ValidateFin
Torna al blog
Aggiornato 14 mar 2026UBL / Peppol11 min di letturaDi Eliel Nicaise

Fatturazione elettronica con UBL 2.1 e Peppol BIS 3.0

La fatturazione elettronica sta diventando obbligatoria in molti paesi europei. Scopri come il formato UBL 2.1 e la rete Peppol semplificano gli scambi B2B e B2G.

Perché la fatturazione elettronica?

La fatturazione elettronica (e-invoicing) sostituisce le fatture cartacee e PDF con messaggi XML strutturati. Riduce i costi di elaborazione, accelera i pagamenti e facilita i controlli fiscali automatizzati.

In Europa, la Direttiva 2014/55/UE rende obbligatoria la fatturazione elettronica per gli appalti pubblici. Molti paesi stanno ora estendendo quest'obbligo al settore privato (Francia, Belgio, Germania...).

Blog.post2.s1.p3

Struttura della fattura UBL 2.1

Una fattura Peppol BIS 3.0 è un file XML UBL 2.1. Ecco un esempio semplificato:

<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
  <ID>INV-2026-001</ID>
  <IssueDate>2026-01-28</IssueDate>
  <DueDate>2026-02-27</DueDate>
  <InvoiceTypeCode>380</InvoiceTypeCode>
  <DocumentCurrencyCode>EUR</DocumentCurrencyCode>
  <AccountingSupplierParty>
    <Party>
      <PartyName><Name>ACME SA</Name></PartyName>
      <EndpointID schemeID="0088">1234567890128</EndpointID>
    </Party>
  </AccountingSupplierParty>
  <LegalMonetaryTotal>
    <TaxExclusiveAmount currencyID="EUR">1000.00</TaxExclusiveAmount>
    <TaxInclusiveAmount currencyID="EUR">1210.00</TaxInclusiveAmount>
    <PayableAmount currencyID="EUR">1210.00</PayableAmount>
  </LegalMonetaryTotal>
</Invoice>

Regole di validazione Peppol BIS 3.0

Peppol applica regole di business (PINT/BR) in aggiunta alla validazione XSD:

BR-01

La fattura deve avere un identificatore univoco (ID)

BR-04

La data di emissione è obbligatoria

BR-CO-15

Totale con IVA = totale senza IVA + importo IVA

BR-S-08

L'aliquota IVA deve essere specificata per ogni riga imponibile

BR-E-01

Il motivo dell'esenzione IVA deve essere fornito quando la categoria fiscale è E (esente).

BR-AE-01

La categoria fiscale AE (inversione contabile) richiede un motivo di esenzione fiscale.

BR-CO-09

Il numero di partita IVA del venditore o il numero di registrazione fiscale deve essere presente.

BR-CO-26

I pagamenti anticipati devono essere riflessi nel totale della fattura.

La rete Peppol: come funziona?

Peppol (Pan-European Public Procurement OnLine) è una rete di scambio standardizzata. Le aziende si connettono tramite un Access Point certificato. I documenti vengono instradati attraverso la rete utilizzando gli identificatori Peppol (GLN, partita IVA...).

Per inviare una fattura su Peppol, il tuo file UBL deve essere conforme alle regole BIS 3.0. È qui che un validatore come ValidateFin diventa essenziale prima dell'invio.

La rete Peppol collega attualmente oltre 300.000 aziende in più di 70 paesi. Qualsiasi azienda registrata presso un Access Point certificato può inviare e ricevere documenti con qualsiasi altro partecipante nel mondo.

Campi obbligatori in UBL 2.1

Una fattura Peppol BIS 3.0 valida deve includere i seguenti campi obbligatori:

  • ID fattura (BT-1)Identificatore univoco assegnato dal venditore.
  • Data di emissione (BT-2)La data in cui è stata emessa la fattura.
  • Codice tipo fattura (BT-3)380 per fattura, 381 per nota di credito.
  • Valuta (BT-5)Codice valuta ISO 4217 (es. EUR).
  • Venditore (BT-27)Ragione sociale del fornitore.
  • Acquirente (BT-44)Ragione sociale dell'acquirente.
  • Totale IVA (BT-110)Importo IVA totale sulla fattura.
  • Importo netto per riga (BT-131)Importo netto per ogni riga della fattura.
  • Importo senza IVA (BT-109)Importo totale senza IVA.
  • Importo con IVA (BT-112)Importo totale IVA inclusa.

Come connettersi a Peppol

