Does a translated KSeF invoice PDF have legal force?
How a translated PDF visualization differs from FA(3) XML, the KSeF number and UPO, and how to share an invoice with a foreign counterparty without creating a second document.

Article Summary
A German counterparty asks for an invoice in German, a finance team wants an English PDF, accounting asks for XML, and your system also shows a KSeF number and UPO. These are not competing documents. They are different layers of the same process.
A translated PDF helps the counterparty read the invoice, but it should not be treated as a new invoice or as the standalone source of KSeF data. The safest wording is informational visualization of an invoice issued in KSeF.
For a structured invoice, the formal axis remains FA(3) XML, the KSeF number assigned after acceptance and UPO. When the invoice is shared outside KSeF, the agreed delivery method and a correct visualization, including a QR code where applicable, matter.
KSeFGPT can help download a readable language version of the invoice, but the presentation layer changes, not the source invoice.
Short Answer: Is an English or German PDF an Invoice?
An English, German or Ukrainian PDF can be a readable visualization of an invoice issued in KSeF. It should not be described as a separate invoice, a new original or an official translation unless that separate process really happened.
Separate three concepts: structured invoice, PDF visualization and translated visualization. The structured invoice is FA(3) XML data. The PDF is a human-readable view. The translated PDF is a language version of that view.
From the KSeF perspective, the accepted XML comes first, while the PDF supports reading, circulation and communication. For the broader language workflow, read KSeF invoice in English, German and Ukrainian. The difference between PDF and XML is also explained in Can a PDF be sent to KSeF?.
XML, KSeF Number, UPO and PDF - What Each Layer Confirms
The cleanest way to avoid mistakes is to treat a KSeF invoice as a set of layers. Each layer has a different role, recipient and limitation.
The translated visualization is useful because it helps the counterparty work with the document. It does not prove KSeF acceptance, create the KSeF number or replace UPO.
| Layer | What it confirms | Who uses it | What it does not confirm |
|---|---|---|---|
| FA(3) XML | Invoice data submitted to KSeF. | Systems, accounting, integrations and technical archive. | It is not the most convenient view for a counterparty. |
| KSeF number | Identification after KSeF accepts the invoice. | Payments, audit, search and reconciliation. | It is not the taxpayer's invoice number from field P_2 and is not part of pre-submission XML. |
| UPO | Operational confirmation of acceptance and process data. | Issuer, accounting, audit and internal control. | It is not the translated invoice version for a counterparty. |
| PDF or visualization | Readable presentation of invoice data. | Counterparty, approver and email workflow. | It does not replace XML or UPO. |
| Translated visualization | Readable language version of the presentation. | Foreign counterparty and teams working in another language. | It does not change KSeF data and is not a certified translation. |
When the PDF Helps Operationally and When It Is Not Enough
For quick communication with a counterparty, the PDF is often the most practical layer. A German finance team wants line items, amounts, payment terms and seller data without reading Polish XML.
The PDF does not replace XML in KSeF and does not prove acceptance by the system. For audit, you need the KSeF number, status and UPO. For data checks, accounting needs FA(3) XML.
The translated PDF also does not decide VAT treatment, intra-Community supply, export of services, place of supply or currency questions. It helps people read the document, not make tax decisions.
| Scenario | Does the translated PDF help? | What else is needed |
|---|---|---|
| Counterparty needs to read the invoice | Yes, as a readable attachment or agreed sharing method. | Clear email wording and consistency with source data. |
| Company wants to replace XML in KSeF | No. | Correct FA(3) XML accepted by the system. |
| Audit asks for acceptance evidence | Not as the only evidence. | KSeF number, UPO, status and process data. |
| Accounting checks VAT treatment | It does not decide the treatment. | Accounting assessment and supporting documents. |
| Someone expects a certified translation | No, unless there was a separate translation process. | Certified translation if required. |
What to Show the Counterparty, Accounting and Audit
The key question is not which file is best. The better question is who needs to do what and which layer supports that action.
A foreign counterparty needs to understand the document and pay it. Accounting needs source data and identifiers. Audit needs the process trail. An approver needs a readable copy with amounts, dates and identifiers.
| Recipient | What to show | How to describe it | What not to promise |
|---|---|---|---|
| Foreign counterparty | English, German or Ukrainian PDF with a clear email. | Informational visualization of an invoice issued in KSeF. | Do not call it a new original. |
| Accounting | XML, KSeF number, system data and optional visualization. | Source data and document identifier. | Do not base the whole process only on the translation. |
| Audit or internal control | UPO, KSeF number, status and hash if available. | Trace of acceptance and identification. | Do not rely on PDF as the only proof. |
| Payment approver | PDF, invoice number, payment term and KSeF number if needed. | Readable working copy for approval. | Do not change payment data outside the invoice. |
QR Code on a Visualization Shared Outside KSeF
Official KSeF materials describe QR verification codes as a way to access the invoice in KSeF and verify data, especially when using the invoice outside the system. That is why not every arbitrary PDF should be treated the same way.
If an online invoice is shared outside KSeF, the visualization should remain consistent with the source data and include required markings where applicable. For an invoice already in KSeF, the code relates to the KSeF number. Offline modes may involve additional markings such as OFFLINE or CERTYFIKAT, but that is a separate process topic.
Use a checklist before sending: does the PDF come from the same data as the KSeF invoice, does it avoid a new invoice number and manual amount changes, does the visualization include the required QR code, does the email explain the informational role, and are XML, KSeF number and UPO preserved internally?
For the wider process, read Sending invoices to KSeF, Invoice rejected by KSeF and UPO in KSeF.
Safe and Risky Email Wording
Wording matters because the email can later enter the counterparty's accounting workflow. One imprecise sentence can suggest a second invoice or an official translation.
The safest phrase is informational visualization of an invoice issued in KSeF. It is less flashy, but it describes the PDF's role more accurately.
| Phrase | Assessment | Why |
|---|---|---|
| Informational visualization of an invoice issued in KSeF | Safe | It describes a readable view without creating a second document. |
| Language PDF version prepared for recipient convenience | Safe | It explains the communication purpose. |
| The source invoice data remain in KSeF | Safe | It keeps the hierarchy of XML, KSeF number and UPO clear. |
| New invoice in English | Risky | It may suggest re-issuance. |
| German original | Risky | It mixes visualization with source invoice data. |
| Official or sworn translation | Risky | It requires a separate process. |
| The PDF replaces XML | Risky | It conflicts with the structured invoice model. |
Email Templates for the Counterparty
Polish: W załączeniu przesyłamy informacyjną wizualizację faktury wystawionej w KSeF. Wersja językowa służy ułatwieniu odczytu dokumentu i nie stanowi odrębnej faktury. Dane źródłowe faktury pozostają w KSeF.
English: Attached is an informational visualization of the invoice issued in KSeF. This language version is provided for readability and is not a separate invoice. The source invoice data remain in KSeF.
German: Im Anhang senden wir eine informative Visualisierung der in KSeF ausgestellten Rechnung. Diese Sprachversion dient der Lesbarkeit und ist keine separate Rechnung. Die Quelldaten bleiben in KSeF.
These templates do not decide tax questions and do not create extra legal claims for the PDF. They simply define the attachment as a readable version for people, with source data remaining in KSeF.
How KSeFGPT Helps Without Mixing Layers
KSeFGPT lets you work with KSeF invoices and download readable PDFs in Polish, English, German and Ukrainian. This helps with foreign counterparties without manually copying data into a separate template.
A clean process is: invoice data and XML, then submission or receipt in KSeF, then KSeF number and UPO, and finally a readable language visualization for the counterparty. KSeFGPT supports that communication layer without changing the source invoice.
Do not promise that the app creates a sworn translation or decides legal status in every country. For the German workflow, see German invoice for a counterparty from Germany in KSeF.

