What it means
The payment means type code (BT-81) in each payment instructions block (BG-16) must be one of: 30 (bank transfer), 48 (bank card), 49 (direct debit), 57 (standing agreement), 58 (SEPA bank transfer) or 59 (SEPA direct debit). The check runs on every payment means entry, so each one must use an allowed code.
Why it matters
The Dutch NLCIUS rules accept only these payment methods. With any other code, the file fails the check and the invoice is rejected.
How to fix it
In your invoicing software, look for the payment method of the invoice or the bank transfer setting in the export options. Choose SEPA bank transfer (58) for euro payments, or bank transfer (30) for other bank transfers. A code such as 42 (payment to bank account) is valid in other rule sets but fails here.
The rule as published
For suppliers in the Netherlands, the payment means code (cac:PaymentMeans/cbc:PaymentMeansCode) MUST be one of 30, 48, 49, 57, 58 or 59 Where this rule applies
| Rule set | Version |
|---|---|
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| NLCIUS (CII) | 1.0.3.13 |
Check your file
Drop your e-invoice to see whether BR-NL-12 still fails, and which other rules do.
Related rules
- BR-NL-13 Order line references need a purchase order number on the invoice
- BR-NL-19 The VAT accounting currency code is not recommended
- BR-NL-20 The VAT point date is not recommended and is ignored
- BR-NL-21 The VAT point date code is not recommended and is ignored
- BR-NL-22 The note subject code is not recommended in CII invoices
- BR-NL-23 The business process identifier is not recommended in CII