2Simple
  • Home
  • Services
    • Custom software
    • Web and mobile apps
    • Process automation and AI
    • Document workflow
    • ERP integrations
    • Team augmentation
    • Software testing
  • Industries
    • Medical distribution
    • Logistics
    • Manufacturing and warehousing
    • Finance and insurance
    • Maritime and ports
    • Facility management
    • Energy and renewables
    • Other industries
  • Portfolio
  • Tools
    • Project brief builder
    • Process cost calculator
    • Software acceptance checklist
  • About
    • Company
    • References
PL EN
Contact us
2Simple
  • Home
  • Services
    • Custom software
    • Web and mobile apps
    • Process automation and AI
    • Document workflow
    • ERP integrations
    • Team augmentation
    • Software testing
  • Industries
    • Medical distribution
    • Logistics
    • Manufacturing and warehousing
    • Finance and insurance
    • Maritime and ports
    • Facility management
    • Energy and renewables
    • Other industries
  • Portfolio
  • Tools
    • Project brief builder
    • Process cost calculator
    • Software acceptance checklist
  • About
    • Company
    • References
Contact us
PL EN

Comarch ERP integration: API, XML files or the database?

An online shop, a sales rep app, an electronic document workflow - sooner or later they need to talk to Comarch ERP. There are three ways to do it, each with different costs and risks. Below is a comparison and how to choose.

In short

  • Writing documents to the ERP is best done through Comarch's official interfaces - then the system's logic applies (numbering, stock, settlements).
  • File exchange (XML, CSV) is simple and fine for periodic exchange, but brings delays and needs error handling.
  • Reading directly from the database can be fine for reports; writing directly is risky and may break after an update.
  • Before you start, check the system version, your licences and access to a test environment.
  • A good integration has a queue, an error log and a plan for when the ERP does not respond.

When you need an integration

You need an integration wherever someone retypes data between systems today: orders from a shop, documents from a mobile app, invoices after approval in a document workflow, stock levels for customers. Every retyping costs work time and leaves room for errors.

Three ways to integrate

Comarch develops several ERP systems - the ones most often found in companies are Comarch ERP Optima, Comarch ERP XL and Comarch ERP Altum. Whatever the version, integration comes down to one of three routes:

RouteWhen it worksAdvantagesRisks
Official Comarch interfaces (API)Writing documents and master data, near real-time integrationsERP logic applies: numbering, stock, settlements; supported by the vendorRequires the right licences; depends on the system version
File exchange (XML, CSV, EDI)Periodic exchange with a partner, price list imports, data exportsSimple, independent of the other side's technologyDelays; wrong and repeated files have to be handled
Directly in the databaseReading for reports and analysisFast access to data without extra licencesWrites bypass ERP logic; the database structure may change after an update

The names and scope of the official interfaces differ between systems (for Optima this includes Sfera, for XL - XL API), and their availability depends on your licences. Confirm this with your Comarch partner before asking for an integration estimate.

How to choose

  • The app creates documents in the ERP (orders, invoices, goods receipts) - official API.
  • A partner sends a daily file with orders or you need a price list export - file exchange.
  • You want a report or a dashboard with ERP data - reading from the database (ideally from prepared views) or the API.
  • You do not know what your licence includes - check that before asking for an estimate.

What to watch out for

  • Versions and updates: the integration has to survive an ERP update. Official interfaces are designed for that, direct database writes are not.
  • Test environment: integrations are tested on a copy of the database, not in production.
  • Master data mapping: customers, items, units, VAT rates and warehouses must match on both sides.
  • ERP not responding: data should wait in a queue and reach the ERP once the connection is back, and someone should be notified of the error.
  • Duplicates: sending the same document again must not create a second copy.
  • Permissions: the integration runs on a separate operator account with access only to what it needs.

How 2Simple approaches integrations

We start with a review: system version, licences, available interfaces and the process the integration should cover. We build and test the integration on a copy of the database, with a queue, an error log and retries, and monitor it after deployment.

Contents

  1. When you need an integration
  2. Three ways to integrate
  3. How to choose
  4. What to watch out for
  5. How 2Simple approaches integrations

Comarch ERP integrations

We connect Comarch ERP with online shops, mobile apps and document workflows. We start with a review of the version, licences and process.

See the integration service

Frequently asked questions

Do I need an extra licence to integrate with Comarch ERP?

For the official interfaces usually yes - it depends on the system and the modules you have. Your Comarch partner can confirm this quickest.

Will the integration survive a Comarch ERP update?

Integrations through the official interfaces usually do, although it is worth testing them after major updates. Direct database writes may stop working because the database structure is not guaranteed.

Can several systems be integrated at once, e.g. a shop, a CRM and a mobile app?

Yes. It is usually better to build one middle layer that talks to the ERP than to connect each system to the ERP separately.

How long does a Comarch ERP integration take?

It depends on how many document types and master data the systems exchange and on the available interfaces. A simple export takes days, a two-way integration with several document types - weeks.

Related

  • ERP integrations
  • Document workflow
  • Document process cost calculator
  • All guides

Let's talk about your project

Describe in a few sentences what you want to build or improve: an app, a platform, an integration or a process. We reply within one business day. The first call is an analysis, not a sales pitch.

Write to us or email office@2simple.it
2Simple

A software house from Poland. We design and build web, mobile and desktop applications, platforms, integrations, automations and AI solutions for companies.

Services

  • Custom software
  • Web and mobile apps
  • Process automation and AI
  • Document workflow
  • ERP integrations
  • Team augmentation
  • Software testing

Company

  • About
  • References
  • Portfolio
  • Free tools
  • Guides
  • Contact

Company details

2Simple Sp. z o.o. Henryka Sienkiewicza 13/13A 97-300 Piotrków Trybunalski NIP 7712926973 KRS 0001054625 office@2simple.it LinkedIn
Privacy policyCookies policyTemporary files
PL EN
© 2026 2Simple Sp. z o.o.