L'invio di fatture sulla rete Peppol richiede alcuni passaggi di configurazione:

  • Scegliere un Access PointSeleziona un provider di Access Point Peppol certificato (es. Basware, Pagero, Storecove).
  • Registrare il proprio identificatoreIl tuo AP registra l'identificatore della tua azienda (P.IVA, DUNS...) nel SMP Peppol.
  • Configurare i tipi di documentoDichiara quali tipi di documenti puoi inviare e ricevere (BIS Billing 3.0 Invoice, CreditNote).
  • Validare i filePrima dell'invio, valida ogni fattura secondo le regole Peppol BIS 3.0 con ValidateFin.
  • Inviare tramite AS4Il tuo AP trasmette la fattura al AP del destinatario tramite il protocollo di messaggistica AS4.

ValidateFin ti consente di validare le tue fatture UBL prima di inviarle al tuo Access Point, evitando costosi rifiuti.

Valida la tua fattura UBL

Il nostro validatore UBL / Peppol verifica la conformità strutturale (XSD) e le regole di business Peppol BIS 3.0. Visualizza tutte le righe della fattura e correggi gli errori prima dell'invio.

Valida la mia fattura UBL

Domande frequenti

Cos'è UBL 2.1 e come si relaziona con Peppol?

UBL 2.1 (Universal Business Language) è uno standard XML per documenti commerciali elettronici incluse fatture e note di credito. Peppol BIS Billing 3.0 è una specifica costruita sopra UBL 2.1 che aggiunge regole di business specifiche per la fatturazione elettronica sulla rete Peppol, implementando la norma europea EN 16931.

Quali regole di business Peppol BIS 3.0 controlla il validatore?

Il validatore controlla decine di regole di business, tra cui: coerenza delle categorie IVA, calcoli dei totali delle righe, identificazione obbligatoria fornitore/acquirente, validazione delle condizioni di pagamento, calcoli di sconti e addebiti, e riconciliazione dei totali a livello di documento.

Posso validare sia fatture UBL che note di credito?

Sì. Il validatore UBL di ValidateFin supporta sia i documenti UBL 2.1 Invoice che Credit Note. Le stesse regole Peppol BIS 3.0 e EN 16931 si applicano a entrambi, con regole specifiche attivate per le note di credito.

Qual è la differenza tra EN 16931 e Peppol BIS 3.0?

EN 16931 è lo standard europeo per la fatturazione elettronica (un modello di fattura di base). Peppol BIS 3.0 è un'implementazione specifica di EN 16931, con regole di business aggiuntive specifiche per Peppol per l'utilizzo sulla rete Peppol.

Quali paesi usano Peppol per la fatturazione elettronica?

Peppol è ampiamente utilizzato in Norvegia, Svezia, Danimarca, Finlandia, Belgio, Paesi Bassi, Australia, Nuova Zelanda e Singapore. Francia, Germania e Italia stanno ampliando l'adozione di Peppol per la fatturazione B2G e B2B.

Cos'è un Access Point Peppol?

Un Access Point (AP) Peppol è un fornitore di servizi certificato che connette la tua azienda alla rete Peppol. Gestisce la trasmissione dei documenti tramite il protocollo AS4, le ricerche SMP e la firma digitale.

Come trovo il mio identificatore partecipante Peppol?

Il tuo identificatore partecipante Peppol viene registrato dal tuo fornitore di Access Point. Di solito utilizza il tuo numero di partita IVA o identificatore aziendale nazionale (es. KBO per il Belgio, KvK per i Paesi Bassi) con un prefisso schema.

Posso inviare altri tipi di documenti tramite Peppol oltre alle fatture?

Sì. La rete Peppol supporta più tipi di documenti: Ordini di acquisto (BIS Order 3), Risposte agli ordini, Avvisi di spedizione, Catalogo e messaggi di Risposta fattura, tutti in XML UBL 2.1 o CII.

Cosa succede se una fattura Peppol non supera la validazione?

Se la tua fattura non supera la validazione Peppol BIS 3.0, verrà rifiutata dal tuo Access Point o da quello del destinatario. Utilizzare ValidateFin prima dell'invio consente di rilevare e correggere gli errori prima che causino costosi rifiuti.

ValidateFin è compatibile con NLCIUS e XRechnung?

ValidateFin valida secondo le regole Peppol BIS 3.0 e EN 16931, che coprono la maggior parte dei requisiti NLCIUS (Paesi Bassi) e XRechnung (Germania). Le estensioni specifiche per paese possono richiedere controlli aggiuntivi.