Administrators mailing list archives


Re: Administrators

Palisade World, OdooBot
- 12/07/2021 08:40:48

Upgrade report: 14.0



    The numbering of journal entries & invoices changed in Odoo 14; sequences are replaced by a more robust approach, to prevent mistakes (e.g. 2020/12/0003 for an invoice posted in *September*, or 2020/00003 for a document in fiscal year 2019).

    If you had wrong journal entries, you might face blocking messages like this when validating a document. To fix such issues, you can either correct the number of the last journal entry for the month / year, or assign a number manually on a draft document before posting it. To do so, use the "Renumbering" action available from the *list* of journal entries. Once you fix the latest entry, all future entries will be correct.


    Payments have been heavily refactored in Odoo 14.0. To make sure the upgrade of your payments is done correctly, you should ensure a few things.

    Before upgrading:

    • Check that the lock dates for all companies are correctly set; the more recent the lock date, the better.
    • Check if the default accounts on the bank/cash journal is of type liquidity (bank/cash):
      • In case they are, new outstanding payment accounts will be created during the migration.
      • In case they are current asset accounts, no new account will be created.
    • Make sure all accounting entries have a consistant number regarding the fiscal year they belong to. (e.g. a journal entry dated of 2019 shouldn’t have a name xx/2020/xx/xxxx)

    After upgrading:

    • Check the outstanding payment accounts are correctly created. You will have to change the code/name to fit your own chart of accounts.
    • Check that pre-recorded payments (recorded before migration, using the "register payment" button on invoices) in the not-locked periods can correctly be reconciled (after migration) with an incoming statement.

    We highly encourage you to watch this video explaining the differences between Odoo 13.0 and Odoo 14.0 when registering payments. You will need to decide which workflow you want to use. By default the upgrade will assume that your workflow is to reconcile all payments on invoices with bank transactions. Invoices will be marked "in payment" when a payment is registered and will only be marked as "paid" after reconciling with a bank transaction. If reconciling bank transactions is not part of your workflow, you should change the outstanding account for incoming and / or outgoing payments on the relevant bank journal to the bank account of that journal. If this is done, payments registered on invoices result in them being marked as "paid" right away, and it will no longer be possible to reconcile a bank transaction with them.


  • The following payments have been deleted during the migration because there were posted but no longerlinked to any journal entry: [2943, 1315, 1427, 1455, 3019]

Disabled views


    During the upgrade some fields have been removed. The records below have been automatically corrected.

    Manufacturing Orders


  • The following product templates quantities will be updated because we now include the quantities of their archived variants
    • Post Pre-Galv 76x76X1.6mm