In SO entry the Branch on the line and the selected Warehouse must be the same currency. “The CHINA branch specified for the CHINA warehouse has other base currency than the RBYTEMAIN branch that is currently selected.”
While the Generate Intercompany sales order process works across companies and currencies, seeing the stock in other companies is necessary (Warehouse field on SO Line). If the warehouse was able to be selected, then the create shipment would proceed and the invoicing would result in an intercompany transactions No need for separate purchase orders, generated sales orders, generated PO Receipts etc.
Currency is the limitation. Intercompany functionality presumably doesn’t handle currency conversion. Are there any plans to enable picking on overseas warehouse domiled in different currency?