Contact Info
What should an ERP requirements specification for a Swedish company contain?
A Swedish ERP requirements specification lists what the system must do by process area, then adds local needs as testable statements: SIE output your accountant can read, Peppol invoicing, OCR references and bank files, VAT reporting confirmed by your advisor, record retention and hosting questions. Each line carries a priority and links to a demo script and a test case. I write and maintain it remotely, with no vendor ties.
Last reviewed by Vikas Saroj
Many Swedish buyers already know the word kravspecifikation, and many have seen one go wrong. A specification that says the system must support Swedish accounting gives every bidder permission to answer yes. The trouble starts later, when the first SIE file or Peppol rejection shows what that yes really meant.
I work remotely as an independent ERP requirements consultant for companies in Sweden. My focus is the document itself: how it is structured, how each Swedish obligation is phrased so it can be proven, how priorities are set and how every line travels into demos, contracts and acceptance tests.
The engagement runs in English. Where the specification or annexes must also exist in Swedish, your team or your accounting firm writes or checks that text, and statutory interpretation stays with your tax advisor and auditor.
Every deliverable is a working document that later feeds the bidder package, the contract and the test plan.
I set up the document by process area, from quote to cash and purchase to pay through stock, projects and the close, with an ID scheme that stays stable through every later revision.
SIE output, VAT reporting, Peppol sending and receiving, OCR references, bank formats and record retention are each written as a statement a bidder can be asked to demonstrate on your data.
Questions about hosting region, subprocessors, role design, approval logs, response times at month-end and access from warehouses or sites with weak coverage get their own numbered section.
Each connection, such as the payroll provider, bank, webshop or the accounting firm, is described by direction, trigger and owner, alongside what history moves from Fortnox, Visma or an older system.
Must, should, could and will-not labels are agreed with process owners, and each line links to the demo scenario and the acceptance test that will prove it.
I run the review rounds, record who approved which version and keep a change log, so the specification attached to a contract is the one everyone actually agreed.
Turn inputs into numbered lines
Test wording with owners
Freeze it for bidders and contracts
A specification that bidders can price and testers can use needs a predictable shape. I organize it in layers, so a reader can find any line quickly and nothing important hides inside a paragraph.
Each line gets an ID, an owner, a priority, a source and a short rationale. Requirement discovery itself, the workshops and process maps, is covered on my ERP business analyst page for Sweden. This page is about turning that material into a document that holds up when money and contracts depend on it. The general method sits under ERP requirements gathering.
The difference between a weak and a strong specification is usually visible in the statutory lines. A weak line names a topic. A strong one describes an observable result that a bidder can show and a tester can tick off. Some examples of the phrasing I aim for:
I do not decide what Swedish law requires. Your tax advisor and auditor confirm the obligations, and the specification records who confirmed each one. My contribution is precise wording, so that a later dispute is about whether the system passed a test, not about what a vague sentence meant.
Functional lists get attention because process owners write them. Non-functional needs often have no owner, so they appear as a single line about security. In a Swedish context, I give this section its own structure.
These lines rarely decide a selection on their own, but they are hard to add once the contract is signed.
Swedish companies rarely replace everything at once. The payroll system, the bank, a webshop, a time reporting tool and the accounting firm often stay where they are. For each interface the specification states direction, frequency, trigger, the data carried, error handling and who owns it. The payroll line, for instance, says that the payroll provider delivers a journal the ERP imports by cost center, rather than assuming the ERP runs Swedish payroll.
Migration requirements follow the same pattern. They state which open items, balances, history and documents move from Fortnox, Visma or an older system, what is archived instead and how each object is reconciled. An SIE file from the old system can support that reconciliation, but the specification says so explicitly.
Priority is agreed with process owners using must, should, could and will-not labels. A must line is one where failure would stop you signing. Each line then carries two more references: the demo scenario that will show it during selection and the acceptance test that will prove it before go-live. That chain lets anyone follow a Swedish obligation from the specification through the fit-gap analysis to user acceptance testing without guessing.
Once baselined, the specification becomes the requirement annex in the bidder package. Each bidder answers line by line using the same response codes, and the scripted demos on my ERP selection page for Sweden draw directly on it. If your organization follows public procurement rules, your procurement advisor decides the formal tender format, and the specification fits inside it. Before signing, the agreed version is referenced in the statement of work, so acceptance is measured against it. The ERP RFP consulting page explains the wider tender pack.
Version control matters more than many teams expect. I keep a numbered version history, a change log stating why each line changed and a record of who approved each version. Late changes go through the same route, so the contract never points at an outdated draft.
Gaps that create risk in Swedish specifications include:
The Sweden overview lists the other remote services I offer there.
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.
The analyst work discovers how the business runs and what it needs. This engagement concentrates on the specification as a controlled document: structure, testable wording for Swedish obligations, priorities, traceability, version control and its use in bids and contracts. Some companies need both; others already have good process material and only need it turned into a specification bidders cannot misread.
The engagement runs in English, and the master document is written in English. If bidders, a board or a public owner expect a Swedish version, your team, accounting firm or a local translator writes or checks it, and both versions share the same IDs. That keeps responses traceable whichever language a bidder answers in.
Usually the requirement describes the outcome and names the format your accounting firm or public customers actually use, after they confirm it. Naming formats without that confirmation risks testing the wrong thing. Where details may change, the line also asks how the vendor keeps the format current and who pays for that maintenance.
Yes. I check structure, wording and coverage of Swedish obligations, flag lines that cannot be tested, note missing non-functional and migration requirements and point out where the wording favors one product. You receive a marked-up version and a short list of corrections, and your team decides which ones to adopt before the document goes out.
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.