From 73d857295fe749e5a8552cd6e3ce5239a9753ff1 Mon Sep 17 00:00:00 2001 From: Luc De Meyer Date: Tue, 7 Nov 2023 20:06:26 +0100 Subject: [PATCH] [IMP] integrate transfer journal option into account_payment_order --- .../views/res_config_settings.xml | 9 +- .../views/res_config_settings.xml | 4 +- account_payment_order/README.rst | 9 +- account_payment_order/__manifest__.py | 1 + account_payment_order/models/__init__.py | 1 + .../models/account_payment.py | 4 +- .../models/account_payment_line.py | 7 + .../models/account_payment_mode.py | 6 + .../models/res_company.py | 0 account_payment_order/readme/CONTRIBUTORS.rst | 1 + account_payment_order/readme/USAGE.rst | 6 +- .../static/description/index.html | 9 +- account_payment_order/tests/__init__.py | 1 + .../test_payment_order_transfer_journal.py | 0 .../views/account_payment_mode.xml | 3 + account_payment_order/wizard/__init__.py | 1 + .../wizard}/res_config_settings.py | 0 .../wizard}/res_config_settings.xml | 4 +- .../README.rst | 84 ---- .../__init__.py | 2 - .../__manifest__.py | 19 - .../models/__init__.py | 3 - .../models/account_payment_line.py | 18 - .../models/account_payment_mode.py | 15 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 1 - .../readme/USAGE.rst | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 429 ------------------ .../tests/__init__.py | 1 - .../views/account_payment_mode_views.xml | 18 - .../wizards/__init__.py | 1 - .../account_payment_order_transfer_journal | 1 - .../setup.py | 6 - 34 files changed, 53 insertions(+), 615 deletions(-) rename {account_payment_order_transfer_journal => account_payment_order}/models/res_company.py (100%) rename account_payment_order_transfer_journal/tests/test_payment_order.py => account_payment_order/tests/test_payment_order_transfer_journal.py (100%) rename {account_payment_order_transfer_journal/wizards => account_payment_order/wizard}/res_config_settings.py (100%) rename {account_payment_order_transfer_journal/wizards => account_payment_order/wizard}/res_config_settings.xml (88%) delete mode 100644 account_payment_order_transfer_journal/README.rst delete mode 100644 account_payment_order_transfer_journal/__init__.py delete mode 100644 account_payment_order_transfer_journal/__manifest__.py delete mode 100644 account_payment_order_transfer_journal/models/__init__.py delete mode 100644 account_payment_order_transfer_journal/models/account_payment_line.py delete mode 100644 account_payment_order_transfer_journal/models/account_payment_mode.py delete mode 100644 account_payment_order_transfer_journal/readme/CONTRIBUTORS.rst delete mode 100644 account_payment_order_transfer_journal/readme/DESCRIPTION.rst delete mode 100644 account_payment_order_transfer_journal/readme/USAGE.rst delete mode 100644 account_payment_order_transfer_journal/static/description/icon.png delete mode 100644 account_payment_order_transfer_journal/static/description/index.html delete mode 100644 account_payment_order_transfer_journal/tests/__init__.py delete mode 100644 account_payment_order_transfer_journal/views/account_payment_mode_views.xml delete mode 100644 account_payment_order_transfer_journal/wizards/__init__.py delete mode 120000 setup/account_payment_order_transfer_journal/odoo/addons/account_payment_order_transfer_journal delete mode 100644 setup/account_payment_order_transfer_journal/setup.py diff --git a/account_banking_pain_base/views/res_config_settings.xml b/account_banking_pain_base/views/res_config_settings.xml index d677026de..923cb3fc3 100644 --- a/account_banking_pain_base/views/res_config_settings.xml +++ b/account_banking_pain_base/views/res_config_settings.xml @@ -4,12 +4,15 @@ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> - + pain.group.on.account.config.settings res.config.settings - + - +

SEPA/PAIN

