Kumar Deepansh

Home / Solutions / Custom business software and internal tools

E-invoicing connectors for Poland KSeF and the UAE

What I hear

Our invoicing tool will not meet the new e-invoicing rules, and I do not want to pay for a connector subscription or rebuild everything.

If you run your own invoicing system, e-invoicing usually means changing how an invoice is produced and sent, not changing how you do business. I build connectors that take an invoice from your system, turn it into the required structured format, send it to the right system, and store the result. This page is about the technical side only. The rules are for your accountant and the official pages.

What the rules say, as of November 2026

These points come from the official pages listed below, and I cover them in more detail in a separate post.

  • Poland: KSeF issuing is mandatory from 1 April 2026 for most taxpayers. Taxpayers with monthly invoiced sales of up to PLN 10,000 gross may issue outside KSeF until the end of 2026, and KSeF becomes mandatory for them on 1 January 2027.
  • UAE: for businesses with revenue under AED 50,000,000, the last date to appoint a service provider is 31 March 2027 and the last date to implement is 1 July 2027, per version 2.0 of the Ministry of Finance guidelines.

Dates have moved before in the UAE, so check the Ministry before relying on anything here.

What I build

A connector has four jobs. First, map your invoice fields (seller, buyer, tax identifiers, lines, tax rates, totals) to the target format. Second, validate before sending, so a missing tax number is caught in your system and not rejected later. Third, send, with authentication and retries. Fourth, record the response, such as the reference or error, against the invoice, so you can show what happened.

For Poland, the connection is to the Ministry’s KSeF system, and I design around its offline modes so an outage does not stop you from invoicing. For the UAE, the route is through an accredited service provider, so the work is an integration with the provider you choose, after I have read its documentation.

Where it goes wrong

Most failures are data, not transport: buyer tax numbers in the wrong format, rounding differences between lines and totals, credit notes that do not reference the original invoice, and customers who are not yet on the network. I add checks for each of these and a clear error list for your team.

When a ready-made tool is the better choice

If your accounting package already supports KSeF or a UAE provider, use it. A custom connector fits when you have your own system, an unusual invoice flow, or several tools that all need to send through one place.

What I need from you

Access to a test environment of your invoicing system, sample invoices including odd cases, and your decision on provider or route after talking to your accountant. I agree one fixed price before starting. Monthly maintenance for rule changes is optional.

Sources

What it replaces

paid connector subscriptions or a manual copy of each invoice into a government or provider portal

How pricing works

One fixed price, agreed before I start. Optional monthly maintenance after handover.

Questions people ask

Do you give tax or legal advice?

No. I build the technical connection. Whether you are in scope, and which dates apply to you, is a question for your accountant and the official pages.

Can you connect to any UAE provider?

I would check the specific provider API and its documentation before agreeing scope. I do not promise a connection to a product until I have read what it offers.

Will this replace my accountant or invoicing software?

No. It is an add-on that changes how your existing invoices are produced and sent. If your invoicing software already supports it, use that.

What if the rules change again?

They have changed before, the UAE dates included. I keep format and sending logic in one place so updates are small, and optional monthly maintenance covers them.

Related

Tell me what is slowing your business down.

Twenty minutes, no charge. If I can fix it, you get a fixed price. If not, I will say so.