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-FIX

1. For Invoice documents, set to 380. 2. For Credit Notes, set to 381.

No manual changes needed
Upload and Fix Now

Why 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: