Zero correction in KSeF and VAT dispute risk
Check when reducing a KSeF invoice to zero is justified, and when it is safer to correct the specific error instead of creating unnecessary VAT risk.

Article Summary
An invoice accepted by KSeF, the Polish National e-Invoice System, cannot be fixed by editing, cancelling or deleting it. If the document has received a KSeF number, the error is corrected with a corrective invoice, which creates another trace in the system.
A zero correction is the right tool in specific cases: full return, cancellation of the entire transaction, invoice issued by mistake, wrong buyer or a document that should not create any tax effect. It is not an automatic method for every error in price, VAT rate, description or additional data.
The biggest risk appears when KSeF shows the following sequence: original invoice, zero correction and a new invoice for the same real sale, even though correcting the specific mistake would have been enough. That setup can raise questions about double VAT reporting, the buyer's deduction right and whether the documents match the economic reality.
Why zero corrections became a KSeF issue
In traditional invoice flows, some companies treated an invoice like a file that could be fixed, resent or replaced with a newer version. KSeF changes that reflex. After acceptance by the system, a structured invoice has a KSeF number, UPO, the official receipt, and remains in the document history.
The key question is not only how quickly the error can be fixed. The more important question is what tax effect the documentation should show after the correction. If the transaction really happened and the parties are correct, reducing the whole invoice to zero may go too far.
The simplest operating rule is this: correct only what actually needs correction. If the error concerns one line item, the correction should concern that line item. If the error concerns the entire business relationship or the document should not remain in the tax settlement, only then consider a zero correction.
| Situation | Safer direction |
|---|---|
| Invoice went to the wrong buyer | Usually a zero correction and a new invoice for the correct entity. |
| Full return of goods or full advance payment | Zero correction or reducing correction to the value resulting from the settlement. |
| Error in one price, quantity or VAT rate | Value or line-item correction without artificially reducing the whole invoice to zero. |
| Error in description, order number or additional data | Data correction, if the parties and the transaction are correct. |
| Invoice documents an event that did not happen | Zero correction and documentation of the reason for the mistake. |
Key Takeaways
A zero correction is not wrong by itself. What may be wrong is using it without a reason that justifies neutralizing the entire economic effect of the invoice.
| Point | Details |
|---|---|
| KSeF does not remove history | The original invoice, the correction and any new invoice remain visible as a sequence of documents. |
| VAT follows reality | KSeF does not change VAT deduction rules or tax point rules. Documents must match the real transaction. |
| Zeroing requires a reason | The strongest cases are wrong buyer, full cancellation, full return or invoice issued by mistake. |
| A new invoice does not always help | If the original document had the correct parties and the sale was real, a new invoice may look like unnecessary duplication of documentation. |
| The process must be consistent on both sides | Seller and buyer should coordinate how corrections are booked to avoid double VAT or double deduction. |
When a zero correction makes sense
A zero correction makes sense when the entire effect of the original invoice has to be removed from tax settlements. This is not about technically deleting the document in KSeF, because that cannot be done. It is about issuing a corrective invoice that neutralizes the original document for tax purposes.
In its guidance, the Ministry of Finance gives an example of a structured corrective invoice reducing the value to zero in connection with a full return of goods. In that case, the seller reduces the taxable base in the period when the correction is issued in KSeF, without separate receipt confirmation from the buyer, because the buyer receives the document in the system.
In practice, the same direction may be justified when an invoice was issued to the wrong entity, was issued by mistake or when the transaction did not happen at all. In each of these cases, keep evidence of the correction reason: correspondence, order cancellation, return protocol, accounting note or agreement with the counterparty.
| Case | What to document |
|---|---|
| Full return of goods | Return protocol, agreement with the buyer, date and scope of the return. |
| Return of the full advance payment | Proof of payment return and the reason for terminating the order. |
| Wrong buyer | Why the invoice went to the wrong Polish NIP and who the correct buyer is. |
| Invoice issued by mistake | Why the document should not have been issued and who approved the correction. |
| Suspected abuse | Verification of the transaction and possible abuse report in the KSeF 2.0 Taxpayer Application. |
When reducing an invoice to zero is risky
The risk starts when the transaction really happened, the seller and buyer are correct, and the error concerns only part of the invoice. In that case, a zero correction can make the picture less clear instead of organizing it.
Example: the invoice has the correct buyer and the correct supply, but the price of one line item is wrong. If the seller reduces the whole invoice to zero and issues a new one, KSeF shows two sales documents and a zero correction. The tax authority may ask why the document was fully withdrawn if the transaction was not withdrawn.
The same applies to an incorrect service description, order number or additional data. If the core transaction is correct, correcting the specific field or line item is clearer. Interpretations concerning Podmiot3 data show that even auxiliary data can be sensitive and requires precise identification of what is actually wrong.
| Error | Why a zero correction may go too far |
|---|---|
| Price of one line item | There is no need to withdraw the whole sale if correcting the value is enough. |
| VAT rate of one line item | The correction should show the correct taxable base and tax, not simulate cancellation of the transaction. |
| Description of goods or services | If the supply was real, a correction of descriptive data is usually enough. |
| Order number or reference | This is an identification error, not necessarily a reason to neutralize the VAT effect. |
| Podmiot3 data | First determine whether the error affects the buyer and invoice access, or only additional data. |
Podmiot2 and Podmiot3 in correction practice
A major gap in many guides is mixing two different issues: a wrong buyer in Podmiot2 and wrong additional data in Podmiot3. In KSeF this is not just a technical detail, because Podmiot2 identifies the invoice buyer, while Podmiot3 may indicate, for example, a recipient, subordinate unit or another entity connected with the document.
If the buyer's NIP in Podmiot2 is wrong, the invoice may reach the wrong entity. In that case, a zero correction and issuing a new invoice to the correct buyer has stronger practical justification. But if Podmiot2 is correct and the problem concerns only Podmiot3, automatically reducing the whole invoice to zero may be too broad a response.
This point matters especially for Polish local government units, VAT groups and companies with branches, where an invoice may show the main entity and an additional unit or recipient. With this type of error, first determine whether the mistake changes the invoice buyer or only describes the wrong recipient in the structure.
| Element | What it means for the correction decision |
|---|---|
| Podmiot2 with wrong NIP | Risk that the invoice was assigned to the wrong buyer. A zero correction and new invoice may be appropriate. |
| Podmiot2 correct, wrong name or address | Usually first consider correcting the data, because for tax purposes the buyer remains the same. |
| Podmiot3 wrong while Podmiot2 is correct | Do not assume automatic zeroing. Current interpretation practice supports correcting Podmiot3 data. |
| Local government unit or subordinate unit | Check whether the error concerns the buyer or the unit shown as an additional entity. |
| VAT group or branch | Verify identifier context and invoice access permissions before choosing the correction type. |
VAT risk for the seller and the buyer
For the seller, the problem may be a document sequence that looks like two invoices for one real sale. If the original invoice should not have been reduced to zero and then a new invoice was issued, the seller has to explain which invoice documents the sale and how to treat VAT from the documents visible in the system.
For the buyer, the risk concerns the right to deduct VAT. The Ministry of Finance stresses that KSeF does not change substantive VAT rules: deduction depends on purchases being used for taxable activities and on the absence of negative conditions. An invoice does not give a safe deduction only because it exists in KSeF.
The most problematic scenario is one in which the buyer deducts VAT from the original invoice, then books the zero correction, and then deducts VAT from the new invoice for the same transaction without a consistent explanation. This process should be clarified before closing the Polish SAF-T VAT file, JPK_VAT, not only during a tax audit.
| Risk | How to reduce it |
|---|---|
| Two invoices for one sale | Determine which invoice should be the primary document and whether the new invoice was necessary. |
| Unjustified reduction of output VAT | Keep documents confirming the full return, cancellation or wrong-entity error. |
| Double deduction by the buyer | Agree with the buyer how they book the original invoice, the correction and any new invoice. |
| Inconsistency with JPK_VAT | Check the reporting periods for the invoice, correction and new document before sending the VAT records. |
| No evidence of the reason | Attach the correction justification to internal process documentation. |
What to do if a zero correction and a new invoice already exist
First stop automatic issuing of further documents. Another correction without analysis can deepen the problem. The goal is not to multiply documents, but to make the KSeF history, VAT records and settlements show one real sale or one real cancellation.
The first step is to classify the error. If the invoice was issued to the wrong buyer or the transaction did not happen, the sequence of zero correction plus new invoice may be defensible. But if the error concerned only value or description, determine with accounting whether it is better to reverse the effects of the wrong sequence and return to the original invoice as the primary document.
The second step is to agree the settlement with the buyer. Without this, the seller may be organizing its VAT while the buyer works on a different assumption. In KSeF both sides see the documents, but that does not mean they automatically understand them in the same way.
| Control question | Why it matters |
|---|---|
| Did the original invoice have the correct buyer? | If yes, reducing it to zero needs stronger justification. |
| Was the transaction cancelled in full? | If not, the zero correction may not reflect reality. |
| Did the buyer deduct VAT from the original invoice? | This affects input VAT corrections and the risk of double deduction. |
| Has the new invoice already been included in JPK_VAT? | A correction of VAT records may be needed, not only a document correction in KSeF. |
| Is there a written correction justification? | Without it, explaining the document sequence during an audit is difficult. |
Procedure before clicking zero correction
A company or accounting office should establish that a zero correction requires additional approval. It should not be a normal shortcut for a user who saw an error and wants to quickly start again.
A good procedure should separate three decisions: whether to correct data, whether to correct values, or whether to reduce the whole document to zero. Each decision has a different VAT effect and a different communication path with the counterparty.
In KSeFGPT, a correction can start from source data: an invoice fetched from KSeF, an XML file or a selected counterparty. This helps reduce manual retyping of invoice numbers, NIPs and line items, but it does not replace the accounting decision about which correction type is appropriate.
| Step | What to check |
|---|---|
| Invoice identification | Invoice number, KSeF number, issue date, buyer and UPO status. |
| Nature of the error | Whether the error concerns the parties, values, description, transaction or the whole event. |
| VAT effect | Whether the correction decreases, increases or neutralizes the taxable base and VAT. |
| Agreement with the buyer | Whether the buyer knows how to book the correction and any new invoice. |
| Evidence | Whether the file contains the correction reason and, after sending, the correction UPO. |
Organize corrections using KSeF data
KSeFGPT helps create corrections from the source invoice, XML or document list fetched from KSeF, and check data and statuses before sending.
Go to KSeFGPTExpert Perspective: zero is not time reversal
A zero correction can be tempting because it looks like the simplest way to return to the starting point. In KSeF, this is misleading. The original document does not disappear, and the correction and any new invoice create additional events that must be explained.
From a tax audit perspective, what matters is not only whether a single XML file is correct, but the logic of the whole sequence. If the sale was real and the buyer was correct, the authority may expect a simple correction of the specific error instead of full zeroing of the document and issuing the invoice again.
The safest correction processes are plain and well documented: they identify the invoice, state the specific reason, show the net/VAT/gross effect, agree the settlement with the other party and keep the UPO. KSeF rewards exactly this discipline, because every stage remains in the data.
FAQ
Can an invoice in KSeF be cancelled instead of corrected?
No. After an invoice is issued in KSeF, the system does not provide a technical option to edit, cancel or delete it. The error is fixed with a corrective invoice.
When is a zero correction in KSeF justified?
A zero correction is justified mainly when the whole economic effect of the document has to be neutralized, for example after a full return, cancelled transaction, invoice issued by mistake or invoice issued to the wrong entity.
Can a new invoice be issued after a zero correction?
Yes, but only when the new invoice documents the correct event that could not be fixed by a normal correction of data or values. An automatic pattern of zero correction plus new invoice for a minor mistake may create VAT dispute risk.
Does a zero correction require buyer receipt confirmation?
For a structured corrective invoice reducing the value to zero issued in KSeF, for example after a full return of goods, the Ministry of Finance indicates that the seller does not need separate receipt confirmation from the buyer, because the buyer receives the correction in KSeF.
Does wrong Podmiot3 data in KSeF require a zero correction?
Not always. If the buyer in Podmiot2 is correct and the error concerns Podmiot3 data, current individual tax interpretations support a more cautious approach: correcting Podmiot3 data instead of automatically zeroing the whole invoice.
Does a rejected XML in KSeF need correction?
No. If KSeF rejected the XML, the invoice was not effectively issued in the system and has no KSeF number. The file or data must be corrected and the invoice sent again as an original document.
Recommendation
If you want to organize the whole document correction process, start with Corrective invoice in KSeF.
For buyer-side risk, read What to do when a KSeF account shows an invoice for purchases that are not ours?.
If corrections affect VAT records, also check KSeF and JPK.
After each correction submission, track confirmations. See UPO in KSeF.
Correct invoices in KSeFGPT without retyping data
Create corrections from the KSeF invoice list, an XML file or a counterparty, and check amounts, NIPs, statuses and UPO before sending.
Go to KSeFGPTSources
This article was prepared on the basis of official Ministry of Finance and KSeF materials, the Polish VAT Act and individual tax interpretations available in legal information systems, checked on June 19, 2026.
- KSeF frequently asked questions
Ministry of Finance · accessed: June 19, 2026
Guidance on the lack of editing, cancellation and deletion options for invoices in KSeF, and on substantive and negative conditions for VAT deduction.
- Issuing and receiving invoices
Ministry of Finance · accessed: June 19, 2026
Ministry of Finance answers on VAT deduction rules, receiving invoices in KSeF and structured corrective invoices reducing the value to zero.
- Polish VAT Act
ISAP Sejm · accessed: June 19, 2026
Core rules on corrective invoices, VAT deduction rights, negative conditions and tax shown on an invoice.
- Individual interpretation by the Director of KIS 0113-KDIPT1-3.4012.1091.2025.3.JM
OpenLEX · accessed: June 19, 2026
Interpretation on the method of correcting Podmiot3 data and on limiting automatic use of zero corrections.
- Individual interpretation by the Director of KIS 0113-KDIPT1-3.4012.1091.2025.1.JM
OpenLEX · accessed: June 19, 2026
Original interpretation on correcting an invoice with wrong Podmiot3 data, useful for showing why the topic requires caution.
- Reporting scam invoices available in the KSeF 2.0 Taxpayer Application
Ministry of Finance · accessed: June 19, 2026
Ministry of Finance notice on reporting invoices where the taxpayer suspects fraud or abuse.
Expert reviewed: Bogdan Mazurek
Tax adviser · June 19, 2026
The article separates the technical possibility of issuing a zero correction from the tax assessment of whether that correction reflects the actual course of the transaction.
Related articles
KSeF for small businesses. How to choose an invoice and accounting-work application in 2026
A practical guide for small businesses, sole proprietors and microbusinesses: KSeF deadlines, purchase invoice receipt, UPO, KSeF number, XML FA(3), official MF tools and KSeFGPT.
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.
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.