BR-DE-1
Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.
Why it fails
- An XRechnung has no payment instructions: no
cac:PaymentMeans(ram:SpecifiedTradeSettlementPaymentMeansin CII).
How to fix it
Add the payment means with its code (58 for a SEPA credit transfer, 59 for a SEPA direct debit) and the account details it needs.
What the rule checks
As the rule set's publisher wrote it. The rule runs on every element the context matches, and fails where the test is false; the validator reports the line of that element.
/ubl:Invoice | /cn:CreditNote
cac:PaymentMeans
Checked with XRechnung 3.0 Invoice (UBL), XRechnung 3.0 Credit Note (UBL)
/rsm:CrossIndustryInvoice
rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans
Checked with XRechnung 3.0 Invoice (CII)