Skip to main content

KoSIT BR-DE Validation Errors

Look up a BR-DE error and see which XRechnung rule failed and how to fix it.

How to use the catalog

Start from the exact rule ID in a KoSIT, Peppol, or preflight report, then move to the affected BT/BG field and retry validation after the correction.

Search the exact rule ID

Use codes such as BR-CO-10, BR-CO-03, BR-DE-15, or PEPPOL-EN16931-R120.

Fix the affected BT/BG field

Each article names the field family and gives valid and invalid examples.

Retry with the validator

Use the XRechnung validator for XML and the converter review step for generated artifacts.

Coverage and lookup behavior

The catalog now covers the high-frequency rule families surfaced by the validator and backend preflight, while exact lookup also normalizes common padded and unpadded rule forms.

Exact rule lookup
BR-CO and BR-S codes resolve whether KoSIT emits padded IDs such as BR-CO-03 / BR-S-08 or older unpadded variants such as BR-CO-3 / BR-S-8.
Source of truth
Rule IDs are aligned to the pinned KoSIT/XRechnung/Peppol rulepacks and backend preflight rule IDs in this repository.

Rule-family coverage matrix

Rule familyAuthored entriesPractical coverage
BR-DE25German XRechnung rules, including contact, attachment, corrected-invoice, and direct-debit findings.
BR58Base EN 16931 mandatory fields observed in backend preflight and pinned validator reports.
BR-CO24Core calculation and co-occurrence rules, including padded lookup for BR-CO-03 style output.
BR-S10Standard-rate VAT rules with padded lookup for BR-S-08 style output.
PEPPOL-EN169316High-signal Peppol routing and line-price formula rules observed in XRechnung and Peppol bundles.

When to start with validator errors

Start here after you already generated XML and the validator is blocking submission. Fix the structural blocker first, then move on to lower-severity follow-up findings and data-cleanup issues.

BR-DE validation errors list

BR-DE-1 Payment instructions must be provided
ERROR

XRechnung Rule - BG-16 Payment instructions, BT-81 Payment means type code, BT-84 Payment account identifier

BR-DE-2 Seller contact must be provided
ERROR

XRechnung Rule - BG-6 Seller contact, BT-41 Seller contact point, BT-42 Seller contact telephone number

BR-DE-3 Seller city must be provided
ERROR

XRechnung Rule - BT-37 Seller city, BG-5 Seller postal address, BT-40 Seller country code

BR-DE-4 Seller post code must be provided
ERROR

XRechnung Rule - BT-38 Seller post code, BG-5 Seller postal address, BT-37 Seller city

BR-DE-5 Seller contact point must be provided
ERROR

XRechnung Rule - BT-41 Seller contact point, BG-6 Seller contact, BT-42 Seller contact telephone number

BR-DE-6 Seller contact telephone must be provided
ERROR

XRechnung Rule - BT-42 Seller contact telephone number, BG-6 Seller contact, BT-41 Seller contact point

BR-DE-7 Seller contact email must be provided
ERROR

XRechnung Rule - BT-43 Seller contact email address, BG-6 Seller contact, BT-41 Seller contact point

BR-DE-8 Buyer city must be provided
ERROR

XRechnung Rule - BT-52 Buyer city, BG-8 Buyer postal address, BT-55 Buyer country code

BR-DE-9 Buyer post code must be provided
ERROR

XRechnung Rule - BT-53 Buyer post code, BG-8 Buyer postal address, BT-52 Buyer city

BR-DE-10 Deliver-to city must be provided when a delivery address is used
ERROR

XRechnung Rule - BT-77 Deliver to city, BG-15 Deliver to address, BT-78 Deliver to post code

BR-DE-11 Deliver-to post code must be provided when a delivery address is used
ERROR

XRechnung Rule - BT-78 Deliver to post code, BG-15 Deliver to address, BT-77 Deliver to city

BR-DE-14 VAT category rate must be provided
ERROR

XRechnung Rule - BT-119 VAT category rate, BG-23 VAT breakdown, BT-118 VAT category code

BR-DE-15 Buyer reference must be provided
ERROR

XRechnung Rule - BT-10 Buyer reference

BR-DE-16 Seller tax identifier must be provided for taxable VAT categories
ERROR

XRechnung Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Tax representative VAT identifier

BR-DE-17 Invoice type code should use the XRechnung supported code set
WARNING

XRechnung Rule - BT-3 Invoice type code

BR-DE-18 Cash discount payment terms should use the XRechnung syntax
WARNING

XRechnung Rule - BT-20 Payment terms

BR-DE-20 SEPA direct debit account must be a valid IBAN
WARNING

XRechnung Rule - BT-91 Debited account identifier, BG-19 Direct debit, BT-81 Payment means type code

BR-DE-21 Specification identifier should match the XRechnung syntax
WARNING

XRechnung Rule - BT-24 Specification identifier

BR-DEX-01 Attached document uses a disallowed MIME code
ERROR

XRechnung Rule - BT-125 Attached document

BR-DEX-02 Line net amount should equal the sum of its sub invoice lines
WARNING

XRechnung Rule - BT-131 Invoice line net amount, BG-DEX-01 Sub invoice line

BR-DEX-03 Sub invoice line must contain exactly one VAT information
ERROR

XRechnung Rule - BG-DEX-01 Sub invoice line, BG-DEX-06 Sub invoice line VAT information

