InvoiceGlass

The payment means code is outside the list · BR-CL-16

  • Severity · Error
  • Applies to · UBL / CII
  • Editorial review pending

The check concerns the payment means (BT-81). The code identifies the agreed payment method, such as a credit transfer or direct debit.

As of

Who can correct it?

The sender can correct the invoice.

How to fix it

  1. Choose the code for the actual value from the rule release’s UNTDID 4461 list. Check that your invoicing software uses the list for the selected format.
  2. XML fields in the affected group · UBL cac:PaymentMeans/cbc:PaymentMeansCode · CII ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode

Rule text and source

Paraphrase · The code for the payment means (BT-81) must come from the rule release’s UNTDID 4461 list.

Message to the sender

Subject: Invoice {invoiceNumber} – The payment means code is outside the list

Hello,

could you clarify a detail on your invoice {invoiceNumber} dated {issueDate} (BR-CL-16)? The check concerns the payment means (BT-81). Please check the code against the list for the invoice format and send us the corrected invoice.

Thank you and kind regards

Example

For a credit transfer, 30 is on the list. The words credit transfer in the code field trigger the rule.

UBL

cac:PaymentMeans/cbc:PaymentMeansCode

Fails the rule
<cbc:PaymentMeansCode>Überweisung</cbc:PaymentMeansCode>

Corrected
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>

CII

ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode

Fails the rule
<ram:TypeCode>Überweisung</ram:TypeCode>

Corrected
<ram:TypeCode>30</ram:TypeCode>

Rule versions

CEN · EN 16931 (KoSIT) 1.3.16

CEN · EN 16931 1.3.17

Validate a file