DK-R - Rules specific to Denmark

These rules are in use in addition to the common rules, when sending to Danish receivers.

Note that the included rules are the Denmark specific rules considered relevant when sending from Business NXT. For a complete list of PEPPOL BIS 3.0 Billing rules (including country specific) go here
DK-R-002 - Danish suppliers MUST provide legal entity (CVR-number).
This will fail if Company no has not been set in Company information.
DK-R-005 - For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97
Business NXT uses 31 for Payment means.
DK-R-006 - For Danish suppliers bank account and registration account is mandatory if payment means is 31 or 42
Business NXT uses 31 for Payment means, with correct output according to DK rules.
DK-R-013 - For Danish Suppliers it is mandatory to use schemeID when PartyIdentification/ID is used for AccountingCustomerParty or AccountingSupplierParty
Business NXT always includes schemeID for PartyIdentification. If AutoInvoice endpoint scheme is incorrectly defined in the Associate table, this rule may fail on AccountingCustomerParty cac:PartyIdentification.
DK-R-014 - For Danish Suppliers it is mandatory to use schemeID when PartyLegalEntity/CompanyID is used for AccountingCustomerParty or AccountingSupplierParty
This will only fail if Company no has not been set in Company information.