BR-DEX-04 Party identifier scheme must use an ISO 6523 code
ERROR

XRechnung Rule - BT-29 Seller identifier, BT-46 Buyer identifier, BT-60 Payee identifier

BR-DEX-05 Legal registration identifier scheme must use an ISO 6523 code
ERROR

XRechnung Rule - BT-30 Seller legal registration identifier, BT-47 Buyer legal registration identifier, BT-61 Payee legal registration identifier

BR-DEX-06 Item standard identifier scheme must use an ISO 6523 code
ERROR

XRechnung Rule - BT-157 Item standard identifier

BR-DEX-07 Endpoint identifier scheme must belong to the CEF EAS code list
ERROR

XRechnung Rule - BT-34 Seller electronic address, BT-49 Buyer electronic address

BR-DEX-08 Delivery location identifier scheme must use an ISO 6523 code
ERROR

XRechnung Rule - BT-71 Deliver to location identifier

BR-DEX-09 Amount due must account for third party payments
ERROR

XRechnung Rule - BT-115 Amount due for payment, BT-112 Invoice total amount with VAT, BT-113 Paid amount

BR-DEX-10 Third party payment type is required
ERROR

XRechnung Rule - BT-DEX-001 Third party payment type, BG-DEX-09 Third party payment

BR-DEX-11 Third party payment amount is required
ERROR

XRechnung Rule - BT-DEX-002 Third party payment amount, BG-DEX-09 Third party payment

BR-DEX-12 Third party payment description is required
ERROR

XRechnung Rule - BT-DEX-003 Third party payment description, BG-DEX-09 Third party payment

BR-DEX-13 Third party payment amount allows at most two decimals
ERROR

XRechnung Rule - BT-DEX-002 Third party payment amount

BR-DEX-14 Third party payment amount currency must match the invoice currency
ERROR

XRechnung Rule - BT-DEX-002 Third party payment amount, BT-5 Invoice currency code

BR-CO-3 Value added tax point date and date code are mutually exclusive
ERROR

Co-occurrence - BT-7 Value added tax point date, BT-8 Value added tax point date code

BR-CO-4 Each invoice line must have a VAT category code
ERROR

Co-occurrence - BT-151 Invoiced item VAT category code

BR-CO-9 VAT identifiers must carry an ISO 3166-1 alpha-2 country prefix
ERROR

Co-occurrence - BT-31 Seller VAT identifier, BT-48 Buyer VAT identifier, BT-63 Seller tax representative VAT identifier

BR-CO-10 Sum of invoice line net amount must equal the total of all line nets
ERROR

Co-occurrence - BT-106 Sum of invoice line net amount, BT-131 Invoice line net amount

BR-CO-11 Sum of document-level allowances must equal the total of all allowance amounts
ERROR

Co-occurrence - BT-107 Sum of allowances on document level, BT-92 Document level allowance amount

BR-CO-13 Invoice total without VAT must equal line total minus allowances plus charges
ERROR

Co-occurrence - BT-109 Invoice total amount without VAT, BT-106 Sum of invoice line net amount, BT-107 Sum of allowances on document level

BR-CO-14 Invoice total VAT amount must equal the sum of VAT category tax amounts
ERROR

Co-occurrence - BT-110 Invoice total VAT amount, BT-117 VAT category tax amount

BR-CO-15 Invoice total with VAT must equal total without VAT plus total VAT
ERROR

Co-occurrence - BT-112 Invoice total amount with VAT, BT-109 Invoice total amount without VAT, BT-110 Invoice total VAT amount

BR-CO-16 Amount due for payment must equal total with VAT minus paid plus rounding
ERROR

Co-occurrence - BT-115 Amount due for payment, BT-112 Invoice total amount with VAT, BT-113 Paid amount

BR-CO-17 VAT category tax amount must equal taxable amount times rate divided by 100
ERROR

Co-occurrence - BT-117 VAT category tax amount, BT-116 VAT category taxable amount, BT-119 VAT category rate

BR-CO-25 Positive amount due requires payment due date or payment terms
ERROR

Co-occurrence - BT-115 Amount due for payment, BT-9 Payment due date, BT-20 Payment terms

BR-CO-26 Seller must be identifiable by an identifier, legal registration ID, or VAT ID
ERROR

Co-occurrence - BT-29 Seller identifier, BT-30 Seller legal registration identifier, BT-31 Seller VAT identifier

BR-S-1 Standard-rated lines require a matching VAT breakdown row
ERROR

Business Rule - BT-118 VAT category code, BT-151 Invoiced item VAT category code, BT-95 Document level allowance VAT category code

BR-S-5 Standard-rated VAT breakdown rate must be greater than zero
ERROR

Business Rule - BT-118 VAT category code, BT-119 VAT category rate

BR-S-8 Standard-rated taxable amount must equal line nets plus charges minus allowances at the same rate
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-119 VAT category rate, BT-131 Invoice line net amount

BR-CO-05 Document allowance reason and code must agree
ERROR

Co-occurrence - BT-97 Document level allowance reason, BT-98 Document level allowance reason code

BR-CO-06 Document charge reason and code must agree
ERROR

Co-occurrence - BT-104 Document level charge reason, BT-105 Document level charge reason code

BR-CO-07 Line allowance reason and code must agree
ERROR

Co-occurrence - BT-139 Invoice line allowance reason, BT-140 Invoice line allowance reason code

