Faktura

BR-DE-17

warningXRechnung 3.0.2 (Germany)profileCIIUBLBT-3

Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).

Why it fails

The invoice type code (BT-3) is outside the restricted set XRechnung accepts.

How to fix it

Use one of 326 (partial invoice), 380 (commercial invoice), 384 (corrected invoice), 389 (self-billed invoice), 381 (credit note), 875, 876 or 877 (construction-industry invoices). This is a warning, so the invoice passes - but a receiver may still reject it.

What the validator checks

CII — context

normalize-space(rsm:ExchangedDocument/ram:TypeCode) = ('326', '380', '384', '389', '381', '875', '876', '877')

UBL — context

normalize-space(cbc:InvoiceTypeCode) = $supportedInvAndCNTypeCodes or normalize-space(cbc:CreditNoteTypeCode) = $supportedInvAndCNTypeCodes

Related rules

Part of BR-DE — XRechnung (Germany).

Validate an invoice against this rule →