From 81926b5c7bc22bd9b5e3b963c4cfc176d47e03b2 Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Tue, 2 Jan 2024 12:18:12 -0300 Subject: [PATCH 1/4] [ADD] eng_consent_letter_report --- eng_consent_letter_report/__init.py | 0 eng_consent_letter_report/__manifest__.py | 17 +++++++ .../report/account_move_line_report.xml | 13 ++++++ .../report/account_move_line_template.xml | 46 +++++++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 eng_consent_letter_report/__init.py create mode 100644 eng_consent_letter_report/__manifest__.py create mode 100644 eng_consent_letter_report/report/account_move_line_report.xml create mode 100644 eng_consent_letter_report/report/account_move_line_template.xml diff --git a/eng_consent_letter_report/__init.py b/eng_consent_letter_report/__init.py new file mode 100644 index 000000000..e69de29bb diff --git a/eng_consent_letter_report/__manifest__.py b/eng_consent_letter_report/__manifest__.py new file mode 100644 index 000000000..748826877 --- /dev/null +++ b/eng_consent_letter_report/__manifest__.py @@ -0,0 +1,17 @@ +{ + "name": "Relatorio de Carta de Anuência", + "summary": "Relatorio em PDF de carta de Anuência.", + "license": "AGPL-3", + "author": "Engenere", + "maintainers": ["cristianomafrajunior"], + "website": "https://github.com/Engenere/engenere-addons", + "version": "14.0.1.0.0", + "depends": [ + "account", + ], + "data": [ + "report/account_move_line_template.xml", + "report/account_move_line_report.xml", + ], + "installable": True, +} diff --git a/eng_consent_letter_report/report/account_move_line_report.xml b/eng_consent_letter_report/report/account_move_line_report.xml new file mode 100644 index 000000000..5dcf98b1e --- /dev/null +++ b/eng_consent_letter_report/report/account_move_line_report.xml @@ -0,0 +1,13 @@ + + + + Relatório de Carta de Anuência + account.move.line + qweb-pdf + eng_consent_letter_report.report_account_move_line + account_move_line_template.report_account_move_line + 'Relatório de Carta de Anuência' + + report + + diff --git a/eng_consent_letter_report/report/account_move_line_template.xml b/eng_consent_letter_report/report/account_move_line_template.xml new file mode 100644 index 000000000..be47c6a29 --- /dev/null +++ b/eng_consent_letter_report/report/account_move_line_template.xml @@ -0,0 +1,46 @@ + + + + From 38f72d1a40bb3c379c9c4bb51dc2143ad095d075 Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Tue, 2 Jan 2024 12:18:12 -0300 Subject: [PATCH 2/4] [FIX] eng_consent_letter_report: change to the cnpj_cpf field --- eng_consent_letter_report/report/account_move_line_template.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng_consent_letter_report/report/account_move_line_template.xml b/eng_consent_letter_report/report/account_move_line_template.xml index be47c6a29..edfc10255 100644 --- a/eng_consent_letter_report/report/account_move_line_template.xml +++ b/eng_consent_letter_report/report/account_move_line_template.xml @@ -37,7 +37,7 @@

Endereço:

Bairro:

CEP:

-

CNPJ:

+

CNPJ:

Por ser verdade, firmo o presente.

