BR-49

Payment instruction has no payment means code

Repaired if you supply a value Field BT-81 EN16931 UBL / CII

What it means

When the invoice carries payment instructions it must say how payment is expected (BT-81) — credit transfer, direct debit, card and so on. The receiver's payment automation keys off this code.

Can it be fixed automatically?

The fix is mechanical once you provide the value, but the value itself is yours: it cannot be derived from the invoice and will not be guessed.

How to fix it

Supply the payment means code that matches how you actually expect to be paid; 30 is credit transfer, 59 SEPA direct debit. Picking one changes what the buyer will do, so it cannot be defaulted.

Where it applies

UBL/Invoice/cac:PaymentMeans/cbc:PaymentMeansCode

Check your own invoice

curl -X POST https://einvoice.mgsoft.sk/v1/validate \
     -H 'Content-Type: application/xml' \
     --data-binary @invoice.xml

← All rules