Denmark: Rules

Read about the Rules used for Danish Documents.

VRBL rules

VRBL core rules

Croatia uses the core VRBL Rules that are documented in the VRBL Rules topic.

Country-specific VRBL rules

The following rules are exclusive to Denmark. Denmark also uses the VRBL Core Rules:

DescriptionTopic
[VRBL-DK-1]-The Line Item Price expects a maximum of one Line Item Price Allowance Charge.Denmark: Allowances and Charges
[VRBL-DK-1p0p0-1]-The Supplier must have a Party Legal Entity Company ID.Denmark: Supplier Identification
[VRBL-DK-1p0p0-2]-Supplier Party Legal Entity Company ID is mandatory to specify @schemeID as "0184" (DK CVR-number) when Supplier Party Legal Entity CompanyID is used for Accounting Supplier PartyDenmark: Supplier's Legal Entity
[VRBL-DK-1p0p0-3]-If the Supplier Endpoint ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Endpoint IDs
[VRBL-DK-1p0p0-4]-If the Supplier Identifier is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Endpoint IDs
[VRBL-DK-1p0p0-5]-It is mandatory to use @schemeID when the Supplier Identifier is used.Denmark: Supplier Identification
[VRBL-DK-1p0p0-6]-If the Supplier Tax Identifier is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Suppliers
[VRBL-DK-1p0p0-7]-If the Supplier Legal Registration ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Denmark: Supplier's Legal Entity
[VRBL-DK-1p0p0-8]-The Customer Party Legal Entity Company ID must be marked as Danish DIGSTORG when it is used.Denmark: Buyer Identification
[VRBL-DK-1p0p0-9]-If the Customer Endpoint ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Endpoint IDs
[VRBL-DK-1p0p0-10]-If the Customer Party Identification ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Denmark: Buyer Identification
[VRBL-DK-1p0p0-11]-Customer Party Legal Entity Company ID it is mandatory to use @schemeID when Party Identification ID is used for Accounting Customer PartyLegal Entities and Representatives
[VRBL-DK-1p0p0-12]-If the Customer Party Tax Scheme Company ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Buyers
[VRBL-DK-1p0p0-13]-If the Customer Party Legal Entity Company ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Legal Entities and Representatives
[VRBL-DK-1p0p0-14]-If the Payee Party Party Identification ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Payees
[VRBL-DK-1p0p0-15]-If the Payee Party Party Legal Entity Company ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Legal Entities and Representatives
[VRBL-DK-1p0p0-16]-If the Tax Representative Party Party Tax Scheme Company ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Tax Representatives
[VRBL-DK-1p0p0-17]-If the Delivery Party Tax Scheme Company ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Delivery Information
[VRBL-DK-1p0p0-18]-If the Delivery Party Legal Entity Company ID is marked as a Danish DIGSTORG, it must start with "DK" followed by 8 digits.Legal Entities and Representatives
[VRBL-DK-1p0p0-19]-The Payment Means Payment Means Code must be selected from the Subset of UNCL4461 payment means code list: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93, 97Payment Means
[VRBL-DK-1p0p0-20]-The Payment Means Payment ID if the prefixed with 71# or 75# the 15-16 digits instruction ID must be added to the Payment ID eg."71#1234567890123456" when Payment Means Code equals 93 (FIK).Payment Means
[VRBL-DK-1p0p0-21]-The Payment Means Payment ID if the prefixed with 04# or 15# the 16 digits instruction ID must be added to the Payment ID eg. "04#1234567890123456" when Payment Means Code equals 50 (Giro)Payment Means
[VRBL-DK-1p0p0-22]-The Payee Financial Account ID is mandatory and MUST start with 71#, 73# or 75# (Kortartkode) and Payee Financial Account ID (Kreditornummer) is mandatory and must be exactly 8 characters long, when Payment Means Code equals 93 (FIK)Payees
[VRBL-DK-1p0p0-23]-The Payee Financial Account ID is mandatory and MUST start with 01#, 04# or 15# (Kortartkode), and Payee Financial Account ID (Giro kontonummer) is mandatory and must be 7 characters long, when Payment Means Code equals 50 (Giro)Payees
[VRBL-DK-1p0p0-24]-The Financial Institution Branch ID and Payee Financial Account ID is mandatory if Payment Means Code is 31 or 42Payees
[VRBL-DK-1p0p0-25]-The Payment Means Payment Mandate Payer Financial Account ID and Payer Financial Account ID are mandatory when Payment Means Code is 49Payment Means
[VRBL-DK-1p0p0-27]-If the Allowance Charge Reason Code is marked 'ZZZ' for non VAT-taxes, Allowance Charge Reason is only allowed to be 0 to 9999, padded to 4 digits.Denmark: Allowances and Charges
[VRBL-DK-1p0p0-28]-If the Line ItemAllowance Charge Reason Code is marked 'ZZZ' for non VAT-taxes, Line Item Allowance Charge Reason is only allowed to be 0 to 9999, padded to 4 digits.Denmark: Allowances and Charges
[VRBL-DK-1p0p0-30]-The Line Item Commodity Classification Item Classification Code must not equal TST, 19.05.01, 19.0501.Denmark: Allowances and Charges
[VRBL-DK-2]-The Line Item Price Allowance Charge Charge Indicator must always be 'false', as the difference must be stated as a reduction.Denmark: Allowances and Charges
[VRBL-DK-3]-Each Allowance must have Allowance Allowance Charge Reason or Allowance Allowance Charge Reason CodeDenmark: Allowances and Charges
[VRBL-DK-4]-Each Line Item Allowance must include the Line Item Allowance Allowance Charge Reason or the Line Item Allowance Allowance Charge Reason CodeDenmark: Allowances and Charges

PEPPOL rules

Denmark uses the core PEPPOL Rules that are documented in the PEPPOL Rules topic.

EN16931 rules

Denmark uses the EN16931 Rules that are documented in the EN 16931: Rules topic.