Invoice visualization in the National e-Invoicing System (KSeF) in Poland – when can a PDF create VAT risk?
8 June 2026
8 June 2026

to KSeF. In practice, businesses should treat the visualization as a readable representation of the data sent to the National e-Invoicing System, not as a separate sales document.
This issue becomes particularly important after the mandatory implementation of KSeF in Poland. For most taxpayers, the structured invoice in XML format becomes the core tax document, while the PDF file or printout serves an operational purpose. It may be used for communication with contractors, payment processing, cost approval, internal archiving or sharing invoices with people who do not work directly with technical data. For this reason, the visualization should not be treated as just any auxiliary document, but as a readable representation of the data submitted to KSeF.
This business practice is understandable. The problem arises when the visualization starts to differ from the structured invoice in a way that may change how the transaction, amounts, settlements or scope of supply are understood. In extreme cases, an incorrectly prepared PDF may be assessed not as a supporting visualization, but as a separate invoice.
In this article:
A structured invoice issued through the National e-Invoicing System (KSeF) in Poland takes the form of an XML file. This format is designed primarily for processing by IT systems, not for convenient human reading. For this reason, businesses commonly use invoice visualizations, most often in PDF format.
A visualization presents XML data in a layout similar to a traditional invoice. It may include, among other things, seller and buyer details, invoice number, dates, description of goods or services, taxable base, VAT rates, tax amounts, gross value and payment details.
The key point is that the visualization should not create new tax content. Its function is to display the data included in the structured invoice, not to supplement, modify or replace it.
Invoice visualizations in KSeF
The invoice in KSeF (XML) remains the tax document documenting the sale. The PDF should be its faithful representation — not a separate document.
Safe path
PDF as a faithful representation of XML
01
Invoice issued in KSeF
Issuing a structured invoice (XML) and assigning a KSeF number.
02
PDF generated from XML data
The visualization is created based on the structured invoice, not a separate template.
03
Same amounts, descriptions and fields
The data on the PDF is consistent with the structured invoice — without modifying the settlement.
04
KSeF number and QR code help verify the document
The visualization includes identifiers that allow the document to be verified in the system.
Outcome
The invoice in KSeF remains the only document documenting the sale.
Risky path
PDF differs from the data in XML
01
Invoice issued in KSeF
The XML file is sent to KSeF and assigned a KSeF number.
02
PDF contains different data
A different amount payable, additional charges, discounts or deductions outside the invoice structure.
03
Changed descriptions and field names
Different headers or descriptions of goods and services — the contractor may understand the transaction differently.
04
PDF as a separate document
The visualization functions like a standalone invoice that is inconsistent with the structured invoice in KSeF.
Outcome
Risk of Article 108 of the Polish VAT Act applying — the document may be treated as an empty invoice.
Individual interpretation · 30 April 2026
The Director of the National Tax Information indicated that the visualization should be consistent with the structured invoice. If the PDF presents data differently from the XML file, it may mislead the contractor as to the terms of the transaction.
As a rule, a correctly prepared visualization of an invoice issued in the National e-Invoicing System (KSeF) in Poland is not a separate invoice. It is a technical and informational representation of the structured invoice that has already been issued in the system and assigned a KSeF number.
This means that sending a PDF visualization to a contractor should not be treated as re-issuing the invoice, provided that the document accurately reflects the data from the structured invoice. In this model, the only invoice documenting the sale remains the invoice stored in KSeF. This is important, among other things, for determining the invoice issue date. If the invoice has been issued in the National e-Invoicing System and assigned an identifying number in the system, the later delivery of its visualization to the contractor should not change the invoice issue date for Polish VAT purposes. The PDF delivery date is then only the date on which a readable image of the invoice was provided.
Invoice visualizations remain necessary despite the operation of KSeF because many business processes still require a readable document. This is particularly relevant in companies where invoices are reviewed not only by accounting teams, but also by purchasing, sales, logistics, controlling departments or employees responsible for approving payments.
A visualization is useful in particular for:
However, this does not mean that the PDF can function independently of the XML file. The more the visualization resembles a standalone invoice, and the more it contains data that differs from the file submitted to the National e-Invoicing System (KSeF), the higher the tax risk.
In practice, a visualization of an invoice issued in the National e-Invoicing System (KSeF) often includes the KSeF number and a QR code. Their purpose is to link the visualization with the structured invoice and allow the document to be verified.
The QR code is particularly important when the invoice is used outside KSeF. It makes it possible to verify invoice data and confirm access to the document in the system. However, the QR code should not be treated as an element that automatically removes every risk connected with the content of the visualization.
If the PDF contains data that differs from the XML file, the KSeF number or QR code alone does not necessarily make the document safe. From a tax perspective, the key issue is whether the content of the visualization is consistent with the structured invoice.
The greatest risk arises when the visualization is not a faithful representation of the data submitted to the National e-Invoicing System. This applies not only to obvious errors in amounts, but also to differences that may affect how the buyer understands the transaction.
Warning signs
Six situations where a visualization may create VAT risk
The individual interpretation issued by the Director of the National Tax Information on 30 April 2026 shows that discrepancies between the PDF and the structured invoice may lead to the visualization being treated as a separate document.
01
Different amount payable
The PDF presents an amount different from the amount resulting from the structured invoice. The contractor may read an incorrect liability towards the seller.
02
Charges, discounts or deductions outside the structure
Adding charges, discounts or deductions to the PDF that are not included in the XML file sent to KSeF.
03
Changed descriptions of goods and services
Item descriptions that do not correspond to the data in the structure — the contractor may understand the subject of the transaction differently.
04
Omission of data relevant to the settlement
The PDF does not include information visible in the XML file that affects how the transaction is settled.
05
Changed field names or headers
Modifying terminology in a way that changes the meaning of the data or suggests different transaction terms.
06
PDF functioning as a standalone invoice
A visualization prepared to function as a separate sales document independent of KSeF.
Consequence — Article 108 of the Polish VAT Act
If the PDF starts to function as a separate document showing a VAT amount and does not correspond to the structured invoice, the tax authority may consider applying Article 108 of the Polish VAT Act — the obligation to pay the tax shown on the invoice.
Risky situations may include:
In practice, a problem may arise even when the basic invoice data is the same, but the way the settlement is presented creates uncertainty as to the final amount due or the nature of the supply.
In an individual tax interpretation dated 30 April 2026, the Director of the National Tax Information drew attention to the risk connected with an invoice visualization that differs from the data submitted to the National e-Invoicing System (KSeF).
The case concerned a taxpayer planning to issue structured invoices in XML format and then send PDF visualizations to contractors.
The visualization was intended to include, among other elements, the KSeF number, the date of submission to the system and a QR code. However, the taxpayer also assumed that certain differences between the XML and PDF could occur, including a different presentation of data, additional business descriptions, different header names and differences relating to charges or deductions affecting the amount payable.
The authority considered this approach incorrect. It indicated that the visualization should remain consistent with the structured invoice. If additional data is relevant to the settlement and has been included in the XML structure, it should also be reflected in the visualization. Conversely, if the taxpayer presents data on the PDF differently, this may mislead the recipient as to the terms of the transaction.
The key practical conclusion from this interpretation is clear: taxpayers should not treat the visualization as a place for freely adapting the invoice to their own business needs. If the PDF is intended to be a visualization of an invoice issued in KSeF, it must be consistent with that invoice.
Such a risk may arise if the PDF document is not merely a visualization of a structured invoice, but starts to function as a separate document showing a VAT amount. In that case, the Polish tax authority may examine whether Article 108 of the Polish VAT Act applies.
This provision imposes an obligation to pay the tax shown on an invoice. In practice, it is most often associated with so-called empty invoices, meaning documents that do not reflect an actual transaction. However, risk may also arise where a taxpayer introduces two documents relating to the same sale into circulation, and one of them is not a faithful representation of the structured invoice issued in the National e-Invoicing System.
This does not mean that every PDF visualization is an empty invoice. Such a conclusion would go too far. A correct visualization, consistent with the XML file, has an auxiliary function. The issue concerns situations where the document shared outside KSeF contains discrepancies significant enough for it to be treated as an independent invoicing document.
A visualization may include technical and identification elements that help link the document with the invoice in KSeF. This applies in particular to the KSeF number, QR code and information allowing the invoice to be verified.
Caution is required, however, in relation to data concerning the transaction itself, amounts, payments, discounts, deductions, charges, classification of goods or services, or commercial terms. If such information is relevant to the settlement, the first step should be to consider whether it should be properly included in the structured invoice.
Additional data should not:
The safest approach is to apply a simple principle: the visualization should reflect the invoice, not supplement it.
As the National e-Invoicing System (KSeF) develops, the logical structure of the invoice becomes increasingly important. It determines which data is submitted to the system and how it should be processed by accounting software.
If a business wants to show specific information relating to the settlement, it should first check whether the FA(3) structure provides appropriate fields for that data. This may concern, among other things, additional settlement elements, payment data or item descriptions.
It is incorrect to omit information relevant to the contractor in the XML file while showing it on the PDF, or the other way around: to include data in the XML file but not show it in the visualization. In both cases, there may be a risk of inconsistency between documents.
Changing the graphic layout of the document does not automatically mean that an error has occurred. A visualization may be prepared in different systems and will not always look identical. The problem appears when the terminology used changes the meaning of the data or suggests that a given field has a different meaning than in the invoice structure.
For example, changing the description of an invoice item may seem to be only an editorial adjustment. However, if the new header or description means that the buyer may understand the subject of the transaction, scope of supply or settlement value differently, such a change becomes risky.
In practice, companies should avoid creative modifications of field names, especially in areas relating to invoice items, amounts, discounts, tax and payments. It is safer to use descriptions that remain as close as possible to the meaning of the data resulting from the structured invoice.
Providing the visualization to a contractor should not be treated as the invoice issue date if the invoice has already been issued in the National e-Invoicing System (KSeF) and assigned an identifying number in the system. In such a situation, the date on which the PDF is sent is technical and informational.
For businesses, this means that internal procedures should distinguish between:
Confusing these dates may lead to errors in records, VAT settlements, payment processes and deadline monitoring. Therefore, companies should ensure that their accounting system and document workflow procedures clearly identify which event is relevant for tax purposes and which is only organizational.
A safe visualization should be designed together with the invoicing process, not as an additional PDF template created independently of the XML file. The most important point is to maintain consistency between the data in KSeF, the financial and accounting system, and the document shared with the contractor.
Implementation process
How to prepare a safe KSeF invoice visualization
Six rules for keeping the PDF consistent with the structured invoice — from template design to testing atypical cases before implementation.
Control process
01
Generate the PDF from structured invoice data
The visualization should be generated based on the XML file sent to KSeF, not from a separate, independent template.
02
Maintain consistency of amounts, descriptions and fields
All amounts, item descriptions and field names must correspond to the data in the FA(3) structure. The visualization does not supplement the invoice — it reflects it.
03
Use the KSeF number and QR code in line with the rules
The identifiers help link the PDF with the invoice in the system and make it easier to verify the document, especially when the invoice is used outside KSeF.
04
Do not add alternative settlement terms
The PDF should not include a different amount payable, additional charges, discounts or deductions that are not included in the FA(3) structure.
05
★ Key stage
Test atypical cases
Check the visualization for corrections, discounts, advance payments, partial payments, multiple VAT rates and complex item descriptions.
06
Verify XML and PDF consistency after every change
After each change to the template or invoicing process, verify whether the data presented to the contractor remains consistent with the structured invoice.
✓ Visualization ready to send
In practice, the following rules are worth applying:
Testing atypical cases is particularly important, including invoices with discounts, corrections, additional charges, deductions, advance payments, partial payments, multiple VAT rates or complex item descriptions.
The National e-Invoicing System (KSeF) will reduce some technical errors, but it will not replace proper accounting procedures. The system will accept an invoice that complies with the structure, but responsibility for the correctness of data, its classification and the consistency of processes remains with the taxpayer.
From a company’s perspective, the invoicing process should include not only sending the XML file to KSeF, but also checking what will be shown to the contractor in the visualization. This is especially important for organizations using several systems, such as sales, warehouse, accounting, payment and customer communication tools.
The implementation of KSeF should therefore be combined with a review of invoicing procedures, document workflow and invoice posting processes.
Companies that need support in this area can use getsix® accounting services in Poland, including accounting support, tax settlements and assistance in organizing financial processes.
The most common mistakes do not result from preparing a PDF as such, but from a lack of control over what exactly appears in the visualization. In practice, the problem may be the automatic generation of a document based on a template that has not been adjusted to the KSeF structure.
Typical mistakes include:
It is worth remembering that the problem may only become visible on the buyer’s side. If the contractor downloads the invoice from KSeF and compares it with the PDF received from the seller, discrepancies may lead to disputes, payment delays or questions from the accounting department.
Invoice visualization in the National e-Invoicing System (KSeF) in Poland is particularly important in relations with foreign contractors, who may not use KSeF in the same way as Polish taxpayers. In such cases, the PDF may perform an important communication function, because it allows the recipient to understand the invoice content without having to analyse the XML file.
However, this does not change the basic rule: the document provided outside KSeF should correspond to the structured invoice. If a foreign contractor receives a PDF, they should receive a readable image of the same invoice that was issued in the system.
For companies handling international sales, consistent language and system procedures are especially important. Translations of descriptions, product names, payment terms and additional information should not lead to discrepancies in how the transaction is understood. If a company uses bilingual document templates, it should check whether the language version changes the meaning of the data included in the structured invoice.
A visualization of an invoice issued in the National e-Invoicing System (KSeF) is a necessary business tool because it presents XML data in a readable format. However, it should not be treated as an independent document that can be freely modified.
The key rule is simple: the visualization should reflect the structured invoice. If the PDF contains data that differs from the XML file, omits information relevant to the settlement or presents the transaction differently, tax risk may arise, including the risk that the document could be treated as a separate invoice. For businesses in Poland, this means that invoice templates, procedures and data controls must be prepared carefully. Implementing KSeF does not end with sending the invoice to the system. It also includes how the company presents the invoice to the contractor, posts documents in accounting records and ensures data consistency across the entire financial process.
If you have any further questions or require additional information, please contact your business relationship person or use the enquiry form on the HLB Poland website.
***
Download the brochures providing general information and outlining the services that are offered by HLB member firms.
Learn moreClick below for more detailed information regarding population, major towns and cities, language, religion and holidays in Poland.
Learn more