KSeF XML Validator

KSeF XML Validator

Validate your invoice XML against the FA(3) schema — free, no registration required

Paste invoice XML and click "Validate XML"

What do we check?

Structure validation

Check required XML elements, nesting correctness and FA(3) schema compliance

Data verification

NIP checksum validation, date format checks and net/VAT/gross amount balancing (P_15)

Additional checks

Validation of BDO numbers, email addresses, bank account numbers (NrRB) and RodzajFaktury consistency

How it works

1

Paste or upload a KSeF invoice XML

2

Click "Validate XML"

3

Review the report with errors and warnings

What is this KSeF XML?

This XML is a structured representation of an electronic invoice intended for submission or import to Poland's National e-Invoice System (KSeF).

XML describes an invoice in a machine-readable format. Instead of PDF or paper, the invoice is stored as data in a structure compliant with the XSD FA(3) schema.

KSeF does not accept invoices in PDF or Excel.

It only accepts structured XML data compliant with the schema.

This allows the system to automatically:

Verify VAT
Analyze data
Automate bookkeeping
Share invoices with contractors

Want full KSeF automation?

KSeFGPT is a comprehensive tool for managing KSeF invoices — import, export, analytics and AI classification

Try KSeFGPT for free