Intercompany Transactions
Intercompany transactions let you record business activities between your companies, while keeping each organisation’s books accurate and up to date.
These transactions can occur between a headquarters and its subsidiaries, or between two subsidiaries.
Common intercompany transactions include:
- Sales Transactions: Sales Orders, Invoices, Bill of Supply, Credit Notes, Debit Notes, Payments Received, Refunds
- Purchase Transactions: Purchase Orders, Bills, Vendor Credits, Payments Made, Refunds
- Other Transactions: Intercompany Journals, Netting
Push Intercompany Transactions
When you create a transaction for an intercompany contact and mark it as Open or Sent, the transaction is automatically pushed to the other company.
The other company can:
- Review the transaction
- Accept it to create a matching record.
- Reject it if changes are required.
This ensures both organisations stay in sync without manual duplication.
For example, to push an intercompany invoice:
- Go to Sales in the left sidebar.
- Hover over Invoices in the Modules bar and select Invoices from the dropdown.
- Click + New in the top right.
- Select the intercompany customer as the Customer Name.
- Fill in the required details.
- Click Save and Send.
- Click Send to email the invoice.
The invoice will be pushed as a bill to the intercompany customer.
View Intercompany Transaction Status
Each intercompany transaction shows its progress using the following statuses:
- Push In Progress: The transaction is being pushed.
- Pushed: The transaction has been successfully pushed.
- Push Failed: The transaction could not be pushed.
- Accepted: The transaction has been accepted by the intercompany contact.
- Rejected: The transaction has been rejected by the intercompany contact.
View Incoming Intercompany Transactions
When an intercompany transaction is sent to you, it appears in the Incoming Intercompany tab of the corresponding module.
Scenario: Zylker Corp sends an intercompany invoice to Zylker Inc. for shared operational costs. Zylker Inc. can view it as an incoming bill, review the details, and accept it to create a matching record.
- Go to Purchases in the left sidebar.
- Hover over Bills in the Modules bar and select Bills from the dropdown.
- Open to the Incoming Intercompany Bills tab.
The incoming intercompany transactions are listed.
Accept Incoming Intercompany Transactions
When you accept an incoming transaction, a corresponding record is created in your organisation’s books.
For example, to accept an incoming intercompany bill:
- Go to Purchases in the left sidebar.
- Hover over Bills in the Modules bar and select Bills from the dropdown.
- Switch to the Incoming Intercompany Bills tab.
- Open the incoming transaction you want to accept.
- Click Accept & Create.
- Review the pre-filled details on the transaction creation page and make changes if needed.
- Click Save.
A corresponding transaction is created in your organisation.
Note: If an accepted intercompany transaction is deleted in one company, you must either delete the corresponding transaction or create an adjustment for it in the multi-company console.
Reject Incoming Intercompany Transactions
If you do not want to accept a transaction, you can reject it. The sending intercompany contact can then edit and re-push it.
For example, to reject an incoming intercompany bill:
- Go to Purchases in the left sidebar.
- Hover over Bills in the Modules bar and select Bills from the dropdown.
- Switch to the Incoming Intercompany Bills tab.
- Open the incoming transaction you want to reject.
- Click Decline next to the journal entry you want to reject.
- In the pop-up that appears, enter the reason and click Reject.
The sender can edit the transaction and push it again.