BR-DEX-10: Third party payment type (BT-DEX-001) is missing
Official message
[BR-DEX-10] Das Element "Third party payment type" BT-DEX-001 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird.
- Severity
- Error The invoice is invalid and may be rejected by the recipient.
- Applies to
- XRechnung (UBL)
- Affected fields
- BT-DEX-001, BG-DEX-09
What does this mean?
In an XRechnung extension invoice (UBL), every third party payment (BG-DEX-09) must contain the third party payment type (BT-DEX-001). It is missing or empty.
Typical causes
A third party payment was added with amount and description only.
The element cbc:ID in cac:PrepaidPayment is empty.
How to fix the error
Fill the element cbc:ID with the third party payment type in every cac:PrepaidPayment.
According to BR-DEX-11 and BR-DEX-12, amount (cbc:PaidAmount) and description (cbc:InstructionID) must also be present.
Generate and validate the invoice again.
Example
Wrong
<cac:PrepaidPayment>
<cbc:ID></cbc:ID>
<cbc:PaidAmount currencyID="EUR">50.00</cbc:PaidAmount>
<cbc:InstructionID>...</cbc:InstructionID>
</cac:PrepaidPayment>
Correct
<cac:PrepaidPayment>
<cbc:ID>...</cbc:ID>
<cbc:PaidAmount currencyID="EUR">50.00</cbc:PaidAmount>
<cbc:InstructionID>...</cbc:InstructionID>
</cac:PrepaidPayment>
For developers: test expression per syntax
XRechnung (UBL) (UBL)
Context: /ubl:Invoice/cac:PrepaidPayment[$isExtension]
cbc:ID[boolean(normalize-space(xs:string(.)))]
Related validation rules
- BR-DEX-01: Invalid MIME code of an attachment (BT-125) in the XRechnung extension
- BR-DEX-02: Line net amount does not match the sum of its sub invoice lines
- BR-DEX-03: Sub invoice line without exactly one VAT information (BG-DEX-06)
- BR-DEX-04: Scheme of a party identifier is not an ISO 6523 ICD code (extension)
- BR-DEX-05: Scheme of a registration identifier is not an ISO 6523 ICD code (extension)
- BR-DEX-06: Scheme of the item standard identifier (BT-157) is not an ISO 6523 ICD code (extension)
Last updated:
Explanation of the validation rule, not legal or tax advice.