Contact Info
How does a client-side consultant support an ERP implementation in Poland?
A client-side ERP implementation consultant represents the Polish company while an implementer or the parent's IT team builds the system. I bring local requirements into the design, oversee migration from packages such as Comarch ERP or Symfonia, make sure KSeF exchange, JPK files and payment checks are tested end to end, and plan the switch month, payroll handoff and hypercare. The work is remote and independent.
Last reviewed by Vikas Saroj
A Polish ERP go-live tests more than the new system. Sales invoices must reach KSeF and come back with references, purchase invoices arrive through the same platform and need approval, JPK files for the switch month draw on two systems, and supplier payments still need their bank account checks. When any of this was tested only lightly, the finance team spends its first weeks firefighting.
My role is client-side implementation consulting. Whether the system is configured by a Polish implementer or rolled out by your parent's IT team, I represent the Polish company: checking designs against local requirements, controlling scope, overseeing data migration, running acceptance tests with your staff and confirming readiness before the switch.
Delivery is remote and in English, with no commercial link to any vendor or implementer. Polish-language guides and classroom sessions come from your key users, your accountant's team or the implementer, built on the processes proven during testing, and I help decide who learns what and when.
The implementer or group IT team builds the system; I make sure the Polish company's needs are met and proven before go-live.
In group rollouts I make sure Polish requirements reach the template team in time, are designed properly rather than patched, and are signed off by the local finance lead.
A dedicated workstream for sending, receiving, rejections and offline handling, tested in the KSeF test environment with realistic data and reviewed with your accountant before the go/no-go meeting.
JPK files generated from test data are reconciled with the ledger and with VAT registers, and your accountant confirms the outputs before the system is approved for go-live.
Trial loads from Comarch ERP, Symfonia, InsERT products or spreadsheets are compared with source figures by your finance staff, including NIP numbers, open items and PLN and EUR balances.
Split payment handling and checks of supplier accounts against the VAT register are built into test scripts and approval workflows, so payment runs behave correctly from the first week.
A plan for the month in which both systems hold data, a cutover runbook with owners, and daily issue triage until the first close and its JPK submission are completed.
Make Polish needs visible early
Test what leaves the company
Go live and settle in
Polish implementations that run into trouble usually do so for local reasons that were visible months earlier. The ones I look for first:
Each of these needs a client-side owner who sees the Polish picture as a whole and insists on evidence. That is the role I fill, building on the requirements and vendor answers from ERP selection in Poland or, if the system was chosen by the group, on a short review of the template and the local gaps.
Many Polish entities receive their ERP from the group. A central team brings a template, a timeline and a rollout method built for several countries, and the Polish finance team has limited time to influence it. Local needs are then handled as exceptions, often by a Polish partner hired late to fill the gaps.
I work for the Polish company within that structure. Early in the project I turn local requirements into a short, numbered list the template team can plan for: KSeF exchange, JPK data, split payment, account checks, PLN reporting and the outputs your accountant needs. I join design sessions where Polish topics come up, make sure decisions are written down and ask the local finance lead to sign them off.
When the group brings in a Polish partner for localization, I coordinate between them and the template team, so responsibilities for connectors, updates and support are clear. Change requests from the Polish side go into the group's change process with their reason and impact, rather than being negotiated informally.
The same approach works with a Polish implementer delivering a local system. Either way, I do not configure the system myself or replace the implementer's accountability; I keep the Polish company's side organized and its decisions on record. For the general model behind this role, see ERP implementation.
Companies in Poland commonly migrate from domestic products such as Comarch ERP, Symfonia or InsERT programs, from a system run by their accounting office, or from spreadsheets kept beside them. The implementer supplies templates and runs loads; your team cleans the source data and proves the result.
The checks concentrate on records that Polish compliance and payments depend on:
Each trial load is accepted only when the person owning that data confirms the totals. Fixes are made in the source or in the mapping rules. Retention of older books and documents follows your accountant's guidance, and the plan states where the archive lives. See ERP data migration and the ERP migration checklist for detail.
In Poland, acceptance testing must follow documents out to the tax platform and the banks and back again. The scenarios are drafted together with each department and executed by the staff who will own those tasks:
Your accountant reviews the tax-related outputs and decides on treatment. My job is to keep the test data close to real life, log every outcome and give each problem an owner. Together with the implementer I sort problems into configuration faults, gaps in user knowledge and fresh requests, and acceptance closes only when the criteria set beforehand are met. The wider testing approach is described under ERP testing and UAT.
Unless the switch falls exactly on a period boundary, the go-live month in Poland has data in two systems, and the JPK file for that period must still be complete and consistent. The plan agreed with your accountant states which system produces which part, how totals are combined and who reconciles them. Many companies prefer to switch after a period-end for exactly this reason.
Payroll in Poland often runs in a separate payroll package or with an accounting office, which also handles social insurance submissions. That usually stays as it is. What changes is the monthly payroll journal: its layout, account and cost center mapping, the person who imports it and the reconciliation against the payroll summary are agreed and trialled before go-live.
The cutover runbook gives every step an owner, from closing entries in the old system to confirming the first KSeF submissions and the first payment run. Hypercare starts with the first invoice: a brief daily review with key users, one issue list, and priority for anything blocking invoicing, receipts or payments. It continues through the first close and its JPK submission. My part is delivered online while your key users support colleagues in person; travel to Poland happens only when agreed in advance. More about my work in Poland is on the Poland overview and the Polish ERP consultant page.
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.
Yes. That is a common situation. I turn Polish requirements into a list the template team can plan for, join design sessions on local topics, coordinate with any Polish localization partner and make sure the local finance lead signs off decisions. The group team and its partners still configure and support the system.
It runs as its own workstream with a named owner. Sending, receiving, rejections, corrections and offline handling are tested in the KSeF test environment with realistic data, and monitoring responsibilities are agreed. Your accountant confirms which rules apply, and the go/no-go meeting reviews the evidence.
If the switch does not fall on a period boundary, data for that period sits in two systems. The plan agreed with your accountant sets which system produces which part, how totals are combined and who reconciles them. Many companies avoid the issue by switching right after a period-end.
The engagement runs in English. I plan the audiences, the order of training and the tested processes each group needs to learn. Your key users, your accountant's team or the implementer then prepare and deliver the Polish material, so colleagues can turn to familiar people for help afterwards.
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.