Skip to content

Contact Info

Poland

Recovering an ERP rollout in a Polish entity

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.

ERPNext Stock Summary page listing items by warehouse with projected quantity bars and Move / Add actions
  • Decision rights clarified
  • KSeF backlog processed
  • Payment batches passing checks
  • JPK for the split month
  • Data corrected at entry
  • Template, local or phased
Recovery Scope

Steps in a Polish ERP recovery

Local operations and compliance come first, then facts, then the decision on how to proceed.

Decision Rights

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.

KSeF and Payment Recovery

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.

Split-Month JPK Plan

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.

Data Repair

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.

Neutral Project Account

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.

Way-Forward Paper

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.

How I Work

Three phases to a stable entity

Align

One sponsor, one priority list

01
Request an Assessment
  • Group and local sponsors named
  • Urgent compliance items owned
  • Non-critical changes paused
  • Daily review in Poland

Investigate

Facts from every side

02
Discuss Your Project
  • Template and contract read
  • Interviews in Poland and abroad
  • System and data inspected
  • Shared written account

Recover

Agreed path to a clean close

03
Talk About Next Steps
  • Option paper decided
  • Reset plan with implementer
  • End-to-end retesting
  • First clean close with JPK

When the sponsor sits in another country

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:

  • who has the final say on Polish scope, priorities and go-live readiness;
  • which items are urgent because they carry legal or cash consequences in Poland, and who owns each;
  • how quickly a local issue must receive a decision from the group;
  • which changes pause until the facts are established.

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.

Stabilizing KSeF, payments and a month in two systems

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.

Fixing data where errors start, not in the ledger

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:

ProblemFixed inConfirmed by
Invalid tax identifiersCustomer and supplier master data, with mandatory fieldsFinance, against official registers
Unverified bank accountsSupplier master data and payment checksPurchasing and treasury
Opening balance differencesMigration mapping, with one documented correcting entryChief accountant
Intercompany mismatchesBoth entities' records, agreed with counterpartiesGroup and local finance
Exchange rate driftRate source and date logicYour 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.

A neutral account for group, local team and implementer

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.

Template, local system or a phased path

With operations stable and the account agreed, leadership decides how to proceed. The options paper usually covers:

  • Continue the group template with the reset plan and clearer local decision rights, when the platform suits the entity and the problems were governance, scope or data.
  • Add a Polish layer, such as a maintained localization extension or connector, where the template is sound but local compliance features were thin.
  • Run a local system for Poland that feeds group reporting, when the entity's needs differ too much from the template to close the gap sensibly.
  • Phase the rollout, putting finance and purchasing live first and leaving production or warehouse functions for a later wave.

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.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • ERP Recovery
  • ERP Go-Live Support
  • Fix Failed ERP Implementation
  • ERP Data Migration
  • ERP for Multi-Company Operations
Poland

More for Poland Businesses

  • Poland overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • CRM Consultant
  • System Integration Consultant
Other Markets

ERP Rescue Consultant Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About ERP Rescue Poland

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.

Still have questions? Let’s talk them through.

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
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP Rescue Poland Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp