Nordlet

← Documentazione / Glossario

Cos'è un ordine d'acquisto? OdA vs fattura e il controllo a tre vie (3-way match)

A cosa ti impegna un ordine d'acquisto, in cosa differisce da una fattura e come il controllo a tre vie rispetto alle bolle di consegna intercetta ciò che altrimenti verrebbe pagato in eccesso.

Un ordine d'acquisto (OdA) è il documento che tu emetti nei confronti di un fornitore per specificare cosa vuoi comprare, a quale prezzo, in quale quantità e con quale data di consegna. È il documento del compratore, mentre la fattura è quella del venditore. Avere chiara questa distinzione spiega gran parte di ciò che segue.

Il suo scopo è rendere esplicita una decisione di acquisto prima che vengano impegnati dei fondi, anziché scoprirlo quando arriva una fattura.

OdA vs fattura

Ordine d'acquisto Fattura
Emesso da Compratore Venditore
Contenuto "Concordiamo di acquistare questo" "Ci dovete denaro per questo"
Tempistica Prima della consegna Al momento o dopo la consegna
Effetto contabile Nessuno Rileva il costo e il debito verso fornitore
Natura Un impegno all'acquisto Un credito legale esigibile per il pagamento

Quel "nessuno" è il punto che la maggior parte delle spiegazioni tralascia. Un ordine d'acquisto crea un impegno (commitment), non una passività. Non è stato ricevuto nulla, non è stato sostenuto alcun costo e non compare nulla nel libro mastro, poiché secondo la contabilità per competenza (accrual accounting) il costo sorge quando i beni o i servizi vengono ricevuti, non quando vengono ordinati.

Gli impegni rimangono comunque importanti per la gestione: 40.000 € di ordini aperti rappresentano denaro che uscirà e i responsabili del budget devono poterlo visualizzare. Tuttavia, tali dati rientrano nella rendicontazione degli impegni e non nello stato patrimoniale.

La catena documentale

Un processo d'acquisto controllato genera tre documenti in sequenza:

  1. Ordine d'acquisto - ciò che abbiamo convenuto di comprare. Emesso e approvato prima che si verifichi qualsiasi evento.
  2. Bolla di consegna o ricevuta merci (goods receipt) - ciò che è effettivamente arrivato, registrato al momento della consegna da chi lo riceve.
  3. Fattura del fornitore - l'importo che ci viene addebitato.

Ciascun documento risponde a una domanda diversa e il valore aggiunto deriva dal loro confronto.

Il controllo a tre vie (3-way match)

Mettendo a confronto i tre documenti, quattro errori costosi diventano evidenti prima del pagamento:

  • Fatturato ma mai ordinato - un acquisto non autorizzato o la fattura di qualcun altro.
  • Fatturato ma mai ricevuto - il pagamento per beni che non sono arrivati.
  • Fatturato per una quantità superiore a quella ricevuta - un errore di eccesso di quantità o una consegna parziale fatturata per intero.
  • Fatturato a un prezzo errato - il prezzo di listino anziché quello concordato o un aumento non comunicato.

Se i tre documenti coincidono entro i margini di tolleranza prestabiliti, la fattura può essere approvata automaticamente per il pagamento. In caso contrario, la discordanza è l'oggetto della revisione, il che risulta ben più utile rispetto a chiedere a un operatore di esaminare visivamente ogni singola fattura nella speranza di individuare errori.

Nordlet implementa la quadratura. POST /v1/purchases/invoices/match prende in carico una fattura collegata a un ordine d'acquisto e un valore di priceTolerancePercent, procedendo poi al confronto riga per riga e restituendo un verdetto per ciascuna di esse:

Verdetto Significato
matched Ordinato, ricevuto e fatturato coincidono entro la tolleranza
not_on_order La riga della fattura non ha alcuna riga d'ordine corrispondente
not_received Fatturato, ma non è stato ricevuto alcun articolo a fronte di quella riga
over_invoiced La quantità fatturata supera quella ricevuta
price_mismatch Il prezzo unitario differisce dall'ordine di una percentuale superiore alla tolleranza

Il verdetto complessivo del lotto è matched solo se ogni singola riga risulta riconciliata. Ciascuna riga riporta le quantità ordinate, ricevute e fatturate, oltre ai due prezzi unitari e alla percentuale di varianza, in modo che la discrepanza sia quantificata e non semplicemente segnalata. Le righe vengono confrontate per articolo laddove sia l'ordine sia la fattura fanno riferimento a un articolo di catalogo, oppure per descrizione negli altri casi.

