BR-DE-27:Seller Contact Telephone Must Contain At Least Three Digits
Fix: Invoice Navigator automatically fixes this Invoice compliance issue by updating the relevant XML elements (BR-DE-27). Upload your invoice to fix this automatically.
Contact telephone numbers must follow proper format guidelines. German XRechnung requires telephone numbers to be properly formatted for machine processing, typically with country code and without invalid characters.
Engine Classification
Normalize payment means code to XRechnung-allowed values
Confidence: 85% · Applied automatically in pipeline
What is BR-DE-27?
BR-DE-27 is a fatal validation rule defined in the XRechnung (Germany) specification (DEU national rules). It validates the PaymentMeansCode element in the UBL invoice XML.
When this rule fires, the invoice is rejected by Peppol access points and never reaches the buyer.
Target path: //cac:PaymentMeans/cbc:PaymentMeansCode
Why This Error Matters
Invoice will be rejected by XRechnung validation. Improperly formatted phone numbers cannot be processed by automated systems and fail schema validation.
BR-DE-27 is a hard failure — the invoice must be corrected and re-sent before it can reach the recipient.
Invoice Navigator can automatically correct this error in your pipeline. The fix is applied with full audit evidence, so your compliance trail remains intact.
Validator Behavior
- ·Causes invoice rejection
- ·Rejected by XRechnung endpoints
- ·Error returned: BR-DE-27
- ·Specification: XRechnung (Germany)
How to Fix It
Before / After
<Invoice> <!-- Issue: XRechnung requires seller contact telephone to contain at le --> </Invoice>
<Invoice> <!-- Issue resolved per XRechnung (Germany) --> </Invoice>
Technical Reference
//cac:PaymentMeans/cbc:PaymentMeansCodeCommon Causes
- ·Phone number entered with spaces or dashes in wrong places
- ·Missing country code prefix
- ·Invalid characters like parentheses or letters
- ·Extension number formatted incorrectly
- ·Local format used instead of international format
Seeing this in production? The API handles BR-DE-27 automatically. See the fix response →
Frequently Asked Questions
This error occurs when the seller contact telephone (BT-42) contains fewer than three numeric digits. XRechnung requires telephone numbers to have at least three digits to be considered valid contact information.
Enter a complete telephone number with at least three digits. Use international format like +49 30 12345678 for German numbers. Remove any placeholder text or letters that are not part of the phone number.
Use international format: +[country code] [area code] [number]. For Germany: +49 30 12345678. The number should contain only digits, spaces, and optionally + for the country code prefix.
No, the telephone field should only contain numeric digits. Letters are not counted toward the minimum three digit requirement and will not be valid for machine processing.
Related Errors
Related Content
Last updated: 27 February 2026
Validate your invoice
Drop your XML here to check for BR-DE-27
Auto-fix BR-DE-27 in seconds
Upload your invoice and we fix this error automatically. Financial fields are never touched.