
Integration with KSeF
Sales invoices straight into Poland's National e-Invoicing System, with no retyping.
ZYNQ submits VAT invoices, corrections and e-receipts to KSeF in the FA(3) structure over API 2.0. The KSeF number, status and official confirmation (UPO) come back to the document, and the verification code is printed on the PDF. Proformas and ordinary receipts stay outside KSeF - exactly as the rules require.
14 days free, no credit card required.
What it can do
Invoices, corrections and e-receipts
Documents are generated in the current FA(3) structure (schema 1-0E) required by KSeF 2.0 - with GTU codes, annotations, payment details and VAT restated in PLN for foreign-currency invoices.
Automatic submission
Turn on auto-submit on a numbering series and every issued document goes to KSeF by itself - including documents created by automations and by bulk invoicing from orders.
Bulk submission
Select documents in the register and send them to KSeF with a single click. Items that aren't eligible are skipped automatically.
Statuses and the KSeF number
A dedicated column in the register: Pending, Sent, Accepted, Rejected, Error. Once accepted you see the KSeF number; on rejection, the message returned by the Ministry.
UPO on demand
Download the official receipt confirmation (UPO) as XML straight from the invoice, without logging into KSeF.
QR code on the invoice
The PDF prints with the KSeF verification code, the KSeF number and the acceptance date - so your customer can verify the document themselves.
Test, Demo and Production
Three Ministry of Finance environments to choose from. Start on test and switch to production once everything checks out.
Automatic retries
ZYNQ re-checks the status of submitted documents on a schedule and retries the ones that failed because of a KSeF outage or a dropped connection.
How it works
Generate a token
In the MCU app on the KSeF site (Polish Ministry of Finance) you generate an authorization token for your tax ID.
Connect the integration
Pick the environment, enter the tax ID and token, then test the connection - the integration won't save until the test passes.
Set up the numbering series
Point the series at your KSeF integration and switch on submission after issuing. Or send manually and in bulk whenever you want.
Peace of mind
Documents go to KSeF, numbers and statuses come back to the register, and the UPO is there to download.
Why it's worth it
Ready for KSeF with ZYNQ?
Try ZYNQ free for 14 days - no credit card required. Connect KSeF on the test environment and walk the whole path before the mandate kicks in.
Questions about the KSeF integration? Write to us - we'll reply within 24 hours.