La tolleranza è una scelta deliberata: una varianza di prezzo dello 0,3% dovuta ad arrotondamenti o a una conversione di valuta non deve bloccare un ciclo di pagamenti, mentre un incremento del 15% deve farlo.

Il ciclo di vita dell'ordine

Un ordine attraversa stati espliciti anziché limitarsi a un semplice indicatore "aperto/chiuso": draft (bozza) → submitted (inviato) → approved (approvato), per poi passare a partially_received (ricevuto parzialmente) → received (ricevuto) man mano che i beni arrivano, concludendosi con closed (chiuso), con lo stato cancelled (annullato) disponibile in qualsiasi momento.

Questa granularità è ciò che rende possibile la quadratura. Le ricevute vengono registrate a fronte delle righe d'ordine tramite POST /v1/purchases/receipts/create, la quale accumula la quantità ricevuta per ciascuna riga: si tratta del valore intermedio nel confronto a tre vie, ossia quello che manca del tutto nelle aziende che passano direttamente dall'ordine alla fattura.

La ricezione delle merci ha inoltre un impatto sulla gestione del magazzino: per gli articoli a stock, la ricevuta è ciò che introduce quantità e costo all'interno dell'inventario, dove il costo rimane contabilizzato fino alla vendita dei beni.

Quando conviene utilizzare un OdA

Gli ordini d'acquisto introducono passaggi procedurali e i processi comportano dei costi. L'investimento ripaga quando:

  • Soggetti diversi da chi effettua il pagamento possono impegnare la spesa. L'OdA rappresenta l'approvazione, registrata prima che l'impegno economico abbia luogo.
  • I beni arrivano separatamente rispetto alle fatture. In assenza di una registrazione di ricezione, alla domanda "è arrivato?" si risponderebbe affidandosi alla memoria.
  • I prezzi sono negoziati. L'OdA costituisce la prova di quanto concordato e il riferimento rispetto a cui viene verificata la fattura.
  • I responsabili del budget necessitano di visibilità previsionale. Gli ordini aperti rappresentano il flusso degli impegni di spesa futuri.

Costituiscono un onere amministrativo superfluo per un'azienda di due persone che acquista abbonamenti software, ma sono indispensabili per un'azienda che rifornisce il proprio magazzino da venti fornitori diversi. Nessuna delle due risposte è errata; l'errore consiste nell'eseguire il processo senza mai sfruttare la quadratura che esso è stato creato a consentire.

FAQ

Un ordine d'acquisto è un contratto legalmente vincolante?

In genere diventa vincolante non appena il fornitore lo accetta, perfezionando un contratto alle condizioni in esso stabilite. Per questo motivo l'OdA dovrebbe riportare il prezzo, la quantità, la data di consegna e i termini di pagamento. Il trattamento esatto dipende dal diritto contrattuale nazionale e da eventuali accordi quadro già in essere.

Un ordine d'acquisto genera una registrazione contabile?

No. Si tratta di un impegno e non di una transazione: non è stato ricevuto nulla e non esiste ancora alcun obbligo di pagamento. La prima registrazione nel libro mastro avviene quando le merci vengono ricevute o quando viene registrata la fattura del fornitore.

Qual è la differenza tra controllo a due vie e controllo a tre vie?

Il controllo a due vie (two-way match) mette a confronto l'ordine d'acquisto e la fattura, verificando prezzo e quantità ordinata. Il controllo a tre vie aggiunge la ricevuta merci (goods receipt), consentendo di verificare anche che ciò che si sta pagando sia effettivamente arrivato. I servizi utilizzano spesso il controllo a due vie poiché non vi è alcun elemento fisico da ricevere.

Cosa succede se la fattura non corrisponde all'ordine?

La quadratura restituisce la specifica motivazione per ogni riga (non a ordine, non ricevuto, fatturato in eccesso o disallineamento di prezzo), indicando le quantità e la varianza. Questo dato costituisce la richiesta di chiarimenti da inviare al fornitore; il pagamento viene sospeso finché la situazione non viene risolta o non viene emessa una nota di credito.

Un singolo ordine d'acquisto può avere più fatture?

Sì, ed è una situazione comune in caso di consegne parziali. Per questo motivo il ciclo di vita dell'ordine include lo stato partially_received e le ricevute accumulano la quantità ricevuta per singola riga. Ciascuna fattura viene verificata rispetto a quanto è stato ricevuto fino a quel momento, e non rispetto all'intero ordine.