Download invoices in the counterparty's language
In the Invoices module, you can work with KSeF data, download XML, PDF visualizations and share readable language versions with counterparties.
See the Invoices moduleCommon Mistakes
The first mistake is treating a translated PDF as a second invoice. If it comes from KSeF data, it should remain a visualization without new numbering or manual amount changes.
The second mistake is sending the PDF without explaining the attachment's role. The counterparty may not know whether it is an invoice, duplicate, translation, note or supporting material.
The third mistake is failing to keep the KSeF number and UPO internally. The PDF is convenient, but process control needs identifiers and system confirmations.
The fourth mistake is confusing the language layer with tax assessment. An English invoice view does not decide VAT rate, intra-Community supply, export of services or place of supply.
Frequently Asked Questions
Is a translated KSeF invoice PDF a second invoice?
No. A translated PDF should be treated as an informational visualization of invoice data issued in KSeF. It should not receive a new number, a new issue date or a workflow suggesting that another invoice was created.
Is an English KSeF invoice PDF legally enough?
It may be useful for readability and communication, but the formal reference point remains the FA(3) XML, the KSeF number and UPO after acceptance. Do not describe the PDF as a standalone substitute for the KSeF invoice.
Which is more important: PDF or FA(3) XML?
For KSeF, the source data is FA(3) XML. A PDF helps people read the invoice, but it does not replace the XML or the acceptance confirmation.
Should UPO be sent to the counterparty?
Usually UPO is important for the issuer, accounting and audit, not as the standard language version for the counterparty. Share it only if the parties' process requires it.
Does a foreign counterparty have to receive XML?
Do not assume that automatically. Official KSeF materials discuss making the invoice available outside KSeF in an agreed way. In practice, a readable PDF or visualization is often used, but the form should match the parties' process.
Is a translated PDF a certified translation?
No, unless a separate certified translation process actually took place. A standard language PDF is an informational visualization, not a sworn translation.
Can accounting book the invoice from the PDF?
That depends on the accounting procedure and transaction type. In KSeF workflows it is safer to keep the full set: FA(3) XML, KSeF number, UPO and readable visualization.
What if the counterparty asks for the original invoice in English?
Explain that the source invoice was issued in KSeF and that the attachment is an informational English visualization. Avoid wording such as new invoice, English original or official translation unless that accurately describes a separate process.
Recommendation
For the technical foundation, read XML and FA(3) format in KSeF. It explains why a structured invoice is data, not only a PDF view.
If process evidence matters, read UPO in KSeF. To understand the source file itself, see How to read KSeF XML.
For foreign counterparty communication, start with KSeF invoice in English, German and Ukrainian, and for German recipients read German invoice for a counterparty from Germany.
Share KSeF invoices in a readable language version
KSeFGPT helps you work with KSeF invoices, keep XML, the KSeF number and UPO, and download informational PDFs for foreign counterparties.
See the Invoices moduleSources
This article was prepared using official materials from the Polish Ministry of Finance and KSeF, plus KSeFGPT product information, checked on June 16, 2026.
- Structured invoice and FA logical structure
Polish Ministry of Finance · accessed: June 16, 2026
Official explanation of structured invoices, XML, FA(3) and the rules for issuing and receiving invoices in KSeF.
- KSeF number and collective identifier
Polish Ministry of Finance · accessed: June 16, 2026
Information on the KSeF number assigned after invoice acceptance and its distinction from the taxpayer's invoice number.
- QR verification codes
Polish Ministry of Finance · accessed: June 16, 2026
Official description of QR codes on invoice visualizations, access to invoices in KSeF and online or offline markings.
- KSeF - what UPO contains
Polish Ministry of Finance · accessed: June 16, 2026
Ministry material describing data visible in UPO, including the KSeF number, invoice number, process dates and document hash.
- KSeFGPT Invoices module
KSeFGPT · accessed: June 16, 2026
Product information about working with invoices, downloading documents and using readable versions for users.
Expert reviewed: Bogdan Mazurek
Tax adviser · To be confirmed before publication
Recommended pre-publication review should confirm the separation of FA(3) XML, KSeF number, UPO, QR code and informational PDF visualization without assigning standalone legal status to the PDF.
Related articles
German-language invoice for a counterparty from Germany in KSeF
How to prepare an invoice for a German counterparty in KSeFGPT, verify DE and VAT EU data, send FA(3) XML to KSeF and generate a German-language informational PDF visualization.
KSeF invoice in English, German and Ukrainian
How to send a readable document version to a counterparty without creating a second invoice. KSeFGPT lets you download an incoming or outgoing invoice as an informational visualization in Polish, English, German or Ukrainian.
Artificial Intelligence in Accounting: What Can It Realistically Automate in 2026?
A practical guide for accountants, accounting offices and CFOs: where AI shortens document work, where it requires human control and how to assess a tool for KSeF, GDPR and the AI Act.
PDF to XML converters for KSeF 2026 compared - which one should you choose?
Not every PDF to XML converter is suitable for KSeF. Check when to choose KSeFGPT, the Taxpayer Application, an ERP, ksefpdf.pl or another tool, and why regular XML from a PDF is not enough.