fatalEN 16931EN 16931 business ruleCIIUBLBT-29BT-30BT-31
In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.
The seller cannot be identified automatically: none of the Seller identifier (BT-29), Seller legal registration identifier (BT-30) or Seller VAT identifier (BT-31) is present.
Add at least one. For a VAT registered EU business, BT-31 with its country prefix is the normal answer; BT-30 carries the company/commercial register number, and BT-29 any other scheme identifier (add its scheme ID, e.g. a GLN).
CII — context $Seller
(ram:ID) or (ram:GlobalID) or (ram:SpecifiedLegalOrganization/ram:ID) or (ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA'])
UBL — context cac:AccountingSupplierParty
exists(cac:Party/cac:PartyTaxScheme[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:CompanyID) or exists(cac:Party/cac:PartyIdentification/cbc:ID[not(@schemeID = 'SEPA')]) or exists(cac:Party/cac:PartyLegalEntity/cbc:CompanyID)