ValidateFin

Blog

Articles, guides, and news about SEPA, UBL standards, and financial compliance.

·France

Validate your Factur-X before 1 September 2026: the checklist

What actually changes on 1 September 2026, the four mentions France adds on top of EN 16931, the profile traps — and how to test your invoices today without sending them to anyone.

Read article
·United States

Fedwire and ISO 20022, one year on: what changed — and what breaks on 16 November 2026

The Fedwire Funds Service switched to ISO 20022 in a single day, with no coexistence and no fallback. A year later the migration is done, and a second mandatory cutover is already scheduled. Here is what the Federal Reserve itself reports breaking in production, and what to fix before November.

Read article
·SEPA / Compliance

SEPA Structured Addresses: the 15 November 2026 Deadline Explained

From 15 November 2026, a postal address in a SEPA payment must be structured or hybrid, or your bank will reject the file. What changes, why the trigger is the execution date inside the file, and how to check a pain.001 or pain.008 today.

Read article
·SEPA / Instant

SEPA Instant (SCT Inst): Instant Credit Transfers Explained

Instant SEPA payments settle in under 10 seconds, 24/7, now mandatory in the EU. What SCT Inst is, what the Instant Payments Regulation changed, and how to prepare.

Read article
·SEPA / VoP

Verification of Payee (VoP): The SEPA Name Check Explained

From October 2025, EU banks must check a payee’s name matches their IBAN before each transfer. What VoP is, the four results, the deadlines, and how to prepare.

Read article
·BAI2 → camt.053

BAI2 to camt.053: Convert US & Canadian Bank Statements

BAI2 is the dominant US and Canadian bank statement format. Learn how it maps to ISO 20022 camt.053 and convert BAI2 to camt.053 free in your browser.

Read article
·MT940 → camt.053

MT940 to camt.053: Read & Convert SWIFT Statements

MT940 is being phased out as SWIFT migrates to ISO 20022. Learn the MT940 format tag by tag, how it maps to camt.053, and how to convert it free in your browser.

Read article
·ACH / NACHA

ACH File Format Explained: NACHA Records & Control Totals

A guide to the US ACH (NACHA) file format: the 94-character record types, the routing check digit, entry hash, and the control totals every file must balance.

Read article
·MCP / AI

ValidateFin MCP: Validate Invoices From Your AI Assistant

The ValidateFin MCP server lets AI assistants like Claude run the SEPA, Peppol, XRechnung, IBAN and camt.053 validators directly - 100% locally, no data uploaded.

Read article
·EN 16931

EN 16931 Mandatory Fields: Required Invoice Data

A field-by-field reference of the mandatory EN 16931 invoice fields: business term codes, formats and examples for seller, buyer, lines, VAT and totals.

Read article
·Peppol

Peppol BIS Billing 3.0 Business Rules: Full Reference

A reference to the Peppol BIS Billing 3.0 business rules (PEPPOL-EN16931-xx): what they validate, common failures, and how to diagnose and fix them.

Read article
·IBAN

8 Common IBAN Errors That Cause Payment Rejection

The most frequent IBAN errors in SEPA payments and e-invoices: exact rejection codes, root causes and step-by-step fixes to avoid costly returned payments.

Read article
·Factur-X

10 Common Factur-X / ZUGFeRD Errors and How to Fix Them

The most frequent Factur-X and ZUGFeRD validation errors, with clear explanations and step-by-step fixes - from PDF/A-3 structure to EN 16931 business rules.

Read article
·SEPA

SEPA Direct Debit 2026: pain.008, Mandates & Validation

How SEPA Direct Debit works: pain.008 structure, SDD Core vs B2B, mandates, pre-notification and return codes - plus a free pain.008 validator.

Read article
·IBAN

IBAN Format by Country: All 36 SEPA Countries

IBAN formats for all 36 SEPA countries: country codes, lengths, structure, example IBANs and mod-97 validation. A reference for finance teams and developers.

Read article
·ISO 20022

Camt.052 vs Camt.053 vs Camt.054: What's the Difference?

Compare the three ISO 20022 cash-management reports: camt.052 (intraday), camt.053 (end-of-day) and camt.054 (debit/credit notification) - when to use each.

Read article
·Belgium

E-invoicing in Belgium: The 2026 B2B Mandate Guide

