Germany B2B: Rules

Get an overview of the rules used for B2B in Germany.

VRBL

General VRBL rules

Germany B2B uses the core VRBL Rules that are documented in the VRBL Rules topic.

PEPPOL

Country-specific PEPPOL rules

Germany uses the following country-specific PEPPOL Rules:

DescriptionTopic
[VRBL-DE-PEPPOL-1]-The Buyer Reference must be provided.
[VRBL-DE-PEPPOL-2]-The Additional Document Reference Attachment Embedded Document Binary Object Filename must be unique.
[VRBL-DE-PEPPOL-3]-The Invoice must contain Payment Means.
[VRBL-DE-PEPPOL-4]-The Tax Subtotal Tax Category Percent must be provided.
[VRBL-DE-PEPPOL-5]-In case of "Direct Debit" the Supplier Identifier or Payee Party Party Identification ID must be provided..
[VRBL-DE-PEPPOL-6]-If the group "DIRECT DEBIT" is delivered the Payment Means Payment Mandate Payer Financial Account ID must be provided..
[VRBL-DE-PEPPOL-7]-The Credit Transfer Payee Financial Account must exist within Credit Transfer.
[VRBL-DE-PEPPOL-8]-For credit transfer or SEPA credit transfer no Credit Transfer Card Account or Credit Transfer Mandate is allowed.
[VRBL-DE-PEPPOL-9]-The Card Payment Card Account must exist within Card Payment.
[VRBL-DE-PEPPOL-10]-For bank card, credit card or debit card the Card Payment Payee Financial Account or Card Payment Mandate is not allowed.
[VRBL-DE-PEPPOL-11]-The SEPA Direct Debit Mandate must exist within SEPA Direct Debit.
[VRBL-DE-PEPPOL-12]-For SEPA direct debit no SEPA Direct Debit Payee Financial Account or SEPA Direct Debit Card Account is allowed.
[VRBL-DE-PEPPOL-13]-The Supplier Contact must be provided.
[VRBL-DE-PEPPOL-14]-The Supplier City Name must be provided.
[VRBL-DE-PEPPOL-15]-The Supplier Postal Zone must be provided.
[VRBL-DE-PEPPOL-16]-The Supplier Contact Name must be provided.
[VRBL-DE-PEPPOL-17]-The Supplier Contact Telephone must be provided.
[VRBL-DE-PEPPOL-18]-The Supplier Contact Electronic Mail must be provided.
[VRBL-DE-PEPPOL-19]-The Customer City Name must be provided.
[VRBL-DE-PEPPOL-20]-The Customer Postal Zone must be provided.
[VRBL-DE-PEPPOL-21]-The Delivery Location City Name must be provided.
[VRBL-DE-PEPPOL-22]-The Delivery Location Postal Zone must be provided.
[VRBL-DE-PEPPOL-23]-The Supplier Endpoint ID Scheme ID must be part of the Electronic Address Scheme code list (https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/) and the Extended CEF EAS code list, or "VRBL:DE:EM" for e-mail.
[VRBL-DE-PEPPOL-24]-The Customer Endpoint ID Scheme ID must be part of the Electronic Address Scheme code list (https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/) and the Extended CEF EAS code list, or "VRBL:DE:EM" for e-mail.
[VRBL-DE-PEPPOL-25]-If one of the Allowance Tax Category ID equal S, Z, E, AE, K, G, L, or M is used, an Invoice must contain at least one of the following elements: Supplier Tax Identifier or Tax Representative Party Party Tax Scheme Company ID
[VRBL-DE-PEPPOL-26]-If one of the Charge Tax Category ID equal S, Z, E, AE, K, G, L, or M is used, an Invoice must contain at least one of the following elements: Supplier Tax Identifier or Tax Representative Party Party Tax Scheme Company ID
[VRBL-DE-PEPPOL-27]-If the Payment Terms Settlement Discount Percent or the Payment Terms Amount or the Payment Terms Settlement Period is used, then the Payment Terms Settlement Discount Percent and the Payment Terms Settlement Period must be provided.
[VRBL-DE-PEPPOL-28]-The Payment Terms Settlement Period Duration Measure must exist within Payment Terms Settlement Period.
[VRBL-DE-PEPPOL-29]-The Payment Terms Settlement Period Duration Measure Unit Code must be set to "D" for "days".
[VRBL-DE-PEPPOL-30]-The Invoice Type Code must be "380" or "384" or "326" or "389" or "381" or "875" or "876" or "877".
[VRBL-DE-PEPPOL-31]-The Supplier Contact Electronic Mail must contains @ and dot after @.

EN16931

General EN16931 rules

Germany B2B uses the EN 16931 Rules that are documented in the EN 16931: Rules topic.