Contact Info
How does system integration consulting work for a Swiss company?
For a Swiss company, system integration consulting settles how the ERP trades data with banks, payroll, webshops, logistics providers and the CRM. That covers XML payment and statement files, QR reference matching, payroll journals and order flows, plus field mapping, error handling, testing and monitoring. I work remotely on design and oversight, while developers or the implementation partner build the custom parts.
Last reviewed by Vikas Saroj
A Swiss ERP depends on the systems around it. Payment orders leave as XML files for the bank, statement and credit notification files come back to match QR references, payroll arrives as a journal from a separate package, and orders flow in from a webshop or a logistics provider. When any of these links is weak, finance fills the gap with manual imports and spreadsheets.
As a system integration consultant working remotely, I plan those links starting from what finance and operations need. I list every system and file, agree which one owns each type of data, write the field mapping and error rules, and plan the tests that prove each flow before go-live.
Custom code is written by developers, whether in-house staff, an independent specialist you hire or the firm implementing your ERP. Where a standard connector or a low-code flow covers the need, I can often set it up myself within the engagement. I stay independent of middleware vendors, banks and ERP publishers, so the method follows your volumes and support capacity.
I write the design and specifications, coordinate whoever builds, and test each flow with your finance and operations teams.
An inventory of every system, file transfer and manual export around the ERP, drawn as a flow map that shows where data is re-keyed today and where it should move automatically.
Specifications for outgoing payment files and incoming statement and notification files, tested with each bank you use, including how rejected payments and returned files are handled.
Rules for generating QR references on invoices, matching incoming credits automatically and capturing supplier QR-bills by scanning or PDF reading, so open items close without manual allocation.
Mapping of pay elements to accounts and cost centers for the journal coming from your payroll package or provider, agreed with finance and checked against the payroll summary every period.
Order, stock, price and shipment flows between the ERP, your webshop, marketplaces and any logistics provider, with currency, VAT and return cases written into the mapping.
Error queues, alerts to named owners, daily control totals and a runbook, so the integration keeps working after the developers move on to other projects.
See every flow and owner
Write what developers will build
Test, switch over and monitor
The first deliverable is an integration inventory. For a Swiss company it tends to include more file-based links than people expect, because banking and payroll still run largely on structured file exchange rather than live APIs.
| Area | What moves | Usual method to evaluate |
|---|---|---|
| Banks | Payment orders out, statements and credit notifications in | XML files through e-banking upload or a direct bank channel |
| Payroll | Summarized journal by cost center | File import or connector from the payroll package |
| Webshop and marketplaces | Orders, stock, prices, refunds | Native connector or middleware |
| Logistics provider | Shipment orders, tracking, stock movements | API or scheduled files |
| CRM | Customers, quotes, orders, payment status | Native connector or API |
| Reporting | Ledger, sales and stock data | Scheduled extract to a BI tool |
For each line I record who maintains the link today, how errors are noticed and what happens at month-end if it fails. That record often shows a critical flow running through one person's desktop or an old script nobody can explain. The inventory then feeds the master data decisions, which come before any technical choice. My system integration page describes the general method in more detail.
Swiss receivables work well when every incoming payment can be tied to an open item without a person looking at it. That depends on several pieces lining up.
Payment files going the other way need the same care. Each bank may interpret the standard slightly differently, so I plan a test exchange with every bank you use, including a rejected payment and a returned file. Changes to supplier bank details get an approval step, because a quietly edited account number is one of the more expensive integration failures. Your fiduciary or auditor may also have views on these controls. The Swiss ERP business analyst page explains how these points become requirement lines.
Most Swiss companies run payroll in a dedicated package or through a provider, because salary reporting to authorities and social insurance bodies follows its own standards. The ERP rarely needs individual payslips. It needs a summarized journal by account and cost center, posted on a known date and reconciled to the payroll summary. I map each pay element with finance, define how corrections are posted and decide whether the link is a file import or a connector. Questions about what payroll must report remain with your payroll provider or fiduciary.
Sales channels bring different issues. A webshop may sell in francs and euros, charge Swiss VAT on domestic orders and treat exports differently, and the ERP must receive each order with the right tax code and currency. I specify how often stock and prices are published, how discounts, shipping charges and gift cards map to order lines, and how a refund in the shop becomes a credit note in the ERP. Payment providers usually settle net of fees, so the mapping splits gross receipts, fees and payouts.
For goods leaving through a logistics provider or a cross-border forwarder, I agree which party prepares export documents and how shipment confirmations and tracking come back to the ERP. Customs requirements themselves are confirmed with your forwarder or customs advisor. Companies in ecommerce and distribution feel these links most directly.
No single route suits every Swiss company. The choice turns on the number of systems in play, the speed at which data has to move and the people who will look after the result once the project team has gone. I compare the options in a short decision paper:
Hosting deserves a question as well. If the ERP is hosted in Switzerland but the middleware runs elsewhere, customer and payroll data may leave the country on its way between systems. I list where each component runs and pass that to your data protection advisor for review. When the integration is part of a wider ERP change, it is planned together with ERP integration and data migration so codes and identifiers change once.
An integration is not finished when the first record arrives. I write test cases from real transactions: a payment with a QR reference, one without, a partial payment, a rejected bank order, a webshop order in euros with a return, a payroll correction and a connection failure halfway through a batch. Finance reconciles a sample across systems before sign-off, and the cutover plan says which interfaces switch off, which switch on and how in-flight orders are handled on the first day.
After go-live the integration needs an owner. I agree that before the developers leave:
The work is delivered remotely, with sessions in the hours that overlap between Switzerland and India and visits by arrangement. If the integration also feeds a CRM, the sales side is covered on my CRM consultant page for Switzerland. For the wider ERP picture, see my ERP consultant page for Switzerland or the Switzerland overview.
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. I own the design, the interface specifications, the field mapping, the test plan and the oversight. Programming is done by your in-house developers, an independent specialist or the ERP implementer, working from those specifications. Where a standard connector or a low-code flow is enough, I can often set it up myself, and every piece that others build is checked against the agreed design before sign-off.
Usually, yes, when invoices carry structured references, the bank's statement or notification files include them and the ERP's matching rules are configured correctly. Partial payments, overpayments and unknown references still need a review queue. I test the full chain with each bank before go-live rather than assuming it works.
In most cases payroll stays in a dedicated package or with a provider, and the ERP receives a summarized journal by account and cost center. I map pay elements with finance, define how corrections are posted and reconcile the journal against the payroll summary. Reporting obligations remain with your payroll provider or fiduciary.
It can. Data passing through a middleware platform may be processed outside Switzerland even when the ERP is hosted locally. I list where every component runs and what data passes through it, and your data protection advisor decides whether that arrangement is acceptable.
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.