Automation21 September 202612 min readRafał Zeidler

PDF to KSeF XML converters with accounting integrations

Compare KSeFGPT, A-Cube and PDFdoKSEF connections and the formats used by Optima, Symfonia and InsERT. Choose a route your accountant can use.

PDF to KSeF XML converters with accounting integrations
This image was generated using artificial intelligence.

Article summary

KSeFGPT has a built-in Fakturownia.pl connection, A-Cube provides a Polish API for PDF extraction and KSeF XML processing, and PDFdoKSEF lists API access in its L package. A built-in connection, an integration developed through an API and a manual file transfer each require different setup and day-to-day work.

Fakturownia documents exports for Optima, Symfonia FK and InsERT products. They use Optima distributed-work XML, a Symfonia text file and InsERT EPP respectively. None of these formats is simply another name for the FA(3) XML invoice structure used by Poland's KSeF system.

If an invoice is already in KSeF, first check whether your accounting software can retrieve it directly. Extracting the same data again from its PDF usually adds an unnecessary step. KSeF acceptance, import into accounting software and posting to the ledger are separate outcomes.

Start with the destination for your invoice data

An accounting firm may need a purchase invoice in its VAT register, while a business may need a sales invoice ready for its first submission to KSeF. The same PDF does not imply the same task. This comparison covers connections, formats and costs as of 21 September 2026. The publisher is KSeFGPT, whose product is also included. Use it to choose a route and plan a trial import with your own documents.

Contents

Which converters offer connections?

How can data reach Optima, Symfonia and InsERT?

When should you retrieve directly from KSeF?

What does integration cost?

What should a trial import check?

Choosing a route

Getting started with KSeFGPT

Frequently asked questions

Key takeaways

Choose the output format for the receiving application. KSeF FA(3), Optima distributed-work XML, Symfonia TXT and InsERT EPP have different structures and import requirements.

Include accounts, add-ons, accounting software and implementation in the total cost. Before choosing a connection, check the invoice numbers, amounts and destination register after a trial import into the receiving software.

Which converters have a documented integration route?

KSeFGPT's Fakturownia.pl connection is configured in the application using a subdomain and API token. A-Cube offers a programming interface: its Polish specification describes uploading a PDF, retrieving an XML or JSON result, and separately submitting an invoice to KSeF. A developer must connect the destination system to that interface and test it.

Direction: KSeFGPT imports data from Fakturownia and lets you submit selected invoices to KSeF. It also transfers invoices already in KSeF to Fakturownia. This export supports standard VAT invoices (VAT) and correcting invoices (KOR), with up to 50 documents per batch. Advance invoices (ZAL) and settlement invoices (ROZ) are not supported by this operation. Each transfer applies to the selected documents.

API scope: A-Cube requires the extracted data to be checked and completed where necessary. Connecting it to an accounting system requires a developer to map the data, handle errors and test the import.

PDF from an ERP: PDFdoKSEF's Optima guide describes exporting a PDF from the source application and manually uploading it to the converter to create XML. ksefpdf.pl also produces working XML for download; transferring the result to another system is a separate step.

After selecting a tool, check the format the receiving system actually requires. The word XML alone does not answer that question.

ToolData flowFormat and methodScope and limits
KSeFGPTFakturownia → KSeFGPT → KSeF; KSeF → KSeFGPT → FakturowniaBuilt-in API connection for invoice data; separate KSeF XML processingExport to Fakturownia: invoices already in KSeF, VAT and KOR only, up to 50 per batch; no advance or settlement invoices.
A-Cube PL APIPDF → A-Cube API → XML or JSON; submission to KSeF is a separate operationPDF to XML/JSON over REST API; Polish specification 3.0.0A developer connects the receiving system; extracted data needs review and completion.
PDFdoKSEFOptima → PDF → PDFdoKSEF → XMLManual PDF export and upload; API listed in LThe Optima guide describes manual file transfer. Importing the result into another system is a separate step.
ksefpdf.plPDF → ksefpdf.pl → downloadable XMLPDF to FA(3) XML, transferred as a filePrepares working XML; automated bulk processing requires separate consent from the provider.

How can data reach Optima, Symfonia and InsERT?

Fakturownia offers separate export applications for these destinations. For your own sales invoice being prepared for its first submission to KSeF, the route can be: PDF → draft in KSeFGPT → review → KSeF submission → transfer to Fakturownia → accounting export. Each stage has its own requirements, and the export to Fakturownia is limited to the supported invoice types described above.

For an invoice already available in KSeF, start with retrieval from KSeF or transfer it to Fakturownia through KSeFGPT. A purchase invoice received outside KSeF can be entered manually or processed through a purchase-document import or OCR feature supported by your accounting software. Do not send a supplier's invoice to KSeF as your own sale.

Optima: the export uses its distributed-work mechanism. Accounting configuration and database identifiers must match. This XML file should not be submitted to KSeF in place of an FA(3) invoice.