BR-CO-08 Line charge reason and code must agree
ERROR

Co-occurrence - BT-144 Invoice line charge reason, BT-145 Invoice line charge reason code

BR-CO-12 Sum of document charges must match total
ERROR

Co-occurrence - BT-99 Document level charge amount, BT-108 Sum of charges on document level

BR-CO-18 At least one VAT breakdown is required
ERROR

Co-occurrence - BG-23 VAT breakdown

BR-CO-19 Invoicing period needs a start or end date
ERROR

Co-occurrence - BG-14 Invoicing period, BT-73 Invoicing period start date, BT-74 Invoicing period end date

BR-CO-20 Invoice line period needs a start or end date
ERROR

Co-occurrence - BG-26 Invoice line period, BT-134 Invoice line period start date, BT-135 Invoice line period end date

BR-CO-21 Document allowance needs a reason or reason code
ERROR

Co-occurrence - BG-20 Document level allowances, BT-97 Document level allowance reason, BT-98 Document level allowance reason code

BR-CO-22 Document charge needs a reason or reason code
ERROR

Co-occurrence - BG-21 Document level charges, BT-104 Document level charge reason, BT-105 Document level charge reason code

BR-CO-23 Line allowance needs a reason or reason code
ERROR

Co-occurrence - BG-27 Invoice line allowances, BT-139 Invoice line allowance reason, BT-140 Invoice line allowance reason code

BR-CO-24 Line charge needs a reason or reason code
ERROR

Co-occurrence - BG-28 Invoice line charges, BT-144 Invoice line charge reason, BT-145 Invoice line charge reason code

BR-61 Credit transfer account identifier is required
ERROR

Business Rule - BT-81 Payment means type code, BT-84 Payment account identifier

BR-AE-02 Reverse charge requires seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-151 Invoice line VAT category code

BR-AE-10 Reverse charge VAT breakdown needs exemption reason
ERROR

Business Rule - BT-120 VAT exemption reason text, BT-121 VAT exemption reason code

BR-E-01 Exempt VAT lines require an exempt VAT breakdown
ERROR

Business Rule - BT-151 Invoice line VAT category code, BG-23 VAT breakdown

BR-E-05 Exempt VAT rate must be zero
ERROR

Business Rule - BT-152 Invoice line VAT rate, BT-119 VAT category rate

BR-DE-19 SEPA payment account should contain a valid IBAN
ERROR

Business Rule - BT-81 Payment means type code, BT-84 Payment account identifier

BR-05 Invoice currency code must be present
ERROR

EN16931 Rule - BT-5 Invoice currency code

BR-22 Invoiced quantity must be present on every invoice line
ERROR

EN16931 Rule - BT-129 Invoiced quantity, BG-25 Invoice line, BT-130 Invoiced quantity unit of measure code

BR-23 Invoiced quantity unit of measure code must be specified
ERROR

EN16931 Rule - BT-130 Invoiced quantity unit of measure code, BT-129 Invoiced quantity, BG-25 Invoice line

BR-24 Invoice line net amount must be present on every invoice line
ERROR

EN16931 Rule - BT-131 Invoice line net amount, BG-25 Invoice line, BT-106 Sum of invoice line net amount

BR-25 Item name must be present on every invoice line
ERROR

EN16931 Rule - BT-153 Item name, BG-31 Item information, BG-25 Invoice line

BR-26 Item net price must be present on every invoice line
ERROR

EN16931 Rule - BT-146 Item net price, BG-29 Price details, BG-25 Invoice line

BR-47 VAT category code must be present in every VAT breakdown
ERROR

EN16931 Rule - BT-118 VAT category code, BG-23 VAT breakdown, BT-116 VAT category taxable amount

BR-57 Deliver-to country code must be present when delivery address is used
ERROR

EN16931 Rule - BT-80 Deliver to country code, BG-15 Deliver to address

BR-DE-22 Embedded document filenames must be unique across all attachments
ERROR

XRechnung Rule - BT-125 Attached document, BG-24 Additional supporting documents, BT-122 Supporting document reference

BR-DE-26 Corrected invoice must reference at least one preceding invoice
ERROR

XRechnung Rule - BT-25 Preceding invoice reference, BG-3 Preceding invoice reference, BT-3 Invoice type code

BR-DE-27 Seller contact telephone number must have valid syntax and length
ERROR

XRechnung Rule - BT-42 Seller contact telephone number, BG-6 Seller contact

BR-DE-28 Seller contact email must have valid syntax and a single at sign
ERROR

XRechnung Rule - BT-43 Seller contact email address, BG-6 Seller contact

BR-DE-30 Direct debit requires the bank assigned creditor identifier
ERROR

XRechnung Rule - BG-19 Direct debit, BT-90 Bank assigned creditor identifier, BT-81 Payment means type code

BR-DE-31 Direct debit requires the debited account identifier
ERROR

XRechnung Rule - BG-19 Direct debit, BT-91 Debited account identifier, BT-81 Payment means type code

PEPPOL-EN16931-R001 Profile ID must match Peppol BIS Billing 3.0
ERROR

Peppol Rule - BT-23 Business process type, BT-24 Specification identifier

PEPPOL-EN16931-R010 Buyer electronic address and scheme must be provided for Peppol routing
ERROR

