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