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:
Description | Topic |
---|---|
[VRBL-DE-PEPPOL-1]-The Buyer Reference must be provided. | VRBL: Buyer References |
[VRBL-DE-PEPPOL-2]-The Additional Document Reference Attachment Embedded Document Binary Object Filename must be unique. | Germany B2B: Attachments |
[VRBL-DE-PEPPOL-3]-The Invoice must contain Payment Means. | Germany B2B: 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 B2B: Supplier's SEPA ID and Germany B2B: 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 B2B: Payee's SEPA ID |
[VRBL-DE-PEPPOL-7]-The Credit Transfer Payee Financial Account must exist within Credit Transfer. | Germany B2B: 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 B2B: Payee's SEPA ID |
[VRBL-DE-PEPPOL-9]-The Card Payment Card Account must exist within Card Payment. | Germany B2B: 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 B2B: Payee's SEPA ID |
[VRBL-DE-PEPPOL-11]-The SEPA Direct Debit Mandate must exist within SEPA Direct Debit. | Germany B2B: 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 B2B: Payee's SEPA ID |
[VRBL-DE-PEPPOL-13]-The Supplier Contact must be provided. | Germany B2B: Supplier's Contact Information |
[VRBL-DE-PEPPOL-14]-The Supplier City Name must be provided. | Germany B2B: Supplier's Contact Information |
[VRBL-DE-PEPPOL-15]-The Supplier Postal Zone must be provided. | Germany B2B: Supplier's Contact Information |
[VRBL-DE-PEPPOL-16]-The Supplier Contact Name must be provided. | Germany B2B: 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 B2B: 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 B2B: Deliver To Address |
[VRBL-DE-PEPPOL-22]-The Delivery Location Postal Zone must be provided. | Germany B2B: 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 B2B: 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 B2B: 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 B2B: Payment Terms |
[VRBL-DE-PEPPOL-28]-The Payment Terms Settlement Period Duration Measure must exist within Payment Terms Settlement Period. | Germany B2B: Payment Terms |
[VRBL-DE-PEPPOL-29]-The Payment Terms Settlement Period Duration Measure Unit Code must be set to "D" for "days". | Germany B2B: 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 B2B: 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 about 2 months ago