Reference
Markdown exportBT-69 Tax representative country code
Country code of the seller tax representative address in ISO 3166-1 alpha-2 format.
Quick answer
Seller details
Who issued the invoice and how the recipient can identify that business reliably.
Quick actions
In plain language
This code closes the tax representative postal address and is essential for cross-border VAT scenarios.
What you usually enter here
ISO 3166-1 alpha-2 country code
Typical valid values include: DE, FR, NL
Required by BR-20 when the seller tax representative address BG-12 is present. Use ISO 3166-1 alpha-2.
Where the field sits
- Invoice
- cac:TaxRepresentativeParty
- cac:PostalAddress
- cac:Country
- cbc:IdentificationCodeBT-69
- rsm:CrossIndustryInvoice
- rsm:SupplyChainTradeTransaction
- ram:ApplicableHeaderTradeAgreement
- ram:SellerTaxRepresentativeTradeParty
- ram:PostalTradeAddress
- ram:CountryIDBT-69
What goes wrong often
Avoid values like: DEU, Deutschland
Relevant rule codes: BR-20
Valid Examples
- DE
- FR
- NL
Invalid Examples
- DEU
- Deutschland
XML mapping and field facts
Open the technical reference if you need XML paths, validator rule codes, legal wording, or schema-specific mapping details.
Field ID:
BT-69
Data Type:
code
Cardinality:
1..1
Requirement:
Mandatory
Max Length:
2 characters
XML Implementation
/Invoice/cac:TaxRepresentativeParty/cac:PostalAddress/cac:Country/cbc:IdentificationCode/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountryIDValidation Rules
BR-20
BR-20
Next step
Check whether your XRechnung sets BT-69 correctly
Upload the XML file to the free validator. It applies the KoSIT rules for XRechnung 3.0 and names each finding with its rule ID, for this field for example BR-20. Creating a new invoice instead? The converter checks the invoice against the same rules and shows the findings before download.
Free, no account needed. XML file up to 2 MB.