Denmark: Payment Means Code

You must specify the Payment Means Code.

Use the PaymentMeans element to model the codes that represent the method of payment in Denmark.

Depending on the value you specify, some other elements can be required.

Elements

Use the following element to specify the payment means code

ElementDescription
Invoice/PaymentMeans/PaymentMeansCodeSpecify the code that represents the payment means.

Code Dependent Elements

If you specify code 31 or 42, the following elements are required:

ElementDescription
Invoice/PaymentMeans/PayeeFinancialAccount/IDPayment account identifier.
Invoice/PaymentMeans/PayeeFinancialAccount/FinancialInstitutionBranch/IDPayment service provider identifier

If you specify 49, the following elements are required:

ElementDescription
Invoice/PaymentMeans/PaymentMandate/IDMandate reference identifier
Invoice/PaymentMeans/PaymentMandate/PayerFinancialAccount/IDDebited account identifier

If you specify 50 and the PaymentID is prefixed with 04# or15#, you must provide the prefix in the PaymentID element. For example, 04#1234567890123456.

ElementDescription
Invoice/PaymentMeans/PaymentIDSpecify the prefix and ID. For example 04#1234567890123456.

If you specify the 93, the following elements are mandatory:

ElementDescription
Invoice/PaymentMeans/PaymentIDYou must specify the Payment/Instruction ID. It must begin with 71#, 73# or 75#. These are from the Kostcorde. For example 71#1234567890123456.
Invoice/PaymentMeans/PayeeFinancialAccount/IDThis corresponds to the Kreditonummer. It must be 8 characters long.

Restrictions

  • You can only use the following values (These are derived from the UNCL4461 list):
CodeDescription
1Instrument not defined
10In cash
31Debit transfer
42Payment to bank account
48Bank card
49Direct debit
50Payment by postgiro
58SEPA credit transfer
59SEPA direct debit
93Reference giro
97Clearing between partners

Examples

Payment Means Code 31

The following example is for 31:

<!-- Payment means code is 31 - Debit transfer -->
<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:PaymentMeans>
		<cbc:PaymentMeansCode>31</cbc:PaymentMeansCode>
		<cac:PayeeFinancialAccount>
			<cbc:ID>DK1234567812345678</cbc:ID>
			<cbc:Name>BankAccountOwner</cbc:Name>
			<cac:FinancialInstitutionBranch>
				<cbc:ID>DABADKKKXXX</cbc:ID>
			</cac:FinancialInstitutionBranch>
		</cac:PayeeFinancialAccount>
	</cac:PaymentMeans>
    <!-- Code omitted for clarity -->
</ubl:Invoice>

Payment Means Code 49

The following example is for 49:

<!-- Payment means code is 49 - Direct debit -->
<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:PaymentMeans>
		<cbc:PaymentMeansCode>49</cbc:PaymentMeansCode>
		<cac:PaymentMandate>
			<cbc:ID>123456</cbc:ID>
			<cac:PayerFinancialAccount>
				<cbc:ID>12345676543</cbc:ID>
			</cac:PayerFinancialAccount>
		</cac:PaymentMandate>
	</cac:PaymentMeans>
    <!-- Code omitted for clarity -->
</ubl:Invoice>

Payment Means Code 50

The following example is for 50:

<!-- Payment means code is 50 - Payment by postgiro -->
<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:PaymentMeans>
		<cbc:PaymentMeansCode>50</cbc:PaymentMeansCode>
		<cbc:PaymentID>04#1234567890123456</cbc:PaymentID>
	</cac:PaymentMeans>
    <!-- Code omitted for clarity -->
</ubl:Invoice>

Payment Means Code 93

The following example is for 93:

<!-- Payment means code is 93 - Reference giro -->
<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:PaymentMeans>
		<cbc:PaymentMeansCode>93</cbc:PaymentMeansCode>
		<cbc:PaymentID>71#1234567890123456</cbc:PaymentID>
		<cac:PayeeFinancialAccount>
			<cbc:ID>12345678</cbc:ID>
		</cac:PayeeFinancialAccount>
	</cac:PaymentMeans>
    <!-- Code omitted for clarity -->
</ubl:Invoice>