BR-CL23 rules
Fields that may only contain a value from a published list — currencies, country codes, VAT categories, units of measure, payment means. A plausible-looking value that is not in the list fails, and 'PCS' instead of the unit code C62 is the classic example.
| BR-CL-01 | fatal | The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. |
| BR-CL-03 | fatal | currencyID MUST be coded using ISO code list 4217 alpha-3 |
| BR-CL-04 | fatal | Invoice currency code MUST be coded using ISO code list 4217 alpha-3 |
| BR-CL-05 | fatal | Tax currency code MUST be coded using ISO code list 4217 alpha-3 |
| BR-CL-06 | fatal | Value added tax point date code MUST be coded using a restriction of UNTDID 2005. |
| BR-CL-07 | fatal | Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. |
| BR-CL-08 | fatal | Invoiced note subject code shall be coded using UNCL4451 |
| BR-CL-10 | fatal | Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. |
| BR-CL-11 | fatal | Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. |
| BR-CL-13 | fatal | Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list. |
| BR-CL-14 | fatal | Country codes in an invoice MUST be coded using ISO code list 3166-1 |
| BR-CL-15 | fatal | Country codes in an invoice MUST be coded using ISO code list 3166-1 |
| BR-CL-16 | fatal | Payment means in an invoice MUST be coded using UNCL4461 code list |
| BR-CL-17 | fatal | Invoice tax categories MUST be coded using UNCL5305 code list |
| BR-CL-18 | fatal | Invoice tax categories MUST be coded using UNCL5305 code list |
| BR-CL-19 | fatal | Coded allowance reasons MUST belong to the UNCL 5189 code list |
| BR-CL-20 | fatal | Coded charge reasons MUST belong to the UNCL 7161 code list |
| BR-CL-21 | fatal | Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list |
| BR-CL-22 | fatal | Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list |
| BR-CL-23 | fatal | Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension |
| BR-CL-24 | fatal | For Mime code in attribute use MIMEMediaType. |
| BR-CL-25 | fatal | Endpoint identifier scheme identifier MUST belong to the CEF EAS code list |
| BR-CL-26 | fatal | Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list |