← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 662821] Re: [6.0] Invoices use the "Journal Sequence" instead of the "Invoice In/Out" sequences

 

Just an update to the bug: As stated by Fabien and Quentin on the
accounting-experts mailing list, this bug will be fixed soon by adding a
new module that can then be loaded by localizations needing separated
invoice/entry sequences:

"First of all, let me remind you that we will release with the version 6 a module that will have the following behaviour:
*add a new field 'internal sequence number' on the accounting entries (type=char, on account.move object)
*add a new field 'internal sequence' on the account journals (type=many2one(ir.sequence), on account.journal object)
*with this module, a new sequence will be created as data and put as default value on every journal
*when posting an entry (when the state goes from 'draft' to 'posted), it will fill the new field 'internal sequence number' of the accounting entries with the next number accordingly to the sequence selected on the related journal." (qdp)

** Changed in: openobject-server
       Status: Invalid => In Progress

-- 
[6.0] Invoices use the "Journal Sequence" instead of the "Invoice In/Out" sequences 
https://bugs.launchpad.net/bugs/662821
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.

Status in OpenObject Server: In Progress

Bug description:
The invoices, on addons 6.0 (revid jth@xxxxxxxxxxx-20101018132907-9cnfm4yzn3w01gox) 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_sequence_id" field has been removed from the view).

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.







References