Peppol Rule - BT-49 Buyer electronic address, BT-49-1 Buyer electronic address identification scheme, BG-7 Buyer

PEPPOL-EN16931-R020 Seller electronic address and scheme must be provided for Peppol identification
ERROR

Peppol Rule - BT-34 Seller electronic address, BT-34-1 Seller electronic address identification scheme, BG-4 Seller

PEPPOL-EN16931-R046 Item net price must equal item gross price minus item price discount
ERROR

Peppol Rule - BT-146 Item net price, BT-148 Item gross price, BT-147 Item price discount

PEPPOL-EN16931-R120 Invoice line net amount must equal quantity multiplied by unit net price adjusted for line allowances and charges
ERROR

Peppol Rule - BT-131 Invoice line net amount, BT-129 Invoiced quantity, BT-146 Item net price

PEPPOL-EN16931-R130 Price base unit code must match invoiced quantity unit code
ERROR

Peppol Rule - BT-130 Invoiced quantity unit of measure code, BT-150 Item price base quantity unit of measure code, BG-25 Invoice line

BR-01 Specification identifier is required
ERROR

EN16931 Required Field - BT-24 Specification identifier

BR-02 Invoice number is required
ERROR

EN16931 Required Field - BT-1 Invoice number

BR-03 Invoice issue date is required
ERROR

EN16931 Required Field - BT-2 Invoice issue date

BR-04 Invoice type code is required
ERROR

EN16931 Required Field - BT-3 Invoice type code

BR-06 Seller name is required
ERROR

EN16931 Required Field - BT-27 Seller name

BR-07 Buyer name is required
ERROR

EN16931 Required Field - BT-44 Buyer name

BR-08 Seller postal address is required
ERROR

EN16931 Required Field - BG-5 Seller postal address

BR-09 Seller country code is required
ERROR

EN16931 Required Field - BT-40 Seller country code

BR-10 Buyer postal address is required
ERROR

EN16931 Required Field - BG-8 Buyer postal address

BR-11 Buyer country code is required
ERROR

EN16931 Required Field - BT-55 Buyer country code

BR-12 Sum of Invoice line net amount is required
ERROR

EN16931 Required Field - BT-106 Sum of Invoice line net amount

BR-13 Invoice total amount without VAT is required
ERROR

EN16931 Required Field - BT-109 Invoice total amount without VAT

BR-14 Invoice total amount with VAT is required
ERROR

EN16931 Required Field - BT-112 Invoice total amount with VAT

BR-15 Amount due for payment is required
ERROR

EN16931 Required Field - BT-115 Amount due for payment

BR-16 At least one invoice line is required
ERROR

EN16931 Required Field - BG-25 Invoice line

BR-17 Payee name is required when a payee is present
ERROR

EN16931 Required Field - BT-59 Payee name, BG-10 Payee

BR-18 Seller tax representative name is required when the party is present
ERROR

EN16931 Required Field - BT-62 Seller tax representative name, BG-11 Seller tax representative party

BR-19 Seller tax representative postal address is required when the party is present
ERROR

EN16931 Required Field - BG-12 Seller tax representative postal address, BG-11 Seller tax representative party

BR-20 Tax representative country code is required when the party is present
ERROR

EN16931 Required Field - BT-69 Tax representative country code, BG-12 Seller tax representative postal address

BR-21 Invoice line identifier is required
ERROR

EN16931 Required Field - BT-126 Invoice line identifier

BR-27 Item net price must not be negative
ERROR

EN16931 Required Field - BT-146 Item net price

BR-28 Item gross price must not be negative
ERROR

EN16931 Required Field - BT-148 Item gross price

BR-29 Invoicing period end must not precede its start
ERROR

EN16931 Required Field - BT-73 Invoicing period start date, BT-74 Invoicing period end date

BR-30 Invoice line period end must not precede its start
ERROR

EN16931 Required Field - BT-134 Invoice line period start date, BT-135 Invoice line period end date

BR-31 Document level allowance amount is required
ERROR

EN16931 Required Field - BT-92 Document level allowance amount

BR-32 Document level allowance VAT category code is required
ERROR

EN16931 Required Field - BT-95 Document level allowance VAT category code

BR-33 Document level allowance reason or reason code is required
ERROR

EN16931 Required Field - BT-97 Document level allowance reason, BT-98 Document level allowance reason code

BR-36 Document level charge amount is required
ERROR

EN16931 Required Field - BT-99 Document level charge amount

BR-37 Document level charge VAT category code is required
ERROR

EN16931 Required Field - BT-102 Document level charge VAT category code

BR-38 Document level charge reason or reason code is required
ERROR

EN16931 Required Field - BT-104 Document level charge reason, BT-105 Document level charge reason code

BR-41 Invoice line allowance amount is required
ERROR

EN16931 Required Field - BT-136 Invoice line allowance amount

BR-42 Invoice line allowance reason or reason code is required
ERROR

EN16931 Required Field - BT-139 Invoice line allowance reason, BT-140 Invoice line allowance reason code

BR-43 Invoice line charge amount is required
ERROR

EN16931 Required Field - BT-141 Invoice line charge amount

BR-44 Invoice line charge reason or reason code is required
ERROR

EN16931 Required Field - BT-144 Invoice line charge reason, BT-145 Invoice line charge reason code

BR-45 VAT breakdown taxable amount is required
ERROR

EN16931 Required Field - BT-116 VAT category taxable amount

