[6.0] Invoices use the "Journal Sequence" instead of the "Invoice In/Out" sequences
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Released
|
Medium
|
OpenERP R&D Addons Team 3 |
Bug Description
The invoices, on addons 6.0 (revid <email address hidden>) use the Journal Sequence by default instead of the "Invoice In/Out/Refund In/Refund Out" sequences, and it is not possible to setup the sequence to use (the "invoice_
That is completely invalid, as the invoices will have holes in their numbering!, so this bug should be considered critical.
HOW TO REPRODUCE:
- On a fresh database with the accounting installed and no invoices nor journal entries yet:
- Create an invoice and confirm it. The invoice will receive number "1" (the same as the journal entry for the invoice).
- Pay the invoice (voucher), the voucher journal entry will receive number "2".
- Create a new invoice and confirm it. The invoice will receive number "3" (instead of "2").
NOTES:
On some countries like Spain, we should have a single sequence for all the journal entries (as if we had a single journal), but we may have several invoice sequences.
Also, at least on Spain, we are not allowed to renumber the invoices (after handing it to a customer) under any circumstance, but its common to renumber the accounting entries (they only have to be numbered sequentially by date on the fiscal year closing).
And finally, on Spain, we don't need to restart the invoices sequence each year, but we must do so with the journal entries sequence.
Changed in openobject-server: | |
importance: | Undecided → Critical |
milestone: | none → 6.0 |
description: | updated |
@Borja:
Can you provide more detailed steps to reproduce? (exact list of modules installed - demo data or not, etc.)
Since the invoice number is a fields.related to its journal.entry's number, normally they cannot be different...
@Raphael:
Same question, you might have different conditions to reproduce it?