Contact Info
How is a troubled ERP rollout rescued in Poland?
Rescuing an ERP rollout in Poland starts with clear decision rights between group and local management. I then clear the KSeF invoice backlog, get payment batches through account checks, agree with your accountant how JPK is built for a month split between systems, and fix data at its source. A neutral account of the project leads to a reset with the implementer and a decision on the path forward, delivered remotely.
Last reviewed by Vikas Saroj
ERP trouble in Poland often has two sides. Locally, supplier invoices pile up on KSeF, payment batches fail the account checks and the chief accountant cannot assemble JPK for a month split between systems. Centrally, a group program team sees a country that is late, over budget and asking for exceptions. Each side has part of the picture, and nobody has all of it.
I act as an independent ERP rescue consultant for the company, whether the sponsor sits in Warsaw or in a group headquarters abroad. I stabilize the processes that cannot wait, fix data where errors start, establish the facts with the implementer and both teams, and set out a clear decision on how to continue. I work remotely and travel only by arrangement.
I receive nothing from vendors or implementers and have no system to offer as a replacement, so the recommendation follows the evidence. The engagement runs in English; Polish communication to staff and suppliers is prepared or checked by your team or the local implementer.
Local operations and compliance come first, then facts, then the decision on how to proceed.
A short agreement between group and local management on who decides scope, priorities and go-live, so Polish issues stop waiting in a queue between two organizations.
Incoming invoices on the platform registered and matched, refused submissions corrected by cause, and payment batches cleaned so supplier accounts and split payment flags pass before release.
A plan agreed with your accountant for the period with data in two systems: which system supplies what, how totals are combined and who reconciles them before submission.
Tax identifiers, supplier bank accounts, opening balances, intercompany positions and exchange rates corrected in the source or the master data, so the same errors stop appearing in each close.
Contract, template documentation, local requirements, change log and test evidence compared, with separate interviews in Poland, at group level and with the implementer, written as one shared account.
Options from continuing the template to a local system for Poland or a phased path, each with reusable work, main risks and cost drivers, written for group and local leadership.
One sponsor, one priority list
Facts from every side
Agreed path to a clean close
Many Polish ERP projects belong to a wider program. A group team owns the template, a central or external implementer configures it, and a local partner may handle Polish features. When the project struggles, decisions bounce between these parties. Local finance raises an issue, the program team logs it, the implementer waits for a priority call, and the Polish entity keeps working around the gap.
So the first step in a Polish rescue is governance, not technology. I agree with group and local management:
This is written down in a page or two and confirmed by both sponsors. It sounds modest, but it is often what has been missing, and it immediately shortens the time between a problem appearing and someone being allowed to fix it.
The general recovery approach is described under ERP recovery. If an independent view is all you need for now, my second opinion offer is a lighter starting point.
With decision rights settled, the urgent list is worked through by cause. In Poland three areas tend to need immediate attention.
KSeF. Incoming supplier invoices may have accumulated on the platform without being registered in the ERP, which means missing costs, missing input VAT and suppliers chasing payment. I organize a backlog run: retrieve, register, match to orders and receipts, approve. On the outgoing side, refused submissions are grouped by cause, the cause is fixed in data or configuration, and corrected invoices are sent again with numbering intact. Someone is named to watch the connector daily until it settles.
Payments. When supplier accounts fail the VAT payer register check or split payment flags are wrong, batches stall or need manual edits in the bank portal. I trace failures to supplier master data and invoice settings and fix them there, so the next batch passes without hand editing.
The split month. If go-live fell mid-period, the JPK submission for that month draws on two systems. With your accountant I agree which system supplies which records, how totals are combined and who reconciles them against the ledger before submission. Treatment and filing remain their decision.
Salary postings arriving from the payroll bureau or accounting office are mapped to the new accounts and checked against the payroll summary as part of this work, so no cost is missing from the close.
Troubled Polish go-lives often carry data problems from migration: customer and supplier NIP numbers missing or mistyped, supplier bank accounts copied without checks, opening balances that do not agree with the previous package, intercompany positions that sister companies do not recognize, and an exchange rate setup that differs from what the accountant requires for PLN books.
The temptation is to correct each symptom with a journal. That keeps the close moving for one month and guarantees the same work the next. Instead I group errors by origin and fix them at the source:
| Problem | Fixed in | Confirmed by |
|---|---|---|
| Invalid tax identifiers | Customer and supplier master data, with mandatory fields | Finance, against official registers |
| Unverified bank accounts | Supplier master data and payment checks | Purchasing and treasury |
| Opening balance differences | Migration mapping, with one documented correcting entry | Chief accountant |
| Intercompany mismatches | Both entities' records, agreed with counterparties | Group and local finance |
| Exchange rate drift | Rate source and date logic | Your accountant |
Every correction is logged with its reason, so your accountant and auditor can follow it later. The approach matches my ERP data migration method, applied after the event rather than before it.
While operations steady, I document the path that led here. That means reading the contract, the template design, the Polish requirements, the change log and the test evidence, and holding separate conversations with the Polish finance and operations leads, the group program manager, the implementer's lead and, where one exists, the local localization partner.
The resulting account usually shows shared causes rather than one failure: Polish needs raised after the template was frozen, decisions waiting between group and local teams, compliance features treated as a late add-on, data quality underestimated. Writing this down neutrally lets the parties stop defending positions.
Next, group, local and implementer representatives go through the open list together, marking each entry as needed now, needed later, no longer wanted or contested. For contested entries the signed papers decide, not the loudest voice. Whatever remains receives an owner on the group, local or implementer side and a test that proves it complete.
If the implementer or local partner cannot continue, I prepare a handover: configuration and extension documentation, who maintains the KSeF and JPK components, credentials, open defects and test material. Contract questions, which may sit between the group and the implementer rather than with the Polish entity, go to your legal team. My contribution there is a dated chronology and a side-by-side of promised and delivered scope; I offer no legal opinion. My implementation oversight in Poland describes the client-side role that keeps a reset project on course.
With operations stable and the account agreed, leadership decides how to proceed. The options paper usually covers:
For every option the paper names what can be carried over, where the danger lies and which factors push cost up or down; it quotes no figures. A local system is sometimes the right call, but it brings its own integration and governance burden, and the paper says so.
No new go-live is scheduled until KSeF, payment and JPK scenarios pass fresh end-to-end tests and both sponsors sign a readiness checklist; my ERP go-live support page describes that gate. Calls sit in the Polish morning and early afternoon. Once stable, an ERP audit in Poland checks what is left. If a new platform is needed, my Polish ERP selection page explains the next step, and the Poland hub covers the rest.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
It works best when both sides sponsor it. I usually start by agreeing decision rights between group and local management, so Polish issues get answered quickly. I then work for the company as a whole, representing local needs clearly while respecting the template, and report to both sponsors from the same facts.
A backlog run: invoices are retrieved, registered, matched to orders and receipts, and approved in priority order, with a named person watching the connector daily afterwards. In parallel I look for the cause, such as missing configuration, unclear approval routes or a connector nobody monitors, so the backlog does not rebuild.
Your accountant decides the treatment and files the return. I help prepare the basis: which system supplies which records, how totals are combined, and a reconciliation against the ledger before submission. Documenting this once also makes it easier to answer questions about that period later.
Only if the evidence supports it. The options paper compares continuing the template, adding a maintained Polish layer, running a local system that feeds group reporting and phasing the rollout. Each option shows reusable work, risks and cost drivers, so group and local leadership can decide together.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.