From 7ca7292f607e84e4d6cd712dd4640ab1c9308d60 Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Wed, 20 Mar 2024 15:14:14 -0300 Subject: [PATCH 3/4] [REF] eng_consent_letter_report: add pre-commit --- .../{__init.py => __init__.py} | 0 eng_consent_letter_report/__manifest__.py | 6 +-- .../report/account_move_line_report.xml | 10 +++-- .../report/account_move_line_template.xml | 45 +++++++++++++------ 4 files changed, 40 insertions(+), 21 deletions(-) rename eng_consent_letter_report/{__init.py => __init__.py} (100%) diff --git a/eng_consent_letter_report/__init.py b/eng_consent_letter_report/__init__.py similarity index 100% rename from eng_consent_letter_report/__init.py rename to eng_consent_letter_report/__init__.py diff --git a/eng_consent_letter_report/__manifest__.py b/eng_consent_letter_report/__manifest__.py index 748826877..4e06178b1 100644 --- a/eng_consent_letter_report/__manifest__.py +++ b/eng_consent_letter_report/__manifest__.py @@ -4,11 +4,9 @@ "license": "AGPL-3", "author": "Engenere", "maintainers": ["cristianomafrajunior"], - "website": "https://github.com/Engenere/engenere-addons", + "website": "https://engenere.one", "version": "14.0.1.0.0", - "depends": [ - "account", - ], + "depends": ["account"], "data": [ "report/account_move_line_template.xml", "report/account_move_line_report.xml", diff --git a/eng_consent_letter_report/report/account_move_line_report.xml b/eng_consent_letter_report/report/account_move_line_report.xml index 5dcf98b1e..ec23b882b 100644 --- a/eng_consent_letter_report/report/account_move_line_report.xml +++ b/eng_consent_letter_report/report/account_move_line_report.xml @@ -4,10 +4,14 @@ Relatório de Carta de Anuência account.move.line qweb-pdf - eng_consent_letter_report.report_account_move_line - account_move_line_template.report_account_move_line + eng_consent_letter_report.report_account_move_line + account_move_line_template.report_account_move_line 'Relatório de Carta de Anuência' - + report diff --git a/eng_consent_letter_report/report/account_move_line_template.xml b/eng_consent_letter_report/report/account_move_line_template.xml index edfc10255..293cd24a9 100644 --- a/eng_consent_letter_report/report/account_move_line_template.xml +++ b/eng_consent_letter_report/report/account_move_line_template.xml @@ -4,8 +4,12 @@
-

Carta de Anuência

-

Declaramos para os devidos fins de direito que nada temos a nós opor quanto ao cancelamento do protesto +

Carta de Anuência

+

Declaramos para os devidos fins de direito que nada temos a nós opor quanto ao cancelamento do protesto da duplicata abaixo relacionada, damos plena quitação da mesma.

@@ -16,28 +20,41 @@ - + - + - - - + + + - +
-
-

Sacado:

-

Endereço:

-

Bairro:

-

CEP:

-

CNPJ:

+
+

Sacado:

+

Endereço:

+

Bairro:

+

CEP:

+

CNPJ:

Por ser verdade, firmo o presente.

From 271906bd3acc264a3767dfb90809848a8aa273ad Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Mon, 3 Feb 2025 15:16:15 -0300 Subject: [PATCH 4/4] [MIG] eng_consent_letter_report: Migration to 16.0 --- eng_consent_letter_report/README.rst | 69 +++ eng_consent_letter_report/__manifest__.py | 10 +- eng_consent_letter_report/pyproject.toml | 3 + .../readme/DESCRIPTION.md | 3 + .../report/account_move_line_report.xml | 8 +- .../report/account_move_line_template.xml | 34 +- .../static/description/index.html | 412 ++++++++++++++++++ 7 files changed, 513 insertions(+), 26 deletions(-) create mode 100644 eng_consent_letter_report/README.rst create mode 100644 eng_consent_letter_report/pyproject.toml create mode 100644 eng_consent_letter_report/readme/DESCRIPTION.md create mode 100644 eng_consent_letter_report/static/description/index.html diff --git a/eng_consent_letter_report/README.rst b/eng_consent_letter_report/README.rst new file mode 100644 index 000000000..a513a8a3d --- /dev/null +++ b/eng_consent_letter_report/README.rst @@ -0,0 +1,69 @@ +============================== +Relatorio de Carta de Anuência +============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:0cb6389f18c6017e2dd3b522adde63a37d2df6edbcb9664ca943e9c14a3dc71f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-Engenere%2Fengenere--addons-lightgray.png?logo=github + :target: https://github.com/Engenere/engenere-addons/tree/16.0/eng_consent_letter_report + :alt: Engenere/engenere-addons + +|badge1| |badge2| |badge3| + +Relatório de Carta de Anuência +------------------------------ + +Este relatório gera a Carta de Anuência, um documento formal utilizado +para confirmar a concordância com a quitação de uma obrigação ou +pendência. Ele contém informações detalhadas do Duplicada, Valor, +Vencimento e outras informações relevantes para a Carta de Anuência. + +**Table of contents** + +.. contents:: + :local: + +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 +------- + +* Engenere + +Maintainers +----------- + +.. |maintainer-cristianomafrajunior| image:: https://github.com/cristianomafrajunior.png?size=40px + :target: https://github.com/cristianomafrajunior + :alt: cristianomafrajunior + +Current maintainer: + +|maintainer-cristianomafrajunior| + +This module is part of the `Engenere/engenere-addons `_ project on GitHub. + +You are welcome to contribute. diff --git a/eng_consent_letter_report/__manifest__.py b/eng_consent_letter_report/__manifest__.py index 4e06178b1..62fd587d2 100644 --- a/eng_consent_letter_report/__manifest__.py +++ b/eng_consent_letter_report/__manifest__.py @@ -1,12 +1,12 @@ { - "name": "Relatorio de Carta de Anuência", - "summary": "Relatorio em PDF de carta de Anuência.", + "name": "Relatório de Carta de Anuência", + "summary": "Relatório em PDF de carta de Anuência.", "license": "AGPL-3", "author": "Engenere", "maintainers": ["cristianomafrajunior"], - "website": "https://engenere.one", - "version": "14.0.1.0.0", - "depends": ["account"], + "website": "https://github.com/Engenere/engenere-addons", + "version": "16.0.1.0.0", + "depends": ["l10n_br_account", "account_reconcile_oca"], "data": [ "report/account_move_line_template.xml", "report/account_move_line_report.xml", diff --git a/eng_consent_letter_report/pyproject.toml b/eng_consent_letter_report/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/eng_consent_letter_report/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/eng_consent_letter_report/readme/DESCRIPTION.md b/eng_consent_letter_report/readme/DESCRIPTION.md new file mode 100644 index 000000000..b3a96100f --- /dev/null +++ b/eng_consent_letter_report/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +## Relatório de Carta de Anuência + +Este relatório gera a Carta de Anuência, um documento formal utilizado para confirmar a concordância com a quitação de uma obrigação ou pendência. Ele contém informações detalhadas do Duplicada, Valor, Vencimento e outras informações relevantes para a Carta de Anuência. diff --git a/eng_consent_letter_report/report/account_move_line_report.xml b/eng_consent_letter_report/report/account_move_line_report.xml index ec23b882b..b965aaf4e 100644 --- a/eng_consent_letter_report/report/account_move_line_report.xml +++ b/eng_consent_letter_report/report/account_move_line_report.xml @@ -5,11 +5,11 @@ account.move.line qweb-pdf eng_consent_letter_report.report_account_move_line + name="report_name" + >eng_consent_letter_report.report_account_move_line account_move_line_template.report_account_move_line + name="report_file" + >account_move_line_template.report_account_move_line 'Relatório de Carta de Anuência' report diff --git a/eng_consent_letter_report/report/account_move_line_template.xml b/eng_consent_letter_report/report/account_move_line_template.xml index 293cd24a9..0320d5ac7 100644 --- a/eng_consent_letter_report/report/account_move_line_template.xml +++ b/eng_consent_letter_report/report/account_move_line_template.xml @@ -5,11 +5,11 @@

Carta de Anuência

+ style="text-align: center; font-size: 30px; font-weight: bold; text-decoration: underline;" + >Carta de Anuência

Declaramos para os devidos fins de direito que nada temos a nós opor quanto ao cancelamento do protesto + style="text-align: center; font-size: 20px;" + >Declaramos para os devidos fins de direito que nada temos a nós opor quanto ao cancelamento do protesto da duplicata abaixo relacionada, damos plena quitação da mesma.

@@ -24,9 +24,9 @@ + t-set="line_counter" + t-value="line_counter + 1" + /> @@ -41,20 +41,20 @@

Sacado:

+ t-field="docs[0].partner_id.name" + />

Endereço:

+ t-field="docs[0].partner_id.street" + />

Bairro:

+ t-field="docs[0].partner_id.district" + />

CEP:

+ t-field="docs[0].partner_id.zip" + />

CNPJ:

+ t-field="docs[0].partner_id.cnpj_cpf" + />

Por ser verdade, firmo o presente.

diff --git a/eng_consent_letter_report/static/description/index.html b/eng_consent_letter_report/static/description/index.html new file mode 100644 index 000000000..750cb5989 --- /dev/null +++ b/eng_consent_letter_report/static/description/index.html @@ -0,0 +1,412 @@ + + + + + +Relatorio de Carta de Anuência + + + +
+

Relatorio de Carta de Anuência

+ + +

Beta License: AGPL-3 Engenere/engenere-addons

+
+

Relatório de Carta de Anuência

+

Este relatório gera a Carta de Anuência, um documento formal utilizado +para confirmar a concordância com a quitação de uma obrigação ou +pendência. Ele contém informações detalhadas do Duplicada, Valor, +Vencimento e outras informações relevantes para a Carta de Anuência.

+

Table of contents

+ +
+

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.

+
+ +
+
+

Authors

+
    +
  • Engenere
  • +
+
+
+

Maintainers

+

Current maintainer:

+

cristianomafrajunior

+

This module is part of the Engenere/engenere-addons project on GitHub.

+

You are welcome to contribute.

+
+
+ +