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.