Denmark B2G: Allowances and Charges
You can specify Allowances and Charges at the Document or Line Level.
Document-level Allowances and Charges apply to the entire Document.
Line-level allowances and charges are applied to the specified line.
General information about allowances and charges is provided in the VRBL: Allowances and VRBL: Charges topics.
In Denmark, for taxes that are not VAT, the AllowanceChargeReasonCode
and AllowanceChargeReason
fields must be provided by the Supplier.
Elements
Document Level
Use the following sub-elements of the AllowanceCharge element for the Document level:
Name (Path) | Cardinality | Description |
---|---|---|
Document Level Charge Reason Code (/Invoice/AllowanceCharge/AllowanceChargeReasonCode ) | 1..1 | Use ZZZ . |
Document Level Charge Reason (/Invoice/AllowanceCharge/AllowanceChargeReason ) | 1..1 | Specify the Danish 4-digit category code. |
Line Level
Use the following sub-elements of the InvoiceLine/AllowanceCharge element for the Line level:
Element | Cardinality | Description |
---|---|---|
Invoice Line Allowance Charge Reason Code (Invoice/InvoiceLine/AllowanceCharge/AllowanceChargeReasonCode ) | 0..1 | Use ZZZ . |
Invoice Line Allowance Charge Reason (InvoiceLine/AllowanceCharge/AllowanceChargeReason ) | 0..1 | Specify the Danish 4-digit category code. |
Restrictions
- You must use
ZZZ
in theAllowanceChargeReasonCode
element. - You must specify the 4 digit Danish code in the
AllowanceChargeReason
.
Example
Document level
The following example shows a Document-level Charge:
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>ZZZ</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>1234</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">100</cbc:Amount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>25</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>XXX</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:AllowanceCharge>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Line Level
The following example shows an Allowance on the line level:
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:InvoiceLine>
<!-- Code omitted for clarity -->
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>ZZZ</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>1234</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="EUR">10</cbc:Amount>
<!-- Code omitted for clarity -->
</cac:InvoiceLine>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Updated 19 days ago