[V 7.0] Validating draft sales invoices does not respect order of invoice dates
Bug #1184881 reported by
Els Van Vossel (Foxy)
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Committed
|
Low
|
OpenERP Publisher's Warranty Team |
Bug Description
[V 7.0]
Latest version of server, addons, web
Legal issue: numbering according to invoice date
Database with demo data
Create 3 sales invoices (e.g. one from order, one from delivery, one manual sales invoice).
Change the dates: add invoice date 28/05/2013 to the first invoice created
add invoice date 21/05/2013 to the second invoice created
add invoice date 23/05/2013 to the third invoice created
Select all three invoices and use the wizard Validate draft invoices.
The legal numbering should be: 001 for invoice of 21/05, 002 for 23/05 and 003 for 28/05. This is not the case!
Please make sure the invoices receive a numbering starting from the earliest invoice date.
Regards,
Els Van Vossel
Related branches
lp:~openerp-dev/openobject-addons/7.0-opw-593091-dhr
Rejected
for merging
into
lp:openobject-addons/7.0
- Naresh(OpenERP) (community): Approve
- Dharti Ratani(OpenERP): Pending requested
-
Diff: 24 lines (+4/-3)1 file modifiedaccount/wizard/account_invoice_state.py (+4/-3)
Changed in openobject-addons: | |
assignee: | nobody → OpenERP Publisher's Warranty Team (openerp-opw) |
tags: | added: maintenance |
Changed in openobject-addons: | |
status: | New → Fix Committed |
importance: | Undecided → Low |
To post a comment you must log in.
sorry but who decides this is a bug. Again this is a feature to please "some" users while wrecking behaviour for others in a non reversible way. If a user wishes their invoices to be validated in a certain way then by all means create own module but please show me any international standard where invoices MUST be validated in the way the bug report requests. It is trivial in an extension module to sort the ID's for workflow, but now we have it baked in wrecking everybody elses use case to satisfy one.