Hi ptpldesigners
When auto-assigne setting is enabled, the system assigned the inventory automatically, it means, from where it has to take the items.
When this setting is not enabled, it doesn't allow completing the order if you haven't selected from which inventory you want the stock to be taken.
It works the same for orders and purchase orders.
Hope this helps,
Best Regards,
Andrea.