Skip to main content
SAP Business OneSaaS Tools

Intercompany Trading and Consolidation

A build-to-order SAP Business One add-on that mirrors intercompany sales and purchase documents across company

databases, reconciles balances and produces consolidated group reporting.

ECOSIRE builds it for your entities after a scoping call and fixed quote.

آرڈر پر تیار

Intercompany Trading and Consolidation کیا ہے؟

A build-to-order SAP Business One add-on that mirrors intercompany sales and purchase documents across company databases, reconciles balances and produces consolidated group reporting. ECOSIRE builds it for your entities after a scoping call and fixed quote. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $1499.00 USD; request a quote for a scoped proposal.

Intercompany Trading and Consolidation — A build-to-order SAP Business One add-on that mirrors intercompany sales and purchase documents across company databases, reconciles balances and produces consolidated group reporting

What we build

  • Entity pair registry held in User-Defined Tables mapping each company database to its counterpart Business Partner customer and supplier codes
  • Automatic mirrored document creation via the Service Layer: Sales Order to Purchase Order, Delivery to Goods Receipt PO, A/R Invoice to A/P Invoice, A/R Credit Memo to A/P Credit Memo
  • Shared intercompany transaction reference written to header and row User-Defined Fields on both marketing documents for two-way drill-down
  • Item, warehouse, tax code, price list and unit-of-measure translation tables for entities using different master data numbering
  • Configurable transfer pricing per entity pair and item group: cost plus percentage, dedicated intercompany price list, or fixed transfer price
  • Multi-currency handling that writes consistent document currency and exchange rate on both sides, with the difference posted to a nominated account
  • Due-to/due-from control account configuration per entity pair, with generated balancing Journal Entries rather than manual keying
  • Intercompany reconciliation workbench listing every document pair as matched, amount-mismatched, date-mismatched or one-sided, with tolerance handling
  • Elimination run producing Journal Entries for internal revenue, internal cost, unrealised margin on intragroup stock and due-to/due-from balances
  • Idempotent retry queue for mirrored postings, so an offline target database or missing mapping never produces a duplicate or a silent loss
  • Consolidated trial balance, profit and loss and balance sheet as Crystal Reports layouts registered in SAP Business One, driven by a group chart-of-accounts mapping
  • User-Defined Object maintenance screens for all mapping and policy configuration, with SAP Business One authorisations and approval procedures respected

اس مصنوع کے بارے میں

The problem groups actually have

When a group runs more than one SAP Business One company database, every internal sale becomes two pieces of paperwork. Someone raises an A/R Invoice in the selling entity, emails the PDF, and someone else keys an A/P Invoice into the buying entity — usually days later, sometimes with a different item code, a different tax code, and a rounded exchange rate. At month end the finance team exports trial balances into a spreadsheet, hunts for the pairs that do not agree, and posts manual Journal Entries to force the due-to/due-from accounts to net to zero before anything can be consolidated.

Standard SAP Business One has no notion that Company A's customer is Company B. There is no linkage between the A/R Invoice in one database and the A/P Invoice in another, no automatic elimination of internal revenue and cost, and no built-in consolidated balance sheet across databases. Everything that makes group reporting work is done by hand, outside the ERP, in a workbook that only one person understands.

What ECOSIRE builds

ECOSIRE builds a per-tenant SAP Business One add-on that treats your entities as one trading network. It is written against the Service Layer for document creation across databases and the DI API where object coverage or transactional behaviour requires it, with all configuration and cross-database linkage stored in User-Defined Tables and User-Defined Objects so it upgrades cleanly with your system.

Entity and partner mapping

We build a UDT-backed mapping registry that pairs each company database with its counterpart Business Partner records: the customer code that represents Entity B inside Entity A, and the supplier code that represents Entity A inside Entity B. The same registry maps item codes where the entities use different numbering, warehouses for stock transfers, tax codes, price lists, and the due-to/due-from control accounts on both sides. Nothing about the pairing is hardcoded — finance maintains it in a UDO screen inside SAP Business One.

Mirrored document creation

When a Sales Order, Delivery, or A/R Invoice is added in the selling entity against a mapped intercompany Business Partner, the add-on creates the corresponding Purchase Order, Goods Receipt PO, or A/P Invoice in the buying entity's database through the Service Layer. Line items are translated using the item map, quantities and prices carried across, and both documents stamped with a shared intercompany transaction reference in UDFs on the marketing document header and rows. That reference is what makes the pair auditable in both directions: from the A/P Invoice you can see which A/R Invoice created it, and vice versa.

