Zurück zur Fehler-Bibliothek

BR-CO-25: Bei positivem Zahlbetrag (BT-115) müssen Fälligkeitsdatum (BT-9) oder Zahlungsbedingungen (BT-20) vorhanden sein.

BR-CO-25Fatal

BR-CO-25: Fälligkeitsdatum oder Zahlungsbedingungen fehlen

Positiver Zahlbetrag (BT-115) braucht BT-9 oder BT-20

Offizielle Regel

[BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present.

Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch

Was bedeutet das?

BR-CO-25 prüft unter cbc:PayableAmount (BT-115): Ist der Zahlbetrag größer als null, muss entweder cbc:DueDate (BT-9) oder cac:PaymentTerms/cbc:Note (BT-20) vorhanden sein. Im Fehlerfall steht 8120 EUR fällig, aber weder Fälligkeitsdatum noch Zahlungsbedingungen sind gesetzt.

Beispiel (UBL)

Gültig (BT-115 > 0 mit Fälligkeitsdatum):

<cbc:DueDate>2018-10-29</cbc:DueDate>
<cac:LegalMonetaryTotal>
  <cbc:PayableAmount currencyID="EUR">8120.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Ungültig (BT-115 = 8120 ohne BT-9/BT-20):

<!-- Invalid: positive BT-115 without BT-9 or BT-20 — BR-CO-25 -->
<cac:PaymentTerms>
</cac:PaymentTerms>
<cac:LegalMonetaryTotal>
  <cbc:PayableAmount currencyID="EUR">8120.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Typische Ursachen

  • 1ERP exportiert Zahlbetrag ohne Fälligkeitsdatum
  • 2PaymentTerms-Block leer statt Note zu setzen
  • 3DueDate nur im PDF, nicht im XML

Was prüfen?

  • BT-115 > 0? Dann BT-9 oder BT-20 prüfen
  • cbc:DueDate im Format YYYY-MM-DD setzen
  • Alternativ cac:PaymentTerms/cbc:Note mit lesbarem Text
  • KoSIT-Validator erneut ausführen

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-CO-25BT-115BT-9BT-20DueDatePaymentTermsXRechnung

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.