Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0009588Openbravo ERP07. Sales managementpublic2009-06-22 18:182011-02-04 09:14
networkb 
rmorley 
highmajoralways
newopen 
30
2.40MP3 
 
Core
No
0009588: The invoice number are not managed in a correct way
The invoice number are not managed in a correct way. If you delete an invoice done in the past, then the number that the invoice was using is not used in the new invoices, what is not correct because invoices shouldn't left invoice numbers without use.

This is extended to multiorganization because if you change the organization of an invoice done in the past, it takes a now documentno, but the invoice number
that was used before is not used again, and it should be.

-Create an invoice, and it takes the documentno x
-Create another invoice, and it takes the docuemntno x+1
-Delete the invoice x
-Create a new invoice, It takes the number x+2 and should take the number
x because the invoice with this number has been deleted, and all the documentno
must be used.
You can not have invoice numbers not used between invoices.

--In multi organization

-Create an invoice for organization A. It takes the documentno A-x
-Modify the invoice and assign it to organization B. It takes the documentno B-x
-Create a new invoice for organization A. It takes the documentno A-x+1 but it should take the documentno A-x, becasue it is not being used.

No tags attached.
Issue History
2009-06-22 18:18networkbNew Issue
2009-06-22 18:18networkbAssigned To => rafaroda
2009-06-22 19:02psarobeProposed Solution updated
2009-06-22 19:14pjuvaraNote Added: 0017535
2009-06-22 19:14pjuvaraTypedefect => feature request
2009-06-23 09:40rafarodaAssigned Torafaroda => pjuvara
2009-06-23 09:40rafarodaPriorityimmediate => high
2011-02-04 09:14jpabloaeAssigned Topjuvara => rmorley

Notes
(0017535)
pjuvara   
2009-06-22 19:14   
We acknowledge that deleting invoices can leave gaps in the document sequences but unfortunately this is the way the product has been designed to work and we cannot address this as a defect.

It needs to be treated as a feature request.