The mirroring is queued and idempotent. If the target database is offline or a mapping is missing, the document lands in a retry queue with the failure reason rather than silently disappearing, and a retry never produces a duplicate because the transaction reference is checked before posting.

Transfer pricing and currency handling

Markup rules are configured per entity pair and per item group — cost plus a percentage, a dedicated intercompany price list, or a fixed transfer price. Where the two entities post in different local currencies, the add-on writes the document currency and rate consistently on both sides so the pair reconciles at group level, and the unrealised difference is posted to the account you nominate rather than being absorbed silently into the mirrored document.

Reconciliation and eliminations

A reconciliation screen lists every intercompany pair with its status: matched, mismatched on amount, mismatched on date, or unmatched on one side. From that screen the finance team can drill into either document, accept a tolerance, or generate the balancing Journal Entry. For consolidation we build an elimination run that identifies internal revenue, internal cost, unrealised margin on stock still held inside the group, and the due-to/due-from balances, then produces the elimination Journal Entries in the consolidation company or exports them as a posting file, depending on the structure you choose during scoping.

Consolidated reporting

We deliver consolidated trial balance, profit and loss, and balance sheet output built as Crystal Reports layouts registered inside SAP Business One, driven by a mapping from each entity's chart of accounts to a group chart. Where you already report out of an external BI tool, we deliver the consolidated dataset as SQL views or HANA calculation views instead and leave the presentation layer to you — this is decided in scoping, not assumed.

Who this is for

Groups running two or more SAP Business One company databases that trade with each other: a manufacturing entity selling to a distribution entity, a holding company recharging shared services, regional sales companies buying from a central importer, or any structure where the same economic transaction has to exist twice. It is equally relevant where the entities sit in different countries and currencies, and where the group has an audit requirement to show that intercompany balances agree before consolidation.

It is not for single-database companies using branches or dimensions — SAP Business One already handles that natively and an add-on would add cost without value.

Technical fit

The add-on targets SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or hosted in your cloud tenancy. Cross-database work runs through the Service Layer using a dedicated integration user per company; where a document type or field is not exposed cleanly through the Service Layer we fall back to the DI API on a service host. All persistent configuration lives in UDTs and UDOs, all document linkage in UDFs, and approval-sensitive actions respect your existing approval procedures rather than bypassing them.

How delivery works

1. Scoping call. We walk your entity structure, the document types that flow between them, your transfer pricing policy, currencies, chart of accounts, and where consolidated reporting has to land. We look at your live databases with you.

2. Fixed quote. You receive a written scope and a fixed price before any code is written. Anything outside that scope is quoted separately rather than absorbed silently.

3. Build. ECOSIRE builds the add-on for your entity structure. Lead time is typically one working week depending on the number of entities and document types in scope. Nothing is pre-built — this is not a download.

4. Install in test. We install into your test company databases first, configure the mapping registry with your real codes, and run your own historic intercompany transactions through it so you can compare the result against what your team produced manually.

5. Install in production. Once you sign off on the test results we schedule the production install, migrate the configuration, and stand by through your first month-end close on the new process.

6. Support. A defined support window follows go-live for defect fixes and configuration questions, with the terms stated in your quote.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    ہم آپ کے سسٹم پر انسٹال کرتے ہیں اور سورس کوڈ حوالے کرتے ہیں، اور گو لائیو کے بعد دو ہفتوں کی معاونت شامل ہے۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

What you get

  • Per-tenant SAP Business One add-on package built for your entity structure, with installer for SQL Server or SAP HANA
  • UDT, UDF and UDO schema deployment script plus the Service Layer and DI API integration service configuration
  • Configured entity pair registry populated with your real Business Partner, item, warehouse, tax and account codes
  • Crystal Reports consolidated trial balance, profit and loss and balance sheet layouts, or SQL/HANA views where BI output is preferred
  • Installation into your test company databases with a replay of your own historic intercompany transactions for sign-off
  • Production installation, configuration migration and go-live support through your first month-end close
  • Administrator and finance-user documentation covering mapping maintenance, reconciliation workbench, elimination run and troubleshooting, plus a live training session and a defined post-go-live support window

Who this is for

Group Financial Controller

Spends the first week of every month chasing intercompany balances that do not agree between entity trial balances before consolidation can even start. This gives a reconciliation workbench that shows every mismatched pair with a drill-down to both source documents, and generates the elimination entries instead of rebuilding them in a spreadsheet each period.

Accounts Payable Supervisor

Re-keys A/P Invoices from sister-company PDFs, and every typo in an item code or amount becomes a reconciliation query weeks later. Mirrored documents arrive already posted with the correct item mapping, tax code and transaction reference, so the work shifts from data entry to exception review.