BR-46 VAT breakdown tax amount is required
ERROR

EN16931 Required Field - BT-117 VAT category tax amount

BR-48 VAT breakdown category rate is required unless not subject to VAT
ERROR

EN16931 Required Field - BT-119 VAT category rate

BR-49 Payment instruction must specify a payment means type code
ERROR

EN16931 Required Field - BT-81 Payment means type code

BR-50 Credit transfer requires a payment account identifier
ERROR

EN16931 Required Field - BT-84 Payment account identifier

BR-51 Card primary account number must be masked
ERROR

EN16931 Required Field - BT-87 Payment card primary account number

BR-52 Additional supporting document must have a reference
ERROR

EN16931 Required Field - BT-122 Supporting document reference

BR-53 VAT total in accounting currency is required when a VAT currency is set
ERROR

EN16931 Required Field - BT-6 VAT accounting currency code, BT-111 Invoice total VAT amount in accounting currency

BR-54 Item attribute must have both a name and a value
ERROR

EN16931 Required Field - BT-160 Item attribute name, BT-161 Item attribute value

BR-55 Preceding invoice reference must carry a reference identifier
ERROR

EN16931 Required Field - BT-25 Preceding Invoice reference

BR-56 Seller tax representative must have a VAT identifier
ERROR

EN16931 Required Field - BT-63 Seller tax representative VAT identifier

BR-62 Seller electronic address must have a scheme identifier
ERROR

EN16931 Required Field - BT-34 Seller electronic address

BR-63 Buyer electronic address must have a scheme identifier
ERROR

EN16931 Required Field - BT-49 Buyer electronic address

BR-64 Item standard identifier must have a scheme identifier
ERROR

EN16931 Required Field - BT-157 Item standard identifier

BR-65 Item classification identifier must have a scheme identifier
ERROR

EN16931 Required Field - BT-158 Item classification identifier

BR-CL-01 Invoice type code must come from UNTDID 1001
ERROR

Business Rule - BT-3 Invoice type code

BR-CL-03 Currency attribute must use ISO 4217 alpha-3
ERROR

Business Rule - currencyID attribute on amount elements

BR-CL-04 Invoice currency code must use ISO 4217 alpha-3
ERROR

Business Rule - BT-5 Invoice currency code

BR-CL-05 Tax currency code must use ISO 4217 alpha-3
ERROR

Business Rule - BT-6 VAT accounting currency code

BR-CL-06 VAT point date code must come from UNTDID 2005
ERROR

Business Rule - BT-8 Value added tax point date code

BR-CL-07 Object identifier scheme must come from UNTDID 1153
ERROR

Business Rule - BT-18-1 Object identifier scheme identifier

BR-CL-08 Invoice note subject code must come from UNCL4451
ERROR

Business Rule - BT-21 Invoice note subject code

BR-CL-10 Identifier scheme must come from ISO 6523 ICD
ERROR

Business Rule - BT-29 Seller identifier scheme identifier

BR-CL-11 Registration identifier scheme must come from ISO 6523 ICD
ERROR

Business Rule - BT-30-1 Seller legal registration identifier scheme identifier

BR-CL-13 Item classification scheme must come from UNTDID 7143
ERROR

Business Rule - BT-158-1 Item classification identifier scheme identifier

BR-CL-14 Country codes must use ISO 3166-1
ERROR

Business Rule - BT-40 Seller country code, BT-55 Buyer country code

BR-CL-15 Item country of origin must use ISO 3166-1
ERROR

Business Rule - BT-159 Item country of origin

BR-CL-16 Payment means code must come from UNCL4461
ERROR

Business Rule - BT-81 Payment means type code

BR-CL-17 Document-level VAT category code must come from UNCL5305
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-102 VAT category code

BR-CL-18 Line-level VAT category code must come from UNCL5305
ERROR

Business Rule - BT-151 Invoiced item VAT category code

BR-CL-19 Coded allowance reason must come from UNCL5189
ERROR

Business Rule - BT-98 Document level allowance reason code, BT-140 Line level allowance reason code

BR-CL-20 Coded charge reason must come from UNCL7161
ERROR

Business Rule - BT-105 Document level charge reason code, BT-145 Line level charge reason code

BR-CL-21 Item standard identifier scheme must come from ISO 6523 ICD
ERROR

Business Rule - BT-157-1 Item standard identifier scheme identifier

BR-CL-22 Tax exemption reason code must come from CEF VATEX
ERROR

Business Rule - BT-121 VAT exemption reason code

BR-CL-23 Unit code must come from UN/ECE Rec 20 with Rec 21
ERROR

Business Rule - BT-130 Invoiced quantity unit of measure code, BT-150 Item price base quantity unit of measure code

BR-CL-24 Attachment MIME code must be a valid MIME media type
ERROR

Business Rule - BT-125-1 Attached document Mime code

BR-CL-25 Endpoint identifier scheme must come from CEF EAS
ERROR

Business Rule - BT-34-1 Seller electronic address scheme identifier, BT-49-1 Buyer electronic address scheme identifier

BR-CL-26 Delivery location scheme must come from ISO 6523 ICD
ERROR

Business Rule - BT-71-1 Deliver-to location identifier scheme identifier

BR-DEC-01 Document level allowance amount must not exceed two decimal places
ERROR

Business Rule - BT-92 Document level allowance amount

