How a scheduled Epicor Function (EFx) automated intercompany charge restructuring between parent and subsidiary entities, eliminating manual AP adjustments.
In a multi-entity manufacturing enterprise, the parent company automatically transmits sales invoices to subsidiary companies via Epicor's native Multi-Company Direct processing, creating corresponding Accounts Payable (AP) invoices in the daughter entities.
However, when the Multi-Company engine pushed these AP invoices across entities, it generated miscellaneous freight, tooling, and surcharges at the Line level. The client's accounting standards, tax audit rules, and ledger setup strictly required these miscellaneous charges to reside at the Header level.
As a result, accounting staff in each subsidiary had to manually open every incoming intercompany AP invoice, inspect each line item, delete the line-level miscellaneous charges, and manually re-enter them as header charges before posting. This process created massive bottlenecks during monthly closes and introduced human rounding errors.
I engineered a robust, automated backend solution using Epicor Functions (EFx) scheduled to run seamlessly alongside the multi-company batch pipeline:
The automated solution completely eliminated manual AP intervention across all subsidiaries:
Epicor Functions (EFx) and scheduled automations can solve complex intercompany logic without messy customizations.
Request a Technical Consultation