Germany B2B: Payment Terms
You can add details about payment discounts to German B2B Documents.
More general information about Payment Terms is provided in the VRBL: Payment Terms topic.
In Germany, it can be common practice to add information about any payment discount in an amount or percentage and the discount period (Referred to as Skontobetrag and Skontofrist).
Elements
Use the following sub-elements of the PaymentTerms element to model this information:
Name (Path) | Cardinality | Description |
---|---|---|
Payment Terms Group (Invoice/PaymentTerms ) | 0..n | Groups information about the terms of payment. |
Percentage Discount (Invoice/PaymentTerms/SettlementDiscountPercent ) | 0..1 | The discount as a percentage. |
Terms Amount (Invoice/PaymentTerms/Amount ) | 0..1 | The base amount for the discount. |
Settlement Period End Date (Invoice/PaymentTerms/SettlementPeriod/EndDate ) | 0..1 | Specify the end date, if you are using one. |
Settlement Period Duration (Invoice/PaymentTerms/SettlementPeriod/DurationMeasure ) | 0..1 | The length of the period for which the discount is valid. |
Settlement Period Duration - Unit of Measure (Invoice/PaymentTerms/SettlementPeriod/DurationMeasure [@unitCode='D'] ) | 0..1 | Use this attribute to specify the units of the period, for example, use D for days. |
Restrictions
- If you do add this information, you need to include the Percentage Discount (
Invoice/PaymentTerms/SettlementDiscountPercent
) and Settlement Period Duration (Invoice/PaymentTerms/SettlementPeriod/DurationMeasure
) elements.
Example
<Invoice>
<!-- Code omitted for clarity -->
<cac:PaymentTerms>
<cbc:Note>Pay within 10 days and get a discount of 2% of the payable amount</cbc:Note>
<cbc:SettlementDiscountPercent>2.00</cbc:SettlementDiscountPercent>
<cbc:Amount currencyID="EUR">1000.00</cbc:Amount>
<cac:SettlementPeriod>
<cbc:DurationMeasure unitCode="D">30</cbc:DurationMeasure>
</cac:SettlementPeriod>
</cac:PaymentTerms>
<!-- Code omitted for clarity -->
</Invoice>
Updated about 9 hours ago