Skip to main content
Invoice-Converter.comInvoice-Converter
BlogPricing
Convert InvoiceConvert
ConvertConvert Invoice
⌘K
Documentation overview
  1. E-Invoicing Resources
  2. KoSIT Validator Errors
  3. BR-DE-10

Reference

BR-DE-10 No invoice lines for allowances or charges

Invoice lines must not be used for allowances or charges.

Problem Description

ERROR

XRechnung 3.0

Context and Significance

Allowances (discounts) and charges (surcharges) must be represented using the dedicated allowance/charge structures. Encoding a discount as a negative invoice line (or a surcharge as an extra line) frequently breaks totals and violates profile rules.

Solution

Remove the invoice lines for allowances or charges.

Valid Examples

  • Header-level AllowanceCharge with ChargeIndicator=false and an amount
  • Line-level AllowanceCharge inside an InvoiceLine where permitted

Invalid Examples

  • InvoiceLine with negative quantity/amount used to model a discount
  • Separate line item called "Discount" instead of AllowanceCharge

Code Examples

Valid XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>
Invalid XML
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:LineExtensionAmount currencyID="EUR">-10.00</cbc:LineExtensionAmount>
  <cac:Item><cbc:Name>Discount</cbc:Name></cac:Item>
</cac:InvoiceLine>

Technical Details

Affected Fields

Allowances and Charges, Invoice Lines

Related Rules

BR-DE-12

Related Rules

BR-DE-12

Validation Tools

Official KoSIT Validator

Validate your XRechnung files against all BR-DE rules.

Convert PDF to XRechnung

Automatic validation error fixes when converting.

Related Resources

Official Specification
Test Suite
Complete Error List

Overview of all German XRechnung validation rules.

Previous page
BR-DE-9
Next page
BR-DE-11
On this page
Problem DescriptionContext and SignificanceSolutionValid ExamplesInvalid ExamplesCode ExamplesTechnical DetailsRelated RulesValidation ToolsRelated Resources

Invoice-Converter.com

Empowering businesses across Europe to effortlessly comply with XRechnung regulations. Join hundreds who've automated their invoice conversion process.

Start Converting

Features

Convert PDFs & create

  • PDF to XRechnung
  • PDF to UBL
  • PDF to XRechnung (CII)
  • PDF to ZUGFeRD
  • PDF to Factur-X
  • Create XRechnung
  • XRechnung to PDF

View & validate

  • XRechnung/XML Viewer
  • XRechnung Validator

Quick Links

  • Resources
  • Trust & Security Center
  • Developer API Documentation
  • Blog
  • About
  • Pricing
  • Free trial
  • Climate Contribution

Legal

  • Imprint
  • Privacy Policy
  • Data Processing Agreement
  • Terms & Conditions
  • Money-Back Guarantee

Get in Touch

contact@invoice-converter.com
© 2026 Invoice-Converter.com.Made with in Europe
GDPR Compliant
German Server