BR-DEC-02 Document level allowance base amount must not exceed two decimal places
ERROR

Business Rule - BT-93 Document level allowance base amount

BR-DEC-05 Document level charge amount must not exceed two decimal places
ERROR

Business Rule - BT-99 Document level charge amount

BR-DEC-06 Document level charge base amount must not exceed two decimal places
ERROR

Business Rule - BT-100 Document level charge base amount

BR-DEC-09 Sum of Invoice line net amount must not exceed two decimal places
ERROR

Business Rule - BT-106 Sum of Invoice line net amount

BR-DEC-10 Sum of allowances on document level must not exceed two decimal places
ERROR

Business Rule - BT-107 Sum of allowances on document level

BR-DEC-11 Sum of charges on document level must not exceed two decimal places
ERROR

Business Rule - BT-108 Sum of charges on document level

BR-DEC-12 Invoice total amount without VAT must not exceed two decimal places
ERROR

Business Rule - BT-109 Invoice total amount without VAT

BR-DEC-13 Invoice total VAT amount must not exceed two decimal places
ERROR

Business Rule - BT-110 Invoice total VAT amount

BR-DEC-14 Invoice total amount with VAT must not exceed two decimal places
ERROR

Business Rule - BT-112 Invoice total amount with VAT

BR-DEC-15 Invoice total VAT amount in accounting currency must not exceed two decimal places
ERROR

Business Rule - BT-111 Invoice total VAT amount in accounting currency

BR-DEC-16 Paid amount must not exceed two decimal places
ERROR

Business Rule - BT-113 Paid amount

BR-DEC-17 Rounding amount must not exceed two decimal places
ERROR

Business Rule - BT-114 Rounding amount

BR-DEC-18 Amount due for payment must not exceed two decimal places
ERROR

Business Rule - BT-115 Amount due for payment

BR-DEC-19 VAT category taxable amount must not exceed two decimal places
ERROR

Business Rule - BT-116 VAT category taxable amount

BR-DEC-20 VAT category tax amount must not exceed two decimal places
ERROR

Business Rule - BT-117 VAT category tax amount

BR-DEC-23 Invoice line net amount must not exceed two decimal places
ERROR

Business Rule - BT-131 Invoice line net amount

BR-DEC-24 Invoice line allowance amount must not exceed two decimal places
ERROR

Business Rule - BT-136 Invoice line allowance amount

BR-DEC-25 Invoice line allowance base amount must not exceed two decimal places
ERROR

Business Rule - BT-137 Invoice line allowance base amount

BR-DEC-27 Invoice line charge amount must not exceed two decimal places
ERROR

Business Rule - BT-141 Invoice line charge amount

BR-DEC-28 Invoice line charge base amount must not exceed two decimal places
ERROR

Business Rule - BT-142 Invoice line charge base amount

BR-S-02 Standard-rated line requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-S-03 Standard-rated document allowance requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-S-04 Standard-rated document charge requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-S-06 Standard-rated document allowance rate must be above zero
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-96 Document level allowance VAT rate

BR-S-07 Standard-rated document charge rate must be above zero
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-103 Document level charge VAT rate

BR-S-09 Standard-rated VAT amount must equal taxable amount times rate
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-117 VAT category tax amount, BT-118 VAT category code

BR-S-10 Standard-rated VAT breakdown must not carry an exemption reason
ERROR

Business Rule - BT-118 VAT category code, BT-120 VAT exemption reason text, BT-121 VAT exemption reason code

BR-Z-01 Zero-rated supply requires exactly one zero-rated VAT breakdown
ERROR

Business Rule - BT-118 VAT category code, BT-151 Invoiced item VAT category code, BT-95 Document level allowance VAT category code

BR-Z-02 Zero-rated line requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-Z-03 Zero-rated document allowance requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-Z-04 Zero-rated document charge requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-Z-05 Zero-rated line rate must be zero
ERROR

Business Rule - BT-151 Invoiced item VAT category code, BT-152 Invoiced item VAT rate

BR-Z-06 Zero-rated document allowance rate must be zero
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-96 Document level allowance VAT rate

BR-Z-07 Zero-rated document charge rate must be zero
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-103 Document level charge VAT rate

BR-Z-08 Zero-rated taxable amount must equal the net of zero-rated items
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-118 VAT category code, BT-131 Invoice line net amount

BR-Z-09 Zero-rated VAT amount must be zero
ERROR

Business Rule - BT-117 VAT category tax amount, BT-118 VAT category code

BR-Z-10 Zero-rated VAT breakdown must not carry an exemption reason
ERROR

Business Rule - BT-118 VAT category code, BT-120 VAT exemption reason text, BT-121 VAT exemption reason code

BR-AE-01 Reverse charge requires exactly one reverse charge VAT breakdown
ERROR

Business Rule - BG-23 VAT breakdown, BT-118 VAT category code, BT-151 Invoiced item VAT category code

BR-AE-03 Reverse charge document allowance needs seller and buyer VAT identifiers
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier, BT-48 Buyer VAT identifier

BR-AE-04 Reverse charge document charge needs seller and buyer VAT identifiers
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-48 Buyer VAT identifier

BR-AE-05 Reverse charge invoice line VAT rate must be zero
ERROR

Business Rule - BT-151 Invoiced item VAT category code, BT-152 Invoiced item VAT rate

