All error codes › BR-CL-14
BR-CL-14 – Invalid country code
Erroren16931applies to Romanian e-Factura
What the rule says
Country codes in an invoice MUST be coded using ISO code list 3166-1
How to fix it
Use the 2-letter ISO 3166-1 code: RO, DE, HU (not 'ROU' or 'Romania').
UBL: cac:Country/cbc:IdentificationCode
Paste the XML and see every error with the exact fix and the correct amounts.
Where it is checked in the XML
Context: cac:Country/cbc:IdentificationCode
Test (XPath):
((not(contains(normalize-space(.), ' ')) and contains(' 1A AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XI YE YT ZA ZM ZW ', concat(' ', normalize-space(.), ' '))))Related rules
BR-CL-01Value not in the official code listBR-CL-03Value not in the official code listBR-CL-04Invalid currency codeBR-CL-05Value not in the official code listBR-CL-06Value not in the official code listBR-CL-07Value not in the official code listBR-CL-08Value not in the official code listBR-CL-10Value not in the official code listBR-CL-11Value not in the official code listBR-CL-13Value not in the official code listBR-CL-15Value not in the official code listBR-CL-16Value not in the official code list