Skip to content

Contact Info

Poland

A Polish ERP specification with the local detail written down

What should an ERP requirements specification cover for a Polish company?

An ERP requirements specification for a Polish company is the approved document implementers price and the company tests against. It sets out process requirements, statutory lines on KSeF exchange, JPK data, split payment and the white-list check confirmed by your accountant, a delta against any group template, and hosting, access, interface and migration needs. Every line is ranked and traced to demo steps and tests. I deliver it remotely.

Last reviewed by Vikas Saroj

Polish companies often receive an ERP proposal, or a group template, that mentions KSeF and JPK in a single bullet. The detail that decides cost and risk sits underneath: rejections and corrections, permissions on the national platform, the data each JPK file draws on, the split payment and white-list checks in the payment run. I write the requirements specification that turns those topics into numbered, testable lines.

The document also covers the parts demos skip: hosting and data protection, access control, audit trail, performance for shared service teams, interfaces with banks, payroll and the accounting office, and migration from your current package. Owners rank every line, and each one points forward to a demo step, a contract reference and an acceptance test.

My work is remote and paid by the client alone. Sessions and documents are in English; Polish wording for printed documents, statutory labels and work instructions is written or checked by your staff.

Power BI service report view of the Competitive Marketing Analysis sample, with KPI cards, a donut chart, bar chart and monthly column chart, plus the pages pane
  • Process chapters and line format
  • KSeF statements with proof steps
  • JPK data requirements
  • Split payment and white-list lines
  • Local delta to a group template
  • Links to demo, contract and UAT
What I Do

A specification built for Polish compliance and scope

The goal is a document that implementers, group IT and your accountant can each read and answer without a translator in the room.

Line-by-Line Requirements

Sales, purchasing, stock, production or services, payments and the close, written as single statements with a reference, reason, owner and priority, plus a note on how each will be proven in a demo or test.

KSeF Statements

Sending, receiving, rejections, corrections, unavailability of the platform and permissions, each written with the step that proves it, while your tax advisor confirms which obligations and timing apply to the company.

JPK and Payment Lines

The data each JPK file needs from registers, stock or fixed assets, plus split payment handling and the white-list check before payment, written as requirements your accountant reviews before the version is frozen.

Group Template Delta

For subsidiaries, a local chapter listing what the parent's template must add or change for Poland, so group IT and the local team agree the gaps in writing before rollout planning starts.

Non-Functional Chapter

Where live data and backups sit, privacy questions your data protection advisor needs answered, roles and approvals, an audit trail on bank and tax data, and working speed for users in a shared service center or remote warehouse.

Versioning and Approval

A revision log, a frozen issue for implementer offers and another for the contract, approval by process owners and the management board, and change requests for every edit after the contract issue.

How I Work

From interviews to an approved Polish baseline

Collect

Gather local and group needs

01
Request an Assessment
  • Online workshops per process
  • Group template reviewed for gaps
  • Accountant and advisor input
  • Systems and data inventory

Formulate

Write lines that can be proven

02
Discuss Your Project
  • Single statement per requirement
  • Proof step for statutory lines
  • Owner ranking for every line
  • Open questions tracked to closure

Approve

Release versions for offers and contract

03
Talk About Next Steps
  • Chapter approval by owners
  • Board sign-off on the whole
  • Offer annex and contract annex
  • Change requests after release

Chapters of a Polish specification and the group template

Many Polish companies are subsidiaries, so the requirements document often has two jobs: describe what the business needs, and show where the parent's ERP template falls short for Poland. I structure it to do both:

  • Scope: entities, plants and warehouses, shared service activities, currencies and which processes are in this phase.
  • Process chapters: order to invoice, purchasing and incoming invoices, stock and production, payments, intercompany and the close.
  • Statutory chapter: KSeF, JPK data, split payment, the white-list check, books kept in PLN and retention, confirmed by your accountant or tax advisor.
  • Non-functional chapter: data location, GDPR, permissions, change history, speed and service terms.
  • Connected systems and data takeover.

Where a group template exists, every Polish line is marked as covered by the template, needing configuration, needing a local add-on or not covered. That delta view gives group IT and the Polish finance team one list to negotiate over, instead of a series of emails during rollout.

Each requirement follows a fixed pattern: reference, one statement, reason, owner, priority and a proof step. The interviews and process maps behind the document are described on my ERP business analyst page for Poland; this page is about the specification and how it is used afterwards.

KSeF, JPK and split payment as testable lines

Polish compliance topics are often written as one word each, which leaves an implementer free to interpret them. Your tax advisor or accountant decides what applies to your company and when; I turn that guidance into statements paired with the step that proves them:

  • KSeF sending: a posted sales invoice is sent to the national platform, the returned reference is stored on the invoice, and a rejection shows its reason to a named role who corrects and resends. Proof: run it in the test environment during the demo.
  • KSeF receiving: purchase invoices are retrieved from the platform, matched to orders and receipts, and routed for approval. Proof: import a set of test invoices with deliberate differences.
  • Platform unavailable: the system supports the procedure your advisor confirms for periods when the platform cannot be reached, and reconciles afterwards.
  • JPK data: registers, VAT markings, counterparty tax numbers and, where required, stock or asset data are captured at posting so files can be produced without manual edits. Proof: a sample file from test data reviewed by your accountant.
  • Split payment: invoices that require it carry the correct marking, and the payment run produces split payment transfers for them.
  • White-list check: supplier bank accounts are checked against the official list before payment release, with the result stored.

