Sale Workflow Automation
Enhance your sale processes with automation that streamlines order confirmations, delivery validation, invoice handling, payment registrations, and smart stock shortage policies.
Key Features
- Automatically confirm sale orders and validate delivery orders.
- Create and validate invoices automatically upon order confirmation.
- Register payments with configurable payment methods and amounts.
- Smart stock shortage policy: Block, create backorder, or force validation when stock is insufficient.
- Invoicing policy aware: Invoice creation respects delivered vs ordered quantity policies automatically.
- Multilingual: Full support for Arabic (ar / ar_001), French, and English.
How it works
Enable validation of the Delivery Order, creation and validation of the invoice, and registration of the payment â all with a single click.
In the sale order form, you can define the payment term type. The available options are:
- Full Payment: The entire amount is paid at the time of sale.
- Partial Payment: A portion is paid at the time of sale, and the rest is paid later.
- Deferred Payment: No payment is made at the time of sale; the full amount is paid later.
Stock Shortage Policy (Settings)
Configure what happens when stock is insufficient during automatic delivery validation:
- Block: Raise an error and stop the process. The delivery is not validated.
- Validate available qty + create backorder: Validate what is in stock and automatically create a backorder for the remaining quantity. The invoice is only generated for the actually delivered quantity (respects delivered quantities invoicing policy).
- Force validation: Override quantities and validate the full demand even if stock goes negative.
Invoicing Policy Aware
The module automatically detects the invoicing policy of each product:
- Ordered quantities: Invoice is created immediately on order confirmation.
- Delivered quantities: Invoice is created only after delivery is validated, for the actually delivered amount. If nothing was delivered (e.g. full backorder), invoice creation is gracefully skipped.
When the Quick Process button is clicked, the system will automatically create and validate a delivery order, generate and validate an invoice, and handle payment based on the selected payment term type. If "Full Payment" is selected, the invoice will be fully paid with the total amount. If "Partial Payment" is selected, the specified partial amount will be used for a partial payment.
Help & Support
For any questions or support, contact us at
medteuw@gmail.com
Please log in to comment on this module