Error codes · EN 16931
BR-49In your invoicing software
A Payment instruction (BG-16) shall specify the Payment means type code (BT-81)
This is the rejection, word for word: „[BR-49] A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). This applies to the `cac:PaymentMeans` element in the invoice XML.“
What to have readyNothing. The file has to be re-exported from your invoicing software; we check it again afterwards.
What we doThis requires user input to resolve. Provide the correct value for `cac:PaymentMeans` (BG-16).
If you enter it yourself in your invoicing software
Before
<Invoice> <cac:PaymentMeans>INVALID_CODE</cac:PaymentMeans> </Invoice>
After
<Invoice> <cac:PaymentMeans>VALID_CODE</cac:PaymentMeans> </Invoice>
Element order is part of the rule: if the element sits in the wrong place, the validator rejects with BR-49.
What the finding looks likeExample
FindingStructure invalid · BR-49
Location//cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:Name
From youA re-exported file
ThenRe-export
ProofSHA-256 and /verify link after the check
Often appears together with
BR-27The Item net price (BT-146) shall NOT be negative.BR-29Invoice period end date before start date