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
Paste or upload a KSeF invoice XML
Click "Validate XML"
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:
Want full KSeF automation?
KSeFGPT is a comprehensive tool for managing KSeF invoices — import, export, analytics and AI classification
Try KSeFGPT for free