AL Catch Weight Management - Guida utente
Configurazione e uso in Business Central.
1. Concetti in un minuto
- Peso variabile significa che un articolo si movimenta a numero (pezzi, colli) ma prezzo e costo si calcolano sul suo peso reale - tipico di carne, formaggi, pesce, ortofrutta.
- Ogni articolo porta due unità di misura: un'unità operativa (Handling) in cui si opera e un'unità contabile (Accounting), di peso o volume, in cui si prezza e si registra. L'unità contabile si imposta separatamente per la vendita e per l'acquisto.
- Su ogni riga l'app ricava la quantità contabile e il prezzo unitario contabile dalla quantità nell'unità operativa più il peso netto rilevato, e li tiene sincronizzati nei due sensi (peso, quantità contabile e prezzo si seguono a vicenda, fin nelle quantità da spedire, ricevere e fatturare).
- Il prezzo contabile arriva dai listini standard di BC - nessun motore prezzi a parte, gli eventi prezzo standard restano al loro posto.
- La registrazione scrive il peso netto e lordo nelle Movimenti contabili articolo e crea un Movimento peso (Weight Ledger Entry) per ogni applicazione (entrata legata all'uscita), così puoi confrontare il peso in entrata con quello in uscita per calo e resa.
2. Prerequisiti
- Business Central 25.0 o superiore (Cloud/SaaS).
- Le dipendenze installate: AL License and Trial Management, AL Foundation App, AL Tracking, AL Message Passing.
- Permessi: assegnare agli utenti il permission set ALPGeneratedPerm (il permission set generato dell'app).
L'app si raggiunge da Tell Me (cerca "Weigh", "Weight Ledger Entries", "AL Catch Weight Management Setup"), dall'azione Weigh che l'app aggiunge alle pagine dei documenti e dei giornali interessati, e dal role center AppLibra (Shift+F12 -> Esplora altri ruoli -> AppLibra). La pagina di setup è elencata sotto Amministrazione.
3. Setup
3.1 Attivare la licenza
Apri AL Catch Weight Management Setup (il record si crea alla prima apertura e viene registrato automaticamente un trial). Usa Add License per inserire una licenza quando la hai.
3.2 Setup (WM)
Su AL Catch Weight Management Setup l'unica opzione è:
- Update Net Weight On Assign Lots - se attiva, l'assegnazione dei lotti aggiorna il peso netto dal tracking. Il grosso della configurazione sta sull'articolo, non qui.
3.3 Configurare l'articolo
Apri la Scheda articolo di un articolo a peso variabile:
- Nella scheda Prezzi e vendite, imposta Sales Accounting Unit of Measure (di norma un'unità di peso come KG).
- Nella scheda Acquisti, imposta Purchase Accounting Unit of Measure.
- Queste unità contabili sono quelle in cui l'app prezza e registra; l'articolo continua a essere trattato nella sua unità base/operativa (pezzi, colli).
3.4 Fatturare a peso (per unità di misura)
Su Unità di misura articolo, spunta Invoice by Weight sull'unità che va fatturata a peso. Poiché la stessa unità non può essere a peso per alcuni clienti e a numero per altri, lo schema è due unità di misura articolo con fattore di conversione reciproco 1, e Invoice by Weight spuntato su una sola.
3.5 Tracciabilità articolo
Configura la tracciabilità (lotto, seriale, package, pallet, lotto esterno) come al solito tramite AL Tracking. Le schermate di pesatura mostrano esattamente le dimensioni di tracking abilitate dal codice di tracciabilità dell'articolo.
4. Uso quotidiano
4.1 Una riga di vendita prezzata a peso
- Su un ordine di vendita (o fattura), aggiungi l'articolo e inserisci la quantità nell'unità operativa (per esempio colli).
- La riga mostra ora Accounting Quantity e Accounting Unit Of Measure accanto all'unità di misura, e Accounting unit price accanto al prezzo unitario.
- Rileva il peso: sulla riga lancia Weigh (Shift+Ctrl+W, sotto Funzioni). Si apre la pagina Weigh; inserisci il Net Weight (e il Gross Weight), poi conferma.
- L'app calcola la quantità contabile dal peso e legge il prezzo unitario contabile dai listini standard per l'unità contabile; il totale riga riflette il peso reale.
- Hai cambiato quantità o peso dopo? Lancia Update Net Weight sulla riga per ricalcolare.
Il peso netto può essere digitato a mano, calcolato dalle dimensioni (lunghezza, larghezza, altezza, diametro, superficie, cubatura), oppure rilevato in tempo reale da una bilancia o da uno strumento tramite le interfacce di misurazione della piattaforma (vedi 6).
4.2 Pesare e assegnare i lotti in un passo
Quando l'articolo è tracciato a lotto/package/pallet, la pagina Weigh consente sia di rilevare il peso sia di assegnare il tracking:
- Apri Weigh sulla riga. La lista Weigh in basso tiene una riga per unità di tracking (lotto, seriale, package, pallet, lotto esterno), ognuna con la propria quantità e il proprio peso netto/lordo.
- Usa le azioni:
- Weigh (Ctrl+P) - rileva il peso;
- Assign Lots (Shift+Ctrl+A) - assegna il tracking;
- Weigh and Assign Lot (Ctrl+L) - fa entrambe le cose in una volta.
- Il peso rilevato torna sulla riga e, all'assegnazione, il tracking viene scritto tramite AL Tracking.
4.3 Acquisto, trasferimento, produzione, inventario, magazzino
La stessa azione Weigh è disponibile ovunque si muova un articolo a peso variabile:
- righe Ordine di acquisto e righe Ordine di trasferimento;
- righe Ordine di produzione rilasciato;
- righe Ricezione magazzino e Spedizione magazzino;
- Giornale articoli, Giornale riclassificazione articoli e Giornale inventario fisico (che portano anche un'azione Assign Lot).
In ogni caso inserisci la quantità operativa, rilevi il peso e lasci che l'app tenga allineati quantità e prezzo contabili. L'unità e la quantità contabile vengono riportate anche quando un documento viene copiato.
4.4 Registrare e analizzare
- Registra il documento come al solito. Il peso netto e lordo finiscono nei Movimenti contabili articolo, visibili nella colonna Applied Net Weight (la pagina dei movimenti porta anch'essa un'azione Weigh, Shift+Ctrl+W).
- Per ogni Movimento applicazione articolo l'app crea un Movimento peso che lega il movimento in entrata e quello in uscita e registra Applied Net Weight e Applied Gross Weight.
- Apri Weight Ledger Entries per leggere i pesi applicati, confrontare il peso in entrata con quello in uscita per calo e resa, e usa Navigate per elencare ogni movimento e documento di un numero documento e data di registrazione.
5. Dove si trova
- Tell Me: cerca "Weight Ledger Entries", "AL Catch Weight Management Setup" o "Weigh".
- Su documenti e giornali: l'azione Weigh (gruppo Funzioni) sulle righe degli ordini di vendita, acquisto e trasferimento, sulle righe dell'ordine di produzione rilasciato, sulle righe di ricezione e spedizione magazzino, sui giornali articoli / riclassificazione / inventario fisico, e su Movimenti contabili articolo.
- Scheda articolo: i campi Sales e Purchase Accounting Unit of Measure; Unità di misura articolo porta Invoice by Weight.
- Hub AppLibra: Shift+F12 -> Esplora altri ruoli -> AppLibra.
- Amministrazione: la pagina di setup è elencata lì.
6. Consigli e risoluzione problemi
- Le colonne contabili sono nascoste. Accounting Quantity, Accounting Unit Of Measure e Accounting unit price compaiono solo quando sull'articolo è impostata un'unità contabile diversa dall'unità operativa. Imposta la Sales/Purchase Accounting Unit of Measure sulla Scheda articolo.
- Nessun prezzo sulla riga contabile. Il prezzo unitario contabile viene letto dai listini standard di BC per l'unità contabile; assicurati che esista un prezzo per quell'unità di misura. Non c'è nessun motore prezzi custom.
- Un'unità fatturata a peso solo per alcuni clienti. Una singola unità di misura articolo non può essere "a peso" per alcuni e "a numero" per altri; usa due unità con fattore reciproco 1 e spunta Invoice by Weight su una sola.
- Peso automatico da bilancia. La rilevazione in tempo reale non arriva da un driver di dispositivo interno: passa per le interfacce di misurazione della piattaforma sul bus AL Message Passing (i barcode via AL GS1). Catch Weight definisce il modello del peso e il calcolo (incluso quello dalle dimensioni); la misura in tempo reale arriva dalle interfacce. Senza bilancia collegata, digita il peso o calcolalo dalle dimensioni.
- Il peso netto non si aggiorna quando assegno i lotti. Attiva Update Net Weight On Assign Lots nel setup, così il peso netto viene ricalcolato dal tracking.
- Leggere calo/resa. Confronta l'Applied Net Weight in entrata e in uscita sui Weight Ledger Entries; il movimento lega i due movimenti contabili articolo.
7. Supporto e risorse
- Publisher: AppLibra - https://applibra.com
- Catalogo app: https://applibra.com/apps
- Informativa privacy: https://applibra.com/privacy-policy
- Termini d'uso: https://applibra.com/terms