|
| 1 | +============================ |
| 2 | +Sale Order Picking Hold Paid |
| 3 | +============================ |
| 4 | + |
| 5 | +This module adds a dropdown field "Delivery Block Reason" to payment terms. If a sale order is validated with a payment term where a delivery block reason is selected, the creation of the picking will be held until the invoice has been fully paid. |
| 6 | + |
| 7 | +The creation of manufacturing orders is not blocked, allowing products with routes Make-to-order and Manufacturing to proceed with production even if delivery is on hold. |
| 8 | + |
| 9 | +Features |
| 10 | +-------- |
| 11 | + |
| 12 | +* Add "Delivery Block Reason" dropdown to payment terms |
| 13 | +* Add "Remove Block on Payment" checkbox to delivery block reasons for automatic removal upon payment |
| 14 | +* Automatically hold delivery orders for sale orders with payment terms that have a delivery block reason selected |
| 15 | +* Automatically create delivery orders when invoices are fully paid (if the block reason has "Remove Block on Payment" enabled) |
| 16 | +* Allow manufacturing orders to be created even when delivery is on hold |
| 17 | + |
| 18 | +Configuration |
| 19 | +------------- |
| 20 | + |
| 21 | +To configure this module, you need to: |
| 22 | + |
| 23 | +1. Go to Accounting > Configuration > Payment Terms |
| 24 | +2. Edit or create a payment term |
| 25 | +3. Select a "Delivery Block Reason" from the dropdown if you want to hold deliveries until payment |
| 26 | +4. On the delivery block reason itself, enable "Remove Block on Payment" if you want the block to be automatically removed when the invoice is paid |
| 27 | + |
| 28 | +Usage |
| 29 | +----- |
| 30 | + |
| 31 | +To use this module: |
| 32 | + |
| 33 | +1. Create a sale order and select a payment term with a "Delivery Block Reason" selected |
| 34 | +2. Confirm the sale order |
| 35 | +3. Create and post an invoice for the sale order |
| 36 | +4. No delivery order will be created until the invoice is fully paid |
| 37 | +5. Once the invoice is paid, the delivery order will be automatically created if the block reason has "Remove Block on Payment" enabled |
| 38 | + |
| 39 | +For products with Make-to-order and Manufacturing routes, manufacturing orders will be created immediately upon sale order confirmation, regardless of payment status. |
| 40 | + |
| 41 | +Bug Tracker |
| 42 | +----------- |
| 43 | + |
| 44 | +Bugs are tracked on `GitHub Issues <https://github.com/Nitrokey/odoo-modules/issues>`_. |
| 45 | +In case of trouble, please check there if your issue has already been reported. |
| 46 | + |
| 47 | +Credits |
| 48 | +------- |
| 49 | + |
| 50 | +Authors |
| 51 | +~~~~~~~ |
| 52 | + |
| 53 | +* Nitrokey GmbH |
| 54 | + |
| 55 | +Contributors |
| 56 | +~~~~~~~~~~~~ |
| 57 | + |
| 58 | +* Nitrokey GmbH < [email protected]> |
0 commit comments