Vai al contenuto principale

Riferimento

Esporta Markdown

BR-DE-30 L’addebito diretto richiede l’identificativo creditore attribuito dalla banca

In base alla regola BR-DE-30 del profilo tedesco XRechnung, il venditore deve indicare l’identificativo creditore SEPA attribuito dalla banca in BT-90 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 (riferimento del mandato BT-89 o conto addebitato BT-91), in CII uno qualsiasi tra BT-89, BT-90 o BT-91. Il solo codice mezzo di pagamento non attiva né esclude la regola. Questo identificativo (es. "DE98ZZZ09999999999" in Germania) è rilasciato dalla banca centrale e autorizza il venditore a incassare addebiti diretti SEPA Core e B2B.

Descrizione del problema

ERRORE

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

Contesto e significato

BR-DE-30 verifica la presenza di BG-19, non il codice mezzo di pagamento usato: una fattura con codice 49 e riferimento del mandato BT-89 non supera il controllo esattamente come una con codice 59. Senza BT-90 il debitore non può ricondurre l’addebito al creditore e al mandato SEPA firmato.

Soluzione

Nelle impostazioni bancarie dell’ERP inserisci l’identificativo creditore SEPA ufficiale (es. DE98ZZZ09999999999). In UBL 2.1 compila <cbc:ID schemeID="SEPA">DE98ZZZ09999999999</cbc:ID> dentro <cac:AccountingSupplierParty><cac:Party><cac:PartyIdentification>. In CII compila <ram:CreditorReferenceID> sotto <ram:ApplicableHeaderTradeSettlement>. 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

  • Gruppo di addebito diretto BG-19 con riferimento del mandato BT-89 e identificativo creditore SEPA BT-90 = "DE98ZZZ09999999999" in PartyIdentification (BT-81 = 59 o 49)
  • Codice di bonifico BT-81 = 58 senza dati di addebito diretto (nessun BG-19), quindi BT-90 non è richiesto

Esempi non validi

  • Codice mezzo di pagamento 49 con riferimento del mandato BT-89 (BG-19 presente) ma senza PartyIdentification con schema SEPA per BT-90
  • Codice mezzo di pagamento 59 con PaymentMandate in cui l’identificativo creditore è riportato solo in una nota invece che in BT-90

Esempi di codice

XML valido
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyIdentification>
      <cbc:ID schemeID="SEPA">DE98ZZZ09999999999</cbc:ID>
    </cac:PartyIdentification>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>49</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:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyName><cbc:Name>Lieferant GmbH</cbc:Name></cac:PartyName>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>49</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cbc:ID>MANDATE-2026-001</cbc:ID>
    <cac:PayerFinancialAccount>
      <cbc:ID>DE89370400440532013000</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>

Campi interessati

Strumenti di validazione