L’item card come master data
L’item card è il cuore dell’anagrafica di magazzino: descrive un bene o servizio e governa come Business Central lo valorizza, lo movimenta e lo tracciа. In quanto master data, viene creata una sola volta e riutilizzata da tutti i documenti (acquisto, vendita, produzione). Impostarla correttamente è decisivo, perché diversi campi diventano read-only dopo la prima transazione.
Item type: cosa scegliere e perché
Il campo Type determina se e come l’item genera inventory (giacenze) e value entries:
- Inventory: bene fisico con quantità e valore a stock. Genera item ledger entries e movimenta il magazzino. È l’unica scelta che permette item tracking e replenishment fisico.
- Non-Inventory: bene fisico ma non tracciato a stock (es. materiale di consumo, omaggi). Genera value entries ma nessuna giacenza; non usa location, bin o tracking.
- Service: prestazione immateriale (manodopera, canoni). Nessuna giacenza, nessun costo di magazzino movimentato.
Scelta tipica d’esame: se lo scenario chiede di acquistare/vendere senza tenere giacenza, si usa Non-Inventory; se serve fatturare ore o servizi, si usa Service.
Costing method
Il Costing Method definisce l’algoritmo di valorizzazione dello scarico:
- FIFO – ideale per beni deperibili; il costo segue l’ordine cronologico di entrata.
- LIFO – raramente usato (vietato in molte giurisdizioni, IAS incluse).
- Average – costo medio ponderato ricalcolato per periodo; buono per beni fungibili con costi variabili.
- Standard – costo predefinito (Standard Cost) con rilevazione delle varianze; tipico della produzione con costi stabili.
- Specific – ogni singola unità mantiene il proprio costo reale; obbligatorio per beni ad alto valore e serializzati.
Il criterio di scelta dipende da natura del bene, requisiti fiscali e stabilità dei costi. Specific richiede item tracking obbligatorio (serial/lot), perché il sistema deve poter risalire al costo della specifica unità scaricata.
Categorie, unit of measure e conversioni
Le Item Categories raggruppano gli item gerarchicamente e possono propagare default (attributi, template, dimensioni), semplificando la creazione massiva.
Ogni item ha una Base Unit of Measure — l’unità in cui è tenuto lo stock e non modificabile con giacenze presenti. Nella Item Units of Measure si definiscono unità aggiuntive (es. BOX = 12 PCS) con il relativo Qty. per Unit of Measure. Si assegnano poi le unità di default per Sales, Purchase e Production: BC converte automaticamente le quantità, così puoi acquistare a cartoni e vendere a pezzi.
Item tracking: serial e lot
L’item tracking si abilita associando all’item un Item Tracking Code, che stabilisce:
- se tracciare per Serial No. (unità singola) e/o Lot No. (partita);
- in quali fasi il tracking è richiesto (inbound/outbound, warehouse tracking);
- se attivare SN/Lot Specific Tracking, ovvero l’obbligo che la stessa unità venduta sia esattamente quella caricata (necessario per scadenze e garanzie).
I numeri si assegnano nella pagina Item Tracking Lines dei documenti. Per le scadenze si usano Expiration Date e la strategia FEFO. Ricorda: senza Item Tracking Code assegnato, non puoi inserire serial/lot sui movimenti.
Replenishment policy
Il Replenishment System definisce come l’item viene rifornito dal planning:
- Purchase: genera purchase order verso il Vendor No. predefinito; per item comprati.
- Prod. Order: genera production order da Production BOM + Routing; per prodotti finiti/semilavorati.
- Assembly: genera assembly order da Assembly BOM; per kit e configurazioni leggere assemblate on-the-fly (anche Assemble-to-Order).
Il replenishment lavora insieme ai reordering policy (Fixed Reorder Qty., Maximum Qty., Lot-for-Lot, Order) sulla scheda Planning.
Trappole tipiche d’esame
- Cambiare il costing method dopo transazioni → non è possibile: il campo è bloccato appena esistono item ledger entries. Risposta giusta: creare un nuovo item o azzerare/chiudere le giacenze.
- Costing method Specific → richiede sempre item tracking (serial/lot). Se manca l’Item Tracking Code, la configurazione è incoerente.
- Modificare la Base Unit of Measure con giacenza presente → bloccato; va deciso alla creazione dell’item.
- Item che non deve avere giacenza ma va comprato/venduto → scegliere Non-Inventory, non Service (Service è per prestazioni immateriali).
- Prodotto da assemblare al volo su ordine di vendita → Replenishment System Assembly con Assembly Policy Assemble-to-Order, non Prod. Order.