KSeF PL Guide

Efficient help with your KSeF-related questions

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

1

Upload or Paste XML

Upload a .xml file from your computer or paste KSeF invoice XML content directly into the text area.

2

Click View Invoice

The tool parses the XML and extracts seller, buyer, invoice header, line items, and totals.

3

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?
This viewer supports KSeF FA(3) schema XML documents — the standard format used by Poland's National e-Invoice System. It reads Faktura root elements with Podmiot1, Podmiot2, Fa, and FaWiersze sections.
Can I view invoices downloaded from KSeF?
Yes. Invoices downloaded from the KSeF system are in FA(3) XML format, which is exactly what this viewer is designed to display. Simply upload the downloaded file or paste its contents.
What does the Export JSON feature do?
Export JSON converts the parsed invoice data into a structured JSON file that you can download. This is useful for importing invoice data into accounting software, spreadsheets, or other business tools.
Is my invoice data secure?
Yes. The XML is parsed entirely in your browser. No invoice data is sent to any server. The Export JSON file is generated locally on your device.

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.

Last updated: 2025-07