Contact Info
Why does a company in Poland need an ERP business analyst?
ERP business analysis means writing down what a Polish company's new system must do before configuration starts. In Poland that means precise requirements for KSeF invoice flows, the data behind JPK files, PLN statutory books beside a parent's EUR reporting, and shared service processes across entities. I run the interviews online, deliver an English BRD, fit-gap matrix and test scripts, and your staff review Polish-language artifacts.
Last reviewed by Vikas Saroj
Requirements for a Polish ERP project usually arrive from two directions at once. The local finance team needs structured invoices sent through the national platform and clean JPK files, while the parent company or a shared service center wants its own chart of accounts, approval rules and reporting calendar. When nobody writes both sets down in one place, vendors end up quoting against guesses.
As a remote ERP business analyst, I interview the people who own each process in Poland and abroad, map what happens today and turn it into a numbered business requirements document with acceptance criteria. The fit-gap analysis and test scenarios grow out of that document, so every later decision can be traced back to a stated need.
Deliverables are written in English. Polish invoice layouts, statutory labels and user instructions are checked by your bilingual staff or accounting firm before anything is signed off.
Each deliverable records how your Polish entity really works and what the parent, the accountant and the auditors expect from the system.
Structured video interviews with the chief accountant, plant and warehouse leads, sales administration and group controllers, so local practice and parent expectations are both captured before a single requirement is drafted.
A BRD in English where each requirement is numbered, prioritized, assigned to an owner and paired with an acceptance test, giving implementers in Poland and abroad one shared reference to quote and build against.
The invoice situations your business genuinely produces, such as corrections, advance invoices, foreign buyers and purchase invoices pulled from the national platform, each described so a vendor has to show how it is handled.
A trace from every field your accountant needs in JPK files back to the document, master record or posting rule that creates it, with validation rules that stop incomplete data at the point of entry.
Requirements for keeping Polish statutory views next to the parent's chart of accounts, with currency translation needs and intercompany recharges written so group finance and your auditors can confirm them.
A scored fit-gap matrix across shortlisted platforms, followed by acceptance scripts that replay real Polish transactions from start to finish, with expected results agreed by finance before testing begins.
Business first, technology second. You can hire me for one step - a BRD, a gap analysis, a vendor shortlist - or for the whole journey.
Gather local and group views
Turn findings into requirements
Check platforms against the BRD
Poland's national e-invoicing system, KSeF, changes what an invoicing requirement has to look like. A line saying the system must support e-invoicing tells an implementer almost nothing. Scope and phasing have been revised over time, so your tax advisor confirms what applies to your company. My part is to describe your own invoice traffic precisely enough that each vendor's answer can be checked.
In the BRD I split the topic into separate, testable requirements:
Each requirement gets an owner on your side and an acceptance condition, for example that a corrective invoice can only be raised from a submitted original and stays linked to it in the ledger. Requirements written this way keep a demo honest, because the vendor has to walk through the exact flow rather than show a slide. The document structure follows my BRD consulting approach.
The structured JPK files your accountant submits draw on large parts of the ledger: sales and purchase registers, VAT markings, customer and supplier tax identifiers and, for some files, warehouse or fixed asset data. Which files apply and in what form is decided by your accountant. What a business analyst can do is make sure the data behind them is requested in the requirements instead of being discovered after go-live.
I build a simple lineage table for this. Each item your accountant relies on is traced to its source, whether that is a customer master field, a document type, a posting rule or a warehouse transaction. Next to it I record who maintains the data, which screen captures it and what validation should prevent a document from being saved while it is incomplete.
The table tends to surface awkward decisions early. Should sales staff create new customers, or does finance own that master? Do manual journals need a VAT marking field? Are warehouse documents produced in the ERP or in a separate system that feeds it? Settling these questions during analysis is far cheaper than repairing files each period. The lineage table becomes an appendix to the BRD and a checklist for test cases, in line with my ERP requirements gathering method.
For a Polish company inside a foreign group, a process rarely stops at the border. An order may be taken by a sales office elsewhere, produced in a Polish plant, invoiced locally in PLN and reported to the parent in EUR. Mapping only the Polish half hides the handoffs where most errors begin.
I draw end-to-end flows with a swimlane for each organization involved: the Polish entity, the parent's finance function, any shared service center and outside parties such as the accounting firm or a logistics provider. Typical maps cover:
On each map I mark pain points, manual re-keying and approvals that happen outside any system. The future-state version then shows which steps move into the ERP, which stay in the parent's tools and where an interface is required. Group controllers and Polish finance leads review the same diagram, which brings disagreements into the open while they are still cheap to resolve. My ERP process mapping service describes the notation and workshop format.
A shared service center in Poland may post invoices, run payments or close the books for entities in several countries. Its requirements differ from a single company's, because one team follows many sets of rules. Writing a separate BRD per entity multiplies the effort, while a single generic BRD hides real differences.
I therefore structure the requirements in two layers. The core layer holds what every entity does the same way, such as invoice capture, three-way matching, approval routing and payment proposals. The variation layer lists, per entity or country, what must differ: tax codes, document numbering, local e-invoicing channels, approval limits, bank file formats and reporting calendars. Every variation carries a recorded reason, so the group can challenge differences that come from habit rather than legal need.
Role design belongs in the same exercise. I document which teams may create, approve and post in each company, how segregation of duties holds when one person works across several entities, and what service level reporting the center owes its internal customers. The result is a clear brief for implementers and a standard that the center's leadership can defend to the parent. My ERP business analysis page explains how this layered approach fits into a wider engagement.
The BRD, process maps, fit-gap matrix and test scripts are written in English, usually the working language between a Polish entity and its parent. Some artifacts, however, must exist in Polish: printed invoice and delivery note layouts, statutory field labels and work instructions for warehouse or production staff. I list these in the BRD as distinct deliverables with a named reviewer from your team or accounting firm, so someone fluent checks them instead of everyone assuming they are right. A short glossary pairing each English term with the Polish one your staff use also prevents confusion in workshops.
The fit-gap analysis scores each shortlisted platform against the numbered requirements, noting whether a need is met by standard features, a localization module, a third-party connector or custom work. My Poland pages for Odoo, Dynamics 365, ERPNext and Zoho explain what I look at in each. Acceptance scripts then replay your transactions in a test environment, including e-invoice submissions where a test channel is available, and your accountant reviews sample statutory files before sign-off. Details of the scoring are on my ERP gap analysis page. For engagement options, see freelance ERP consultant in Poland or the main Poland 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.
No. Scope, timing and tax treatment are matters for your tax advisor or accounting firm. I turn their confirmed guidance into requirements, scenarios and acceptance tests, and I check that each candidate platform can demonstrate them with your own documents. Compliance decisions stay with the people qualified to make them, while the system design reflects those decisions accurately.
Your bilingual staff or your accounting firm. I list every Polish-language artifact in the BRD, such as invoice layouts, statutory labels and work instructions, name a reviewer for each and include their approval in sign-off. The engagement runs in English and translation sits with your team, so this review step is planned from the start.
Yes, if it is structured in layers. A core section describes processes shared by every entity, and a variation section records what each country or company must do differently, with the reason. That keeps the document manageable for a shared service center and makes local exceptions visible to the parent.
Current and future process maps, a numbered BRD with owners and acceptance criteria, an e-invoicing scenario catalog, a JPK data lineage table, a scored fit-gap matrix and acceptance test scripts. They are written so that any implementer, local or international, can quote and build from them.
Sessions take place over video in the Polish morning and around midday, when Central European hours overlap with mine. I send questions and sample document requests beforehand and share written notes afterward, so participants can correct anything I misunderstood. A bilingual colleague can join when key users prefer Polish.
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.