warning CII UBL
An XRechnung rule (the German CIUS published by KoSIT, rule text in German): Germany requires more than EN 16931, for example the buyer reference / Leitweg-ID (BT-10), seller contact details (BG-6) and payment instructions. This is a warning: on its own it does not reject the invoice.
Warnings are not repaired automatically. The free check shows every finding in the file with its location; if other errors in the same file are in the automatic set (totals, VAT breakdown, rounding, element order), the result page offers the corrected file for 9 €.
[BR-DE-19] "Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird.
XRechnung rule texts are published in German by KoSIT; the text above is the original.
| Syntax | Severity | Context (XPath) | Test (XPath) |
|---|---|---|---|
| XRechnung-UBL | warning | | not(normalize-space(cbc:PaymentMeansCode) = '58') or xr:checkIBAN(string(cac:PayeeFinancialAccount/cbc:ID)) |
| XRechnung-CII | warning | | not(normalize-space(ram:TypeCode) = '58') or xr:checkIBAN(string(ram:PayeePartyCreditorFinancialAccount/ram:IBANID)) |
BT-84, BT-81
BR-50, BR-61, UBL-SR-59, CII-SR-470, IS-R-006, IS-R-007, DE-R-019, BR-49, CII-SR-467, DE-R-023-1, DE-R-023-2, DE-R-024-1
Source: XRechnung Schematron, CII (itplr-kosit/xrechnung-schematron, Apache-2.0).
Source: XRechnung Schematron, UBL (itplr-kosit/xrechnung-schematron, Apache-2.0).