BR-AE-06 Reverse charge document allowance VAT rate must be zero
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-96 Document level allowance VAT rate

BR-AE-07 Reverse charge document charge VAT rate must be zero
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-103 Document level charge VAT rate

BR-AE-08 Reverse charge taxable amount must equal the reverse charge net sum
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-131 Invoice line net amount, BT-118 VAT category code

BR-AE-09 Reverse charge VAT category tax amount must be zero
ERROR

Business Rule - BT-117 VAT category tax amount, BT-118 VAT category code

BR-E-02 Exempt invoice line requires a seller tax identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-E-03 Exempt document allowance requires a seller tax identifier
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier

BR-E-04 Exempt document charge requires a seller tax identifier
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier

BR-E-06 Exempt document allowance VAT rate must be zero
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-96 Document level allowance VAT rate

BR-E-07 Exempt document charge VAT rate must be zero
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-103 Document level charge VAT rate

BR-E-08 Exempt taxable amount must equal the exempt net sum
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-131 Invoice line net amount, BT-118 VAT category code

BR-E-09 Exempt VAT category tax amount must be zero
ERROR

Business Rule - BT-117 VAT category tax amount, BT-118 VAT category code

BR-E-10 Exempt VAT breakdown needs an exemption reason code or text
ERROR

Business Rule - BT-118 VAT category code, BT-120 VAT exemption reason text, BT-121 VAT exemption reason code

BR-IC-01 Intra-community supply needs exactly one VAT breakdown
ERROR

Business Rule - BT-151 Invoiced item VAT category code, BT-118 VAT category code, BG-23 VAT breakdown

BR-IC-02 Intra-community line needs seller and buyer VAT identifiers
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier, BT-48 Buyer VAT identifier

BR-IC-03 Intra-community allowance needs seller and buyer VAT identifiers
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-31 Seller VAT identifier, BT-48 Buyer VAT identifier

BR-IC-04 Intra-community charge needs seller and buyer VAT identifiers
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-31 Seller VAT identifier, BT-48 Buyer VAT identifier

BR-IC-05 Intra-community line VAT rate must be zero
ERROR

Business Rule - BT-151 Invoiced item VAT category code, BT-152 Invoiced item VAT rate

BR-IC-06 Intra-community allowance VAT rate must be zero
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-96 Document level allowance VAT rate

BR-IC-07 Intra-community charge VAT rate must be zero
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-103 Document level charge VAT rate

BR-IC-08 Intra-community taxable amount must equal the net sum
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-131 Invoice line net amount, BT-118 VAT category code

BR-IC-09 Intra-community VAT amount must be zero
ERROR

Business Rule - BT-117 VAT category tax amount, BT-118 VAT category code

BR-IC-10 Intra-community breakdown needs an exemption reason
ERROR

Business Rule - BT-118 VAT category code, BT-121 VAT exemption reason code, BT-120 VAT exemption reason text

BR-IC-11 Intra-community supply needs a delivery date or invoicing period
ERROR

Business Rule - BT-72 Actual delivery date, BG-14 Invoicing period, BT-118 VAT category code

BR-IC-12 Intra-community supply needs a deliver-to country code
ERROR

Business Rule - BT-80 Deliver to country code, BT-118 VAT category code

BR-G-01 Export outside the EU needs its own VAT breakdown
ERROR

Business Rule - BT-118 VAT breakdown category code, BT-151 Invoiced item VAT category code, BG-23 VAT breakdown

BR-G-02 Export line requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier, BT-151 Invoiced item VAT category code

BR-G-03 Export allowance requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier, BT-95 Document level allowance VAT category code

BR-G-04 Export charge requires a seller VAT identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier, BT-102 Document level charge VAT category code

BR-G-05 Export line VAT rate must be zero
ERROR

Business Rule - BT-151 Invoiced item VAT category code, BT-152 Invoiced item VAT rate

BR-G-06 Export allowance VAT rate must be zero
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-96 Document level allowance VAT rate

BR-G-07 Export charge VAT rate must be zero
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-103 Document level charge VAT rate

BR-G-08 Export taxable amount must equal the net sum
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-131 Invoice line net amount, BT-118 VAT breakdown category code

BR-G-09 Export VAT category tax amount must be zero
ERROR

Business Rule - BT-117 VAT category tax amount, BT-118 VAT breakdown category code

BR-G-10 Export breakdown needs an exemption reason
ERROR

Business Rule - BT-118 VAT breakdown category code, BT-120 VAT exemption reason text, BT-121 VAT exemption reason code

BR-O-01 Category O invoice needs exactly one not-subject-to-VAT breakdown
ERROR

Business Rule - BG-23 VAT breakdown, BT-118 VAT category code, BT-151 Invoiced item VAT category code

BR-O-02 Category O line forbids seller and buyer VAT identifiers
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier, BT-48 Buyer VAT identifier

BR-O-03 Category O document allowance forbids VAT identifiers
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier, BT-48 Buyer VAT identifier

BR-O-04 Category O document charge forbids VAT identifiers
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier, BT-48 Buyer VAT identifier

BR-O-05 Category O line must not carry a VAT rate
ERROR

Business Rule - BT-151 Invoiced item VAT category code, BT-152 Invoiced item VAT rate

BR-O-06 Category O document allowance must not carry a VAT rate
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-96 Document level allowance VAT rate

