Germany B2G: Direct Debits

If you specify 59 for Direct Debit as the Payment Means, you must specify an ID for the Payment Mandate and Payer's bank account.

If you specify 59 (indicating a direct debit) in the PaymentMeansCode element, as described in the Germany: Payment Means Code topic, the following elements are required.

Elements

Use the following sub-elements of the PaymentMeans element:

Element (Path)CardinalityDescription
Direct Debit Group (Invoice/PaymentMeans/PaymentMandate/)0..1Groups information about a direct debit.
Mandate Reference Identifier (Invoice/PaymentMeans/PaymentMandate/ID)0..1Unique identifier assigned by the Payee for referencing the direct debit mandate. Specify the ID of the referenced mandate.
Payer Financial Account Group (Invoice/PaymentMeans/PaymentMandate/PayerFinancialAccount)0..1Groups information about the Payer's financial account.
Debited account Identifier (Invoice/PaymentMeans/PaymentMandate/PayerFinancialAccount/ID)1..1The account to be debited by the direct debit. Specify the ID of the Payer's bank account.

Restrictions

  • The Debited account Identifier element must contain a valid IBAN.

Example

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    </cac:PaymentMeans>
        <cbc:PaymentMeansCode name="[Payment means text]">59</cbc:PaymentMeansCode>
        <!-- Code omitted for clarity -->
        <cac:PaymentMandate>
            <cbc:ID>[Mandate reference identifier]</cbc:ID>
            <cac:PayerFinancialAccount>
                <cbc:ID>DE75512108001245126199</cbc:ID>
            </cac:PayerFinancialAccount>
        </cac:PaymentMandate>
    </cac:PaymentMeans>
    <!-- Code omitted for clarity -->
</ubl:Invoice>