Vai al contenuto principale

Riferimento

Esporta Markdown

PEPPOL-EN16931-R001 L’identificativo del processo di business (ProfileID) deve essere presente

In base alla regola Peppol PEPPOL-EN16931-R001, ogni fattura e nota di credito Peppol BIS Billing 3.0 deve contenere l’identificativo del processo di business in BT-23 (cbc:ProfileID). R001 verifica solo la presenza dell’elemento; un valore che non è un identificativo di processo Peppol approvato attiva invece PEPPOL-EN16931-R007. Per la fatturazione standard il valore è "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0". Gli access point Peppol e i Service Metadata Publisher (SMP) usano questo identificativo per verificare che il destinatario accetti il processo.

Descrizione del problema

ERRORE

Regola Peppol BIS Billing 3.0 (OpenPeppol)

Pipeline interattiva

Fai clic su una fase per vedere cosa controlla, oppure digita l’ID di una regola per trovare la fase che la segnala.

Prova:

PEPPOL-EN16931-R001 regola Peppol BIS Billing

Segnalata nella fase 3: Regole nazionali (CIUS).

Livello errore: il report raccomanda di rifiutare la fattura.

Fase 3 · Cosa controlla

  • L’identificativo della specifica in BT-24 seleziona il set di regole, ad esempio XRechnung 3.0 o Peppol BIS Billing 3.0.
  • XRechnung aggiunge le regole tedesche BR-DE: riferimento dell’acquirente (BT-10), contatto del venditore, istruzioni di pagamento.
  • Peppol aggiunge regole PEPPOL-EN16931 e regole per paese. Anche XRechnung applica alcune regole PEPPOL-EN16931.

Codici di esempio

Correzione tipica

Compila nei dati anagrafici i campi richiesti dal set di regole, come la Leitweg-ID in BT-10 o il contatto del venditore.

Un validatore controlla una fattura elettronica per fasi. Prima il file deve essere XML ben formato e conforme allo schema UBL o CII (XSD). Poi si applicano le regole di business della EN 16931: regole di base BR, calcoli BR-CO, liste di codici BR-CL, decimali BR-DEC e regole per categoria IVA come BR-S. Seguono le regole nazionali o di rete selezionate da BT-24: BR-DE per XRechnung, PEPPOL-EN16931 per Peppol BIS Billing. Il report elenca ogni regola violata: un errore significa rifiuto, i soli avvisi significano comunque accettazione. PEPPOL-EN16931-R001: regola Peppol BIS Billing, fase «Regole nazionali (CIUS)». Set di regole: validatore KoSIT 1.6.3 con la configurazione XRechnung del 31 ago 2026 (artefatti EN 16931 1.3.16), Peppol BIS Billing 3.0.21.

Contesto e significato

L’access point Peppol mittente valida la fattura prima dell’invio e rifiuta una fattura senza ProfileID, che quindi non raggiunge il destinatario. Il ProfileID deve inoltre corrispondere a un processo per cui il destinatario è registrato nell’SMP. L’errore compare di solito quando un generatore scrive solo il CustomizationID (BT-24) e non BT-23, ad esempio quando un’esportazione XRechnung viene riutilizzata per Peppol.

Soluzione

Nel generatore XML imposta BT-23 su urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. In UBL 2.1 compila <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID> direttamente sotto <Invoice> o <CreditNote>, subito dopo cbc:CustomizationID. Peppol BIS Billing 3.0 viene scambiato in UBL 2.1 e gli artefatti di validazione Peppol controllano la sintassi UBL.

Azioni rapide

Esempi validi

  • BT-23 = "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0" (ProfileID ufficiale Peppol BIS Billing 3.0)

Esempi non validi

  • La testata della fattura omette totalmente l’elemento cbc:ProfileID
  • La testata contiene solo cbc:CustomizationID (BT-24) e nessun cbc:ProfileID (BT-23)
  • BT-23 = "urn:cen.eu:en16931:2017" è presente ma non è un processo Peppol approvato: segnalato da PEPPOL-EN16931-R007, non da R001

Esempi di codice

XML valido
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
XML non valido
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>

Campi interessati

Strumenti di validazione