From 801a805ab6041a61bf63c3e744ed185e4076c008 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 27 Mar 2026 18:36:21 +0100 Subject: [PATCH] Add account_payment_check module --- .gitlab-ci-modules.yml | 17 + doc/account.rst | 3 + modules/account_payment/payment.xml | 2 +- .../view/payment_group_form.xml | 4 +- modules/account_payment_check/CHANGELOG | 0 modules/account_payment_check/COPYRIGHT | 15 + modules/account_payment_check/LICENSE | 674 ++++++++++++++++++ modules/account_payment_check/README.rst | 1 + modules/account_payment_check/__init__.py | 2 + modules/account_payment_check/account.py | 250 +++++++ modules/account_payment_check/account.xml | 75 ++ modules/account_payment_check/check.fodt | 359 ++++++++++ modules/account_payment_check/doc/conf.py | 111 +++ modules/account_payment_check/doc/design.rst | 70 ++ modules/account_payment_check/doc/index.rst | 12 + .../account_payment_check/doc/releases.rst | 7 + .../doc/requirements-doc.txt | 3 + modules/account_payment_check/exceptions.py | 8 + modules/account_payment_check/message.xml | 10 + modules/account_payment_check/pyproject.toml | 60 ++ .../account_payment_check/tests/__init__.py | 2 + .../scenario_account_payment_check_manual.rst | 105 +++ ...cenario_account_payment_check_sequence.rst | 95 +++ ...o_account_payment_check_statement_rule.rst | 98 +++ .../tests/test_module.py | 12 + .../tests/test_scenario.py | 8 + modules/account_payment_check/tox.ini | 24 + modules/account_payment_check/tryton.cfg | 26 + ...ccount_payment_check_print_number_form.xml | 7 + .../view/account_payment_form.xml | 11 + .../view/account_payment_group_form.xml | 8 + .../view/account_payment_journal_form.xml | 15 + .../view/account_payment_list.xml | 8 + 33 files changed, 2100 insertions(+), 2 deletions(-) create mode 100644 modules/account_payment_check/CHANGELOG create mode 100644 modules/account_payment_check/COPYRIGHT create mode 100644 modules/account_payment_check/LICENSE create mode 120000 modules/account_payment_check/README.rst create mode 100644 modules/account_payment_check/__init__.py create mode 100644 modules/account_payment_check/account.py create mode 100644 modules/account_payment_check/account.xml create mode 100644 modules/account_payment_check/check.fodt create mode 100644 modules/account_payment_check/doc/conf.py create mode 100644 modules/account_payment_check/doc/design.rst create mode 100644 modules/account_payment_check/doc/index.rst create mode 100644 modules/account_payment_check/doc/releases.rst create mode 100644 modules/account_payment_check/doc/requirements-doc.txt create mode 100644 modules/account_payment_check/exceptions.py create mode 100644 modules/account_payment_check/message.xml create mode 100644 modules/account_payment_check/pyproject.toml create mode 100644 modules/account_payment_check/tests/__init__.py create mode 100644 modules/account_payment_check/tests/scenario_account_payment_check_manual.rst create mode 100644 modules/account_payment_check/tests/scenario_account_payment_check_sequence.rst create mode 100644 modules/account_payment_check/tests/scenario_account_payment_check_statement_rule.rst create mode 100644 modules/account_payment_check/tests/test_module.py create mode 100644 modules/account_payment_check/tests/test_scenario.py create mode 100644 modules/account_payment_check/tox.ini create mode 100644 modules/account_payment_check/tryton.cfg create mode 100644 modules/account_payment_check/view/account_payment_check_print_number_form.xml create mode 100644 modules/account_payment_check/view/account_payment_form.xml create mode 100644 modules/account_payment_check/view/account_payment_group_form.xml create mode 100644 modules/account_payment_check/view/account_payment_journal_form.xml create mode 100644 modules/account_payment_check/view/account_payment_list.xml diff --git a/.gitlab-ci-modules.yml b/.gitlab-ci-modules.yml index 0574ff320d..224bc1d673 100644 --- a/.gitlab-ci-modules.yml +++ b/.gitlab-ci-modules.yml @@ -528,6 +528,23 @@ test-modules-account_payment_braintree-postgresql: PACKAGE: modules/account_payment_braintree TAG_PATTERN: '/^account_payment_braintree-.*/' +check-doc-modules-account_payment_check: + extends: .check-doc + variables: + PACKAGE: modules/account_payment_check + +test-modules-account_payment_check-sqlite: + extends: .test-sqlite + variables: + PACKAGE: modules/account_payment_check + TAG_PATTERN: '/^account_payment_check-.*/' + +test-modules-account_payment_check-postgresql: + extends: .test-postgresql + variables: + PACKAGE: modules/account_payment_check + TAG_PATTERN: '/^account_payment_check-.*/' + check-doc-modules-account_payment_clearing: extends: .check-doc variables: diff --git a/doc/account.rst b/doc/account.rst index 161cfab017..3ac79b093a 100644 --- a/doc/account.rst +++ b/doc/account.rst @@ -98,6 +98,9 @@ Accounting :doc:`Payment Braintree ` Receive payment from Braintree. +:doc:`Payment Check ` + Manage and print checks. + :doc:`Payment Clearing ` Use clearing account for payments. diff --git a/modules/account_payment/payment.xml b/modules/account_payment/payment.xml index 643c4a8cac..d3a6262766 100644 --- a/modules/account_payment/payment.xml +++ b/modules/account_payment/payment.xml @@ -131,7 +131,7 @@ this repository contains the full copyright notices and license terms. --> Pending - + diff --git a/modules/account_payment/view/payment_group_form.xml b/modules/account_payment/view/payment_group_form.xml index 6e449a7e2f..7467aaca21 100644 --- a/modules/account_payment/view/payment_group_form.xml +++ b/modules/account_payment/view/payment_group_form.xml @@ -23,5 +23,7 @@ this repository contains the full copyright notices and license terms. --> -