Symfonia: select the current Eksport Symfonia FK application. It creates a TXT file for Symfonia Finanse i Księgowość and includes the KSeF number when the source invoice contains it. Match the receiving import profile and software version.

InsERT: the export version matters. EPP 1.11 omits KSeF numbers, while the separate EPP 1.12 export application includes them. Check the communication purpose and the particular importer used by the accounting firm.

After an invoice reaches Fakturownia, set the categories and export options required by your accounting firm. Check that invoice numbers, amounts and the KSeF number reach the expected fields in the receiving program.

Sender and receiverFormatDirection and methodVersion and condition
Fakturownia → Comarch ERP OptimaDistributed-work XMLFile export followed by an accounting-side importEnable distributed work and match the sender and receiver database identifiers.
Fakturownia → Symfonia FKSymfonia FK text exportFile export and import using the matching profileCurrent export application; the source must contain the KSeF number. Match the import profile and version.
Fakturownia → InsERT GT/nexoEPP 1.12 for data containing KSeF numbersExport with the selected communication purpose, then import separatelyEPP 1.11 omits the KSeF number. The file format version is not the application version.

Transfer KSeF invoices to Fakturownia

Sign in to KSeFGPT, select invoices from KSeF and export them through your saved integration. Check the result for each document.

Open KSeFGPT

When is direct retrieval from KSeF a better route?

If a supplier has already issued an invoice in KSeF, accounting software may retrieve its structured data. You do not need to reconstruct the same invoice from a received PDF. Do not reissue a supplier's purchase invoice as your own sale either.

Optima: version 2026.4.1 introduced automatic retrieval of invoice batches in the background. Earlier versions already supported retrieving invoices from KSeF. This version number does not define the minimum requirements for importing Fakturownia export files.

Symfonia: the Finanse i Księgowość 2026.1 documentation describes KSeF Plus, document review and transfer to the Bufor staging area using prepared document templates. Further account assignment and posting are separate steps.

InsERT: certificate-based KSeF communication is documented for Rachmistrz GT and Rewizor GT from version 1.87. Rewizor uses separate import schemes for account assignment. Retrieving an invoice does not determine every accounting treatment on the accountant's behalf.

For every route, check permissions, licences and service terms. A documented feature does not mean its entire operation is free.

ApplicationDocumented routeWork still required
Comarch ERP OptimaAutomatic background retrieval of KSeF invoice batches from version 2026.4.1; invoice retrieval was also available earlierReview and transfer to the appropriate register or module.
Symfonia ERP Finanse i Księgowość 2026.1KSeF Plus → review → BuforDocument templates, account assignment and posting.
Rachmistrz / Rewizor GT from 1.87Certificate-based KSeF communicationChoose the import scheme, review the entry and approve it.

What does connecting a converter to accounting cost?

Price the route you intend to use. KSeFGPT and Fakturownia require the relevant accounts and permissions. A custom A-Cube integration also requires development, data mapping and error handling. The PDF extraction price alone does not cover implementation.

Plan: KSeFGPT Medium costs PLN 99 excluding VAT per month and includes 20 PDF imports; Pro costs PLN 499 and includes 100. These are not limits on every invoice created in the invoice form. The documented Fakturownia export requires at least Medium.

Add-ons: Fakturownia's export guides require the relevant export application to be activated. Before buying, confirm its availability and cost in your plan, along with the receiving software licence.

API: ask A-Cube for a quote covering conversion, transmission and integration maintenance. PDFdoKSEF's current catalog lists API in L for PLN 899 excluding VAT: 600 invoices, up to five pages each, valid for six months. The price covers that package for six months; developing the connection to your system is a separate cost.

Usage terms: ksefpdf.pl requires separate consent for automated bulk processing. Agree the terms and price of such use with the provider before including it in an integration budget.

ItemPrice and package scopePrice separately
KSeFGPT Medium / ProPLN 99 / 499 excluding VAT per month; 20 / 100 PDFsFakturownia account, accounting export and accounting software.
A-Cube PL APIThe product page directs buyers to contact, without a fixed rateProduction quote, implementation and connection maintenance.
PDFdoKSEF LPLN 899 excluding VAT; 600 invoices up to five pages, six months; API listedAPI specification, a particular connector and implementation work.
Fakturownia accounting exportsRequire the relevant activated applicationAdd-on availability and cost, importer licence and configuration.

What should a trial import check?

Request a trial using several documents representative of your firm's work. Include a standard invoice, a foreign-currency invoice, a correction and a file with several line items. Test the route into the receiving software, rather than stopping at an XML download. Demonstration tests must not create fictitious or reissued invoices in production KSeF.

Identity: compare the company, Polish tax number (NIP), invoice number and KSeF number if assigned. Check what the importer does when the same invoice is transferred twice.

Amounts: check the currency, net amount, VAT, gross total and line-item breakdown. Resolve rounding differences before a large import.

