Fixture ID: badMeansCode · XPath: /ubl:Invoice/cac:PaymentMeans/cbc:PaymentMeansCode
The payment means type code (BT-81) must come from UNTDID 4461, but "999" is not in that list. The code is what tells the payer's system how the money is meant to move; free text such as "bank transfer" or an invented code is not resolvable.
BR-CL-16Use "58" SEPA credit transfer (the default for euro-area invoices), "30" credit transfer, "59" SEPA direct debit, "48" bank card, "57" standing agreement, "97" clearing between partners, or "1" instrument not defined. Note that XRechnung then requires the matching payment group: BG-17 for 30/58, BG-18 for 48/54/55, BG-19 for 59.
"payment": { "meansCode": "58", "iban": "DE02120300000000202051" }