KSeFGPT
Get started for free
International Invoices
June 16, 202612 minRafał Zeidler

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.

Does a translated KSeF invoice PDF have legal force?

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.

LayerWhat it confirmsWho uses itWhat it does not confirm
FA(3) XMLInvoice data submitted to KSeF.Systems, accounting, integrations and technical archive.It is not the most convenient view for a counterparty.
KSeF numberIdentification 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.
UPOOperational confirmation of acceptance and process data.Issuer, accounting, audit and internal control.It is not the translated invoice version for a counterparty.
PDF or visualizationReadable presentation of invoice data.Counterparty, approver and email workflow.It does not replace XML or UPO.
Translated visualizationReadable 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.

ScenarioDoes the translated PDF help?What else is needed
Counterparty needs to read the invoiceYes, as a readable attachment or agreed sharing method.Clear email wording and consistency with source data.
Company wants to replace XML in KSeFNo.Correct FA(3) XML accepted by the system.
Audit asks for acceptance evidenceNot as the only evidence.KSeF number, UPO, status and process data.
Accounting checks VAT treatmentIt does not decide the treatment.Accounting assessment and supporting documents.
Someone expects a certified translationNo, 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.

RecipientWhat to showHow to describe itWhat not to promise
Foreign counterpartyEnglish, German or Ukrainian PDF with a clear email.Informational visualization of an invoice issued in KSeF.Do not call it a new original.
AccountingXML, 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 controlUPO, KSeF number, status and hash if available.Trace of acceptance and identification.Do not rely on PDF as the only proof.
Payment approverPDF, 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.

PhraseAssessmentWhy
Informational visualization of an invoice issued in KSeFSafeIt describes a readable view without creating a second document.
Language PDF version prepared for recipient convenienceSafeIt explains the communication purpose.
The source invoice data remain in KSeFSafeIt keeps the hierarchy of XML, KSeF number and UPO clear.
New invoice in EnglishRiskyIt may suggest re-issuance.
German originalRiskyIt mixes visualization with source invoice data.
Official or sworn translationRiskyIt requires a separate process.
The PDF replaces XMLRiskyIt 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.

Language selection when downloading a PDF in the Outgoing tab of the KSeFGPT Invoices module

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 module

Common 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 module

Sources

This article was prepared using official materials from the Polish Ministry of Finance and KSeF, plus KSeFGPT product information, checked on June 16, 2026.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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