Skip to main content

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

A SUB INVOICE LINE (BG-DEX-01) must contain exactly one SUB INVOICE LINE VAT INFORMATION (BG-DEX-06).

Problem Description

A SUB INVOICE LINE (BG-DEX-01) must contain exactly one SUB INVOICE LINE VAT INFORMATION (BG-DEX-06).

ERROR

XRechnung 3.0

Context and Significance

This XRechnung Extension rule only fires in the Extension scenario, which introduces sub invoice lines (UBL cac:SubInvoiceLine) each needing their own single VAT breakdown.

Solution

Provide exactly one classified tax category (cac:Item/cac:ClassifiedTaxCategory) per SubInvoiceLine, with its VAT category code and rate. If nested lines are unnecessary, the standard XRechnung CIUS profile avoids this Extension rule.

Quick actions

Valid Examples

Use these points as the practical checks for this section.

  • SubInvoiceLine with one ClassifiedTaxCategory (S, 19%)

Invalid Examples

Use these points as the practical checks for this section.

  • SubInvoiceLine with no ClassifiedTaxCategory, or with two

Code Examples

Valid XML
<cac:SubInvoiceLine>
  <cbc:LineExtensionAmount currencyID="EUR">60.00</cbc:LineExtensionAmount>
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>19</cbc:Percent>
    </cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:SubInvoiceLine>
Invalid XML
<cac:SubInvoiceLine>
  <cbc:LineExtensionAmount currencyID="EUR">60.00</cbc:LineExtensionAmount>
  <cac:Item>
    <cbc:Name>Component</cbc:Name>
  </cac:Item>
</cac:SubInvoiceLine>

Affected Fields

Validation Tools