IT Manager or SAP Business One Administrator

Owns several company databases and is asked for cross-database reports that SAP Business One cannot produce natively, usually via ad-hoc SQL nobody maintains. Gets a supported add-on using the Service Layer and UDO configuration, with mapping owned by finance rather than living in scripts on their machine.

How Intercompany Trading and Consolidation Compares

CriterionECOSIRECustom BuildCompetitorSAP Business One نیٹو
Automatic mirrored AR/AP document creation across company databasesIncludedPartial supportIncludedNot included
Built specifically for your entity structure, item codes and chart of accountsIncludedIncludedNot includedNot included
Two-way document drill-down via a shared intercompany reference in UDFsIncludedPartial supportPartial supportNot included
Reconciliation workbench with matched, mismatched and one-sided statusIncludedPartial supportIncludedNot included
Automated elimination entries for internal revenue, cost and unrealised marginIncludedPartial supportPartial supportNot included
Consolidated reporting as Crystal Reports inside SAP Business OneIncludedPartial supportPartial supportNot included
Idempotent retry queue so a failed posting never duplicatesIncludedNot includedPartial supportNot included
Fixed price agreed before any development startsIncludedNot includedPartial supportNot included

Frequently asked questions

Is this ready to download and install today?
No. Every ECOSIRE app is built to order. We scope your entity structure, issue a fixed quote, then build the add-on for your specific company databases, document types and chart of accounts. Typical lead time from signed quote to test installation is one working week, longer if many entities or unusual document flows are in scope. There is no trial version because the software does not exist until we build yours.
Which SAP Business One versions and databases are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, running on-premise or hosted in your own cloud tenancy. The add-on uses the Service Layer for cross-database posting and the DI API where a document type or field is not cleanly exposed. If you are on an older release we will tell you during scoping whether an upgrade is a prerequisite rather than building against an unsupported platform.
How many company databases can it handle?
The design is a registry of entity pairs, so it scales to as many databases as you have — the practical limit is the number of pairs you want to configure and reconcile, not a hard cap in the code. Cost scales with the number of document types and mapping complexity, not simply with entity count. We size this in the scoping call.
Will it post documents without anyone reviewing them?
That is your choice and it is configured per document type. You can have mirrored documents created as drafts for review, created and left open, or created and posted automatically. Documents subject to your existing SAP Business One approval procedures continue to go through them — the add-on does not bypass approvals.
What happens if one company database is offline when a document is posted?
The mirrored posting goes into a retry queue with the failure reason recorded, and the source document is stamped so the pair is visibly incomplete. When the target database is reachable the posting retries. Because the intercompany transaction reference is checked before insert, a retry cannot create a duplicate.
Does it produce statutory consolidated accounts?
It produces the consolidated trial balance, profit and loss, balance sheet and the elimination entries from your SAP Business One data. It is a reporting and automation tool, not a substitute for your auditors or for statutory judgement on consolidation policy, minority interests or fair-value adjustments. Where those adjustments are needed we build the posting mechanism; the accounting decisions stay with your finance team.

قیمت کا تخمینہ طلب کریں

ہمیں Intercompany Trading and Consolidation کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔

Pairs well with

HR and Employee Self-Service Portal
آرڈر پر تیار

HR and Employee Self-Service Portal

A build-to-order SAP Business One HR and employee self-service portal covering leave, payslips, document expiry and appraisals. Scoped, quoted and built for your company database — not an off-the-shelf download.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
View specification
India GST E-Invoice and E-Way Bill
آرڈر پر تیار

India GST E-Invoice and E-Way Bill

A build-to-order SAP Business One add-on that generates IRN, signed QR and e-way bills from your A/R documents and stores every IRP response against the source record. Scoped, quoted and built for your company database.

From $1499.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
View specification
KSA ZATCA Phase 2 E-Invoicing — A build-to-order SAP Business One add-on for ZATCA Phase 2: compliant UBL 2
آرڈر پر تیار

KSA ZATCA Phase 2 E-Invoicing

A build-to-order SAP Business One add-on for ZATCA Phase 2: compliant UBL 2.1 XML, cryptographic stamping, hash chaining, QR codes and FATOORA clearance or reporting from your own invoices.

From $1499.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
View specification
Looker Studio and Sheets Data Connector
آرڈر پر تیار

Looker Studio and Sheets Data Connector

A build-to-order connector that publishes governed SAP Business One datasets straight into Looker Studio and Sheets, replacing hand-built CSV exports. Scoped, quoted and built for your company database.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
View specification