Unable to Create Inter-Company PR/PI from DN/SI in case of multi currencies
Author: Henil666Created Sep 4, 2026Updated Sep 17, 2026
Labelsfrappe-supportfeature-requestUnder Review
When two companies whose currencies are different try to transact with each other being Internal Supplier/Customer for each other, there is an issue that occurs.
The transactions involve multiple currencies, and because of the currency difference, the system does not allow the user to create the Inter-Company Purchase Receipt and Purchase Invoice from the linked DN and SI as a message pops up: Company currencies of both the companies should match for Inter Company Transactions.
This needs to be fixed so companies with different currencies can transact and create Inter Company Purchase Receipts and Invoices.
Steps to replicate:
- Create two companies with different default currencies (e.g., Company A: USD, Company B: INR). Set up an inter-company customer/supplier relationship between them.
- In Company A, create Purchase Order and then create Inter Company Sales Order from it. Later, create a Delivery Note (or Sales Invoice) against the inter-company Sales Order with the transaction currency set to any value.
- From the DN/SI, click Create > Inter Company Purchase Receipt (or Inter Company Purchase Invoice).
- Observe the error: "Company currencies of both the companies should match for Inter Company Transactions."
Source: frappe/erpnext