In questa pagina
Il modello 4-corner in un minuto
Corner 1 sei tu (il mittente), corner 2 è il tuo access point. Corner 3 è l’access point del destinatario, corner 4 è il destinatario. L’instradamento avviene tra access point in base al participant ID del destinatario.
- Non invii a un indirizzo email: invii a un participant ID
- Il destinatario sceglie il proprio access point
- I profili e le regole di validazione devono combaciare (BIS/CIUS)
Participant ID e discovery dell’endpoint
Un participant ID combina uno scheme e un valore (ad esempio un identificativo aziendale). Lo scheme è importante: un numero che sembra valido può comunque fallire se lo scheme è sbagliato.
Nei progetti, “non riusciamo a consegnare le fatture” è spesso un problema di indirizzamento: scheme sbagliato, ID sbagliato o destinatario non registrato per il tipo documento/profilo che usi.
Profili: BIS vs CIUS (perché “solo UBL” non basta)
PEPPOL BIS definisce regole e vincoli specifici sulle fatture sopra UBL. Molti paesi applicano poi regole CIUS per allinearsi ai requisiti nazionali.
Tratta il profilo come un contratto: se generi “UBL generico”, probabilmente fallirai la validazione schematron.
Validazione e code list (unità, categorie IVA, mezzi di pagamento)
Anche se l’instradamento funziona, le fatture possono essere rifiutate per valori errati delle code list (ad es. codici unità), totali incoerenti o riferimenti di business mancanti.
Rendi le code list parte della validazione degli input utente e della tua test suite.