errorPEPPOL_BIS
PEPPOL-EN16931-P0100:Invoice type code MUST be set according to the profile.
The Invoice Type Code does not match the Peppol profile. Use 380 for standard invoices in Peppol BIS 3.0.
We can fix this automatically
AUTO-FIX1. For Invoice documents, set to 380. 2. For Credit Notes, set to 381.
No manual changes needed
Upload and Fix NowWhy This Error Matters
Invoice will be rejected by PEPPOL validators. PEPPOL BIS Billing enforces specific format, type code, and VAT exemption code consistency requirements.
Common Causes
- Invoice type code not valid for PEPPOL profile
- BT-3 InvoiceTypeCode not in allowed PEPPOL list
- cbc:InvoiceTypeCode value invalid for BIS Billing
- Document type not permitted in PEPPOL network
- UNTDID 1001 code not matching profile requirements
Frequently Asked Questions
The Invoice Type Code does not match the Peppol profile. Use 380 for standard invoices in Peppol BIS 3.0.
The Invoice Type Code does not match the Peppol profile. Use 380 for standard invoices in Peppol BIS 3.0. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
Yes, PEPPOL-EN16931-P0100 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted.
Many instances of PEPPOL-EN16931-P0100 can be automatically corrected using Invoice Navigator's Fixer tool. Upload your invoice and the tool will identify and fix common issues.
Last updated: 16 January 2026
Share this guide: