October 9 2026
Read about the changes in this release.
Summary
- Added support for Andorra, Cyprus, Iceland, Liechtenstein, Luxembourg, Malta, and Slovakia (Peppol).
- Updated rules and examples for Croatia, France, Finland, India, Japan, Mexico, and Poland.
New countries and formats
Andorra (Peppol)
- Added support for Andorra Invoices. See Andorra (Peppol): Overview for more information.
Cyprus (Peppol)
- Added support for Cyprus invoices. See Cyprus (Peppol): Overview for more information.
Iceland (Peppol)
- Added support for Iceland invoices. See Iceland (Peppol): Overview for more information.
Liechtenstein (Peppol)
- Added support for Liechtenstein invoices. See Liechtenstein (Peppol): Overview for more information.
Luxembourg (Peppol)
- Added support for Luxembourg invoices. See Luxembourg (Peppol): Overview for more information.
Malta (Peppol)
- Added support for Malta invoices. See Malta (Peppol): Overview for more information.
Slovakia (Peppol)
- Added support for Slovakia invoices. See Slovakia (Peppol): Overview for more information.
Country-specific updates
Croatia (Pymt)
- Removed
VRBL-STM-HR-PMT-B2B-2p0-1already handled by XML schema. - Removed
VRBL-STM-HR-PMT-B2B-2p0-2already handled by XML schema. - Removed
VRBL-STM-HR-PMT-B2B-2p0-8element not used in document. - Removed
VRBL-STM-HR-PMT-B2B-2p0-9element not used in document. - Added
VRBL-STM-HR-PMT-B2B-2p0-3to require Issue Time. - Added
VRBL-STM-HR-PMT-B2B-2p0-22to require Seller Tax Identification Number on document level if not on line Level. - Added
VRBL-STM-HR-PMT-B2B-2p0-11to require at least one Invoice Document Reference. - Added
VRBL-STM-HR-PMT-B2B-2p0-12to require Seller Tax Identification Number on line level if not on document level. - Added
VRBL-STM-HR-PMT-B2B-2p0-13to require Buyer Tax Identification Number on line level. - Added
VRBL-STM-HR-PMT-B2B-2p0-14to require Payment Group. - Added
VRBL-STM-HR-PMT-B2B-2p0-15to require Payment Means Code. - Added
VRBL-STM-HR-PMT-B2B-2p0-16to require Paid Date. - Added
VRBL-STM-HR-PMT-B2B-2p0-17to require Paid Amount. - Added
VRBL-STM-HR-PMT-B2B-2p0-19to require Payment Means Code to provide correct code. - Added
VRBL-STM-HR-PMT-B2B-2p0-18to require Invoice Document Reference Issue Date.
France (CII(CDAR))
- Allow both English and French codes for Status Reason Code, but prefer French codes.
- Split codelist
VRBL-CL-APR-FR-1p0-StatusReasonCodetoVRBL-CL-APR-FR-1p0-StatusReasonCode-FRandVRBL-CL-APR-FR-1p0-StatusReasonCode-EN
- Split codelist
- Updated
VRBL-APR-FR-1p0-9to require Effective Date for Refuse and Payment Lifecycle messages. - Added
VRBL-APR-FR-1p0-32to require Effective Time for Refuse and Payment Lifecycle messages. - Added
VRBL-APR-FR-1p0-30to require Receipt Date for Refuse and Payment Lifecycle messages. - Added
VRBL-APR-FR-1p0-31to require Receipt Time for Refuse and Payment Lifecycle messages.
France (Flux 2 UBL EXT-CTC-FR)
- Added a pattern to support French B2G invoices.
- Updated rules:
- Replace
VRBL-INV-EN16931-M-89and addVRBL-INV-FR-CIUS-1p0-293to validate also Sub Invoice Line - Adapted
VRBL-INV-FR-CIUS-1p0-128,VRBL-INV-FR-CIUS-1p0-129, andVRBL-INV-FR-CIUS-1p0-99throughVRBL-INV-FR-CIUS-1p0-109to check for valid SIRENs. - Removed
VRBL-INV-CORE-459; no core Object Scheme ID check is required. - Removed
VRBL-INV-CORE-109; no core Endpoint Scheme ID check is required. - Removed
VRBL-INV-EN16931-M-194; standard tax rates can have a tax exemption reason or reason code.
- Replace
Finland (TEAPPS)
- Added
VRBL-INV-FI-TEAPPS-3p0-3to require the Payee Financial Account ID.
India (IRP)
- Fix
VRBL-INV-IN-1p0-122to correctly detect multiple CGST or SGST tax breakdowns. - Fix
VRBL-INV-IN-1p0-115to correctly detect multiple CGST or SGST tax breakdowns.
Japan (Peppol PINT)
- Added samples to cover more business cases.
Mexico (CFDI)
- Added or updated rules:
VRBL-INV-MX-1p0-47- Updated error message.VRBL-INV-MX-1p0-48- Updated error message.VRBL-INV-MX-1p0-63- Updated error message.VRBL-INV-MX-1p0-76- Updated error message.VRBL-INV-MX-1p0-91- Updated error message.VRBL-INV-MX-1p0-95- Require Invoice Document Reference for credit- and debit notes.VRBL-INV-MX-1p0-96- Require UUID of referenced invoice document for credit- and debit notes.VRBL-INV-MX-1p0-97- Require Buyer Country Code.VRBL-INV-MX-1p0-98- Require Tax Type Code in tax breakdown.VRBL-INV-MX-1p0-103- Require Export Type Code.VRBL-INV-MX-1p0-99- Require Withholding Tax Type Code in withholding tax breakdown.VRBL-INV-MX-1p0-100- Require Tax Subtotal Tax Category Tax Type Code.VRBL-INV-MX-1p0-101- Require Withholding Tax Subtotal Tax Type Code.VRBL-INV-MX-1p0-102- Require Item Tax Category Tax Type Code.VRBL-INV-MX-1p0-105- Require Line Tax Total or Line Withholding Tax Total when item is taxable.VRBL-INV-MX-1p0-106- Require Tax Subtotal Taxable Amount on invoice lines.VRBL-INV-MX-1p0-107- Require Withholding Tax Subtotal Taxable Amount.VRBL-INV-MX-1p0-108- Require Tax Subtotal on invoice lines.VRBL-INV-MX-1p0-109- Require Withholding Tax Subtotal.VRBL-INV-MX-1p0-110- Require Tax Scheme ID in tax breakdown.VRBL-INV-MX-1p0-111- Require Withholding Tax Scheme ID in withholding tax breakdown.VRBL-INV-MX-1p0-112- Require Tax Subtotal Tax Category ID on invoice lines.VRBL-INV-MX-1p0-113- Require Tax Subtotal Tax Rate on invoice lines.VRBL-INV-MX-1p0-114- Require Withholding Tax Subtotal Tax Category.VRBL-INV-MX-1p0-116- Require Tax Subtotal Tax Category Scheme ID.VRBL-INV-MX-1p0-118- Require Tax Category ID in tax breakdown.VRBL-INV-MX-1p0-119- Require Tax Rate in tax breakdown.VRBL-INV-MX-1p0-120- Require Withholding Tax Category ID in withholding tax breakdown.VRBL-INV-MX-1p0-121- Require Withholding Tax Rate in withholding tax breakdown.VRBL-INV-MX-1p0-104- Check if Reference Relation Code contains valid codes.VRBL-INV-MX-1p0-122- Check if Item Tax Category Code contains valid codes.VRBL-INV-MX-1p0-123- Check if Item Tax Type Code contains valid codes.
- Removed rules:
VRBL-INV-MX-1p0-31because Buyer Country Code is always required.VRBL-INV-CORE-303Allowance Charge Reason Code not required in CFDI.VRBL-INV-CORE-466Line Allowance Charge Reason Code not required in CFDI.VRBL-INV-CORE-567Allowance Charge Tax Category not required in CFDI.
Updated 3 days ago
Did this page help you?
