Germany: Rules

This topic lists the Schematron rules for Germany.

Rule/MessageTopic
[VRBL-DE-1]-The Payment Means must exist within Invoice.Germany: Payment Means Code
[VRBL-DE-2]-The Buyer Reference must exist within Invoice.Germany: Buyer Information
[VRBL-DE-4]-The Invoice Type Code allowed: Partial invoice, Commercial invoice, Corrected invoice, Self-billed invoice, Partial construction invoice, Partial final construction invoice and Final construction invoiceGermany: Invoice Type Codes
[VRBL-DE-5]-The Payment Terms Note that represent a skonto, must have the following form: #SKONTO#TAGE=n#PROZENT=n.nn or #SKONTO#TAGE=n#PROZENT=n.nn#BASISBETRAG=n.nn#Payment Means
[VRBL-DE-6]-The Attachment File Name must be unique.Attachments
[VRBL-DE-7]-In case of "Direct Debit" a Supplier SEPA ID or Payee SEPA must be provided.Germany: Direct Debits
[VRBL-DE-8]-The Supplier Contact must exist within Supplier.Suppliers
[VRBL-DE-9]-The Supplier City Name must exist within Supplier.Germany: Supplier Postal Address
[VRBL-DE-10]-The Supplier Postal Zone must exist within Supplier.Germany: Supplier Postal Address
[VRBL-DE-11]-The Supplier Contact Name must exist within Supplier.Suppliers
[VRBL-DE-12]-The Supplier Contact Telephone must exist within Supplier.Suppliers
[VRBL-DE-13]-The Supplier Contact Electronic Mail must exist within Supplier.Suppliers
[VRBL-DE-14]-The Customer City Name must exist within Customer.Germany: Buyer Information
[VRBL-DE-15]-The Customer Postal Zone must exist within Customer.Germany: Buyer Information
[VRBL-DE-16]-The Delivery Location City Name must exist within Delivery.Germany: Delivery Information
[VRBL-DE-17]-The Delivery Location Postal Zone must exist within Delivery.Germany: Delivery Information
[VRBL-DE-18]-The Credit Transfer Payee Financial Account must exist within Credit Transfer.Germany: Credit Transfer
[VRBL-DE-19]-For credit transfer or SEPA credit transfer no Credit Transfer Card Account or Credit Transfer Mandate is allowed.Germany: Credit Transfer
[VRBL-DE-20]-The Card Payment Card Account must exist within Card Payment.Germany: Payment Card
[VRBL-DE-21]-For bank card, credit card or debit card the Card Payment Payee Financial Account or Card Payment Mandate is not allowed.Germany: Payment Card
[VRBL-DE-22]-The SEPA Direct Debit Mandate must exist within SEPA Direct Debit.Germany: Direct Debits
[VRBL-DE-23]-For SEPA direct debit no SEPA Direct Debit Payee Financial Account or SEPA Direct Debit Card Account is allowed.Germany: Direct Debits
[VRBL-DE-24]-The Tax Subtotal Tax Category Percent must exist within Tax Subtotal.Tax
[VRBL-DE-25]-The Attachment Mime Code is not valid. Valid options would be: PDF, png, jpeg, csv, xlsx, ods and xmlAttachments
[VRBL-DE-26]-The Line Item expects one Line Item Classified Tax Category.Invoice Lines and Tax Categories and Schemes
[VRBL-DE-27]-The Legal Monetary Total Payable Amount = Legal Monetary Total Tax Inclusive Amount - Legal Monetary Total Prepaid Amount + Legal Monetary Total Payable Rounding Amount - sum of Prepaid Payment Paid AmountLegal Monetary Totals
[VRBL-DE-28]-The Supplier Party Identification Scheme ID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Germany: Supplier Electronic Address
[VRBL-DE-29]-The Payee Party Party Identification ID @schemeID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Germany: German Payees
[VRBL-DE-30]-The Supplier Party Legal Entity Company Scheme ID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Company IDs
[VRBL-DE-31]-The Customer Party Legal Entity Company Scheme ID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Company IDs
[VRBL-DE-32]-The Payee Party Party Legal Entity Company ID @schemeID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Company IDs
[VRBL-DE-33]-The Tax Representative Party Legal Entity Company Scheme ID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Company IDs
[VRBL-DE-34]-The Line Item Standard Item Identification ID @schemeID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -
[VRBL-DE-35]-The Supplier Endpoint Scheme ID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Germany: Supplier Electronic Address
[VRBL-DE-36]-The Customer Endpoint Scheme ID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Germany: Buyer Information
[VRBL-DE-37]-The Payee Endpoint Scheme ID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Endpoint ID
[VRBL-DE-38]-The Tax Representative Endpoint Scheme ID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Endpoint ID
[VRBL-DE-39]-The Delivery Location ID @schemeID must be selected from the Extended ISO 6523 ICD code list. For more information visit: -Germany: Delivery Information
[VRBL-DE-40]-The Prepaid Payment ID must be transmitted when the Prepaid Payment is transmitted.Legal Monetary Totals
[VRBL-DE-41]-The Prepaid Payment Paid Amount must be transmitted when the Prepaid Payment is transmitted.Legal Monetary Totals
[VRBL-DE-42]-The Prepaid Payment Instruction ID must be transmitted when the Prepaid Payment is transmitted.Legal Monetary Totals
[VRBL-DE-43]-The Prepaid Payment Paid Amount must have no more than 2 decimals.Legal Monetary Totals
[VRBL-DE-44]-The Prepaid Payment Paid Amount @currencyID must have the same currency as the Document Currency Code.Legal Monetary Totals and Currencies
[VRBL-DE-45]-If the Allowance Tax Category ID is S, Z, E, AE, K, G, L or M, then either the seller VAT identifier / seller tax registration identifier or the tax representative party must be provided.Tax Categories and Schemes
[VRBL-DE-46]-If the Charge Tax Category ID is S, Z, E, AE, K, G, L or M, then either the seller VAT identifier / seller tax registration identifier or the tax representative party must be provided.Tax Categories and Schemes
[VRBL-DE-47]-If the Line Item Classified Tax Category ID codes is S, Z, E, AE, K, G, L or M is used, then either the seller VAT identifier / seller tax registration identifier or the tax representative party must be providedTax Categories and Schemes
[VRBL-DE-48]-The Sub-Line Item expects one Sub-Line Item Classified Tax Category.Germany: Sub-Invoice Lines