SoftOne Connector — Azuvio on top of SoftOne Cloud, Soft1 or Atlantis, without touching accounting
Native bidirectional integration between the Azuvio Smart Operations Layer and SoftOne (Cloud, Soft1, Atlantis ERP) via the official S1 OpenAPI REST and JSON RPC. Partners, items, orders, invoices, goods receipts and payments synced in <2 min. SoftOne stays the master for accounting, ledger and multi-country tax reporting. Azuvio adds OMS, EDI, WMS, CRM, SFA and a B2B portal on top — the operations SoftOne handles narrowly or not at all in RO/SE Europe.
Why SoftOne alone is no longer enough in 2026
SoftOne (with its Cloud, Soft1 and Atlantis ERP products) is one of the strongest ERPs in SE Europe, with solid presence in Greece, Romania, Bulgaria, Cyprus and Poland. It has excellent multi-country accounting, native multi-currency, consolidated ledger for international groups. For companies with cross-border presence in SE Europe, SoftOne is a strategic choice — and that's exactly why you don't want to replace it.
The problem appears as soon as you step outside accounting and ledger into real localized operations per country: online stores in 4 countries, sales on eMAG (RO) + Skroutz (GR) + Allegro (PL), EDI with different retailers per country (Auchan/Lidl in RO, AB Vassilopoulos in GR, Carrefour in PL), field reps per country with different needs, warehouses with FEFO and customs rules, 400 B2B customers spread across 4 countries asking for an ordering portal in their language. SoftOne handles none of these elegantly — native modules are generic, customizations require different time zones at the vendor.
Azuvio fills exactly that gap: it runs on top of SoftOne as a Smart Operations Layer via a native connector that uses the official S1 OpenAPI (REST/JSON) and SoftOne RPC. All day-to-day operations — cross-border multi-channel orders, mobile picking, per-country EDI, lifecycle CRM, localized field reps, multilingual B2B portal — happen in Azuvio, and SoftOne receives exactly what it needs: partners, items, orders, invoices, goods receipts and payments, on the right company and currency. Your per-country accounting teams change nothing.
What the Azuvio SoftOne connector does
8 native capabilities, included in the standard product — no separate modules, no per-call billing.
- Bidirectional multi-country partner sync — Customers and suppliers flow between SoftOne and Azuvio CRM with automatic per-country tax ID matching (RO CUI, GR AFM, BG EIK, PL NIP). A lead converted in Azuvio becomes a partner in SoftOne with a per-country validated tax ID.
- Items + price lists, multi-currency — The SoftOne item master (code, name, UoM, groups, standard prices, per-customer/country Price Lists) published to Azuvio. Multi-currency natively managed — EUR/RON/PLN/BGN per market.
- Orders: Azuvio → SoftOne — Orders captured via OMS (per-country retailer EDI, local marketplaces, multi-country eCom, B2B portal, SFA, phone) are automatically written into SoftOne on the right Company and currency, with the customer price-list rate.
- Invoices: Azuvio ↔ SoftOne — An invoice issued in Azuvio (at WMS dispatch) is written into SoftOne for accounting per the issuing country's legislation. e-Factura/SDI/Peppol/MyData sent from whichever side suits you per country.
- Synced master stock, cross-border — Master stock stays where it lives (SoftOne or Azuvio WMS — your choice). Sync configurable or event-driven. Buffers, multi-warehouse and multi-country allocations, FBE/FBA, reservations.
- Goods receipts & inbound — Goods Receipt auto-created in SoftOne when goods are received in Azuvio WMS with barcode, photos, lot/expiry. PO → GR → supplier invoice reconciliation runs automatically per country.
- Multi-currency incoming payments + auto-matching — Payments from POS, eCom and Azuvio AR collection are written into SoftOne with automatic invoice ↔ payment matching, respecting currencies. Per-country bank reconciliation gets 2x faster.
- Multi-company + multi-country + multi-currency — Supports scenarios with multiple SoftOne Companies (per-country subsidiaries), native multi-currency, different charts of accounts per country. Azuvio maps everything correctly without manual intervention.
Native Azuvio connector vs SoftOne integrator customization vs native SoftOne module
Same SoftOne integration, three different approaches — wildly different cost, time and risk.
| Aspect | Native Azuvio connector | SoftOne integrator customization | Native SoftOne CRM/eCom module |
|---|
| Time to first flow in production | 3–6 weeks | 4–9 months | Fast activation, limited UX |
| Implementation cost | Included in Azuvio subscription | Tens of thousands € (S1 consultants) | Per-user license + customizations |
| Modern multi-country mobile UX | Yes — offline-first, multilingual | Web responsive | Functionally limited |
| Per-country EDI capabilities | EDIconnect with SE Europe retailers | Built separately per country | Limited/absent |
| Operations covered (OMS, EDI, WMS, SFA, B2B) | All, native, multi-country | Only if you pay for each per country | eCom + basic CRM only |
| Maintenance after SoftOne update | Included — we update it | Paid again on each release | Included in S1 maintenance |
| Native multi-country + multi-currency | Native on all flows | Re-done per country | Native only on accounting |
| Risk to existing SoftOne | Zero — only official S1 OpenAPI | Medium — modifies the master system | Zero (native module) |
Implementing the Azuvio SoftOne connector — 6 steps
Typically 4–7 weeks from kick-off to first flow in production, depending on the SoftOne product (Cloud/Soft1/Atlantis) and the number of countries.
- Kick-off + SoftOne audit — SoftOne product (Cloud / Soft1 / Atlantis), version, active modules (FI, MM, SD, CRM, eCom), Business Partner count, item count, multi-company, multi-country, customizations. We agree which Azuvio modules connect in phase one and on which countries.
- Technical access + credentials — Enable S1 OpenAPI with a dedicated user and minimal rights on BP + Items + Sales Orders + Invoices + Payments per Company. Per-country connectivity test, latency measurement, rate-limiting agreement.
- BP + Items + multi-country chart of accounts mapping — Field mapping Azuvio ↔ SoftOne: per-country tax ID, internal code, VAT payer, payment terms, Price List, currency. Same for Items: code, name, UoM, group, multi-currency prices. Per-country chart of accounts. Documentation delivered.
- Initial history sync + multi-country dry-run — Import BP + Items + Price Lists from SoftOne into Azuvio per country. Dry-run for orders: we push 10 test orders per country from Azuvio into SoftOne on the right Company and validate. Any missing mapping is fixed before pilot.
- 2–3 week parallel pilot — Two to three weeks running Azuvio and SoftOne in parallel on a pilot country and a limited segment. Your team validates daily. Tuning. Multi-country operations team training. Then we expand progressively across the other countries.
- Go-live + first-week monitoring — Connector enabled across all flows per country. Proactive monitoring for 7 days with alert on any error > 0. Daily checkpoint with your multi-country team. Full handover to Azuvio support with an agreed SLA.
Real problems solved by the Azuvio SoftOne connector
- Problem: You operate in 4 SE European countries on SoftOne, but orders from local eComs (RO, GR, BG, PL) are entered manually into SoftOne by different teams with different rules and errors. Azuvio + SoftOne solution: Azuvio multi-channel OMS captures orders from all per-country eComs and writes them automatically into SoftOne on the right Company with the right BP, items and customer price. Operators become exception handlers.
- Problem: EDI with different retailers per country (Auchan/Lidl RO, AB Vassilopoulos GR, Carrefour PL) — each with a different system and format, integration with SoftOne partially done with Excel/email. Azuvio + SoftOne solution: Azuvio EDIconnect (since 2014, certified with SE Europe retailers) receives ORDERS per country, writes them into SoftOne on the right Company and generates DESADV/INVOIC per the local format. Zero manual steps.
- Problem: Field reps in 4 countries use different tools (WhatsApp, limited S1 mobile module, paper); orders are transcribed manually into SoftOne with lag. Azuvio + SoftOne solution: Azuvio multilingual SFA offline-first mobile with SoftOne sync: reps in each country see live stock, the correct customer price from S1 Price List, write the order directly. Zero lag, uniform multi-country UX.
- Problem: Goods receipt across different warehouses (with different customs and tax rules per country) happens on paper or own scanners; the SoftOne NIR is entered later with discrepancies. Azuvio + SoftOne solution: Azuvio WMS on mobile scanner: receipt via barcode, photo on discrepancies, lot/expiry, plus customs document capture where applicable. Goods Receipt generated automatically in SoftOne on the right Company and currency.
- Problem: B2B customers across 4 countries constantly call for stock, price, order status — per-country sales teams burn time on repetitive calls, with inconsistencies between countries. Azuvio + SoftOne solution: Azuvio multilingual B2B Portal (RO, EN, GR, BG, PL) connects to SoftOne: the customer sees live stock, their own price in their currency, orders, invoices, payments, recurring orders — in their language. Inbound calls drop 60–80% in 90 days.
What Azuvio on top of SoftOne looks like in practice
Built by Azuvio (2014–present, team with 200+ implementations in distribution, retail and manufacturing). The scenarios below are representative — typical combinations of the challenges we solve.
- SE European distributor on SoftOne Cloud + 3 countries (RO/GR/BG) — Used SoftOne for consolidated 3-country accounting, but orders from local eComs were entered manually by separate teams. Added Azuvio OMS + EDI + SoftOne connector: orders flow automatically into SoftOne on the right Company and currency. Representative result: 3 FTEs freed from manual ops, zero lag.
- Industrial manufacturer on Atlantis ERP + 80 field reps + 4 countries — Atlantis for consolidated ledger, but reps used WhatsApp/paper. Added Azuvio multilingual SFA + S1 OpenAPI connector: reps in each country write orders in their language, they hit Atlantis instantly on the right Company. 95%+ multi-country rep adoption.
- Omnichannel retailer on Soft1 + 20 stores + eMAG/Skroutz — Soft1 for cross-border centralized inventory, but eCom/marketplaces on a separate system with no stock sync. Oversell especially during holidays. Added Azuvio OMS + WMS + Soft1 connector: stock unified live across stores + eCom + marketplaces per country, returns in one flow.
Technical & operational details for the SoftOne connector
Supported SoftOne products
SoftOne Cloud (all versions with active S1 OpenAPI), Soft1 (recent versions with REST API), Atlantis ERP. For older deployments we use SoftOne RPC or intermediate-table import/export. RO, GR, BG, CY, PL localizations fully covered.
APIs and protocols used
S1 OpenAPI (REST/JSON) for standard transactions (BP, Items, Sales Orders, Invoices, Goods Receipts, Payments). JSON RPC for more complex operations. Event-driven webhook where SoftOne exposes it (push instead of polling). Custom calls for specific SoftOne procedures if needed.
Security and compliance
Direct HTTPS connection to SoftOne Cloud or VPN/IPsec into on-premise Soft1/Atlantis instances. Dedicated SoftOne user with minimal rights per Company. Full logging for audit. GDPR-compliant. Contabo backups, Prometheus + Grafana monitoring.
Performance and rate limiting
Configurable per client and per Company. Default: 20 calls/sec on S1 OpenAPI. Exponential retry on transient errors, dead-letter queue on permanent errors with alert. Event-driven webhook where SoftOne supports it, configurable polling interval otherwise.
Typical multi-country flows and volumes
A mid-sized multi-country client runs roughly 10,000–30,000 messages/day through the connector (BP updates, item sync, sales orders, invoices, payments per country). A large client with 4–6 countries can reach 150,000+ messages/day at peak. The k8s pod-per-tenant architecture supports horizontal scaling without limits.
Gradual migration — country by country
Standard recommendation: do not enable all countries at once. Start with a pilot country on BP + Items sync (read-only, zero risk), then add orders after a 2–3 week pilot, then expand across the other countries one by one. Dramatically reduces risk in multi-country deployment.
Frequently asked questions
- Does the SoftOne connector affect my existing SoftOne performance?
- No. We use the official S1 OpenAPI with rate limiting calibrated to your instance's load. At kick-off we measure latency and volume per Company, then configure the connector to stay under the agreed threshold. For high-traffic instances we use event-driven webhooks where SoftOne supports them.
- How long does the multi-country SoftOne connector implementation take?
- Typically 4–7 weeks for the first country (kick-off → go-live), then 2–3 additional weeks per country for expansion. Includes audit, per-country BP+Items+chart of accounts mapping, history sync, a 2–3 week parallel pilot and go-live with 7-day monitoring.
- What's the difference between SoftOne's native CRM/eCom module and Azuvio on top of SoftOne?
- The native SoftOne module is fine for simple in-country cases, but mobile UX, per-country EDI capabilities and cross-border workflow flexibility are limited. Azuvio brings a modern multilingual UX (offline-first on mobile), EDI with SE Europe retailers, true multi-channel multi-country OMS, mobile-scanner WMS — none of which the native module covers elegantly.
- Who issues e-invoices (RO e-Factura, GR MyData, PL Peppol) — Azuvio or SoftOne?
- You decide with us per country. Most common case: Azuvio generates the invoice at dispatch and sends it directly to the country's fiscal system (SPV RO, MyData GR, KSeF PL), then passes the invoice to SoftOne for evidence. Alternative: SoftOne generates and sends it (if you have the fiscal module for that country), and Azuvio receives the confirmation.
- Does the connector support multiple SoftOne Companies across different countries?
- Yes, natively. We map each SoftOne Company to an Azuvio entity per country, with separate currencies, charts of accounts and Price Lists. Orders, invoices and payments hit the correct Company and country without manual intervention. Useful for SE Europe groups.
- What happens if SoftOne has downtime or an update?
- The Azuvio connector queues all operations during downtime, with no data loss. When it comes back, operations are resent in chronological order per Company. For planned updates you get advance notice and we can switch temporarily to degraded mode per country.
- Can we start with a single country and expand later?
- Yes, that's the recommended standard approach for multi-country deployment. We start with a pilot country on BP + Items sync (read-only, zero risk), then add orders after a 2–3 week stable pilot, then expand to the other countries one by one. Dramatically reduces risk.
- How much does the SoftOne connector cost separately from Azuvio?
- The SoftOne connector is included in the standard Azuvio subscription (from €12/user/month) — you don't pay separately. The incremental cost is only the implementation scoping (5–10 consultant days for the first country, 2–4 days per additional country), presented as a fixed quote after the audit. No per-call license.
Related pages
Explore how Azuvio connects to the rest of your ecosystem and which modules run on top of SoftOne.
Want to see Azuvio on top of your SoftOne?
30-min live demo with a consultant who has done SoftOne SE Europe integrations before. We show exactly what data flows, how, how fast, across how many countries. No slides — only the product.