BR-O-07 Category O document charge must not carry a VAT rate
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-103 Document level charge VAT rate

BR-O-08 Not-subject-to-VAT taxable amount must equal its line and adjustment sum
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-131 Invoice line net amount, BT-92 Document level allowance amount

BR-O-09 Not-subject-to-VAT category tax amount must be zero
ERROR

Business Rule - BT-117 VAT category tax amount, BT-118 VAT category code

BR-O-10 Not-subject-to-VAT breakdown needs an exemption reason
ERROR

Business Rule - BT-118 VAT category code, BT-120 VAT exemption reason text, BT-121 VAT exemption reason code

BR-O-11 Not-subject-to-VAT invoice must have no other VAT breakdown
ERROR

Business Rule - BG-23 VAT breakdown, BT-118 VAT category code

BR-O-12 Not-subject-to-VAT invoice must have no non-O line
ERROR

Business Rule - BT-118 VAT category code, BT-151 Invoiced item VAT category code

BR-O-13 Not-subject-to-VAT invoice must have no non-O document allowance
ERROR

Business Rule - BT-118 VAT category code, BT-95 Document level allowance VAT category code

BR-O-14 Not-subject-to-VAT invoice must have no non-O document charge
ERROR

Business Rule - BT-118 VAT category code, BT-102 Document level charge VAT category code

BR-AF-01 IGIC category requires a matching VAT breakdown
ERROR

Business Rule - BT-118 VAT category code, BT-151 Invoiced item VAT category code, BG-23 VAT breakdown

BR-AF-02 IGIC invoice line requires a seller tax identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-AF-03 IGIC document allowance requires a seller tax identifier
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier

BR-AF-04 IGIC document charge requires a seller tax identifier
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier

BR-AF-05 IGIC line VAT rate must be zero or greater
ERROR

Business Rule - BT-152 Invoiced item VAT rate, BT-151 Invoiced item VAT category code

BR-AF-06 IGIC allowance VAT rate must be zero or greater
ERROR

Business Rule - BT-96 Document level allowance VAT rate, BT-95 Document level allowance VAT category code

BR-AF-07 IGIC charge VAT rate must be zero or greater
ERROR

Business Rule - BT-103 Document level charge VAT rate, BT-102 Document level charge VAT category code

BR-AF-08 IGIC taxable amount must equal the summed base
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-131 Invoice line net amount, BT-118 VAT category code

BR-AF-09 IGIC VAT amount must equal base times rate
ERROR

Business Rule - BT-117 VAT category tax amount, BT-116 VAT category taxable amount, BT-119 VAT category rate

BR-AF-10 IGIC breakdown must not carry an exemption reason
ERROR

Business Rule - BT-118 VAT category code, BT-120 VAT exemption reason text, BT-121 VAT exemption reason code

BR-AG-01 IPSI category requires a matching VAT breakdown
ERROR

Business Rule - BT-118 VAT category code, BT-151 Invoiced item VAT category code, BG-23 VAT breakdown

BR-AG-02 IPSI invoice line requires a seller tax identifier
ERROR

Business Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier, BT-63 Seller tax representative VAT identifier

BR-AG-03 IPSI document allowance requires a seller tax identifier
ERROR

Business Rule - BT-95 Document level allowance VAT category code, BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier

BR-AG-04 IPSI document charge requires a seller tax identifier
ERROR

Business Rule - BT-102 Document level charge VAT category code, BT-31 Seller VAT identifier, BT-63 Seller tax representative VAT identifier

BR-AG-05 IPSI line VAT rate must be zero or greater
ERROR

Business Rule - BT-152 Invoiced item VAT rate, BT-151 Invoiced item VAT category code

BR-AG-06 IPSI allowance VAT rate must be zero or greater
ERROR

Business Rule - BT-96 Document level allowance VAT rate, BT-95 Document level allowance VAT category code

BR-AG-07 IPSI charge VAT rate must be zero or greater
ERROR

Business Rule - BT-103 Document level charge VAT rate, BT-102 Document level charge VAT category code

BR-AG-08 IPSI taxable amount must equal the summed base
ERROR

Business Rule - BT-116 VAT category taxable amount, BT-131 Invoice line net amount, BT-118 VAT category code

BR-AG-09 IPSI VAT amount must equal base times rate
ERROR

Business Rule - BT-117 VAT category tax amount, BT-116 VAT category taxable amount, BT-119 VAT category rate

BR-AG-10 IPSI breakdown must not carry an exemption reason
ERROR

Business Rule - BT-118 VAT category code, BT-120 VAT exemption reason text, BT-121 VAT exemption reason code

BR-B-01 Split payment is only valid on a domestic Italian invoice
ERROR

Business Rule - BT-151 Invoiced item VAT category code, BT-40 Seller country code, BT-55 Buyer country code

BR-B-02 Split payment and standard rated cannot appear together
ERROR

Business Rule - BT-151 Invoiced item VAT category code, BT-95 Document level allowance VAT category code, BT-102 Document level charge VAT category code

Recommended triage order

KoSIT BR-DE Validation Errors

German XRechnung BR-DE validation errors, with the related business rules and practical fixes.

XRechnung Field Guide

XRechnung business terms, field requirements, and examples

Code Lists

Common code lists for e-invoices: VAT categories, payment means, units, and more

Validate Your XRechnung

Use our KoSIT validator to check your invoices for compliance.