You do not know the error code yet? Upload the invoice and you get every violation with its rule ID and fix.
German business rules (BR-DE)
EN 16931 core rules (BR)
Calculation and consistency rules (BR-CO)
Code list rules (BR-CL)
VAT categories (BR-S/Z/E/AE)
PEPPOL BIS rules (Peppol)
Rule groups
German business rules (BR-DE) 26 codes
BR-DE-1
PAYMENT INSTRUCTIONS (BG-16) missing
BR-DE-2
SELLER CONTACT (BG-6) missing
BR-DE-3
Seller city (BT-37) missing
BR-DE-4
Seller post code (BT-38) missing
BR-DE-5
Seller contact point (BT-41) missing
BR-DE-6
Seller contact telephone number (BT-42) missing
BR-DE-7
Seller contact email address (BT-43) missing
BR-DE-8
Buyer city (BT-52) missing
BR-DE-9
Buyer post code (BT-53) missing
BR-DE-10
Deliver to city (BT-77) missing
BR-DE-11
Deliver to post code (BT-78) missing
BR-DE-12
BR-DE-12: no longer part of the current XRechnung version
BR-DE-13
BR-DE-13: no longer part of the current XRechnung version
BR-DE-14
VAT category rate (BT-119) missing
BR-DE-15
Buyer reference / Leitweg-ID (BT-10) missing
BR-DE-16
Seller VAT identifier or tax registration identifier missing
BR-DE-17
Invalid invoice type code (BT-3)
BR-DE-18
Cash discount details (BT-20) in the wrong format
BR-DE-19
BR-DE-19: no longer part of the current XRechnung release
BR-DE-20
BR-DE-20: no longer part of the current XRechnung release
BR-DE-21
Specification identifier (BT-24) does not match XRechnung
BR-DE-22
Attachment file names not unique
BR-DE-23
BR-DE-23: no longer part of the current XRechnung release
BR-DE-24
BR-DE-24: no longer part of the current XRechnung release
BR-DE-25
BR-DE-25: no longer part of the current XRechnung release
BR-DE-26
Corrected invoice without preceding invoice reference (BG-3)
EN 16931 core rules (BR) 60 codes
BR-1
Specification identifier (BT-24) missing
BR-2
Invoice number (BT-1) missing
BR-3
Invoice issue date (BT-2) missing
BR-4
Invoice type code (BT-3) missing
BR-5
Invoice currency code (BT-5) missing
BR-6
Seller name (BT-27) missing
BR-7
Buyer name (BT-44) missing
BR-8
Seller postal address (BG-5) missing
BR-9
Seller country code (BT-40) missing
BR-10
Buyer postal address (BG-8) missing
BR-11
Buyer country code (BT-55) missing
BR-12
Sum of Invoice line net amount (BT-106) missing
BR-13
Invoice total amount without VAT (BT-109) missing
BR-14
Invoice total amount with VAT (BT-112) missing
BR-15
Amount due for payment (BT-115) missing
BR-16
Invoice line (BG-25) missing
BR-17
Payee name missing
BR-18
Seller tax representative name missing
BR-19
Seller tax representative postal address missing
BR-20
Tax representative country code missing
BR-21
Invoice line identifier (BT-126) missing
BR-22
Invoiced quantity (BT-129) missing
BR-23
Invoiced quantity unit of measure code (BT-130) missing
BR-24
Invoice line net amount (BT-131) missing
BR-25
Item name (BT-153) missing
BR-26
Item net price (BT-146) missing
BR-27
Item net price (BT-146) is negative
BR-28
Item gross price (BT-148) is negative
BR-29
Invoicing period end date is before the start date
BR-30
Invoice line period end date is before the start date
BR-31
Document level allowance amount (BT-92) missing
BR-32
VAT category of the allowance (BT-95) missing
BR-33
Reason for the allowance (BT-97/BT-98) missing
BR-36
Document level charge amount (BT-99) missing
BR-37
VAT category of the charge (BT-102) missing
BR-38
Reason for the charge (BT-104/BT-105) missing
BR-41
Invoice line allowance amount (BT-136) missing
BR-42
Invoice line allowance reason (BT-139/BT-140) missing
BR-43
Invoice line charge amount (BT-141) missing
BR-44
Invoice line charge reason (BT-144/BT-145) missing
BR-45
VAT breakdown without taxable amount
BR-46
VAT breakdown without tax amount
BR-47
VAT breakdown without VAT category code
BR-48
VAT breakdown without VAT rate
BR-49
Payment means without code
BR-50
Credit transfer without account identifier
BR-51
Full card number
BR-52
Supporting document without reference
BR-53
VAT amount in accounting currency missing
BR-54
Item attribute without name or value
BR-55
Preceding invoice reference without invoice number
BR-56
Seller tax representative without VAT identifier
BR-57
Deliver to address without country code
BR-61
Credit transfer without payment account
BR-62
Scheme identifier of the Seller electronic address missing
BR-63
Scheme identifier of the Buyer electronic address missing
BR-64
Scheme identifier of the Item standard identifier missing
BR-65
Scheme identifier of the Item classification missing
BR-FX-EN-4
Delivery information group must not be empty
FX-SCH-A-275
Unit of measure (unitCode) is not a valid code
Calculation and consistency rules (BR-CO) 23 codes
BR-CO-3
VAT point date and VAT point date code exclude each other
BR-CO-4
Invoiced item VAT category code (BT-151) missing
BR-CO-5
Allowance reason and reason code contradict each other (BT-97/BT-98)
BR-CO-6
Charge reason and reason code contradict each other (BT-104/BT-105)
BR-CO-7
Invoice line allowance reason and code contradict each other (BT-139/BT-140)
BR-CO-8
Invoice line charge reason and code contradict each other (BT-144/BT-145)
BR-CO-9
Seller VAT identifier without country prefix
BR-CO-10
Sum of invoice line net amounts does not add up
BR-CO-11
Sum of allowances (BT-107) does not add up
BR-CO-12
Sum of charges (BT-108) does not add up
BR-CO-13
Invoice total amount without VAT calculated wrongly
BR-CO-14
Invoice total VAT amount (BT-110) does not add up
BR-CO-15
Invoice total amount with VAT (BT-112) does not add up
BR-CO-16
Amount due for payment (BT-115) does not add up
BR-CO-17
VAT category tax amount (BT-117) does not add up
BR-CO-18
VAT breakdown (BG-23) missing
BR-CO-19
Invoicing period date (BT-73/BT-74) missing
BR-CO-20
Invoice line period date (BT-134/BT-135) missing
BR-CO-21
Allowance reason (BT-97/BT-98) missing
BR-CO-22
Charge reason (BT-104/BT-105) missing
BR-CO-23
Invoice line allowance reason (BT-139/BT-140) missing
BR-CO-24
Invoice line charge reason (BT-144/BT-145) missing
BR-CO-26
Seller identifier (BT-29/BT-30/BT-31) missing
Code list rules (BR-CL) 23 codes
BR-CL-1
Invoice type code (BT-3) invalid
BR-CL-3
Currency of the amounts (@currencyID) not ISO 4217
BR-CL-4
Invoice currency (BT-5) not ISO 4217
BR-CL-5
VAT accounting currency (BT-6) not ISO 4217
BR-CL-6
VAT point date code (BT-8) invalid
BR-CL-7
Invalid scheme for the object identifier (BT-18-1)
BR-CL-8
Invoice note subject code not from UNCL4451
BR-CL-10
Invalid schemeID (not from ISO 6523)
BR-CL-11
Registration scheme invalid (ISO 6523)
BR-CL-13
Item classification scheme invalid (UNTDID 7143)
BR-CL-14
Seller country code not ISO 3166-1
BR-CL-15
Further country code not ISO 3166-1
BR-CL-16
Invalid payment means code (not from UNTDID 4461)
BR-CL-17
Invalid VAT category on invoice line level
BR-CL-18
Invalid VAT category on document level
BR-CL-19
Allowance reason code invalid (UNCL 5189)
BR-CL-20
Charge reason code invalid (UNCL 7161)
BR-CL-21
Item standard identifier scheme invalid (ISO 6523)
BR-CL-22
VAT exemption reason code invalid (VATEX)
BR-CL-23
Unit of measure (BT-130) not UN/ECE Rec 20
BR-CL-24
Attachment mime code invalid
BR-CL-25
Electronic address scheme invalid (EAS)
BR-CL-26
Delivery location scheme invalid (ISO 6523)
VAT categories (BR-S/Z/E/AE) 13 codes
BR-AE-1
Reverse charge (AE): tax data incomplete
BR-E-1
VAT exemption (E): entries incomplete
BR-S-1
Standard rated (S): seller VAT identifier or tax registration identifier missing
BR-S-2
Seller tax identifier (BT-31) missing for category S
BR-S-3
Tax identifier missing for allowance with category S (BT-31)
BR-S-4
Tax identifier missing for charge with category S (BT-31)
BR-S-5
Invoiced item VAT rate (BT-152) missing for category S
BR-S-6
Allowance VAT rate (BT-96) missing for category S
BR-S-7
Charge VAT rate (BT-103) missing for category S
BR-S-8
VAT category taxable amount for category S (BT-116) is wrong
BR-S-9
VAT category tax amount for category S (BT-117) is wrong
BR-S-10
Exemption reason (BT-120/BT-121) not allowed with standard rating
BR-Z-1
Zero rated (Z): entries incomplete
PEPPOL BIS rules (Peppol) 15 codes
PEPPOL-EN16931-R001
Business process (BT-23) is missing
PEPPOL-EN16931-R002
More than one note at document level
PEPPOL-EN16931-R003
Buyer reference or order reference is missing
PEPPOL-EN16931-R004
Specification identifier does not match Peppol
PEPPOL-EN16931-R005
Accounting currency equals invoice currency
PEPPOL-EN16931-R008
Empty XML elements in the document
PEPPOL-EN16931-R010
Buyer electronic address (BT-49) is missing
PEPPOL-EN16931-R020
Seller electronic address (BT-34) is missing
PEPPOL-EN16931-R040
Allowance or charge does not add up
PEPPOL-EN16931-R041
Base amount missing where a percentage is given
PEPPOL-EN16931-R042
Percentage missing where a base amount is given
PEPPOL-EN16931-R043
Invalid allowance/charge indicator
PEPPOL-EN16931-R055
VAT amounts have different signs
PEPPOL-EN16931-R061
Mandate reference missing for direct debit
PEPPOL-EN16931-R080
More than one project reference