Germany B2G: Payment Terms
You can provide discount information in the PaymentTerms element.
In Germany, you can have a requirement to provide payment discount information and the discount period (these are known as Skontobetrag and Skontofrist in Germany). Companies are often required to provide this information on the invoice.
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 provide the Payment Terms, you must include the Settlement Discount Rate as a percentage and the Settlement Period duration.
Example
The following example specifies a discount that is valid for 30 days:
<ubl: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 -->
</ubl:Invoice>
Updated 20 days ago