mirror of
https://github.com/OCA/account-financial-tools.git
synced 2025-02-02 12:47:26 +02:00
[MIG] account_renumber: Migration to 11.0
* Standard procedure * README by fragments * 2to3 run * Manifest changed
This commit is contained in:
@@ -1,11 +1,30 @@
|
||||
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
||||
:alt: License: AGPL-3
|
||||
|
||||
=======================
|
||||
Account Renumber Wizard
|
||||
=======================
|
||||
|
||||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!! This file is generated by oca-gen-addon-readme !!
|
||||
!! changes will be overwritten. !!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
|
||||
:target: https://odoo-community.org/page/development-status
|
||||
:alt: Beta
|
||||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
||||
:alt: License: AGPL-3
|
||||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github
|
||||
:target: https://github.com/OCA/account-financial-tools/tree/11.0/account_renumber
|
||||
:alt: OCA/account-financial-tools
|
||||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
|
||||
:target: https://translation.odoo-community.org/projects/account-financial-tools-11-0/account-financial-tools-11-0-account_renumber
|
||||
:alt: Translate me on Weblate
|
||||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
|
||||
:target: https://runbot.odoo-community.org/runbot/92/11.0
|
||||
:alt: Try me on Runbot
|
||||
|
||||
|badge1| |badge2| |badge3| |badge4| |badge5|
|
||||
|
||||
This module extends the functionality of accounting to allow the accounting
|
||||
manager to renumber account moves by date only for admin.
|
||||
|
||||
@@ -21,6 +40,11 @@ using its journal sequence, which means that:
|
||||
- Sequences with prefixes and suffixes based on the move date are also
|
||||
supported.
|
||||
|
||||
**Table of contents**
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
@@ -42,41 +66,49 @@ with the *First number* you chose and matches the entry date order.
|
||||
If no matches are found, you will be alerted. Otherwise, you will be redirected
|
||||
to a view of all the entries that have been renumbered.
|
||||
|
||||
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
|
||||
:alt: Try me on Runbot
|
||||
:target: https://runbot.odoo-community.org/runbot/92/10.0
|
||||
|
||||
Bug Tracker
|
||||
===========
|
||||
|
||||
Bugs are tracked on `GitHub Issues
|
||||
<https://github.com/OCA/account-financial-tools/issues>`_. In case of trouble,
|
||||
please check there if your issue has already been reported. If you spotted it
|
||||
first, help us smashing it by providing a detailed and welcomed feedback.
|
||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-financial-tools/issues>`_.
|
||||
In case of trouble, please check there if your issue has already been reported.
|
||||
If you spotted it first, help us smashing it by providing a detailed and welcomed
|
||||
`feedback <https://github.com/OCA/account-financial-tools/issues/new?body=module:%20account_renumber%0Aversion:%2011.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
|
||||
|
||||
Do not contact contributors directly about support or help with technical issues.
|
||||
|
||||
Credits
|
||||
=======
|
||||
|
||||
Authors
|
||||
~~~~~~~
|
||||
|
||||
* Pexego
|
||||
* Tecnativa
|
||||
|
||||
Contributors
|
||||
------------
|
||||
~~~~~~~~~~~~
|
||||
|
||||
* Pedro M. Baeza <pedro.baeza@tecnativa.com>
|
||||
* Jordi Llinares
|
||||
* Joaquín Gutiérrez <http://www.gutierrezweb.es>
|
||||
* Jairo Llopis <jairo.llopis@tecnativa.com>
|
||||
* David Vidal <david.vidal@tecnativa.com>
|
||||
* `Joaquín Gutiérrez <http://www.gutierrezweb.es>`_
|
||||
* `Tecnativa <https://www.tecnativa.com>`_:
|
||||
|
||||
Maintainer
|
||||
----------
|
||||
* Pedro M. Baeza
|
||||
* Jairo Llopis
|
||||
* David Vidal
|
||||
|
||||
Maintainers
|
||||
~~~~~~~~~~~
|
||||
|
||||
This module is maintained by the OCA.
|
||||
|
||||
.. image:: https://odoo-community.org/logo.png
|
||||
:alt: Odoo Community Association
|
||||
:target: https://odoo-community.org
|
||||
|
||||
This module is maintained by the OCA.
|
||||
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose
|
||||
mission is to support the collaborative development of Odoo features and
|
||||
promote its widespread use.
|
||||
|
||||
To contribute to this module, please visit https://odoo-community.org.
|
||||
This module is part of the `OCA/account-financial-tools <https://github.com/OCA/account-financial-tools/tree/11.0/account_renumber>`_ project on GitHub.
|
||||
|
||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
|
||||
|
||||
@@ -1,15 +1,17 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright 2009 Pexego Sistemas Informáticos. All Rights Reserved
|
||||
# Copyright 2013-2017 Pedro Manuel Baeza <pedro.baeza@tecnativa.com>
|
||||
# Copyright 2009 Pexego Sistemas Informáticos
|
||||
# Copyright 2013-2018 Pedro Manuel Baeza
|
||||
# Copyright 2013 Joaquin Gutierrez <http://www.gutierrezweb.es>
|
||||
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com>
|
||||
# Copyright 2017 David Vidal <david.vidal@tecnativa.com>
|
||||
# Copyright 2016 Jairo Llopis
|
||||
# Copyright 2017 David Vidal
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
{
|
||||
'name': "Account Renumber Wizard",
|
||||
'version': "10.0.1.0.1",
|
||||
'author': "Pexego,Tecnativa,Odoo Community Association (OCA)",
|
||||
'version': "11.0.1.0.0",
|
||||
'author': "Pexego,"
|
||||
"Tecnativa,"
|
||||
"Odoo Community Association (OCA)",
|
||||
'website': "http://www.pexego.es",
|
||||
'category': "Accounting & Finance",
|
||||
"license": "AGPL-3",
|
||||
|
||||
7
account_renumber/readme/CONTRIBUTORS.rst
Normal file
7
account_renumber/readme/CONTRIBUTORS.rst
Normal file
@@ -0,0 +1,7 @@
|
||||
* Jordi Llinares
|
||||
* `Joaquín Gutiérrez <http://www.gutierrezweb.es>`_
|
||||
* `Tecnativa <https://www.tecnativa.com>`_:
|
||||
|
||||
* Pedro M. Baeza
|
||||
* Jairo Llopis
|
||||
* David Vidal
|
||||
14
account_renumber/readme/DESCRIPTION.rst
Normal file
14
account_renumber/readme/DESCRIPTION.rst
Normal file
@@ -0,0 +1,14 @@
|
||||
This module extends the functionality of accounting to allow the accounting
|
||||
manager to renumber account moves by date only for admin.
|
||||
|
||||
The wizard, which is accesible from the "End of Period" menuitem,
|
||||
lets you select journals, periods, and a starting number. When
|
||||
launched, it renumbers all posted moves that match selected criteria
|
||||
(after ordering them by date).
|
||||
|
||||
It will recreate the sequence number for each account move
|
||||
using its journal sequence, which means that:
|
||||
|
||||
- Sequences per journal are supported.
|
||||
- Sequences with prefixes and suffixes based on the move date are also
|
||||
supported.
|
||||
17
account_renumber/readme/USAGE.rst
Normal file
17
account_renumber/readme/USAGE.rst
Normal file
@@ -0,0 +1,17 @@
|
||||
To use this module, you need to:
|
||||
|
||||
#. Be an accounting manager.
|
||||
#. Go to *Accounting > Adviser > Renumber journal entries*.
|
||||
#. Choose the *First number* of the journal entry that you want. It will be
|
||||
used to start numbering from there on.
|
||||
#. Choose the *Starting date* and *Ending date*, to set when you want the
|
||||
process to begin and end.
|
||||
#. Choose the journals where you want to perform the renumberings.
|
||||
#. Press *Renumber*.
|
||||
|
||||
Now, the wizard will locate all journal entries found in those journals and
|
||||
dates, and start numbering them without gaps in a sequential order that starts
|
||||
with the *First number* you chose and matches the entry date order.
|
||||
|
||||
If no matches are found, you will be alerted. Otherwise, you will be redirected
|
||||
to a view of all the entries that have been renumbered.
|
||||
@@ -22,7 +22,7 @@ class AccountRenumberCase(TransactionCase):
|
||||
})
|
||||
|
||||
self.sequence = self.env["ir.sequence"].create({
|
||||
"name": u"Test Sëquence",
|
||||
"name": "Test Sëquence",
|
||||
"implementation": "no_gap",
|
||||
"prefix": "TEST/%(year)s/",
|
||||
"use_date_range": True,
|
||||
@@ -35,7 +35,7 @@ class AccountRenumberCase(TransactionCase):
|
||||
})
|
||||
|
||||
self.journal = self.env["account.journal"].create({
|
||||
"name": u"Test Jöurnal",
|
||||
"name": "Test Jöurnal",
|
||||
"type": "cash",
|
||||
"sequence_id": self.sequence.id,
|
||||
})
|
||||
@@ -108,8 +108,8 @@ class AccountRenumberCase(TransactionCase):
|
||||
wizard.journal_ids = self.journal
|
||||
wizard.renumber()
|
||||
|
||||
expected_month = range(4, 7) + range(12, 6, -1)
|
||||
expected_number = range(9, 0, -1)
|
||||
expected_month = list(range(4, 7)) + list(range(12, 6, -1))
|
||||
expected_number = list(range(9, 0, -1))
|
||||
for n, move in enumerate(self.moves_by_name(self.moves)):
|
||||
self.assertEqual(int(move.name[-1]), expected_number[n])
|
||||
self.assertEqual(
|
||||
|
||||
Reference in New Issue
Block a user