Sales Auto Workflow for Odoo 19 – Automatic Confirm, Delivery, Invoice and Payment by Rules
Automate the sales flow: confirm the order, validate the delivery when the stock is there, create and post the invoice and register the payment, by rules on sales team, payment terms, tags or amount.
An order arrives, somebody confirms it, somebody validates the delivery, somebody creates the invoice, somebody posts it, somebody registers the payment. Sales Auto Workflow does these steps by itself.
You choose the orders
By sales team, payment terms, customer tags or amount: the first workflow that fits wins
Orders created before the workflow are left alone
Or pick a workflow by hand on an order, or switch automation off for one
You choose the steps
Confirm the quotation
Validate the delivery, only when everything is available; otherwise the order waits and is tried again
Create the invoice as soon as the order is confirmed, or once it is delivered; post it
Register the payment in the journal you choose
Run at once when the order is confirmed, or by a job every five minutes
You know what happened
An Automation tab on each order with a log of every step
A failed step is shown in red, tried again, and after three failures the salesperson gets an activity
A log of all orders under Sales → Reporting
Tested
28 automated tests: every condition, every step and their combinations, waiting for stock, failures and retries, instant and the job, batches, archived workflows and access rights.
Documented
Illustrated documentation in English and Arabic and an Arabic translation of the module.
What's included
taqnix_auto_workflow.zip: the Odoo 19 module (with Arabic translation)
Illustrated documentation in English and Arabic (HTML and PDF)
Automated tests, licence file (OPL-1) and changelog
Requirements
Odoo 19.0 with Sales, Inventory and Invoicing.
What's in the download
The files in the archive you can download after you buy.
Instant or every five minutes; Run automation and No automation on the order
A log of every step, errors shown on the order, an activity after three failures
Arabic translation, automated tests
Frequently asked questions
Which orders does a workflow apply to?+
The ones that meet its conditions: sales team, payment terms, customer tags and total, all the ones you fill must hold. At least one condition is needed. Orders created before the workflow was set up are left alone. You can also pick a workflow by hand on an order.
Does it validate deliveries when the stock is short?+
No. The delivery is validated only when everything is available. Otherwise the order waits and the delivery is tried again every five minutes.
When is the invoice created?+
As soon as the order is confirmed, or once the delivery is done, as you choose. It then follows the invoicing policy of the products.
Can it register the payment?+
Yes, in the bank or cash journal you choose, for the whole invoice, dated today. It does not connect to a card or a payment provider.
What if a step fails?+
The error is logged and shown in red on the order, and the step is tried again. After three failures the salesperson gets an activity. Press Run automation after fixing the cause.
Can I exclude an order?+
Yes. Tick No automation on the order, or pick another workflow.
Does it run at once?+
It can run as soon as the order is confirmed, or by a job every five minutes, as you choose.
Does it work in Arabic?+
Yes. Everything is translated and works right to left, and the documentation is in Arabic too.
More from TAQNIX
ModuleNew
Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel
Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.
Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor
See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.
Cheque Printing for Odoo 19 – Cheque Books, Amount in Words (English & Arabic), Layouts
Print bank cheques from vendor payments on your pre-printed stock: cheque books with automatic numbers, the amount in words in English or Arabic, a layout you can adjust and a register.
Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor
See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.
Product Warranty & Claims for Odoo 19 – Automatic Warranties, Expiry and Claims
Warranties created by the delivery, with a start, an end and a status for every customer, and claims that say at once whether the product is in or out of warranty.
Customer Credit Limit for Odoo 19 – Block Sales Orders and Deliveries Over the Limit, Credit Hold, Approvals
Set a credit limit per customer and stop sales orders and deliveries when it is exceeded, when the customer is on hold or has old overdue invoices. Credit managers approve exceptions.