Germany (Peppol): 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:
| Description | Topic |
|---|---|
| [VRBL-DE-PEPPOL-2]-The Additional Document Reference Attachment Embedded Document Binary Object Filename must be unique. | Germany (Peppol): Attachments |
| [VRBL-DE-PEPPOL-3]-The Invoice must contain Payment Means. | Germany (Peppol): Payment Means |
| [VRBL-DE-PEPPOL-4]-The Tax Subtotal Tax Category Percent must be provided. | VRBL: Tax Categories and Schemes |
| [VRBL-DE-PEPPOL-5]-In case of "Direct Debit" the Supplier Identifier or Payee Party Party Identification ID must be provided. | Germany (Peppol): Supplier's SEPA ID and Germany (Peppol): Payee's SEPA ID |
| [VRBL-DE-PEPPOL-6]-If the group "DIRECT DEBIT" is delivered the Payment Means Payment Mandate Payer Financial Account ID must be provided.. | Germany (Peppol): Payee's SEPA ID |
| [VRBL-DE-PEPPOL-7]-The Credit Transfer Payee Financial Account must exist within Credit Transfer. | Germany (Peppol): Payee's SEPA ID |
| [VRBL-DE-PEPPOL-8]-For credit transfer or SEPA credit transfer no Credit Transfer Card Account or Credit Transfer Mandate is allowed. | Germany (Peppol): Payee's SEPA ID |
| [VRBL-DE-PEPPOL-9]-The Card Payment Card Account must exist within Card Payment. | Germany (Peppol): Payee's SEPA ID |
| [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. | Germany (Peppol): Payee's SEPA ID |
| [VRBL-DE-PEPPOL-11]-The SEPA Direct Debit Mandate must exist within SEPA Direct Debit. | Germany (Peppol): Payee's SEPA ID |
| [VRBL-DE-PEPPOL-12]-For SEPA direct debit no SEPA Direct Debit Payee Financial Account or SEPA Direct Debit Card Account is allowed. | Germany (Peppol): Payee's SEPA ID |
| [VRBL-DE-PEPPOL-13]-The Supplier Contact must be provided. | Germany (Peppol): Supplier's Contact Information |
| [VRBL-DE-PEPPOL-14]-The Supplier City Name must be provided. | Germany (Peppol): Supplier's Contact Information |
| [VRBL-DE-PEPPOL-15]-The Supplier Postal Zone must be provided. | Germany (Peppol): Supplier's Contact Information |
| [VRBL-DE-PEPPOL-16]-The Supplier Contact Name must be provided. | Germany (Peppol): Supplier's Contact Information |
| [VRBL-DE-PEPPOL-17]-The Supplier Contact Telephone must be provided. | Germany B2B: Supplier's Contact Information |
| [VRBL-DE-PEPPOL-18]-The Supplier Contact Electronic Mail must be provided. | Germany (Peppol): Supplier's Contact Information |
| [VRBL-DE-PEPPOL-19]-The Customer City Name must be provided. | VRBL: Buyers |
| [VRBL-DE-PEPPOL-20]-The Customer Postal Zone must be provided. | VRBL: Buyers |
| [VRBL-DE-PEPPOL-21]-The Delivery Location City Name must be provided. | Germany (Peppol): Deliver To Address |
| [VRBL-DE-PEPPOL-22]-The Delivery Location Postal Zone must be provided. | Germany (Peppol): Deliver To Address |
| [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. | Germany (Peppol): Supplier's Electronic Address |
| [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. | Germany (Peppol): Buyer's Electronic Address |
| [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: Allowances |
| [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: Charges |
| [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. | Germany (Peppol): Payment Terms |
| [VRBL-DE-PEPPOL-28]-The Payment Terms Settlement Period Duration Measure must exist within Payment Terms Settlement Period. | Germany (Peppol): Payment Terms |
| [VRBL-DE-PEPPOL-29]-The Payment Terms Settlement Period Duration Measure Unit Code must be set to "D" for "days". | Germany (Peppol): Payment Terms |
| [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: Invoice Types |
| [VRBL-DE-PEPPOL-31]-The Supplier Contact Electronic Mail must contains @ and dot after @. | Germany (Peppol): Supplier's Contact Information |
EN16931
General EN16931 rules
Germany B2B uses the EN 16931 Rules that are documented in the EN 16931: Rules topic.
Updated 17 days ago