Accounting: check dates, registers, categories and import schemes. For a correction, also check the link to the original invoice. Data extracted correctly from a PDF may still be insufficient for selecting the right ledger accounts.

Result: retain the outcome of each stage and agree who corrects errors. Choose a connection whose result you can verify in your own software.

Choosing an integration route

A business using Fakturownia can start by assessing KSeFGPT's built-in connection. For a custom ERP, A-Cube's documented API may be a better starting point for a developer discussion. Both routes require an assessment of the data actually transferred.

An accounting firm using Optima, Symfonia or InsERT should first establish whether its invoices are already available in KSeF. Those products document retrieval routes for such invoices. A converter serves a different purpose when preparing your own invoice from PDF material for its first submission.

Compare the trial import results, compatible software versions and full cost of each route. KSeFGPT organizes invoices and their flow; account assignment and posting remain tasks for the accounting software and accountant.

Getting started with KSeFGPT and Fakturownia

During the seven-day PRO trial, use the PDF queue and draft preparation for your own sales invoice awaiting its first submission to KSeF. Review the extracted data before sending it. For an invoice already in KSeF, follow the Fakturownia.pl export procedure, then configure the accounting export you need within Fakturownia.

The export guide describes the required connection and permissions, including use of a KSeF token; a certificate alone is insufficient for this particular operation. Before choosing a plan, check current pricing and your destination software's capabilities.

Frequently asked questions

Can every converter's XML be imported into Optima?

No. KSeF FA(3) XML and Optima distributed-work XML have different structures. Fakturownia documents a separate ERP Optima export that requires configuration on the receiving side. If the invoice is already in KSeF, consider native retrieval in Optima instead of extracting its PDF again.

Which converter integrates with Symfonia?

Specify the Symfonia product and transfer direction first. KSeFGPT connects to Fakturownia, which offers a separate file export for Symfonia FK. These are successive stages, not a direct KSeFGPT-Symfonia connector. PDFdoKSEF's guide describes manually obtaining a PDF from the source program. Symfonia ERP Finanse i Księgowość also documents retrieval through KSeF Plus.

Which Fakturownia export preserves KSeF numbers for InsERT?

Fakturownia's documentation dated 7 September 2026 identifies EPP 1.12 for data containing KSeF numbers. EPP 1.11 does not include them. Activate the appropriate export application, select the communication purpose and check compatibility with the importer in your particular InsERT product. EPP is not FA(3) XML.

Does API access mean a ready-made accounting integration?

No. Connecting an API to an accounting system requires data mapping, permissions, error handling and a trial import into the receiving software. A-Cube publishes a Polish API specification for PDF extraction and invoice processing. PDFdoKSEF lists API access in L. For either route, include development and maintenance of the connection in your budget.

Recommended reading

How to choose a PDF to KSeF XML converter

Common PDF to KSeF XML conversion errors and how to check them

How the KSeFGPT PDF queue works

How to send KSeF invoices to Fakturownia

Prepare your sales invoice from a PDF

During the seven-day PRO trial, create a draft from your PDF, review the buyer details and amounts, then send your own sales invoice to KSeF for the first time.

Create a draft in KSeFGPT

Sources and integration terms

As of 21 September 2026. Vendor documentation describes formats and stated capabilities. Compatibility with a particular accounting installation needs to be checked.

  1. MF: the FA(3) structure

    Ministerstwo Finansów · accessed: 2026-09-21

  2. KSeFGPT: Fakturownia.pl connection

    KSeFGPT · accessed: 2026-09-21

  3. KSeFGPT: pricing and trial

    KSeFGPT · accessed: 2026-09-21

  4. A-Cube: invoice processing in Poland

    A-Cube · accessed: 2026-09-21

  5. PDFdoKSEF: packages

    PDFdoKSEF · accessed: 2026-09-21

  6. ksefpdf.pl: converter scope

    ksefpdf.pl · accessed: 2026-09-21

  7. Fakturownia: ERP Optima export

    Fakturownia · accessed: 2026-09-21

  8. Comarch ERP Optima: KSeF retrieval

    Comarch · accessed: 2026-09-21

  9. Symfonia FK 2026.1: KSeF invoices

    Symfonia · accessed: 2026-09-21

  10. InsERT: KSeF in Rachmistrz GT and Rewizor GT

    InsERT · accessed: 2026-09-21

Related articles

Analysis

KSeF penalty deferral through 2027? What the Ministry plans

Poland plans to defer KSeF error penalties through 2027. We explain the proposal's legal status, current deadlines and impact on businesses.

Read article
Automation

KSeF software: monthly subscription or a one-time licence?

Understand the upfront price, renewals and the cost of keeping your invoicing software running for three years.

Read article
Automation

Which KSeF software offers good value for a small business?

Compare 12-month costs, upfront payments, PDF limits and CRM value. See when a free tool is enough and which features justify paying more.

Read article
Automation

Which KSeF software is best for a small business?

Find out when a free application is enough and when accounting, CRM or PDF imports can help. Compare features and costs.

Read article