Vai al contenuto principale

Riferimento

Esporta Markdown

BR-DE-20 Il conto di addebito SEPA deve essere un IBAN valido

Quando la fattura specifica istruzioni di pagamento con addebito diretto SEPA (codice mezzo di pagamento BT-81 = 59), la regola XRechnung BR-DE-20 richiede che l’identificativo del conto addebitato (BT-91) sia un IBAN valido conforme a ISO 13616. Deve contenere il prefisso paese a due lettere, due cifre di controllo e fino a 30 caratteri alfanumerici conformi all’algoritmo MOD-97.

Descrizione del problema

AVVISO

Regola nazionale tedesca XRechnung (KoSIT, BR-DE) · XRechnung 3.0

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:

BR-DE-20 regola XRechnung (Germania)

Segnalata nella fase 3: Regole nazionali (CIUS).

Livello avviso: da solo, la fattura viene comunque accettata.

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. BR-DE-20: regola XRechnung (Germania), 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

La regola BR-DE-20 è un avviso in XRechnung 3.0. Tuttavia IBAN non validi causano il rifiuto dei flussi di addebito SEPA (pain.008) da parte degli istituti bancari.

Soluzione

Nei dati bancari del cliente ripulisci l’IBAN da spazi, trattini ed etichette testuali ("IBAN:"). In UBL 2.1 inserisci l’IBAN pulito in <cac:PaymentMeans><cac:PaymentMandate><cac:PayerFinancialAccount><cbc:ID>. In CII inseriscilo in <ram:PayerPartyDebtorFinancialAccount><ram:IBANID>.

Azioni rapide

Esempi validi

  • BT-91 = "DE89370400440532013000" (IBAN tedesco valido con cifre di controllo corrette)
  • BT-91 = "AT611904300234573201" (IBAN austriaco valido)

Esempi non validi

  • BT-91 = "0532013000" (Vecchio numero di conto nazionale al posto dell’IBAN internazionale ISO 13616)
  • BT-91 = "DE89 3704 0044 0532 0130 00" (IBAN formattato con spazi intermedi)

Esempi di codice

XML valido
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cac:PayerFinancialAccount>
      <cbc:ID>DE89370400440532013000</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>
XML non valido
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cac:PayerFinancialAccount>
      <cbc:ID>0532013000</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>

Campi interessati

Strumenti di validazione