Service · E-commerce and integrations

Accounting software integration

Now that KSeF is mandatory, an invoice knocked up in a spreadsheet or retyped from the shop admin is more than wasted time. It is a mistake you cannot quietly fix, because every wrong tax ID or rate ends up as a correction invoice on the Ministry of Finance system. So we arrange things so that the document is generated inside your accounting program automatically, from details the buyer typed at checkout, and your bookkeeper spends the day on bookkeeping rather than data entry.

KSeF
invoices from orders, no manual step
6
packages we connect most often
Testing
on a database copy before launch
JPK_V7
correct GTU codes held in the register

Included in this service

The first question is which system is the single source of truth for products, prices and stock. Only after that do we pick the tool: a ready-made plug-in, BaseLinker or a custom API link.

Talk the scope through with an engineer

Accounting and sales packages

Comarch ERP Optima, InsERT Subiekt nexo, Symfonia, wFirma, Fakturownia and iFirma on one side; WooCommerce, PrestaShop, Shoper, IdoSell or Shopify on the other.

Product register

SKUs, barcodes, units, VAT rates and GTU markers reach the shop from a single place. No more two different names for one item.

Receipt or invoice

Private buyers get a receipt or a personal invoice; businesses enter their NIP at checkout, and we verify the buyer against the VAT white list before anything goes to KSeF.

KSeF number on the order

Once KSeF accepts an invoice, its number and PDF are attached to the order, so shop staff never have to dig through the accounting program.

Corrections and returns

A return in the shop creates a draft correction invoice. Your bookkeeper approves it instead of writing one from scratch off an email from the warehouse.

Payments and settlement

Payouts from the payment provider are matched to invoices, and fees go to a dedicated cost account rather than vanishing into the bank statement.

Alerts

If KSeF rejects a document or syncing stalls, a named person receives an email naming the exact order and the reason.

How we work together

A link to a cloud package such as wFirma or Fakturownia is usually less work than a local Optima or Subiekt installation with several warehouses. We agree scope and schedule after the review.

01

Review with your bookkeeper

Together we walk through posting schemes, VAT rates, numbering series and how shop invoices are produced today.

02

Build on a copy

We connect the shop to a database copy or a test company in the accounting program, and to the KSeF test environment.

03

Side-by-side check

We replay several dozen genuine orders from recent weeks and compare the output against the documents issued by hand.

04

Switch-over

We go live on a quiet day, ideally well away from the JPK_V7 deadline, and check the figures regularly during the first period after launch.

Most trouble comes from products created in a hurry five years ago. Size and colour typed into the name, one T-shirt under three codes, 23% VAT on books. An integration will faithfully copy that mess into the shop and on to KSeF. Cleaning the register is a job for whoever owns the product range; we show them where to begin and how to fix things in bulk.

Questions and answers

Sometimes it is, and then we recommend it rather than building our own. Plug-ins cope well with a simple shop: one warehouse, one price list, retail buyers. Problems start with variants, trade pricing, multiple warehouses or cross-border sales under OSS. At that point we write a connector against the accounting program's API and maintain it after launch.

The invoice waits in a queue and the buyer receives their order confirmation as normal. The accounting program submits the document once KSeF accepts invoices again, and the number reaches the order a little later. If the Ministry of Finance declares an emergency mode, we follow whatever you have agreed with your bookkeeper, and that too is written into the configuration.

No. We agree which documents are created fully automatically and which wait for approval, for example corrections or invoices for foreign buyers. Your bookkeeper gets less retyping and more time for checking the things that genuinely need a human eye.

Stock every few minutes, prices several times a day, descriptions once overnight. Sending the whole catalogue constantly overloads the machine hosting the accounting software, and with a local install it can slow the entire office at peak hours.

Connect your shop and your books

Tell us which platform the shop runs on, which accounting program you use and roughly how many products you sell. We will come back with an effort estimate and timeline.

Hours
Mon-Fri 8:00-18:00 CET, reply within one working day
Meetings
Online via Teams or Google Meet

We set strictly necessary cookies only: they keep the site running and remember the city you chose. Nothing here is used for advertising or tracking. More in our privacy policy.