5de7500a41
With a sale order with: - a stockable product - the `Create Invoice` policy set to `Before Delivery` After the quotation validation and the invoice validation, if the user: - cancelled the invoice, - then validated it again, - then hit `ignore exception` on the sale order - then registered the payment on the invoice The picking of the sale order was not created automatically, and the sale order was therefore stuck. Actually, it was just a write trigger that was missing: The condition for the sale order workflow to go to the next state is that the `invoiced` boolean is set to True. It was, when the invoice of the sale order was paid (after having registered the payment), but since this is a computed field, not stored, no write operation was actually performed on the sale order, and the workflow wasn't "notified" that a change occured for the `invoiced` boolean. A simple write on the sale order (e.g. in its notes) would have unblock the situation, though. This trigger ensures the worfklow to be notified when the invoice of the sale order is paid, and therefore when the `invoiced` boolean is set to `True`. opw-706591 |
||
---|---|---|
.tx | ||
addons | ||
debian | ||
doc | ||
openerp | ||
setup | ||
.gitignore | ||
.mailmap | ||
CONTRIBUTING.md | ||
LICENSE | ||
MANIFEST.in | ||
Makefile | ||
README.md | ||
odoo.py | ||
openerp-gevent | ||
openerp-server | ||
openerp-wsgi.py | ||
requirements.txt | ||
setup.cfg | ||
setup.py |
README.md
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
If you are a developer you may type the following command at your terminal:
wget -O- https://raw.githubusercontent.com/odoo/odoo/8.0/odoo.py | python
Then follow the developer tutorials
For Odoo employees
To add the odoo-dev remote use this command:
$ ./odoo.py setup_git_dev
To fetch odoo merge pull requests refs use this command:
$ ./odoo.py setup_git_review