PartyTaxScheme - Company VAT registration information

The handling of PartyTaxScheme is country dependent. While most are expecting a single occurrence of cac:PartyTaxScheme, in Sweden and Norway, two occurrences are expected, the second having a separate default mapping. Note that PartyTaxScheme is only required if invoice has VAT. For this reason, cac:PartyTaxScheme itself is optional, but dependent on format rules.

cbc:CompanyID (M)
Default mapping: CompanyInformation.EuVatRegistrationNo

The content expected in this field is country code as prefix followed by organisation no. In Sweden and Norway, a suffix is also expected (Sweden: two digits, Norway: “MVA”). Example: NO999999999MVA.

Second occurrence:

cbc:CompanyID (M)
Default mapping: CompanyInformation.OrganisationType

Sweden: “Godkänd för F-skatt” (mandatory when PartyTaxScheme exists)

Norway: “Foretaksregisteret” (optional when PartyTaxScheme exists)