diff --git a/account_banking_sepa_direct_debit/views/res_config_settings.xml b/account_banking_sepa_direct_debit/views/res_config_settings.xml index 9707c00ba..6748f21ae 100644 --- a/account_banking_sepa_direct_debit/views/res_config_settings.xml +++ b/account_banking_sepa_direct_debit/views/res_config_settings.xml @@ -1,12 +1,12 @@ - + sepa_direct_debit.account_config_settings.form res.config.settings diff --git a/account_payment_order/README.rst b/account_payment_order/README.rst index cd0001921..dca6249b4 100644 --- a/account_payment_order/README.rst +++ b/account_payment_order/README.rst @@ -7,7 +7,7 @@ Account Payment Order !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:1002ea7b869db85508b1fe87a2ff885dd1dd9b803d058c034d9717464b81d8ff + !! source digest: sha256:333c07fd51f51a7fe368eacbce8df286cd0089528fcd8548d494fd76ee6272b5 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png @@ -61,7 +61,11 @@ You can create a Debit order via the menu Invoicing/Accounting > Customers > Deb This module also adds an action *Add to Payment Order* on supplier invoices and *Add to Debit Order* on customer invoices. -You can print a Payment order via the menu Invoicing/Accounting > Vendors > Payment Orders and then select the payment oder to print. +You can print a Payment order via the menu Invoicing/Accounting > Vendors > Payment Orders and then select the payment order to print. + +You can set a transfer journal via Accounting Settings or on the Payment Mode. +If there is no transfer journal, the bank journal itself will be used for the journal entry +created when confirming a payment order. Bug Tracker =========== @@ -119,6 +123,7 @@ Contributors * Ammar Officewala * Marçal Isern +* Luc De Meyer (https://noviat.com) Maintainers ~~~~~~~~~~~ diff --git a/account_payment_order/__manifest__.py b/account_payment_order/__manifest__.py index 758315a8a..ddf8ae821 100644 --- a/account_payment_order/__manifest__.py +++ b/account_payment_order/__manifest__.py @@ -36,6 +36,7 @@ "data/payment_seq.xml", "report/print_account_payment_order.xml", "report/account_payment_order.xml", + "wizard/res_config_settings.xml", ], "demo": ["demo/payment_demo.xml"], "installable": True, diff --git a/account_payment_order/models/__init__.py b/account_payment_order/models/__init__.py index e686e3db3..67e60d814 100644 --- a/account_payment_order/models/__init__.py +++ b/account_payment_order/models/__init__.py @@ -7,3 +7,4 @@ from . import res_bank from . import account_payment_method from . import account_journal from . import account_payment +from . import res_company diff --git a/account_payment_order/models/account_payment.py b/account_payment_order/models/account_payment.py index ee3409e63..d1febc96a 100644 --- a/account_payment_order/models/account_payment.py +++ b/account_payment_order/models/account_payment.py @@ -17,7 +17,9 @@ class AccountPayment(models.Model): for pay in self: if pay.payment_order_id: pay.available_payment_method_line_ids = ( - pay.journal_id._get_available_payment_method_lines(pay.payment_type) + pay.payment_order_id.journal_id._get_available_payment_method_lines( + pay.payment_type + ) ) else: pay.available_payment_method_line_ids = ( diff --git a/account_payment_order/models/account_payment_line.py b/account_payment_order/models/account_payment_line.py index 6fdf98853..3b6a28039 100644 --- a/account_payment_order/models/account_payment_line.py +++ b/account_payment_order/models/account_payment_line.py @@ -237,4 +237,11 @@ class AccountPaymentLine(models.Model): vals[ "destination_account_id" ] = self.partner_id.property_account_payable_id.id + + transfer_journal = ( + self.order_id.payment_mode_id.transfer_journal_id + or self.company_id.transfer_journal_id + ) + if transfer_journal: + vals["journal_id"] = transfer_journal.id return vals diff --git a/account_payment_order/models/account_payment_mode.py b/account_payment_order/models/account_payment_mode.py index d1685e45e..b1a136ecf 100644 --- a/account_payment_order/models/account_payment_mode.py +++ b/account_payment_order/models/account_payment_mode.py @@ -71,6 +71,12 @@ class AccountPaymentMode(models.Model): "(other modules can set additional fields to restrict the " "grouping.)", ) + transfer_journal_id = fields.Many2one( + comodel_name="account.journal", + string="Transfer journal on payment/debit orders", + domain="[('type', '=', 'general')]", + help="Journal to write payment entries when confirming payment/debit orders", + ) @api.onchange("payment_method_id") def payment_method_id_change(self): diff --git a/account_payment_order_transfer_journal/models/res_company.py b/account_payment_order/models/res_company.py similarity index 100% rename from account_payment_order_transfer_journal/models/res_company.py rename to account_payment_order/models/res_company.py diff --git a/account_payment_order/readme/CONTRIBUTORS.rst b/account_payment_order/readme/CONTRIBUTORS.rst index c6d4d1c03..9554b2edc 100644 --- a/account_payment_order/readme/CONTRIBUTORS.rst +++ b/account_payment_order/readme/CONTRIBUTORS.rst @@ -30,3 +30,4 @@ * Ammar Officewala * Marçal Isern +* Luc De Meyer (https://noviat.com) diff --git a/account_payment_order/readme/USAGE.rst b/account_payment_order/readme/USAGE.rst index ec551e4cc..572e161bd 100644 --- a/account_payment_order/readme/USAGE.rst +++ b/account_payment_order/readme/USAGE.rst @@ -4,4 +4,8 @@ You can create a Debit order via the menu Invoicing/Accounting > Customers > Deb This module also adds an action *Add to Payment Order* on supplier invoices and *Add to Debit Order* on customer invoices. -You can print a Payment order via the menu Invoicing/Accounting > Vendors > Payment Orders and then select the payment oder to print. +You can print a Payment order via the menu Invoicing/Accounting > Vendors > Payment Orders and then select the payment order to print. + +You can set a transfer journal via Accounting Settings or on the Payment Mode. +If there is no transfer journal, the bank journal itself will be used for the journal entry +created when confirming a payment order. diff --git a/account_payment_order/static/description/index.html b/account_payment_order/static/description/index.html index b72529c63..d0dcc7aa6 100644 --- a/account_payment_order/static/description/index.html +++ b/account_payment_order/static/description/index.html @@ -1,3 +1,4 @@ + @@ -366,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:1002ea7b869db85508b1fe87a2ff885dd1dd9b803d058c034d9717464b81d8ff +!! source digest: sha256:333c07fd51f51a7fe368eacbce8df286cd0089528fcd8548d494fd76ee6272b5 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Mature License: AGPL-3 OCA/bank-payment Translate me on Weblate Try me on Runboat

This module adds support for payment orders and debit orders.

@@ -405,7 +406,10 @@ Configuration > Management > Payment Modes.

You can create a Payment order via the menu Invoicing/Accounting > Vendors > Payment Orders and then select the move lines to pay.

You can create a Debit order via the menu Invoicing/Accounting > Customers > Debit Orders and then select the move lines to debit.

This module also adds an action Add to Payment Order on supplier invoices and Add to Debit Order on customer invoices.

-

You can print a Payment order via the menu Invoicing/Accounting > Vendors > Payment Orders and then select the payment oder to print.

+

You can print a Payment order via the menu Invoicing/Accounting > Vendors > Payment Orders and then select the payment order to print.

+

You can set a transfer journal via Accounting Settings or on the Payment Mode. +If there is no transfer journal, the bank journal itself will be used for the journal entry +created when confirming a payment order.

Bug Tracker

@@ -463,6 +467,7 @@ If you spotted it first, help us to smash it by providing a detailed and welcome
  • Marçal Isern <marsal.isern@qubiq.es>
  • +
  • Luc De Meyer <luc.demeyer@noviat.com> (https://noviat.com)
  • diff --git a/account_payment_order/tests/__init__.py b/account_payment_order/tests/__init__.py index c649cb8fe..12333e0fe 100644 --- a/account_payment_order/tests/__init__.py +++ b/account_payment_order/tests/__init__.py @@ -3,3 +3,4 @@ from . import test_bank from . import test_payment_order_inbound from . import test_payment_order_outbound from . import test_account_payment +from . import test_payment_order_transfer_journal diff --git a/account_payment_order_transfer_journal/tests/test_payment_order.py b/account_payment_order/tests/test_payment_order_transfer_journal.py similarity index 100% rename from account_payment_order_transfer_journal/tests/test_payment_order.py rename to account_payment_order/tests/test_payment_order_transfer_journal.py diff --git a/account_payment_order/views/account_payment_mode.xml b/account_payment_order/views/account_payment_mode.xml index 1b7bdb01b..0983aa209 100644 --- a/account_payment_order/views/account_payment_mode.xml +++ b/account_payment_order/views/account_payment_mode.xml @@ -8,6 +8,9 @@ + + +

    Payment Orders

    -
    +
    diff --git a/account_payment_order_transfer_journal/README.rst b/account_payment_order_transfer_journal/README.rst deleted file mode 100644 index b3f551551..000000000 --- a/account_payment_order_transfer_journal/README.rst +++ /dev/null @@ -1,84 +0,0 @@ -======================================= -Account Payement Order Transfer Journal -======================================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:7d2e037a2c586245868f0ae3b21aa749db74cbe752b5ad62a7e907e223b86ffb - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |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%2Fbank--payment-lightgray.png?logo=github - :target: https://github.com/OCA/bank-payment/tree/16.0/account_payment_order_transfer_journal - :alt: OCA/bank-payment -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/bank-payment-16-0/bank-payment-16-0-account_payment_order_transfer_journal - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/bank-payment&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module allow to generate payment order entries on a transfer journal - -**Table of contents** - -.. contents:: - :local: - -Usage -===== - -Set transfer jounrnal via Accounting Settings or on the Payment Mode. -If there is no transfer journal, the bank journal itself will be used. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* ACSONE SA/NV -* Noviat - -Contributors -~~~~~~~~~~~~ - -* Adrien Peiffer (https://acsone.eu) -* Luc De Meyer (https://noviat.com) - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -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. - -This module is part of the `OCA/bank-payment `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_payment_order_transfer_journal/__init__.py b/account_payment_order_transfer_journal/__init__.py deleted file mode 100644 index aee8895e7..000000000 --- a/account_payment_order_transfer_journal/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from . import models -from . import wizards diff --git a/account_payment_order_transfer_journal/__manifest__.py b/account_payment_order_transfer_journal/__manifest__.py deleted file mode 100644 index 132a6e572..000000000 --- a/account_payment_order_transfer_journal/__manifest__.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2022 ACSONE SA/NV -# Copyright 2023 Noviat -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -{ - "name": "Account Payement Order Transfer Journal", - "summary": """ - Add the possibility to book payment order operations on a transfert journal.""", - "version": "16.0.1.0.0", - "license": "AGPL-3", - "author": "ACSONE SA/NV,Noviat,Odoo Community Association (OCA)", - "website": "https://github.com/OCA/bank-payment", - "depends": ["account_payment_order"], - "data": [ - "views/account_payment_mode_views.xml", - "wizards/res_config_settings.xml", - ], - "demo": [], -} diff --git a/account_payment_order_transfer_journal/models/__init__.py b/account_payment_order_transfer_journal/models/__init__.py deleted file mode 100644 index c40591353..000000000 --- a/account_payment_order_transfer_journal/models/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from . import account_payment_line -from . import account_payment_mode -from . import res_company diff --git a/account_payment_order_transfer_journal/models/account_payment_line.py b/account_payment_order_transfer_journal/models/account_payment_line.py deleted file mode 100644 index c006b3c79..000000000 --- a/account_payment_order_transfer_journal/models/account_payment_line.py +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2023 Noviat -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from odoo import models - - -class AccountPaymentLine(models.Model): - _inherit = "account.payment.line" - - def _prepare_account_payment_vals(self): - vals = super()._prepare_account_payment_vals() - transfer_journal = ( - self.order_id.payment_mode_id.transfer_journal_id - or self.company_id.transfer_journal_id - ) - if transfer_journal: - vals["journal_id"] = transfer_journal.id - return vals diff --git a/account_payment_order_transfer_journal/models/account_payment_mode.py b/account_payment_order_transfer_journal/models/account_payment_mode.py deleted file mode 100644 index c1e7226b0..000000000 --- a/account_payment_order_transfer_journal/models/account_payment_mode.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2023 Noviat -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from odoo import fields, models - - -class AccountPaymentMode(models.Model): - _inherit = "account.payment.mode" - - transfer_journal_id = fields.Many2one( - comodel_name="account.journal", - string="Transfer journal on payment/debit orders", - domain="[('type', '=', 'general')]", - help="Journal to write payment entries when confirming payment/debit orders", - ) diff --git a/account_payment_order_transfer_journal/readme/CONTRIBUTORS.rst b/account_payment_order_transfer_journal/readme/CONTRIBUTORS.rst deleted file mode 100644 index 074a9b413..000000000 --- a/account_payment_order_transfer_journal/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,2 +0,0 @@ -* Adrien Peiffer (https://acsone.eu) -* Luc De Meyer (https://noviat.com) diff --git a/account_payment_order_transfer_journal/readme/DESCRIPTION.rst b/account_payment_order_transfer_journal/readme/DESCRIPTION.rst deleted file mode 100644 index 048a922ee..000000000 --- a/account_payment_order_transfer_journal/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -This module allow to generate payment order entries on a transfer journal diff --git a/account_payment_order_transfer_journal/readme/USAGE.rst b/account_payment_order_transfer_journal/readme/USAGE.rst deleted file mode 100644 index 288250244..000000000 --- a/account_payment_order_transfer_journal/readme/USAGE.rst +++ /dev/null @@ -1,2 +0,0 @@ -Set transfer jounrnal via Accounting Settings or on the Payment Mode. -If there is no transfer journal, the bank journal itself will be used. diff --git a/account_payment_order_transfer_journal/static/description/icon.png b/account_payment_order_transfer_journal/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I diff --git a/account_payment_order_transfer_journal/static/description/index.html b/account_payment_order_transfer_journal/static/description/index.html deleted file mode 100644 index 6dd4333d4..000000000 --- a/account_payment_order_transfer_journal/static/description/index.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - -Account Payement Order Transfer Journal - - - -
    -

    Account Payement Order Transfer Journal

    - - -

    Beta License: AGPL-3 OCA/bank-payment Translate me on Weblate Try me on Runboat

    -

    This module allow to generate payment order entries on a transfer journal

    -

    Table of contents

    - -
    -

    Usage

    -

    Set transfer jounrnal via Accounting Settings or on the Payment Mode. -If there is no transfer journal, the bank journal itself will be used.

    -
    -
    -

    Bug Tracker

    -

    Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

    -

    Do not contact contributors directly about support or help with technical issues.

    -
    -
    -

    Credits

    -
    -

    Authors

    -
      -
    • ACSONE SA/NV
    • -
    • Noviat
    • -
    -
    - -
    -

    Maintainers

    -

    This module is maintained by the OCA.

    -Odoo Community Association -

    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.

    -

    This module is part of the OCA/bank-payment project on GitHub.

    -

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    -
    -
    -
    - - diff --git a/account_payment_order_transfer_journal/tests/__init__.py b/account_payment_order_transfer_journal/tests/__init__.py deleted file mode 100644 index 528bf2960..000000000 --- a/account_payment_order_transfer_journal/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_payment_order diff --git a/account_payment_order_transfer_journal/views/account_payment_mode_views.xml b/account_payment_order_transfer_journal/views/account_payment_mode_views.xml deleted file mode 100644 index 8a81b4e3d..000000000 --- a/account_payment_order_transfer_journal/views/account_payment_mode_views.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - account.payment.mode.form.transfer_journal) - account.payment.mode - - - - - - - - - diff --git a/account_payment_order_transfer_journal/wizards/__init__.py b/account_payment_order_transfer_journal/wizards/__init__.py deleted file mode 100644 index 0deb68c46..000000000 --- a/account_payment_order_transfer_journal/wizards/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import res_config_settings diff --git a/setup/account_payment_order_transfer_journal/odoo/addons/account_payment_order_transfer_journal b/setup/account_payment_order_transfer_journal/odoo/addons/account_payment_order_transfer_journal deleted file mode 120000 index 08e224988..000000000 --- a/setup/account_payment_order_transfer_journal/odoo/addons/account_payment_order_transfer_journal +++ /dev/null @@ -1 +0,0 @@ -../../../../account_payment_order_transfer_journal \ No newline at end of file diff --git a/setup/account_payment_order_transfer_journal/setup.py b/setup/account_payment_order_transfer_journal/setup.py deleted file mode 100644 index 28c57bb64..000000000 --- a/setup/account_payment_order_transfer_journal/setup.py +++ /dev/null @@ -1,6 +0,0 @@ -import setuptools - -setuptools.setup( - setup_requires=['setuptools-odoo'], - odoo_addon=True, -)