Vai al contenuto principale

Riferimento

Esporta Markdown

BR-DE-31 L’addebito diretto richiede l’identificativo del conto addebitato

In base alla regola BR-DE-31 del profilo tedesco XRechnung, l’identificativo del conto addebitato in BT-91 (IBAN del debitore) è obbligatorio non appena la fattura contiene il gruppo di addebito diretto BG-19, sia con il codice mezzo di pagamento 49 sia con il codice 59. BG-19 è presente quando la fattura contiene dati di addebito diretto: in UBL un cac:PaymentMandate (ad esempio il solo riferimento del mandato BT-89), in CII uno qualsiasi tra BT-89, BT-90 o BT-91. Il solo codice mezzo di pagamento non attiva né esclude la regola. La rete interbancaria SEPA non può eseguire l’addebito senza identificare il conto autorizzato.

Descrizione del problema

ERRORE

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

Contesto e significato

BR-DE-31 verifica la presenza di BG-19, non il codice mezzo di pagamento usato: il codice 49 con riferimento del mandato BT-89 non supera il controllo esattamente come il codice 59. Senza BT-91 le istruzioni di addebito non possono essere generate nei tracciati bancari pain.008.

Soluzione

Nell’anagrafica clienti inserisci le coordinate bancarie (IBAN) del debitore. In UBL 2.1 compila <cac:PaymentMeans><cac:PaymentMandate><cac:PayerFinancialAccount><cbc:ID>DE89370400440532013000</cbc:ID></cac:PayerFinancialAccount></cac:PaymentMandate></cac:PaymentMeans>. In CII compila <ram:PayerPartyDebtorFinancialAccount><ram:IBANID>. Se il pagamento non avviene con addebito diretto, rimuovi tutti i dati di addebito diretto che formano BG-19 (BT-89, BT-90 e BT-91) e usa un codice di bonifico come 58 o 30. Finché BG-19 resta presente, modificare solo BT-81 non risolve l’errore.

Azioni rapide

Esempi validi

  • Addebito diretto (BT-81 = 59) con riferimento del mandato BT-89 e conto addebitato BT-91 = "DE89370400440532013000"
  • Addebito diretto (BT-81 = 49) con riferimento del mandato BT-89 e conto austriaco BT-91 = "AT611904300234573201"

Esempi non validi

  • Codice mezzo di pagamento 49 o 59 con un PaymentMandate (BG-19) privo dell’elemento PayerFinancialAccount/ID
  • Fattura CII con riferimento del mandato BT-89 (ram:DirectDebitMandateID) ma senza ram:PayerPartyDebtorFinancialAccount/ram:IBANID

Esempi di codice

XML valido
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cbc:ID>MANDATE-2026-001</cbc:ID>
    <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>
    <cbc:ID>MANDATE-2026-001</cbc:ID>
  </cac:PaymentMandate>
</cac:PaymentMeans>

Campi interessati

Strumenti di validazione