Could you please help me find a solution for this tricky situation. We have a contract in a different country (island) and we procure goods locally and ship it to the island and the shipment usually takes about 6 weeks. Also, we buy these goods through a middle man and our terms of payment with them is 14 days. Now, we want to be able to do our goods receipt as soon as the goods leave from here so that we can post invoice and pay our vendor in time and at the same time we want to block the stock in the system until the goods actually reach the island.
Please could you suggest any movement type that can be used to achieve this.