Knowledge base
Validation rules
EN 16931 and XRechnung rule codes with the affected field, an example correction and how to validate again.
EN 16931
XRechnung 3.0.2
BR-DE-1Specify how to payAdd payment instructions. Choose the actual payment method and provide any account details required for that method.BR-DE-2Add a seller contactXRechnung requires a seller contact group. Add a contact person or department, telephone number and email address.BR-DE-5Name a contact pointProvide the seller’s contact person or department that can answer questions about this invoice.BR-DE-6Add a contact telephone numberEnter a telephone number for the seller contact. Use an actual reachable number.BR-DE-7Add a contact email addressEnter an email address for questions about the invoice. The seller’s electronic routing address is a separate field.BR-DE-15Add the buyer referenceAsk the customer for the reference they require. For a public-sector customer this may be a Leitweg-ID. Do not invent a routing identifier.BR-DE-16Add the relevant seller tax identifierThe VAT categories in this invoice require a seller VAT identifier, tax registration identifier or tax representative. Enter the applicable real identifier; do not use example tax numbers.BR-DE-18Use the XRechnung cash-discount formatIf you offer a cash discount, use uppercase hash-separated SKONTO, TAGE and PROZENT segments, two decimal places for the percentage, and a newline after each entry. Add BASISBETRAG only when the discount applies to part of the amount due. The example means 2% within 10 days; use your actual agreement.BR-DE-27Check the telephone numberThe published XRechnung rule expects at least three digits in the seller’s contact telephone number. Replace placeholders with the reachable contact number.BR-DE-28Check the email addressUse one @, no spaces, and at least two characters on each side of @. A dot should not touch @ or start or end the address. This syntax check does not verify delivery.
More in the knowledge base
Documentation7How to use the FakturFokus workspace: set up your business, create and inspect invoices, and manage storage and billing.Guides9Practical answers for formats, buyer references, rejected invoices and validation results.Blog4Clear explanations of German e-invoicing rules, deadlines and practical preparation for small businesses.Sample tools3Try the validator and viewer on a fictional XRechnung without signing in.