Panoramica dei Peppol Party Identifier per paese: KvK, OIN, VAT, GLN e altri, con codici EAS.
Ogni documento sulla rete Peppol contiene identificatori che indicano chi è il mittente e chi il destinatario. Questi identificatori determinano come il documento viene instradato: verso quale Access Point, verso quale organizzazione. La scelta del tipo di identificatore corretto è quindi essenziale per una consegna riuscita.
Un Party Identifier in Peppol è composto da due parti:
0106 per un numero KvK olandese.12345678 come numero KvK.Nella fattura UBL questo appare come elemento EndpointID con un attributo schemeID:
<cbc:EndpointID schemeID="0106">12345678</cbc:EndpointID>
I codici schemeID provengono dalla lista di codici EAS (Electronic Address Scheme), parte della specifica Peppol BIS Billing. Questa lista è mantenuta da OpenPeppol e viene aggiornata regolarmente.
Di seguito sono riportati i tipi di identificatore più utilizzati, raggruppati per paese.
1234567800000001234567890000NL123456789B01Il numero KvK (0106) è l'identificatore standard per le aziende olandesi su Peppol. Per la pubblica amministrazione olandese l'OIN (0190) è obbligatorio. Questo è imposto dalla regola di validazione BR-NL-BFR-2 della Basisfactuur Rijk (BFR): se il destinatario è un'organizzazione governativa, lo schemeID deve essere 0190. La BFR è un insieme aggiuntivo di regole di validazione del governo centrale olandese, che si aggiunge alle regole standard NLCIUS e Peppol BIS, descrivendo i requisiti minimi dei dati di fatturazione per la fatturazione agli organismi del governo centrale.
Il numero IVA (9944) viene utilizzato come identificatore supplementare per la registrazione IVA, ma non è l'identificatore primario di instradamento.
NL:KVK è una notazione storica con codice di lettere per lo scheme 0106. Il Peppol Service Bus (PSB) tratta NL:KVK:12345678 e 0106:12345678 come equivalenti. Nella comunicazione esterna (clienti, partner, ticket di supporto, documentazione, materiali commerciali), eConnect utilizza per impostazione predefinita la notazione ufficiale Peppol 0106. La forma con codice di lettere compare ancora in corrispondenza più datata e nella documentazione di alcuni partner di integrazione.
0123456789000BE00UBLBE00001BE0123456789 o BE1123456789Il numero d'impresa (0208) è l'identificatore standard per le aziende belghe. Le organizzazioni belghe vengono generalmente registrate con questo numero.
Per il numero IVA belga (9925), sia il prefisso BE0 che BE1 sono validi. Entrambe le forme sono accettate sulla rete Peppol.
000DE00LWID00000Il Leitweg-ID (0204) è l'identificatore obbligatorio per la fatturazione verso la pubblica amministrazione tedesca. Le aziende tedesche vengono generalmente registrate tramite il loro numero IVA o un altro identificatore internazionale.
123456789L'identificatore SIREN (0225) è obbligatorio per le aziende francesi nell'ambito della riforma CTC (Continuous Transaction Controls), la fatturazione elettronica obbligatoria che verrà introdotta gradualmente a partire da settembre 2026. Il formato può variare: un SIREN a 9 cifre, un SIREN_SIRET a 14 cifre, oppure esteso con un codice di instradamento. Le piattaforme francesi certificate (PA, precedentemente PDP) devono registrare tutti i loro utenti finali con questo schemeID. Altri identificatori come GLN (0088) possono essere utilizzati in aggiunta.
5566261920L'organisationsnummer (scheme 0007) è l'unico identificatore Peppol valido per le parti svedesi. Lo scheme 9955 (SE:VAT) è stato rimosso dalla lista dei codici EAS di OpenPeppol; non esiste uno scheme Peppol attivo per il numero IVA svedese. Il numero IVA compare ancora nell'UBL (in PartyTaxScheme/CompanyID), ma non è un identificatore di instradamento.
Per i fornitori svedesi si applicano quattro regole Peppol BIS Billing 3.0 specifiche per il paese, che vengono validate automaticamente in fase di invio:
PartyTaxScheme/CompanyID (numero IVA)SE + 12 cifrePartyLegalEntity/CompanyID (organisationsnummer)PartyLegalEntity/CompanyIDPartyLegalEntity/CompanyIDLe 12 cifre del numero IVA sono composte dall'organisationsnummer di 10 cifre più il suffisso 01. Il numero IVA completo è quindi: SE + organisationsnummer (10 cifre, senza trattino) + 01.
Enskild firma (impresa individuale). Un lavoratore autonomo svedese non dispone di un organisationsnummer separato; il personnummer personale (10 cifre, formato YYMMDD-XXXX) funge da organisationsnummer e viene inserito nell'UBL senza trattino. Il numero IVA viene costruito allo stesso modo. Esempio per il personnummer 801007-0962:
PartyLegalEntity/CompanyID (orgnr): 8010070962PartyTaxScheme/CompanyID (IVA): SE801007096201EndpointID (Peppol-ID): 0007:8010070962Un errore frequente consiste nel collocare SE direttamente davanti al personnummer senza il suffisso obbligatorio 01 (risultato: 12 caratteri invece di 14). Il validatore PSB rifiuta tale fattura con un messaggio SE-R-001.
Privacy/GDPR: in Svezia il personnummer è un dato personale sotto la supervisione dell'autorità svedese per la protezione dei dati (IMY, Swedish Data Protection Authority). Quando una enskild firma compare su Peppol, l'organisationsnummer di 10 cifre è di fatto un identificatore personale. Per il traffico aziendale ciò è consentito ai sensi dell'art. 6 del GDPR, ma la pubblicazione nella Peppol Directory pubblica può essere delicata. I clienti possono scegliere di utilizzare un GLN (scheme 0088) come identificatore Peppol pubblico, oppure di non iscriversi nella directory pubblica e instradare solo tramite SMP. eConnect non prescrive una politica al riguardo; la scelta spetta al cliente.
1234567890123123456789Il codice GLN (0088) è un codice indirizzo a 13 cifre di GS1, molto utilizzato nel settore edile (parti DICO) e nel retail. Il numero DUNS (0151) è un numero di identificazione aziendale internazionale utilizzato soprattutto nelle organizzazioni più grandi.
La code list OpenPeppol v9.6 (2026-04-07) non contiene un codice EAS per diverse giurisdizioni extra-UE, tra cui Curaçao e le altre parti caraibiche del Regno dei Paesi Bassi. Il numero CRIB di Curaçao (Centraal Registratie Informatie Belastingplichtige, 9 cifre, rilasciato dall'amministrazione fiscale di Curaçao) è un numero di identificazione fiscale per i rapporti locali con la pubblica amministrazione; non è un identificatore di instradamento Peppol e non può essere utilizzato come EndpointID.
Per le parti provenienti da tali giurisdizioni che desiderano essere raggiungibili sulla rete Peppol, si applica il seguente schema (paragonabile al Canada e ad altri paesi extra-UE privi di EAS nazionale):
0060 (D-U-N-S, Dun & Bradstreet), 0088 (GLN, GS1) o 0199 (LEI, GLEIF).cac:PartyTaxScheme/cbc:CompanyID, ma non funge da identificatore di instradamento.Un destinatario di Curaçao registrato presso un Access Point tramite 0088:<GLN> è raggiungibile via Peppol; un destinatario che dispone solo di un numero CRIB non lo è e dovrà essere servito tramite un canale di consegna alternativo (e-mail, portale, EDI).
PartyTaxScheme: TaxScheme/ID='TAX' invece di 'VAT'Quando il numero CRIB viene riportato a titolo informativo in cac:PartyTaxScheme/cbc:CompanyID, cac:TaxScheme/cbc:ID non deve essere impostato su 'VAT'. La regola Peppol BIS Billing 3.0 BR-CO-09 richiede che, quando TaxScheme/ID = 'VAT', il numero di partita IVA inizi con un codice paese ISO 3166-1. Un numero CRIB (9 cifre senza prefisso di codice paese, non un formato di partita IVA) non supera questa regola, anche se Curaçao (CW) figura nell'elenco ISO 3166-1.
In tal caso, utilizzare TaxScheme/ID = 'TAX' (o 'CRIB'). BR-CO-09 si attiva solo su 'VAT', quindi il requisito di un prefisso di codice paese ISO non si applica al numero CRIB.
<cac:PartyTaxScheme>
<cbc:CompanyID>123456789</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>TAX</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
Questo schema TaxScheme/ID = 'TAX' è applicabile più ampiamente alle identificazioni fiscali extra-UE che non recano un prefisso di codice paese ISO 3166-1 (ad esempio numeri di registrazione fiscale locali). Il percorso del codice 'VAT' rimane riservato ai numeri di partita IVA formali con un prefisso di codice paese valido.
Curaçao non ha codici postali. L'amministrazione fiscale di Curaçao non utilizza un sistema di codici postali. Compilare cac:PostalAddress/cbc:PostalCode con il valore unknown per impostazione predefinita. IDR (e la raccomandazione per i redattori manuali di UBL) utilizza questo valore per soddisfare il validatore senza inventare un codice postale fittizio.
Esempio completo. Un AccountingSupplierParty per un fornitore di Curaçao con numero CRIB 123456789 e instradamento GLN altrove nel documento:
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyIdentification>
<cbc:ID>123456789</cbc:ID>
</cac:PartyIdentification>
<cac:PostalAddress>
<cbc:StreetName>Simplerstraat 1</cbc:StreetName>
<cbc:CityName>InvoicingStad</cbc:CityName>
<cbc:PostalCode>unknown</cbc:PostalCode>
<cac:Country>
<cbc:IdentificationCode>CW</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>123456789</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>TAX</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>SimplerInvoicing</cbc:RegistrationName>
<cbc:CompanyID>123456789</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
In EN 16931 / Peppol BIS Billing 3.0, ciascuna parte inserisce i propri identificatori in base al proprio paese di stabilimento, non al paese della controparte. In concreto per un mittente olandese (AccountingSupplierParty):
0106 (es. 0106:12345678).cac:PartyTaxScheme/cbc:CompanyID con TaxScheme/ID = 'VAT'): numero IVA olandese con prefisso NL (es. NL123456789B01).cac:PartyIdentification/cbc:ID): identificatore aggiuntivo opzionale (es. numero KvK o GLN), scelto dal mittente NL stesso.Il lato destinatario (AccountingCustomerParty) contiene gli identificatori dell'acquirente estero:
cac:PartyTaxScheme/cbc:CompanyID nel Customer Party): numero IVA dell'acquirente con il prefisso paese ISO 3166-1 del proprio paese (es. EL123456789 o GR123456789 per un acquirente greco, DE123456789 per uno tedesco).Errore frequente: un mittente olandese che fattura a un destinatario estero non deve adattare il proprio blocco Seller al paese dell'acquirente. La fatturazione transfrontaliera non cambia ciò che il mittente include nella propria sezione Party. Ciò che cambia è BT-48 nel blocco Customer (numero IVA dell'acquirente estero) e le eventuali regole di validazione specifiche del paese applicabili sul lato destinatario.
Per la Grecia, sia GR che EL sono prefissi accettati per BT-48. Per il mittente NL, NL rimane l'unico prefisso valido in BT-31, indipendentemente dal paese del destinatario.
L'EndpointID è obbligatorio. In Peppol BIS Billing V3 l'elemento EndpointID non può essere vuoto. Una fattura senza un EndpointID valido viene rifiutata durante la validazione.
Un solo EndpointID per fattura. La specifica UBL consente un solo EndpointID per parte. Se un'organizzazione dispone di più identificatori (ad esempio sia KvK che OIN), occorre scegliere l'identificatore registrato presso il destinatario nell'SMP.
Non utilizzare "NA" come valore. Sebbene alcuni schemeID accettino tecnicamente il valore "NA", questo causa errori di instradamento. Utilizzare sempre un numero di identificazione valido.
Fatturazione a persone fisiche. Per la fatturazione a persone fisiche senza numero KvK, la PSB offre una soluzione alternativa: utilizzare l'identificatore 0106:99999998. Questo numero KvK è escluso dai lookup di rete, per cui la fattura ricade sempre sulla consegna via e-mail.
Durante la consegna, il Peppol Service Bus (PSB) segue un ordine di priorità fisso per determinare l'instradamento:
Se nessuno di questi valori è utilizzabile per l'instradamento di rete, la consegna ripiega sull'instradamento via e-mail, a condizione che nella configurazione sia disponibile un indirizzo e-mail.
Per i messaggi di ritorno (come Message Level Status o Invoice Response) eConnect utilizza un fallback su support@econnect.eu quando il campo e-mail del fornitore è assente. I messaggi di stato non vengono quindi persi quando un AP non trova un indirizzo di ritorno valido nella fattura originale.
Tecnico: La lista completa dei codici EAS è disponibile nella specifica Peppol BIS Billing su
docs.peppol.eu/poacc/billing/3.0/codelist/eas/. Una panoramica di tutti i PartyID per paese è disponibile supsb.econnect.eu/misc/partyIds.html.
L'Electronic Address Scheme (EAS) è la lista di codici che determina quale tipo di identificatore viene utilizzato per indirizzare un partecipante Peppol. Ogni codice EAS rappresenta un sistema di numerazione unico, collegato a un paese specifico o a un registro internazionale. Di seguito sono riportati tutti i codici attivi.
78430177221200007877843017720002581281073415480790983551234567851824753556CHE1090290481234567800000001820029336000101370257457073271119633190123456789IT06363391001003704944842TST010225:123456789OMxxxxxxxxxxxxATU12345678ESA12345678BE0123456789BG123456789CZ12345678DE129390136GB123456789LU12345678NL123456789B01PL1234567890RO12345678SK1234567890I codici seguenti non sono più registrabili e non vengono accettati per nuove registrazioni. Le registrazioni esistenti con questi codici possono ancora essere attive, ma dovranno essere migrate nel tempo.
Al momento della registrazione di un'organizzazione nella PSB vengono utilizzati identificatori stabiliti per ogni paese. La tabella seguente mostra lo schema di identificazione standard per paese, compresi i codici cultura utilizzati nella registrazione tramite la Management API.
0123456789BG12345678912345678DE12939013610137025003704944842TST01123456789IT06363391001111963319LU1234567812345678745707327ATU12345678PL1234567890PT123456789RO12345678SK1234567890ESA12345678CZ12345678GB1234567892120000787Quando eConnect converte una fattura PDF in formato UBL e sulla fattura non è presente un identificatore valido, vengono utilizzati valori fittizi predefiniti:
00000003999999960000000BE00UBLBE000090009999908000DE00LWID00DEF000Questi valori fittizi garantiscono che la fattura sia tecnicamente valida, ma l'instradamento ricade su altri campi o sulla consegna via e-mail.
Desidera verificare quale identificatore è registrato per un determinato destinatario? Cerchi l'organizzazione nella Peppol Directory o utilizzi la PSB-API.
Validi la Sua e-fattura