I due modi per inviare una nota di credito in UBL: il documento CreditNote e la Invoice negativa. Quando scegliere quale variante?
A volte una fattura deve essere corretta. Un importo troppo elevato, un'aliquota IVA errata, un reso: la soluzione è una nota di credito. Nello standard UBL esistono due modi per inviare una nota di credito. Sono tecnicamente molto diversi, ma servono allo stesso scopo. La variante da scegliere dipende dal software utilizzato, dal destinatario e dal profilo Peppol in uso.
La prima variante è un tipo di documento UBL separato: CreditNote. Questo documento utilizza un proprio schema XML (CreditNote-2) e ha nomi di elementi propri. Invece di InvoiceLine si usa CreditNoteLine, e invece di InvoicedQuantity si trova CreditedQuantity.
<CreditNote xmlns="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2">
<cbc:ID>CN-2026-0001</cbc:ID>
<cbc:IssueDate>2026-03-08</cbc:IssueDate>
<cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>F-2026-00042</cbc:ID>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
<!-- parti, totali IVA, ecc. -->
<cac:CreditNoteLine>
<cbc:ID>1</cbc:ID>
<cbc:CreditedQuantity unitCode="EA">5</cbc:CreditedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">125.00</cbc:LineExtensionAmount>
<!-- articolo e prezzo -->
</cac:CreditNoteLine>
</CreditNote>
Tutti gli importi in un CreditNote sono positivi. Il fatto che si tratti di un documento CreditNote rende implicitamente chiaro che si tratta di una rettifica. L'elemento BillingReference fa riferimento alla fattura originale che viene accreditata.
CreditNote anziché Invoice)CreditNoteLine, CreditedQuantity)La seconda variante utilizza il normale documento Invoice, ma con importi negativi. L'InvoiceTypeCode rimane 380 (fattura commerciale). Tecnicamente è una fattura regolare, ma grazie agli importi negativi funziona come nota di credito. Questa è la convenzione olandese descritta nel UBL Ketentest dell'ufficio di ricerca GBNED.
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cbc:ID>CN-2026-0001</cbc:ID>
<cbc:IssueDate>2026-03-08</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>F-2026-00042</cbc:ID>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
<!-- parti, totali IVA, ecc. -->
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="EA">-5</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">-125.00</cbc:LineExtensionAmount>
<!-- articolo e prezzo -->
</cac:InvoiceLine>
</Invoice>
In questa variante le quantità e gli importi sono negativi. Anche l'importo IVA e l'importo dovuto sono negativi. La struttura è per il resto identica a una fattura normale.
Invoice)InvoiceLine, InvoicedQuantity)La scelta dipende da tre fattori:
Cosa supporta il Suo software? Alcuni software contabili generano di default un documento CreditNote, altri una Invoice negativa. Se il software supporta una sola variante, la scelta è obbligata.
Cosa si aspetta il destinatario? All'interno di Peppol, entrambe le varianti sono supportate dal profilo BIS Billing 3.0. Nella pratica, tuttavia, i sistemi riceventi possono avere una preferenza. In caso di dubbio, il documento CreditNote è la scelta più sicura, essendo la variante più esplicita.
Quale profilo Peppol utilizza? Il profilo standard BIS Billing 3.0 accetta sia lo schema CreditNote (381) sia lo schema Invoice con importi negativi (380). Non tutti i profili supportano entrambe le varianti. Verifichi questo aspetto se utilizza un profilo specifico di settore.
Suggerimento: con eConnect è possibile inviare entrambe le varianti. La piattaforma riconosce automaticamente se si tratta di un documento CreditNote o di una Invoice negativa e li elabora allo stesso modo. Se il destinatario si aspetta un formato specifico, il PSB trasforma automaticamente il documento.
Le due varianti adottano convenzioni di segno opposte. Questa panoramica mostra come lo stesso accredito (5 pezzi da 25 euro) appare in entrambe le varianti:
CreditNoteInvoiceLa differenza cruciale sta nell'interpretazione. In un CreditNote il segno inverso è implicito: tutti gli importi sono positivi, ma il tipo di documento chiarisce che si tratta di un accredito. In una Invoice negativa sono gli importi negativi stessi a fungere da indicatore.
Il PriceAmount (il prezzo unitario) è positivo in entrambe le varianti. Questo è stabilito dalla regola di validazione BR-27. Nella Invoice negativa, l'importo viene reso negativo tramite la quantità o il LineExtensionAmount, non tramite il prezzo unitario.
Varianti di ricerca: "nota di credito Payee propria organizzazione", "nota di credito destinatario fornitore", "Payee al posto del fornitore nota di credito", "Supplier Customer invertire su nota di credito", "da pagare vs da ricevere PayableAmount".
Dare e avere non implica un'inversione di parti. AccountingSupplierParty rimane il fornitore e AccountingCustomerParty rimane l'acquirente, anche su una nota di credito. Se l'acquirente deve pagare o ricevere dipende dal tipo di documento e dal segno di PayableAmount (vedi tabella sopra): su una fattura negativa (380), PayableAmount è negativo, quindi l'acquirente riceve; su un CreditNote (381) gli importi sono positivi e il credito è espresso dal tipo di documento.
Il PayeeParty opzionale è rilevante solo quando l'importo deve essere trasferito a una parte diversa, ad esempio nel factoring. Non è la stessa cosa del "destinatario del credito" in senso informale. Se la propria organizzazione appare in un campo Payee o destinatario mentre Supplier e Customer sono già corretti, verificare prima se si tratta di dati PayeeParty/PaymentMeans opzionali prima di richiedere una correzione.
eConnect non riscrive i ruoli delle parti alla ricezione e non riapplica automaticamente una precedente correzione Payee se l'UBL di origine è già corretto. Le fatture vengono elaborate così come vengono inviate; i dati di parti errati devono essere corretti dal mittente nell'UBL di origine. Vedere anche Elaborazione UBL.
Varianti di ricerca: "silent price/quantity sign change during BIS3 transformation", "negative unit price mapping", "prezzo unitario negativo", "cambio di segno prezzo quantità", BR-27 PriceAmount.
Il prezzo netto della voce (BT-146 / PriceAmount) non può essere negativo (BR-27). Con una Invoice negativa (TypeCode 380) il prezzo unitario resta positivo; il segno meno è sulla quantità (BT-129) e sugli importi di riga e totali. CreditNote (381) mantiene prezzo e quantità positivi; l'accredito è espresso dal tipo di documento. Durante la normalizzazione o la trasformazione tra gli schemi CreditNote e Invoice negativa (anche da parte della PSB), uno spostamento silenzioso del segno tra prezzo e quantità è comportamento atteso per rispettare BR-27 — non un bug del plugin. Dati sorgente con prezzi unitari negativi: mappare lato integrazione su prezzo positivo più il segno su quantità o tipo di documento, come nella tabella sopra.
Il UBL Ketentest dell'ufficio di ricerca GBNED descrive esclusivamente la variante 380 (Invoice negativa) per le note di credito. Molti pacchetti contabili olandesi certificati "UBL Ready" generano quindi di default una Invoice negativa. Peppol BIS 3.0 utilizza invece per impostazione predefinita lo schema CreditNote (381) con importi positivi.
Il software ricevente deve supportare entrambe le varianti. Il PSB trasforma automaticamente tra i due schemi dove necessario, in modo che il destinatario riceva il documento nel formato atteso dal proprio software.
Indipendentemente dalla variante scelta, una nota di credito valida contiene sempre:
BillingReference / InvoiceDocumentReferenceUna nota di credito senza riferimento alla fattura originale non viene accettata da molti sistemi riceventi. Tale riferimento è inoltre necessario per l'amministrazione IVA: in caso di controllo deve essere tracciabile quale fattura è stata accreditata.
Varianti di ricerca: "aiuto nota di credito", "creare nota di credito", "nota di credito portale", "nota di credito fattura gia inviata", "creare fattura correttiva Invoice Portal", "accreditare fattura duplicata", "fattura duplicata nota di credito", "inviata due volte stessa fattura accreditare", "come creo una nota di credito".
Una fattura già inviata tramite Peppol (o un altro canale) non può più essere modificata -- solo le fatture ancora in bozza possono essere modificate. Un errore in una fattura inviata si corregge sempre con un nuovo documento, non modificando l'originale. Nel portale non c e un pulsante separato Nota di credito; scegliere il tipo fattura Fattura correttiva (etichetta UI). Il flusso contabile standard:
Inviare una nota di credito o fattura rettificativa che faccia riferimento al numero della fattura originale tramite BillingReference/InvoiceDocumentReference. Nella piattaforma: scegliere il tipo di documento Fattura rettificativa e indicare il numero originale nel campo riferimento.
Creare una nuova fattura con un numero univoco e nuovo. Un numero identico all'originale può essere bloccato dal rilevamento dei duplicati.
Convenzioni di segno: con lo schema CreditNote (381), gli importi devono essere positivi -- il tipo di documento esprime il credito. Con la fattura negativa (380), rendere la quantità negativa mantenendo il prezzo unitario positivo (BR-27). Se le quantità rimangono accidentalmente positive, si genera una fattura di credito positiva che non può essere elaborata come accredito.
Nuovo numero obbligatorio: se si crea una nuova fattura copiando l'originale, assegnare sempre un numero nuovo. Vedere anche Rilevamento fatture duplicate.
Oltre ai TypeCode 380 e 381, esiste il TypeCode 384 (fattura rettificativa). Questo tipo di documento può contenere importi sia positivi che negativi nello stesso documento, destinato ai casi in cui si accredita e si fattura ulteriormente contemporaneamente. NLCIUS raccomanda il 384 rispetto alle note di credito per leggibilità. Nota: il TypeCode 384 non è disponibile in tutti i profili -- ad esempio non è supportato nel profilo standard BIS Billing V3.
Non è obbligatorio accreditare una fattura nella sua interezza. È possibile inviare una nota di credito parziale che corregge solo una parte della fattura originale. Se ad esempio si accreditano due dei dieci articoli fatturati, la nota di credito contiene solo quelle due righe con i relativi importi.
Suggerimento: se invia fatture tramite la PSB API, al momento del download di un documento può specificare tramite il parametro
targetDocumentTypeIdse desidera ricevere una variante CreditNote o Invoice. Il PSB può trasformare al volo tra le due varianti.
Valida la nota di credito