Belgium mandates Peppol B2B e-invoicing from 2026: legal framework, accepted formats (UBL/Peppol BIS 3.0, Factur-X), the Mercurius platform and how to comply.

Read article
·ISO 20022

ISO 20022 Migration Guide: Everything You Need to Know

The complete guide to ISO 20022: what it is, how it differs from SWIFT MT, its link to SEPA, the migration timeline, and how businesses can prepare.

Read article
·EN 16931

EN 16931 Explained: Fields, Business Rules & Validator

Understand EN 16931 for EU e-invoicing: the CEN semantic model, UBL & CII syntaxes, country CIUS and business rules - plus a free validator.

Read article
·Germany

XRechnung - Complete Guide to German E-Invoicing

Everything about XRechnung: the German CIUS of EN 16931, ZRE platform, B2G mandates, Wachstumschancengesetz B2B timeline, and validation rules.

Read article
·France

Chorus Pro and PDPs - the French e-invoicing platforms explained

What Chorus Pro actually is (the B2G portal), why B2B invoices go through a PDP instead, what the 2026 Finance Act changed, and the reform timeline.

Read article
·Factur-X

Factur-X Profiles Explained - From MINIMUM to EXTENDED

Understanding the 6 Factur-X/ZUGFeRD profiles: what data each contains, when to use them, and how they map to EN 16931 compliance.

Read article
·Peppol

The Peppol Network: Guide to European E-Invoicing

Everything you need to know about the Peppol network: how it works, access points, SMP/SML, supported countries, and how to get connected.

Read article
·UBL/Peppol

Fix Common UBL & Peppol BIS 3.0 Errors: Causes & Examples

The most frequent UBL 2.1 and Peppol BIS 3.0 validation errors, with root causes, rule codes and practical fixes - plus a free browser validator.

Read article
·E-invoicing

UBL vs CII vs Factur-X: E-Invoice Formats Compared

A practical comparison of the three main European e-invoicing formats: UBL 2.1, UN/CEFACT CII, and Factur-X/ZUGFeRD. Which one should you use?

Read article
·SEPA

pain.001 vs pain.008: Credit Transfer vs Direct Debit

Understand the key differences between SEPA pain.001 (Credit Transfer) and pain.008 (Direct Debit) XML formats, when to use each, and how they work.

Read article
·SEPA

15 Common SEPA XML Errors and How to Fix Them

A comprehensive guide to the most frequent SEPA pain.001 and pain.008 validation errors, with practical solutions for each.

Read article
·E-invoicing

E-invoicing in Europe 2026: A Compliance Guide

France, Germany, Belgium and the Netherlands are rolling out mandatory e-invoicing. What EN 16931, Factur-X, Peppol and the ViDA directive mean for your business.

Read article
·SEPA

CSV to SEPA XML Converter: pain.001 from a Spreadsheet

Turn any CSV or Excel file into a valid SEPA pain.001 or pain.008 XML file in seconds. Here is how the converter works and what your spreadsheet must contain.

Read article
·E-invoicing

Factur-X vs ZUGFeRD: How Hybrid PDF Invoices Work + Viewer

Factur-X (France/Germany) and ZUGFeRD embed a structured XML invoice inside a PDF/A-3 file. Here is how the standard works and how to read these hybrid invoices.

Read article
·ISO 20022

Reading a camt.053 bank statement: structure and key fields

The camt.053 is the ISO 20022 standard for electronic bank statements. Here is how to read its XML structure, understand balances, and extract transactions.

Read article
·Guide

IBAN validation: how does the checksum work?

The IBAN contains a built-in error-detection mechanism. Understanding how the mod-97 checksum works helps you detect errors before they block your payments.

Read article
·Guide

SEPA pain.001 Explained: XML Structure, Fields & Validator

pain.001 is the standard format for SEPA credit transfers: XML structure, mandatory fields, versions, best practices and common errors to avoid.

Read article
·UBL / Peppol

Electronic invoicing with UBL 2.1 and Peppol BIS 3.0

Electronic invoicing is becoming mandatory in many European countries. Discover how the UBL 2.1 format and the Peppol network simplify B2B and B2G exchanges.

Read article
·Best practices

XML validation: 5 common mistakes and how to fix them

XML validation errors can block your payments or invoices. Here are the 5 most common issues we see and how to resolve them quickly.

Read article