I have a scenario as follows:
• Customer orders a set of items that must ship together and we take a 35% deposit
◦ Accounting records the customer deposit, then opens an invoice for the whole order and applies the deposit - we've got an open invoice for the remainder at this time
• The order is set to 'Ship Complete'
• Some items have a long lead time, so it sits for maybe a couple months
• Items come in and allocate to the order at which point the order can be shipped but we've still got 65% to collect
What can I do to prevent to allow item allocation to the SO but prevent fulfillment creation until the invoice is closed? I'm fine with a workflow and having accounting release a lock on the transaction but I don't know if a lock will allow for allocation / prevent fulfillment