Because KSeF scope and phasing have changed over time, a further line asks how future changes are delivered and who pays for them.

Permissions, hosting and shared service performance

Non-functional requirements carry particular weight in Poland because some of them touch tax exposure. I write them as a chapter of their own, so they are scored and contracted like features:

  • Platform permissions: which people or system accounts may send and retrieve invoices on the national platform for each entity, how those permissions are granted and withdrawn, and how that matches roles in the ERP.
  • Access control: separation between entering suppliers, changing bank accounts and releasing payments, with approval limits that reflect board resolutions.
  • Audit trail: a readable history of changes to bank accounts, VAT markings, tax numbers and posted documents, available to your auditor.
  • Hosting and GDPR: the location of live data and backups, subprocessors with access, the route for support logins and the export at exit, reviewed by your data protection advisor.
  • Shared service performance: teams in a Polish service center posting for several countries must complete high-volume tasks without delay, described as working scenarios.
  • Support: end-user help in Polish and escalation routes that cover the JPK and month-end period.

Specified this way, promises about security and service stop being slides and become lines that can be tested and referenced in the agreement.

Connections, data takeover and the path to a signed contract

For each interface the specification states direction, trigger, format, owner and error handling: domestic and SEPA payment files with split payment transfers, bank statements, the white-list service, KSeF itself where a connector is used, the payroll journal from your provider or accounting office, and links to e-commerce, CRM or a group consolidation tool. Migration requirements list the masters, open items, history and numbering moving from packages such as Comarch ERP, Symfonia or InsERT, who cleans each set and how reconciliation is signed.

Owners then rank their lines as must, should, could or not now. A must needs a reason: a statutory duty confirmed by the accountant, a group reporting obligation or a control the company cannot drop. The management board resolves conflicts between local and group priorities.

Traceability ties each line to the demo step, the fit-gap answer (standard, configuration, add-on or development), the clause in the statement of work and the acceptance test. When offers are invited, the frozen document is the annex implementers answer line by line; the method is under ERP RFP consulting, and choosing between template, local system and hybrid is covered on my ERP selection page for Poland. In the contract, the agreed version is named in the statement of work so acceptance depends on the linked tests.

Gaps that weaken Polish specifications

Certain gaps recur in Polish requirement documents and tend to surface late, during configuration or the first JPK period:

  • KSeF described only for sales, with incoming invoices and their approval left out.
  • No line on what happens when the national platform is unavailable.
  • Platform permissions handled informally, so nobody knows who can send on behalf of each entity.
  • Split payment and white-list checks assumed to be standard, then found to depend on a bank file format or an add-on.
  • JPK treated as an export, without requirements on the data captured at posting.
  • A group template accepted without a written Polish delta.
  • Migration that ignores invoice numbering and the history your accountant must still access.

The document is maintained like any controlled record. A revision log captures each change with its requester and reason; one issue is released for offers and another for the contract, and later edits travel through change requests showing their effect on cost and plan. Sign-off starts with each process owner and ends with the management board.

All sessions run remotely on video calls with shared drafts, and in-person meetings are possible by arrangement. You keep the specification, the delta list and the traceability matrix. See the Poland overview or my ERP gap analysis service for related work.

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 Requirements Gathering
  • ERP BRD Consulting
  • ERP RFP Consulting
  • ERP Gap Analysis
  • ERP Integration
  • ERP for Multi-Company Operations
Poland

More for Poland Businesses

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

ERP Requirements 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 Requirements Poland

A local chapter that lists every Polish obligation and practice the global list does not cover, such as KSeF exchange and permissions, JPK data, split payment and the white-list check, each marked against the template as covered, configurable, add-on or missing. It gives the subsidiary and group IT a shared, written basis for deciding what the rollout must include.

Detailed enough that a demo can prove them. That means stating which invoices carry the marking, how the payment run creates the transfer, which bank formats are used, when the account check runs and where its result is stored. Your accountant confirms the rules; the requirement lines make sure the system and the bank file actually follow them.

Yes. I check it for missing chapters, vague lines, inflated priorities and wording that favors the implementer's product, then return a marked-up version with suggested replacements. Polish statutory lines are compared against what your advisor has confirmed. The result can be agreed with the implementer before it becomes part of the contract.

Write the business outcome, not a date. Each KSeF line describes what the system must do, and a separate requirement asks the vendor how regulatory updates are delivered, tested and charged. Your tax advisor reviews the statutory lines at each frozen version, so a change in phasing becomes a controlled update to the document rather than a surprise.

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 Requirements 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