KSeF Invoice XML Viewer
Upload or paste a KSeF FA(3) XML invoice and instantly view it as a structured, human-readable document. Export parsed data to JSON.
When to use: Present XML output to finance or IT stakeholders who need a readable layout without an IDE.
KSeF Invoice XML Viewer
How to Use
Upload or Paste XML
Upload a .xml file from your computer or paste KSeF invoice XML content directly into the text area.
Click View Invoice
The tool parses the XML and extracts seller, buyer, invoice header, line items, and totals.
Review & Export
View the invoice in a clean card layout. Click Export JSON to download the parsed data as a JSON file.
How It Works
KSeF invoices are stored as structured XML documents following the FA(3) schema. While machines process XML efficiently, humans find raw XML difficult to read. This viewer bridges that gap by transforming XML into a clear, visual format.
The viewer extracts data from standard FA(3) elements: seller information from Podmiot1 (NIP, name, address), buyer information from Podmiot2, invoice header from Fa (invoice number, date, currency, payment method), and line items from FaWiersze (product name, quantity, unit price, VAT rate, amounts).
All parsing happens in your browser using the DOMParser API. The original XML never leaves your device. The Export JSON feature creates a structured JSON representation of the invoice data for integration with other tools or record-keeping.
Frequently Asked Questions
What XML format does this viewer support?
Can I view invoices downloaded from KSeF?
What does the Export JSON feature do?
Is my invoice data secure?
Data Security
- XML parsing runs 100% in your browser
- Invoice data never leaves your device
- JSON export is generated locally
Built by Experts
Created by developers experienced in Polish e-invoicing and KSeF integration. The viewer accurately maps all FA(3) schema elements to a human-readable format.