From 004db373742398e52e6eaf20d78a9a94e09ccf26 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Fri, 17 May 2019 18:17:23 -0300 Subject: [PATCH 001/687] [REF] Rename module l10n_br_account_banking_payment to l10n_br_account_payment_order. --- l10n_br_account_payment_order/README.rst | 133 +++++ l10n_br_account_payment_order/__init__.py | 7 + l10n_br_account_payment_order/__manifest__.py | 27 + .../demo/account_banking_payment_demo.xml | 34 ++ l10n_br_account_payment_order/i18n/pt_BR.po | 106 ++++ .../models/__init__.py | 7 + .../models/account_move_line.py | 39 ++ .../models/account_payment.py | 46 ++ .../readme/CONFIGURE.rst | 1 + .../readme/CONTRIBUTORS.rst | 5 + .../readme/CREDITS.rst | 4 + .../readme/DESCRIPTION.rst | 1 + .../readme/HISTORY.rst | 20 + .../readme/INSTALL.rst | 5 + .../readme/ROADMAP.rst | 1 + .../readme/USAGE.rst | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 492 ++++++++++++++++++ .../tests/__init__.py | 6 + .../tests/test_payment_order.py | 121 +++++ .../views/account_due_list.xml | 13 + .../views/account_payment.xml | 22 + 22 files changed, 1091 insertions(+) create mode 100644 l10n_br_account_payment_order/README.rst create mode 100644 l10n_br_account_payment_order/__init__.py create mode 100644 l10n_br_account_payment_order/__manifest__.py create mode 100644 l10n_br_account_payment_order/demo/account_banking_payment_demo.xml create mode 100644 l10n_br_account_payment_order/i18n/pt_BR.po create mode 100644 l10n_br_account_payment_order/models/__init__.py create mode 100644 l10n_br_account_payment_order/models/account_move_line.py create mode 100644 l10n_br_account_payment_order/models/account_payment.py create mode 100644 l10n_br_account_payment_order/readme/CONFIGURE.rst create mode 100644 l10n_br_account_payment_order/readme/CONTRIBUTORS.rst create mode 100644 l10n_br_account_payment_order/readme/CREDITS.rst create mode 100644 l10n_br_account_payment_order/readme/DESCRIPTION.rst create mode 100644 l10n_br_account_payment_order/readme/HISTORY.rst create mode 100644 l10n_br_account_payment_order/readme/INSTALL.rst create mode 100644 l10n_br_account_payment_order/readme/ROADMAP.rst create mode 100644 l10n_br_account_payment_order/readme/USAGE.rst create mode 100644 l10n_br_account_payment_order/static/description/icon.png create mode 100644 l10n_br_account_payment_order/static/description/index.html create mode 100644 l10n_br_account_payment_order/tests/__init__.py create mode 100644 l10n_br_account_payment_order/tests/test_payment_order.py create mode 100644 l10n_br_account_payment_order/views/account_due_list.xml create mode 100644 l10n_br_account_payment_order/views/account_payment.xml diff --git a/l10n_br_account_payment_order/README.rst b/l10n_br_account_payment_order/README.rst new file mode 100644 index 000000000000..a91150415ce5 --- /dev/null +++ b/l10n_br_account_payment_order/README.rst @@ -0,0 +1,133 @@ +============================================================ +Brazilian Banking - Debit and Payments Export Infrastructure +============================================================ + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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%2Fl10n--brazil-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-brazil/tree/10.0/l10n_br_account_banking_payment + :alt: OCA/l10n-brazil +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/l10n-brazil-10-0/l10n-brazil-10-0-l10n_br_account_banking_payment + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/124/10.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module provides an infrastructure to export payment orders and debit orders + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on: + +* account_payment_order +* account_due_list +* l10n_br_account + +Configuration +============= + +No configuration required. + +Usage +===== + +This module provides a menu to configure payment order types : Accounting > Configuration > Miscellaneous > Payment Export Types + +Known issues / Roadmap +====================== + +* TODO! + +Changelog +========= + +8.0.0.0.0 (2016-01-18) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [NEW] Primeira versão + +8.0.1.0.0 (2017-07-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [NEW] Melhoiras para suportar a geração de pagamento da folha de pagamento; + +8.0.1.0.1 (2017-07-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [NEW] Refatoração e melhorias para suportar a geração de boletos através do br-cobranca (ruby) + + +10.0.1.0.0 (2018-08-29) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migração para a versão 10. + +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 smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* KMEE + +Contributors +~~~~~~~~~~~~ + +* Luis Felipe Mileo +* Fernando Marcato +* Hendrix Costa +* Magno Costa + + +Other credits +~~~~~~~~~~~~~ + +The development of this module has been financially supported by: + +* KMEE INFORMATICA LTDA - www.kmee.com.br +* AKRETION LTDA - www.akretion.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/l10n-brazil `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_br_account_payment_order/__init__.py b/l10n_br_account_payment_order/__init__.py new file mode 100644 index 000000000000..2ca9c93087c6 --- /dev/null +++ b/l10n_br_account_payment_order/__init__.py @@ -0,0 +1,7 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2016-Today - KMEE (). +# Luis Felipe Miléo - mileo@kmee.com.br +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import tests diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py new file mode 100644 index 000000000000..43766f74e364 --- /dev/null +++ b/l10n_br_account_payment_order/__manifest__.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2016-Today - KMEE (). +# Luis Felipe Miléo - mileo@kmee.com.br +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + 'name': 'Brazilian Banking - Debit and Payments Export Infrastructure', + 'version': '10.0.1.0.0', + 'license': 'AGPL-3', + 'author': "KMEE, " + "Odoo Community Association (OCA)", + 'website': 'https://github.com/odoo-brazil/odoo-brazil-banking', + 'category': 'Banking addons', + 'depends': [ + 'l10n_br_account', + 'account_payment_order', + 'account_due_list', + ], + 'data': [ + 'views/account_due_list.xml', + 'views/account_payment.xml', + ], + 'demo': [ + 'demo/account_banking_payment_demo.xml' + ], + 'installable': True, +} diff --git a/l10n_br_account_payment_order/demo/account_banking_payment_demo.xml b/l10n_br_account_payment_order/demo/account_banking_payment_demo.xml new file mode 100644 index 000000000000..a5cb7d0cf4b4 --- /dev/null +++ b/l10n_br_account_payment_order/demo/account_banking_payment_demo.xml @@ -0,0 +1,34 @@ + + + + + + 3.01.01.01.01.02.00-AVOID_TRAVIS_ERROR* + Receita da Venda no Mercado Interno + de Produtos de Fabricação Própria - AVOID_TRAVIS_ERROR + + + + + + + + + Test Payment Order + + + out_invoice + + + + + + [E-COM06] Computador Personalizado (kit) + + + 100 + 10 + + + + \ No newline at end of file diff --git a/l10n_br_account_payment_order/i18n/pt_BR.po b/l10n_br_account_payment_order/i18n/pt_BR.po new file mode 100644 index 000000000000..982d1d5353cb --- /dev/null +++ b/l10n_br_account_payment_order/i18n/pt_BR.po @@ -0,0 +1,106 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_br_account_banking_payment +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-22 14:13+0000\n" +"PO-Revision-Date: 2017-11-22 14:13+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_br_account_banking_payment +#: model:ir.model,name:l10n_br_account_banking_payment.model_res_bank +msgid "Bank" +msgstr "Banco" + +#. module: l10n_br_account_banking_payment +#: model:ir.model,name:l10n_br_account_banking_payment.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Contas Bancárias" + +#. module: l10n_br_account_banking_payment +#: field:account.move.line,date_scheduled:0 +msgid "Data Prevista" +msgstr "Data Prevista" + +#. module: l10n_br_account_banking_payment +#: field:payment.order.create,schedule_date:0 +msgid "Data Programada" +msgstr "Data Programada" + +#. module: l10n_br_account_banking_payment +#: code:addons/l10n_br_account_banking_payment/wizard/payment_order_create.py:108 +#, python-format +msgid "Entry Lines" +msgstr "Linhas de Entrada" + +#. module: l10n_br_account_banking_payment +#: code:addons/l10n_br_account_banking_payment/models/account_payment.py:33 +#, python-format +msgid "Impossible confirm empty line!" +msgstr "Impossível confirmar linha vazia!" + +#. module: l10n_br_account_banking_payment +#: view:account.move.line:l10n_br_account_banking_payment.payment_order_populate_view_move_line_tree +msgid "Journal Entry" +msgstr "Entrada do Diário" + +#. module: l10n_br_account_banking_payment +#: view:account.move.line:l10n_br_account_banking_payment.payment_order_populate_view_move_line_tree +#: model:ir.model,name:l10n_br_account_banking_payment.model_account_move_line +msgid "Journal Items" +msgstr "Itens do Diário" + +#. module: l10n_br_account_banking_payment +#: field:payment.line,linha_digitavel:0 +msgid "Linha Digitável" +msgstr "Linha Digitável" + +#. module: l10n_br_account_banking_payment +#: model:ir.model,name:l10n_br_account_banking_payment.model_payment_line +msgid "Payment Line" +msgstr "Linha de Pagamento" + +#. module: l10n_br_account_banking_payment +#: model:ir.model,name:l10n_br_account_banking_payment.model_payment_order +msgid "Payment Order" +msgstr "Ordem de Pagamento" + +#. module: l10n_br_account_banking_payment +#: code:addons/l10n_br_account_banking_payment/wizard/payment_order_create.py:157 +#, python-format +msgid "Payment Orders" +msgstr "Ordens de Pagamentos" + +#. module: l10n_br_account_banking_payment +#: field:payment.line,percent_interest:0 +msgid "Percentual de Juros" +msgstr "Percentual de Juros" + +#. module: l10n_br_account_banking_payment +#: view:account.move.line:l10n_br_account_banking_payment.payment_order_populate_view_move_line_tree +msgid "Total Credit" +msgstr "Total de Crédito" + +#. module: l10n_br_account_banking_payment +#: view:account.move.line:l10n_br_account_banking_payment.payment_order_populate_view_move_line_tree +msgid "Total Debit" +msgstr "Total de Débito" + +#. module: l10n_br_account_banking_payment +#: field:payment.order.create,all_posted_moves:0 +msgid "Títulos em aberto" +msgstr "Títulos em aberto" + +#. module: l10n_br_account_banking_payment +#: view:payment.order.create:l10n_br_account_banking_payment.view_create_payment_order_lines +msgid "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" +msgstr "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" + diff --git a/l10n_br_account_payment_order/models/__init__.py b/l10n_br_account_payment_order/models/__init__.py new file mode 100644 index 000000000000..373de6b40a9f --- /dev/null +++ b/l10n_br_account_payment_order/models/__init__.py @@ -0,0 +1,7 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2016-Today - KMEE (). +# Luis Felipe Miléo - mileo@kmee.com.br +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_payment +from . import account_move_line diff --git a/l10n_br_account_payment_order/models/account_move_line.py b/l10n_br_account_payment_order/models/account_move_line.py new file mode 100644 index 000000000000..becaa3e6f448 --- /dev/null +++ b/l10n_br_account_payment_order/models/account_move_line.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2016-Today - KMEE (). +# Luis Felipe Miléo - mileo@kmee.com.br +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, fields, api + + +class AccountMoveLine(models.Model): + _inherit = 'account.move.line' + + date_scheduled = fields.Date(string='Data Prevista') + + @api.multi + def _get_journal_entry_ref(self): + for record in self: + if record.move_id.state == 'draft': + if record.invoice.id: + record.journal_entry_ref = record.invoice.number + else: + record.journal_entry_ref = '*' + str(record.move_id.id) + else: + record.journal_entry_ref = record.move_id.name + + journal_entry_ref = fields.Char(compute=_get_journal_entry_ref, + string='Journal Entry Ref') + + @api.multi + def get_balance(self): + """ + Return the balance of any set of move lines. + + Not to be confused with the 'balance' field on this model, which + returns the account balance that the move line applies to. + """ + total = 0.0 + for line in self: + total += (line.debit or 0.0) - (line.credit or 0.0) + return total diff --git a/l10n_br_account_payment_order/models/account_payment.py b/l10n_br_account_payment_order/models/account_payment.py new file mode 100644 index 000000000000..630a4dcb38be --- /dev/null +++ b/l10n_br_account_payment_order/models/account_payment.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2016-Today - KMEE (). +# Luis Felipe Miléo - mileo@kmee.com.br +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, fields, api +from odoo.addons import decimal_precision as dp +from odoo.tools.float_utils import float_round as round + + +class PaymentLine(models.Model): + _inherit = 'account.payment.line' + + @api.model + def _get_info_partner(self, partner_record): + if not partner_record: + return False + st = partner_record.street or '' + n = partner_record.number or '' + st1 = partner_record.street2 or '' + zip = partner_record.zip or '' + city = partner_record.l10n_br_city_id.name or '' + uf = partner_record.state_id.code or '' + zip_city = city + '-' + uf + '\n' + zip + cntry = partner_record.country_id and \ + partner_record.country_id.name or '' + cnpj = partner_record.cnpj_cpf or '' + return partner_record.legal_name or '' + "\n" + cnpj + "\n" + st \ + + ", " + n + " " + st1 + "\n" + zip_city + "\n" + cntry + + @api.multi + @api.depends('percent_interest', 'amount_currency') + def _compute_interest(self): + for record in self: + precision = record.env[ + 'decimal.precision'].precision_get('Account') + record.amount_interest = round( + record.amount_currency * ( + record.percent_interest / 100), precision) + + linha_digitavel = fields.Char(string=u"Linha Digitável") + percent_interest = fields.Float(string=u"Percentual de Juros", + digits=dp.get_precision('Account')) + amount_interest = fields.Float(string=u"Valor Juros", + compute='_compute_interest', + digits=dp.get_precision('Account')) diff --git a/l10n_br_account_payment_order/readme/CONFIGURE.rst b/l10n_br_account_payment_order/readme/CONFIGURE.rst new file mode 100644 index 000000000000..1b48c9c3b603 --- /dev/null +++ b/l10n_br_account_payment_order/readme/CONFIGURE.rst @@ -0,0 +1 @@ +No configuration required. \ No newline at end of file diff --git a/l10n_br_account_payment_order/readme/CONTRIBUTORS.rst b/l10n_br_account_payment_order/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000000..87a88f53e92c --- /dev/null +++ b/l10n_br_account_payment_order/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* Luis Felipe Mileo +* Fernando Marcato +* Hendrix Costa +* Magno Costa + diff --git a/l10n_br_account_payment_order/readme/CREDITS.rst b/l10n_br_account_payment_order/readme/CREDITS.rst new file mode 100644 index 000000000000..186f5e96a375 --- /dev/null +++ b/l10n_br_account_payment_order/readme/CREDITS.rst @@ -0,0 +1,4 @@ +The development of this module has been financially supported by: + +* KMEE INFORMATICA LTDA - www.kmee.com.br +* AKRETION LTDA - www.akretion.com \ No newline at end of file diff --git a/l10n_br_account_payment_order/readme/DESCRIPTION.rst b/l10n_br_account_payment_order/readme/DESCRIPTION.rst new file mode 100644 index 000000000000..494f701c4943 --- /dev/null +++ b/l10n_br_account_payment_order/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module provides an infrastructure to export payment orders and debit orders diff --git a/l10n_br_account_payment_order/readme/HISTORY.rst b/l10n_br_account_payment_order/readme/HISTORY.rst new file mode 100644 index 000000000000..3596579bbe2f --- /dev/null +++ b/l10n_br_account_payment_order/readme/HISTORY.rst @@ -0,0 +1,20 @@ +8.0.0.0.0 (2016-01-18) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [NEW] Primeira versão + +8.0.1.0.0 (2017-07-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [NEW] Melhoiras para suportar a geração de pagamento da folha de pagamento; + +8.0.1.0.1 (2017-07-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [NEW] Refatoração e melhorias para suportar a geração de boletos através do br-cobranca (ruby) + + +10.0.1.0.0 (2018-08-29) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migração para a versão 10. diff --git a/l10n_br_account_payment_order/readme/INSTALL.rst b/l10n_br_account_payment_order/readme/INSTALL.rst new file mode 100644 index 000000000000..af8821f46cad --- /dev/null +++ b/l10n_br_account_payment_order/readme/INSTALL.rst @@ -0,0 +1,5 @@ +This module depends on: + +* account_payment_order +* account_due_list +* l10n_br_account \ No newline at end of file diff --git a/l10n_br_account_payment_order/readme/ROADMAP.rst b/l10n_br_account_payment_order/readme/ROADMAP.rst new file mode 100644 index 000000000000..4d2ece5d5b4b --- /dev/null +++ b/l10n_br_account_payment_order/readme/ROADMAP.rst @@ -0,0 +1 @@ +* TODO! diff --git a/l10n_br_account_payment_order/readme/USAGE.rst b/l10n_br_account_payment_order/readme/USAGE.rst new file mode 100644 index 000000000000..b184ae03f506 --- /dev/null +++ b/l10n_br_account_payment_order/readme/USAGE.rst @@ -0,0 +1 @@ +This module provides a menu to configure payment order types : Accounting > Configuration > Miscellaneous > Payment Export Types diff --git a/l10n_br_account_payment_order/static/description/icon.png b/l10n_br_account_payment_order/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/l10n_br_account_payment_order/static/description/index.html b/l10n_br_account_payment_order/static/description/index.html new file mode 100644 index 000000000000..6b2c18633fab --- /dev/null +++ b/l10n_br_account_payment_order/static/description/index.html @@ -0,0 +1,492 @@ + + + + + + +Brazilian Banking - Debit and Payments Export Infrastructure + + + +
+

Brazilian Banking - Debit and Payments Export Infrastructure

+ + +

Beta License: AGPL-3 OCA/l10n-brazil Translate me on Weblate Try me on Runbot

+

This module provides an infrastructure to export payment orders and debit orders

+

Table of contents

+ +
+

Installation

+

This module depends on:

+
    +
  • account_payment_order
  • +
  • account_due_list
  • +
  • l10n_br_account
  • +
+
+
+

Configuration

+

No configuration required.

+
+
+

Usage

+

This module provides a menu to configure payment order types : Accounting > Configuration > Miscellaneous > Payment Export Types

+
+
+

Known issues / Roadmap

+
    +
  • TODO!
  • +
+
+
+

Changelog

+
+

8.0.0.0.0 (2016-01-18)

+
    +
  • [NEW] Primeira versão
  • +
+
+
+

8.0.1.0.0 (2017-07-14)

+
    +
  • [NEW] Melhoiras para suportar a geração de pagamento da folha de pagamento;
  • +
+
+
+

8.0.1.0.1 (2017-07-14)

+
    +
  • [NEW] Refatoração e melhorias para suportar a geração de boletos através do br-cobranca (ruby)
  • +
+
+
+

10.0.1.0.0 (2018-08-29)

+
    +
  • [MIG] Migração para a versão 10.
  • +
+
+
+
+

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 smashing it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • KMEE
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The development of this module has been financially supported by:

+
    +
  • KMEE INFORMATICA LTDA - www.kmee.com.br
  • +
  • AKRETION LTDA - www.akretion.com
  • +
+
+
+

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/l10n-brazil project on GitHub.

+

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

+
+
+
+ + diff --git a/l10n_br_account_payment_order/tests/__init__.py b/l10n_br_account_payment_order/tests/__init__.py new file mode 100644 index 000000000000..c59a89fa7dd5 --- /dev/null +++ b/l10n_br_account_payment_order/tests/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# @ 2018 Akretion - www.akretion.com.br - +# Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from . import test_payment_order diff --git a/l10n_br_account_payment_order/tests/test_payment_order.py b/l10n_br_account_payment_order/tests/test_payment_order.py new file mode 100644 index 000000000000..e7c2b35a39ff --- /dev/null +++ b/l10n_br_account_payment_order/tests/test_payment_order.py @@ -0,0 +1,121 @@ +# -*- coding: utf-8 -*- +# @ 2018 Akretion - www.akretion.com.br - +# Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + + +from openerp.tests.common import TransactionCase +from openerp.exceptions import UserError + + +class TestPaymentOrder(TransactionCase): + + def setUp(self): + super(TestPaymentOrder, self).setUp() + + self.invoice_customer_original = self.env.ref( + 'l10n_br_account_banking_payment.demo_invoice_payment_order' + ) + + # Payment Mode + self.payment_mode = self.env.ref( + 'account_payment_mode.payment_mode_inbound_ct1' + ) + + # Configure to be possibile create Payment Order + self.payment_mode.payment_order_ok = True + + self.invoice_customer_original.payment_mode_id = self.payment_mode.id + + # I check that Initially customer invoice is in the "Draft" state + self.assertEquals(self.invoice_customer_original.state, 'draft') + + # I change the state of invoice to "Proforma2" by clicking + # PRO-FORMA button + self.invoice_customer_original.action_invoice_proforma2() + + # I check that the invoice state is now "Proforma2" + self.assertEquals(self.invoice_customer_original.state, 'proforma2') + + # I check that there is no move attached to the invoice + self.assertEquals(len(self.invoice_customer_original.move_id), 0) + + # I validate invoice by creating on + self.invoice_customer_original.action_invoice_open() + + # I check that the invoice state is "Open" + self.assertEquals(self.invoice_customer_original.state, 'open') + + # I check that now there is a move attached to the invoice + assert self.invoice_customer_original.move_id,\ + "Move not created for open invoice" + + def test_implemented_fields_payment_order(self): + """ Test implemented fields in object account.move.line """ + # Check Payment Mode field + assert self.invoice_customer_original.payment_mode_id, \ + "Payment Mode field is not filled." + for line in self.invoice_customer_original.move_id.line_ids.filtered( + lambda l: l.account_id.id == + self.invoice_customer_original.account_id.id): + self.assertEquals( + line.journal_entry_ref, 'INV/2019/0004', + "Error with compute field journal_entry_ref") + test_balance_value = line.get_balance() + self.assertEquals( + test_balance_value, 700.0, + "Error with method get_balance()") + + def test_cancel_payment_order(self): + """ Test create and cancel a Payment Order.""" + # Add to payment order + self.invoice_customer_original.create_account_payment_line() + + payment_order = self.env['account.payment.order'].search([]) + bank_journal = self.env['account.journal'].search( + [('type', '=', 'bank')], limit=1) + # Set journal to allow cancelling entries + bank_journal.update_posted = True + + payment_order.write({ + 'journal_id': bank_journal.id + }) + + self.assertEquals(len(payment_order.payment_line_ids), 2) + self.assertEquals(len(payment_order.bank_line_ids), 0) + + for line in payment_order.payment_line_ids: + line.percent_interest = 1.5 + self.assertEquals(line._get_info_partner( + self.invoice_customer_original.partner_id), + 'AKRETION LTDA', + "Error with method _get_info_partner" + ) + test_amount_interest = line.amount_interest + self.assertEquals( + test_amount_interest, 10.5, + "Error with compute field amount_interest.") + + # Open payment order + payment_order.draft2open() + + self.assertEquals(len(payment_order.bank_line_ids), 2) + + # Generate and upload + payment_order.open2generated() + payment_order.generated2uploaded() + + self.assertEquals(payment_order.state, 'uploaded') + with self.assertRaises(UserError): + payment_order.unlink() + + bank_line = payment_order.bank_line_ids + + with self.assertRaises(UserError): + bank_line.unlink() + + payment_order.action_done_cancel() + self.assertEquals(payment_order.state, 'cancel') + + payment_order.unlink() + self.assertEquals(len(self.env['account.payment.order'].search([])), 0) diff --git a/l10n_br_account_payment_order/views/account_due_list.xml b/l10n_br_account_payment_order/views/account_due_list.xml new file mode 100644 index 000000000000..bd3a6977052a --- /dev/null +++ b/l10n_br_account_payment_order/views/account_due_list.xml @@ -0,0 +1,13 @@ + + + + l10n_br_account_banking_payment.aml + account.move.line + + + + + + + + diff --git a/l10n_br_account_payment_order/views/account_payment.xml b/l10n_br_account_payment_order/views/account_payment.xml new file mode 100644 index 000000000000..0008ef106606 --- /dev/null +++ b/l10n_br_account_payment_order/views/account_payment.xml @@ -0,0 +1,22 @@ + + + + + + l10n_br_account.payment.line.form.banking + account.payment.line + + + + + + + + + + From 2b8716fa68b6de3d6ccd4c96464d6c8fd7fcc121 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Fri, 17 May 2019 18:21:46 -0300 Subject: [PATCH 002/687] [REF] Move files from module l10n_br_account_payment_mode to l10n_br_account_payment_order. --- .../demo/payment_demo.xml | 129 ++++++++++++++++++ .../models/payment_mode.py | 39 ++++++ .../models/res_partner_bank.py | 22 +++ .../views/account_invoice_view.xml | 17 +++ .../views/payment_mode_view.xml | 38 ++++++ 5 files changed, 245 insertions(+) create mode 100644 l10n_br_account_payment_order/demo/payment_demo.xml create mode 100644 l10n_br_account_payment_order/models/payment_mode.py create mode 100644 l10n_br_account_payment_order/models/res_partner_bank.py create mode 100644 l10n_br_account_payment_order/views/account_invoice_view.xml create mode 100644 l10n_br_account_payment_order/views/payment_mode_view.xml diff --git a/l10n_br_account_payment_order/demo/payment_demo.xml b/l10n_br_account_payment_order/demo/payment_demo.xml new file mode 100644 index 000000000000..6b1bfe2c2397 --- /dev/null +++ b/l10n_br_account_payment_order/demo/payment_demo.xml @@ -0,0 +1,129 @@ + + + + + + + 5384 + 8 + 7030 + 8 + + + BANCO DO BRASIL S.A. + + + + 5162 + 0 + 0100 + 3 + + + HSBC BANK BRASIL S.A. - BANCO MULTIPLO + + + + + 15016 + 0 + 8515 + 0 + + + BANCO ITAÚ S.A. + + + + 1333 + 0 + 0707 + 0 + + + BANCO SANTANDER (BRASIL) S.A. + + + + 414 + 3 + 1565 + 1 + + + CAIXA ECONOMICA FEDERAL + + + + 395 + 0 + 1611 + 0 + + + BANCO BRADESCO S.A. + + + + 123 + 0 + 1234 + 0 + + + BANCO DO NORDESTE DO BRASIL S.A. + + + + 321 + 0 + 1234 + 0 + + + BANCO DO ESTADO DO RIO GRANDE DO SUL S.A. + + + + 231 + 0 + 1234 + 0 + + + BANESTES S.A. BANCO DO ESTADO DO ESPIRITO SANTO + + + + 312 + 0 + 1234 + 0 + + + BANCO COOPERATIVO DO BRASIL S.A. (SICOOB) + + + + 331 + 0 + 1234 + 0 + + + Sicredi - Instituição Financeira Cooperativa + + + + Cheque + + variable + + + + 99 + + + + diff --git a/l10n_br_account_payment_order/models/payment_mode.py b/l10n_br_account_payment_order/models/payment_mode.py new file mode 100644 index 000000000000..98c3c655987d --- /dev/null +++ b/l10n_br_account_payment_order/models/payment_mode.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2012-Today - KMEE (). +# @author Luis Felipe Miléo - mileo@kmee.com.br +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, fields + + +class AccountPaymentMode(models.Model): + _inherit = 'account.payment.mode' + + internal_sequence_id = fields.Many2one('ir.sequence', u'Sequência') + instrucoes = fields.Text(u'Instruções de cobrança') + invoice_print = fields.Boolean( + u'Gerar relatorio na conclusão da fatura?') + + _sql_constraints = [ + ('internal_sequence_id_unique', + 'unique(internal_sequence_id)', + u'Sequência já usada! Crie uma sequência unica para cada modo') + ] + + +class AccountPaymentMethod(models.Model): + _inherit = 'account.payment.method' + + payment_type = fields.Selection( + selection_add=[ + ('cobranca', u'Cobrança'), + ]) + + +class AccountPaymentOrder(models.Model): + _inherit = 'account.payment.order' + + payment_type = fields.Selection( + selection_add=[ + ('cobranca', u'Cobrança'), + ]) diff --git a/l10n_br_account_payment_order/models/res_partner_bank.py b/l10n_br_account_payment_order/models/res_partner_bank.py new file mode 100644 index 000000000000..64fdbf30c53f --- /dev/null +++ b/l10n_br_account_payment_order/models/res_partner_bank.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# @ 2018 Akretion - www.akretion.com.br - +# Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import models, api, _ +from odoo.exceptions import Warning as UserError + + +class ResPartnerBank(models.Model): + _inherit = 'res.partner.bank' + + @api.multi + @api.constrains('bra_number') + def check_bra_number(self): + for record in self: + if record.bank_id.code_bc == '033': + if len(record.bra_number) > 4: + raise UserError(_( + u'O cógido da Agencia Bancaria do Santander' + u' deve ter no máximo quatro caracteres.' + )) diff --git a/l10n_br_account_payment_order/views/account_invoice_view.xml b/l10n_br_account_payment_order/views/account_invoice_view.xml new file mode 100644 index 000000000000..6a083bbc1ac3 --- /dev/null +++ b/l10n_br_account_payment_order/views/account_invoice_view.xml @@ -0,0 +1,17 @@ + + + + + l10n_br_account_payment_mode.invoice.form + account.invoice + + + + + + + + + + diff --git a/l10n_br_account_payment_order/views/payment_mode_view.xml b/l10n_br_account_payment_order/views/payment_mode_view.xml new file mode 100644 index 000000000000..bfabbced98bc --- /dev/null +++ b/l10n_br_account_payment_order/views/payment_mode_view.xml @@ -0,0 +1,38 @@ + + + + + + payment.mode.l10n_br_payment.form.inherit + account.payment.mode + + + + + + + + + + + + + + + + + + + + + + + + + + + + From bea1a94680b8af235168f81a1bb879ecc57dc9df Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Mon, 20 May 2019 16:46:20 -0300 Subject: [PATCH 003/687] [REF] Included the new files. --- l10n_br_account_payment_order/__manifest__.py | 6 ++++-- l10n_br_account_payment_order/models/__init__.py | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index 43766f74e364..c0852a102acf 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -4,7 +4,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { - 'name': 'Brazilian Banking - Debit and Payments Export Infrastructure', + 'name': 'Brazilian Payment Order', 'version': '10.0.1.0.0', 'license': 'AGPL-3', 'author': "KMEE, " @@ -19,9 +19,11 @@ 'data': [ 'views/account_due_list.xml', 'views/account_payment.xml', + 'views/payment_mode_view.xml', ], 'demo': [ - 'demo/account_banking_payment_demo.xml' + 'demo/account_banking_payment_demo.xml', + 'demo/payment_demo.xml' ], 'installable': True, } diff --git a/l10n_br_account_payment_order/models/__init__.py b/l10n_br_account_payment_order/models/__init__.py index 373de6b40a9f..adf6d5aa52cd 100644 --- a/l10n_br_account_payment_order/models/__init__.py +++ b/l10n_br_account_payment_order/models/__init__.py @@ -5,3 +5,5 @@ from . import account_payment from . import account_move_line +from . import payment_mode +from . import res_partner_bank From df7849894c98137908e53470b0a80b6bec91ebad Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Mon, 20 May 2019 16:57:02 -0300 Subject: [PATCH 004/687] [REF] Removed view because the Payment Order don't need to be related to NFe. --- .../views/account_invoice_view.xml | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 l10n_br_account_payment_order/views/account_invoice_view.xml diff --git a/l10n_br_account_payment_order/views/account_invoice_view.xml b/l10n_br_account_payment_order/views/account_invoice_view.xml deleted file mode 100644 index 6a083bbc1ac3..000000000000 --- a/l10n_br_account_payment_order/views/account_invoice_view.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - l10n_br_account_payment_mode.invoice.form - account.invoice - - - - - - - - - - From a939f3a94f90be3fdd93bc6e504cf9bc3ee8cb2d Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Mon, 20 May 2019 16:58:38 -0300 Subject: [PATCH 005/687] [REF][FIX] Views. --- .../views/payment_mode_view.xml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/l10n_br_account_payment_order/views/payment_mode_view.xml b/l10n_br_account_payment_order/views/payment_mode_view.xml index bfabbced98bc..77ead7595509 100644 --- a/l10n_br_account_payment_order/views/payment_mode_view.xml +++ b/l10n_br_account_payment_order/views/payment_mode_view.xml @@ -13,19 +13,18 @@ - + - + + attrs="{'invisible': [('payment_type', '!=', 'cobranca')]}"/> + attrs="{'invisible': [('payment_type', '!=', 'cobranca')]}"/> From 034c25b23d1cf5891a5f44a893d0c6ad13a04168 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Mon, 20 May 2019 17:00:19 -0300 Subject: [PATCH 006/687] [REF][FIX][IMP] Demo data. --- .../demo/payment_demo.xml | 33 +++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/l10n_br_account_payment_order/demo/payment_demo.xml b/l10n_br_account_payment_order/demo/payment_demo.xml index 6b1bfe2c2397..a9176a8c8125 100644 --- a/l10n_br_account_payment_order/demo/payment_demo.xml +++ b/l10n_br_account_payment_order/demo/payment_demo.xml @@ -114,15 +114,36 @@ Sicredi - Instituição Financeira Cooperativa - - Cheque - + + + Diário de Banco(teste l10n_br_account_payment_order) + TPO + sale + + + + + + + + Cobranca + cobranca + cobranca + + + + + Boleto Bancario + variable - + + - 99 + ref="account.account_payment_method_manual_in"/> From 3eb20d6fb94507a957ca1f5743292295d24fbe49 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Mon, 20 May 2019 17:01:13 -0300 Subject: [PATCH 007/687] [REF] Update tests. --- l10n_br_account_payment_order/tests/test_payment_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_br_account_payment_order/tests/test_payment_order.py b/l10n_br_account_payment_order/tests/test_payment_order.py index e7c2b35a39ff..8e74fd2bbe66 100644 --- a/l10n_br_account_payment_order/tests/test_payment_order.py +++ b/l10n_br_account_payment_order/tests/test_payment_order.py @@ -14,7 +14,7 @@ def setUp(self): super(TestPaymentOrder, self).setUp() self.invoice_customer_original = self.env.ref( - 'l10n_br_account_banking_payment.demo_invoice_payment_order' + 'l10n_br_account_payment_order.demo_invoice_payment_order' ) # Payment Mode From 6c153ee619333196264a1733d7934a8436fbe0c9 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Mon, 20 May 2019 17:08:46 -0300 Subject: [PATCH 008/687] [REF] Update history file. --- l10n_br_account_payment_order/readme/HISTORY.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/l10n_br_account_payment_order/readme/HISTORY.rst b/l10n_br_account_payment_order/readme/HISTORY.rst index 3596579bbe2f..756aa595848a 100644 --- a/l10n_br_account_payment_order/readme/HISTORY.rst +++ b/l10n_br_account_payment_order/readme/HISTORY.rst @@ -18,3 +18,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~ * [MIG] Migração para a versão 10. + +10.0.1.0.0 (2018-05-17) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [REF] Modulo foi unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order. \ No newline at end of file From c0d5a40e2c249a84d2a26e8905fe9cc265d68f45 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Tue, 21 May 2019 12:21:12 -0300 Subject: [PATCH 009/687] [REF] Renamed files to the standard. --- l10n_br_account_payment_order/__manifest__.py | 4 ++-- l10n_br_account_payment_order/models/__init__.py | 4 ++-- .../models/{account_payment.py => account_payment_line.py} | 0 .../models/{payment_mode.py => account_payment_mode.py} | 0 .../views/{account_payment.xml => account_payment_line.xml} | 0 .../views/{payment_mode_view.xml => account_payment_mode.xml} | 0 6 files changed, 4 insertions(+), 4 deletions(-) rename l10n_br_account_payment_order/models/{account_payment.py => account_payment_line.py} (100%) rename l10n_br_account_payment_order/models/{payment_mode.py => account_payment_mode.py} (100%) rename l10n_br_account_payment_order/views/{account_payment.xml => account_payment_line.xml} (100%) rename l10n_br_account_payment_order/views/{payment_mode_view.xml => account_payment_mode.xml} (100%) diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index c0852a102acf..6257e8020640 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -18,8 +18,8 @@ ], 'data': [ 'views/account_due_list.xml', - 'views/account_payment.xml', - 'views/payment_mode_view.xml', + 'views/account_payment_line.xml', + 'views/account_payment_mode.xml', ], 'demo': [ 'demo/account_banking_payment_demo.xml', diff --git a/l10n_br_account_payment_order/models/__init__.py b/l10n_br_account_payment_order/models/__init__.py index adf6d5aa52cd..0aa12cd62ded 100644 --- a/l10n_br_account_payment_order/models/__init__.py +++ b/l10n_br_account_payment_order/models/__init__.py @@ -3,7 +3,7 @@ # Luis Felipe Miléo - mileo@kmee.com.br # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from . import account_payment +from . import account_payment_line from . import account_move_line -from . import payment_mode +from . import account_payment_mode from . import res_partner_bank diff --git a/l10n_br_account_payment_order/models/account_payment.py b/l10n_br_account_payment_order/models/account_payment_line.py similarity index 100% rename from l10n_br_account_payment_order/models/account_payment.py rename to l10n_br_account_payment_order/models/account_payment_line.py diff --git a/l10n_br_account_payment_order/models/payment_mode.py b/l10n_br_account_payment_order/models/account_payment_mode.py similarity index 100% rename from l10n_br_account_payment_order/models/payment_mode.py rename to l10n_br_account_payment_order/models/account_payment_mode.py diff --git a/l10n_br_account_payment_order/views/account_payment.xml b/l10n_br_account_payment_order/views/account_payment_line.xml similarity index 100% rename from l10n_br_account_payment_order/views/account_payment.xml rename to l10n_br_account_payment_order/views/account_payment_line.xml diff --git a/l10n_br_account_payment_order/views/payment_mode_view.xml b/l10n_br_account_payment_order/views/account_payment_mode.xml similarity index 100% rename from l10n_br_account_payment_order/views/payment_mode_view.xml rename to l10n_br_account_payment_order/views/account_payment_mode.xml From 5164fa01a6805dd362422c0561e61d151c7a529a Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Tue, 21 May 2019 12:52:19 -0300 Subject: [PATCH 010/687] [REF] Split files to keep the standard. --- .../models/__init__.py | 2 ++ .../models/account_payment_method.py | 15 +++++++++++++++ .../models/account_payment_mode.py | 18 ------------------ .../models/account_payment_order.py | 15 +++++++++++++++ 4 files changed, 32 insertions(+), 18 deletions(-) create mode 100644 l10n_br_account_payment_order/models/account_payment_method.py create mode 100644 l10n_br_account_payment_order/models/account_payment_order.py diff --git a/l10n_br_account_payment_order/models/__init__.py b/l10n_br_account_payment_order/models/__init__.py index 0aa12cd62ded..4525f59d8157 100644 --- a/l10n_br_account_payment_order/models/__init__.py +++ b/l10n_br_account_payment_order/models/__init__.py @@ -7,3 +7,5 @@ from . import account_move_line from . import account_payment_mode from . import res_partner_bank +from . import account_payment_method +from . import account_payment_order diff --git a/l10n_br_account_payment_order/models/account_payment_method.py b/l10n_br_account_payment_order/models/account_payment_method.py new file mode 100644 index 000000000000..325622c4c923 --- /dev/null +++ b/l10n_br_account_payment_order/models/account_payment_method.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# @ 2019 Akretion - www.akretion.com.br - +# Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import models, fields + + +class AccountPaymentMethod(models.Model): + _inherit = 'account.payment.method' + + payment_type = fields.Selection( + selection_add=[ + ('cobranca', u'Cobrança'), + ]) diff --git a/l10n_br_account_payment_order/models/account_payment_mode.py b/l10n_br_account_payment_order/models/account_payment_mode.py index 98c3c655987d..40c04a495f89 100644 --- a/l10n_br_account_payment_order/models/account_payment_mode.py +++ b/l10n_br_account_payment_order/models/account_payment_mode.py @@ -19,21 +19,3 @@ class AccountPaymentMode(models.Model): 'unique(internal_sequence_id)', u'Sequência já usada! Crie uma sequência unica para cada modo') ] - - -class AccountPaymentMethod(models.Model): - _inherit = 'account.payment.method' - - payment_type = fields.Selection( - selection_add=[ - ('cobranca', u'Cobrança'), - ]) - - -class AccountPaymentOrder(models.Model): - _inherit = 'account.payment.order' - - payment_type = fields.Selection( - selection_add=[ - ('cobranca', u'Cobrança'), - ]) diff --git a/l10n_br_account_payment_order/models/account_payment_order.py b/l10n_br_account_payment_order/models/account_payment_order.py new file mode 100644 index 000000000000..5a5c42ed804b --- /dev/null +++ b/l10n_br_account_payment_order/models/account_payment_order.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# @ 2019 Akretion - www.akretion.com.br - +# Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import models, fields + + +class AccountPaymentOrder(models.Model): + _inherit = 'account.payment.order' + + payment_type = fields.Selection( + selection_add=[ + ('cobranca', u'Cobrança'), + ]) From c0fce9e81562beb0160d5f76a523bb7e9e394379 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Tue, 21 May 2019 15:00:38 -0300 Subject: [PATCH 011/687] [REF][FIX] Demo data. --- .../demo/account_banking_payment_demo.xml | 1 - l10n_br_account_payment_order/demo/payment_demo.xml | 3 --- 2 files changed, 4 deletions(-) diff --git a/l10n_br_account_payment_order/demo/account_banking_payment_demo.xml b/l10n_br_account_payment_order/demo/account_banking_payment_demo.xml index a5cb7d0cf4b4..e2101c7ad025 100644 --- a/l10n_br_account_payment_order/demo/account_banking_payment_demo.xml +++ b/l10n_br_account_payment_order/demo/account_banking_payment_demo.xml @@ -11,7 +11,6 @@ - Test Payment Order diff --git a/l10n_br_account_payment_order/demo/payment_demo.xml b/l10n_br_account_payment_order/demo/payment_demo.xml index a9176a8c8125..49cd5b1edb94 100644 --- a/l10n_br_account_payment_order/demo/payment_demo.xml +++ b/l10n_br_account_payment_order/demo/payment_demo.xml @@ -119,9 +119,6 @@ Diário de Banco(teste l10n_br_account_payment_order) TPO sale - From a477428d3a79eec8ce096e3ffaded2a1011cab0c Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Tue, 21 May 2019 15:21:36 -0300 Subject: [PATCH 012/687] [REF][FIX] Name demo data files to standard. --- l10n_br_account_payment_order/__manifest__.py | 4 ++-- .../demo/{payment_demo.xml => account_payment_mode_demo.xml} | 0 ...anking_payment_demo.xml => account_payment_order_demo.xml} | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename l10n_br_account_payment_order/demo/{payment_demo.xml => account_payment_mode_demo.xml} (100%) rename l10n_br_account_payment_order/demo/{account_banking_payment_demo.xml => account_payment_order_demo.xml} (100%) diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index 6257e8020640..76f8f4b7023c 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -22,8 +22,8 @@ 'views/account_payment_mode.xml', ], 'demo': [ - 'demo/account_banking_payment_demo.xml', - 'demo/payment_demo.xml' + 'demo/account_payment_order_demo.xml', + 'demo/account_payment_mode_demo.xml' ], 'installable': True, } diff --git a/l10n_br_account_payment_order/demo/payment_demo.xml b/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml similarity index 100% rename from l10n_br_account_payment_order/demo/payment_demo.xml rename to l10n_br_account_payment_order/demo/account_payment_mode_demo.xml diff --git a/l10n_br_account_payment_order/demo/account_banking_payment_demo.xml b/l10n_br_account_payment_order/demo/account_payment_order_demo.xml similarity index 100% rename from l10n_br_account_payment_order/demo/account_banking_payment_demo.xml rename to l10n_br_account_payment_order/demo/account_payment_order_demo.xml From 6eb41afbf55c4e63c98f934f505e3c32edcb5f36 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Tue, 21 May 2019 15:41:09 -0300 Subject: [PATCH 013/687] [REF] Update module information. --- l10n_br_account_payment_order/README.rst | 19 +++-- l10n_br_account_payment_order/__manifest__.py | 4 +- .../readme/HISTORY.rst | 4 +- .../static/description/index.html | 79 ++++++++++--------- 4 files changed, 59 insertions(+), 47 deletions(-) diff --git a/l10n_br_account_payment_order/README.rst b/l10n_br_account_payment_order/README.rst index a91150415ce5..1a5d59b9498a 100644 --- a/l10n_br_account_payment_order/README.rst +++ b/l10n_br_account_payment_order/README.rst @@ -1,6 +1,6 @@ -============================================================ -Brazilian Banking - Debit and Payments Export Infrastructure -============================================================ +======================= +Brazilian Payment Order +======================= .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! @@ -14,10 +14,10 @@ Brazilian Banking - Debit and Payments Export Infrastructure :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github - :target: https://github.com/OCA/l10n-brazil/tree/10.0/l10n_br_account_banking_payment + :target: https://github.com/OCA/l10n-brazil/tree/10.0/l10n_br_account_payment_order :alt: OCA/l10n-brazil .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/l10n-brazil-10-0/l10n-brazil-10-0-l10n_br_account_banking_payment + :target: https://translation.odoo-community.org/projects/l10n-brazil-10-0/l10n-brazil-10-0-l10n_br_account_payment_order :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png :target: https://runbot.odoo-community.org/runbot/124/10.0 @@ -80,13 +80,18 @@ Changelog * [MIG] Migração para a versão 10. +10.0.2.0.0 (2018-05-17) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [REF] Modulo unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order. + 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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -128,6 +133,6 @@ 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/l10n-brazil `_ project on GitHub. +This module is part of the `OCA/l10n-brazil `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index 76f8f4b7023c..bb38fa93402c 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -5,11 +5,11 @@ { 'name': 'Brazilian Payment Order', - 'version': '10.0.1.0.0', + 'version': '10.0.2.0.0', 'license': 'AGPL-3', 'author': "KMEE, " "Odoo Community Association (OCA)", - 'website': 'https://github.com/odoo-brazil/odoo-brazil-banking', + 'website': 'https://github.com/OCA/l10n-brazil', 'category': 'Banking addons', 'depends': [ 'l10n_br_account', diff --git a/l10n_br_account_payment_order/readme/HISTORY.rst b/l10n_br_account_payment_order/readme/HISTORY.rst index 756aa595848a..d298f0fdbc70 100644 --- a/l10n_br_account_payment_order/readme/HISTORY.rst +++ b/l10n_br_account_payment_order/readme/HISTORY.rst @@ -19,7 +19,7 @@ * [MIG] Migração para a versão 10. -10.0.1.0.0 (2018-05-17) +10.0.2.0.0 (2018-05-17) ~~~~~~~~~~~~~~~~~~~~~~~ -* [REF] Modulo foi unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order. \ No newline at end of file +* [REF] Modulo unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order. \ No newline at end of file diff --git a/l10n_br_account_payment_order/static/description/index.html b/l10n_br_account_payment_order/static/description/index.html index 6b2c18633fab..6c5f6b99054f 100644 --- a/l10n_br_account_payment_order/static/description/index.html +++ b/l10n_br_account_payment_order/static/description/index.html @@ -4,7 +4,7 @@ -Brazilian Banking - Debit and Payments Export Infrastructure +Brazilian Payment Order -
-

Brazilian Banking - Debit and Payments Export Infrastructure

+
+

Brazilian Payment Order

-

Beta License: AGPL-3 OCA/l10n-brazil Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/l10n-brazil Translate me on Weblate Try me on Runbot

This module provides an infrastructure to export payment orders and debit orders

Table of contents

-

Installation

+

Installation

This module depends on:

-

Configuration

+

Configuration

No configuration required.

-

Usage

+

Usage

This module provides a menu to configure payment order types : Accounting > Configuration > Miscellaneous > Payment Export Types

-

Changelog

+

Changelog

-

8.0.1.0.0 (2017-07-14)

+

8.0.1.0.0 (2017-07-14)

  • [NEW] Melhoiras para suportar a geração de pagamento da folha de pagamento;
-

8.0.1.0.1 (2017-07-14)

+

8.0.1.0.1 (2017-07-14)

  • [NEW] Refatoração e melhorias para suportar a geração de boletos através do br-cobranca (ruby)
-

10.0.1.0.0 (2018-08-29)

+

10.0.1.0.0 (2018-08-29)

  • [MIG] Migração para a versão 10.
+
+

10.0.2.0.0 (2018-05-17)

+
    +
  • [REF] Modulo unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order.
  • +
+
-

Bug Tracker

+

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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

-

Credits

+

Credits

-

Authors

+

Authors

  • KMEE
-

Contributors

+

Contributors

-

Other credits

+

Other credits

The development of this module has been financially supported by:

  • KMEE INFORMATICA LTDA - www.kmee.com.br
  • @@ -477,13 +484,13 @@

    Other credits

-

Maintainers

+

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/l10n-brazil project on GitHub.

+

This module is part of the OCA/l10n-brazil project on GitHub.

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

From 63d7d2f5d94f691a1911d49784411d8d8a3b3618 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Tue, 28 May 2019 18:43:31 -0300 Subject: [PATCH 014/687] [REF] Removed fields because we should use logical inbound/outbound instead of 'cobranca' and CNAB related fields should be implemented in the below module. --- .../demo/account_payment_mode_demo.xml | 9 --------- l10n_br_account_payment_order/models/__init__.py | 2 -- .../models/account_payment_method.py | 15 --------------- .../models/account_payment_order.py | 15 --------------- .../views/account_payment_mode.xml | 10 ++++------ 5 files changed, 4 insertions(+), 47 deletions(-) delete mode 100644 l10n_br_account_payment_order/models/account_payment_method.py delete mode 100644 l10n_br_account_payment_order/models/account_payment_order.py diff --git a/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml b/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml index 49cd5b1edb94..e0abe1bb8fb8 100644 --- a/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml +++ b/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml @@ -123,13 +123,6 @@ - - - Cobranca - cobranca - cobranca - - Boleto Bancario @@ -137,8 +130,6 @@ variable - diff --git a/l10n_br_account_payment_order/models/__init__.py b/l10n_br_account_payment_order/models/__init__.py index 4525f59d8157..0aa12cd62ded 100644 --- a/l10n_br_account_payment_order/models/__init__.py +++ b/l10n_br_account_payment_order/models/__init__.py @@ -7,5 +7,3 @@ from . import account_move_line from . import account_payment_mode from . import res_partner_bank -from . import account_payment_method -from . import account_payment_order diff --git a/l10n_br_account_payment_order/models/account_payment_method.py b/l10n_br_account_payment_order/models/account_payment_method.py deleted file mode 100644 index 325622c4c923..000000000000 --- a/l10n_br_account_payment_order/models/account_payment_method.py +++ /dev/null @@ -1,15 +0,0 @@ -# -*- coding: utf-8 -*- -# @ 2019 Akretion - www.akretion.com.br - -# Magno Costa -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) - -from odoo import models, fields - - -class AccountPaymentMethod(models.Model): - _inherit = 'account.payment.method' - - payment_type = fields.Selection( - selection_add=[ - ('cobranca', u'Cobrança'), - ]) diff --git a/l10n_br_account_payment_order/models/account_payment_order.py b/l10n_br_account_payment_order/models/account_payment_order.py deleted file mode 100644 index 5a5c42ed804b..000000000000 --- a/l10n_br_account_payment_order/models/account_payment_order.py +++ /dev/null @@ -1,15 +0,0 @@ -# -*- coding: utf-8 -*- -# @ 2019 Akretion - www.akretion.com.br - -# Magno Costa -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) - -from odoo import models, fields - - -class AccountPaymentOrder(models.Model): - _inherit = 'account.payment.order' - - payment_type = fields.Selection( - selection_add=[ - ('cobranca', u'Cobrança'), - ]) diff --git a/l10n_br_account_payment_order/views/account_payment_mode.xml b/l10n_br_account_payment_order/views/account_payment_mode.xml index 77ead7595509..a7981045856c 100644 --- a/l10n_br_account_payment_order/views/account_payment_mode.xml +++ b/l10n_br_account_payment_order/views/account_payment_mode.xml @@ -11,20 +11,18 @@ - + - + - - + + From 47ab2235dc5e1cc81d0b426ff3ef2aedec15c91a Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Thu, 6 Jun 2019 15:34:58 -0300 Subject: [PATCH 015/687] [12.0][MIG] Updated version and dependencies. --- l10n_br_account_payment_order/__manifest__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index bb38fa93402c..8170e07665ff 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -5,14 +5,15 @@ { 'name': 'Brazilian Payment Order', - 'version': '10.0.2.0.0', + 'version': '12.0.1.0.0', 'license': 'AGPL-3', 'author': "KMEE, " "Odoo Community Association (OCA)", 'website': 'https://github.com/OCA/l10n-brazil', 'category': 'Banking addons', 'depends': [ - 'l10n_br_account', + 'l10n_br', + 'l10n_br_base', 'account_payment_order', 'account_due_list', ], From 2326d9b0cd43b1ad93e12305d07cfe157aa1ef2b Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Thu, 6 Jun 2019 15:36:22 -0300 Subject: [PATCH 016/687] [12.0][MIG] Updated code. --- l10n_br_account_payment_order/models/account_payment_line.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n_br_account_payment_order/models/account_payment_line.py b/l10n_br_account_payment_order/models/account_payment_line.py index 630a4dcb38be..091eaa394eb8 100644 --- a/l10n_br_account_payment_order/models/account_payment_line.py +++ b/l10n_br_account_payment_order/models/account_payment_line.py @@ -16,10 +16,10 @@ def _get_info_partner(self, partner_record): if not partner_record: return False st = partner_record.street or '' - n = partner_record.number or '' + n = partner_record.street_number or '' st1 = partner_record.street2 or '' zip = partner_record.zip or '' - city = partner_record.l10n_br_city_id.name or '' + city = partner_record.city_id.name or '' uf = partner_record.state_id.code or '' zip_city = city + '-' + uf + '\n' + zip cntry = partner_record.country_id and \ From 38079c4b8cccabf628fce444a8f1f5a52cc7c0f7 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Thu, 6 Jun 2019 15:38:59 -0300 Subject: [PATCH 017/687] [12.0][MIG] Updated demo data. --- .../demo/account_payment_mode_demo.xml | 2 -- .../demo/account_payment_order_demo.xml | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml b/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml index e0abe1bb8fb8..b298e189e4a8 100644 --- a/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml +++ b/l10n_br_account_payment_order/demo/account_payment_mode_demo.xml @@ -119,7 +119,6 @@ Diário de Banco(teste l10n_br_account_payment_order) TPO sale - @@ -128,7 +127,6 @@ Boleto Bancario variable - diff --git a/l10n_br_account_payment_order/demo/account_payment_order_demo.xml b/l10n_br_account_payment_order/demo/account_payment_order_demo.xml index e2101c7ad025..2c4039de0806 100644 --- a/l10n_br_account_payment_order/demo/account_payment_order_demo.xml +++ b/l10n_br_account_payment_order/demo/account_payment_order_demo.xml @@ -24,7 +24,7 @@ [E-COM06] Computador Personalizado (kit) - + 100 10 From 0fa3124cd55f861860fe36cea57f5ed7c669bfe9 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Thu, 6 Jun 2019 15:40:15 -0300 Subject: [PATCH 018/687] [12.0][MIG] Updated tests. --- .../tests/test_payment_order.py | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/l10n_br_account_payment_order/tests/test_payment_order.py b/l10n_br_account_payment_order/tests/test_payment_order.py index 8e74fd2bbe66..73bf51a30162 100644 --- a/l10n_br_account_payment_order/tests/test_payment_order.py +++ b/l10n_br_account_payment_order/tests/test_payment_order.py @@ -30,16 +30,6 @@ def setUp(self): # I check that Initially customer invoice is in the "Draft" state self.assertEquals(self.invoice_customer_original.state, 'draft') - # I change the state of invoice to "Proforma2" by clicking - # PRO-FORMA button - self.invoice_customer_original.action_invoice_proforma2() - - # I check that the invoice state is now "Proforma2" - self.assertEquals(self.invoice_customer_original.state, 'proforma2') - - # I check that there is no move attached to the invoice - self.assertEquals(len(self.invoice_customer_original.move_id), 0) - # I validate invoice by creating on self.invoice_customer_original.action_invoice_open() @@ -59,11 +49,11 @@ def test_implemented_fields_payment_order(self): lambda l: l.account_id.id == self.invoice_customer_original.account_id.id): self.assertEquals( - line.journal_entry_ref, 'INV/2019/0004', + line.journal_entry_ref, 'INV/2019/0001', "Error with compute field journal_entry_ref") test_balance_value = line.get_balance() self.assertEquals( - test_balance_value, 700.0, + test_balance_value, 300.0, "Error with method get_balance()") def test_cancel_payment_order(self): @@ -93,7 +83,7 @@ def test_cancel_payment_order(self): ) test_amount_interest = line.amount_interest self.assertEquals( - test_amount_interest, 10.5, + test_amount_interest, 4.5, "Error with compute field amount_interest.") # Open payment order From 54c091a7084b4fc6abc51bc81858c1b36567dbaa Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Thu, 6 Jun 2019 16:03:56 -0300 Subject: [PATCH 019/687] [12.0][MIG] Updated README. --- l10n_br_account_payment_order/README.rst | 18 +++-- .../readme/HISTORY.rst | 7 +- .../readme/INSTALL.rst | 3 +- .../static/description/index.html | 80 ++++++++++--------- 4 files changed, 64 insertions(+), 44 deletions(-) diff --git a/l10n_br_account_payment_order/README.rst b/l10n_br_account_payment_order/README.rst index 1a5d59b9498a..6550fc56eeff 100644 --- a/l10n_br_account_payment_order/README.rst +++ b/l10n_br_account_payment_order/README.rst @@ -14,13 +14,13 @@ Brazilian Payment Order :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github - :target: https://github.com/OCA/l10n-brazil/tree/10.0/l10n_br_account_payment_order + :target: https://github.com/OCA/l10n-brazil/tree/12.0/l10n_br_account_payment_order :alt: OCA/l10n-brazil .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/l10n-brazil-10-0/l10n-brazil-10-0-l10n_br_account_payment_order + :target: https://translation.odoo-community.org/projects/l10n-brazil-12-0/l10n-brazil-12-0-l10n_br_account_payment_order :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/124/10.0 + :target: https://runbot.odoo-community.org/runbot/124/12.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -39,7 +39,8 @@ This module depends on: * account_payment_order * account_due_list -* l10n_br_account +* l10n_br_base +* l10n_br Configuration ============= @@ -85,13 +86,18 @@ Changelog * [REF] Modulo unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order. +12.0.1.0.0 (2019-06-06) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migração para a versão 12.0. + 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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -133,6 +139,6 @@ 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/l10n-brazil `_ project on GitHub. +This module is part of the `OCA/l10n-brazil `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_br_account_payment_order/readme/HISTORY.rst b/l10n_br_account_payment_order/readme/HISTORY.rst index d298f0fdbc70..f9edf64f0b04 100644 --- a/l10n_br_account_payment_order/readme/HISTORY.rst +++ b/l10n_br_account_payment_order/readme/HISTORY.rst @@ -22,4 +22,9 @@ 10.0.2.0.0 (2018-05-17) ~~~~~~~~~~~~~~~~~~~~~~~ -* [REF] Modulo unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order. \ No newline at end of file +* [REF] Modulo unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order. + +12.0.1.0.0 (2019-06-06) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [MIG] Migração para a versão 12.0. \ No newline at end of file diff --git a/l10n_br_account_payment_order/readme/INSTALL.rst b/l10n_br_account_payment_order/readme/INSTALL.rst index af8821f46cad..fe2cde839caf 100644 --- a/l10n_br_account_payment_order/readme/INSTALL.rst +++ b/l10n_br_account_payment_order/readme/INSTALL.rst @@ -2,4 +2,5 @@ This module depends on: * account_payment_order * account_due_list -* l10n_br_account \ No newline at end of file +* l10n_br_base +* l10n_br \ No newline at end of file diff --git a/l10n_br_account_payment_order/static/description/index.html b/l10n_br_account_payment_order/static/description/index.html index 6c5f6b99054f..0e7d335cca70 100644 --- a/l10n_br_account_payment_order/static/description/index.html +++ b/l10n_br_account_payment_order/static/description/index.html @@ -367,107 +367,115 @@

Brazilian Payment Order

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/l10n-brazil Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/l10n-brazil Translate me on Weblate Try me on Runbot

This module provides an infrastructure to export payment orders and debit orders

Table of contents

-

Installation

+

Installation

This module depends on:

  • account_payment_order
  • account_due_list
  • -
  • l10n_br_account
  • +
  • l10n_br_base
  • +
  • l10n_br
-

Configuration

+

Configuration

No configuration required.

-

Usage

+

Usage

This module provides a menu to configure payment order types : Accounting > Configuration > Miscellaneous > Payment Export Types

-

Changelog

+

Changelog

-

8.0.1.0.0 (2017-07-14)

+

8.0.1.0.0 (2017-07-14)

  • [NEW] Melhoiras para suportar a geração de pagamento da folha de pagamento;
-

8.0.1.0.1 (2017-07-14)

+

8.0.1.0.1 (2017-07-14)

  • [NEW] Refatoração e melhorias para suportar a geração de boletos através do br-cobranca (ruby)
-

10.0.1.0.0 (2018-08-29)

+

10.0.1.0.0 (2018-08-29)

  • [MIG] Migração para a versão 10.
-

10.0.2.0.0 (2018-05-17)

+

10.0.2.0.0 (2018-05-17)

  • [REF] Modulo unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order.
+
+

12.0.1.0.0 (2019-06-06)

+
    +
  • [MIG] Migração para a versão 12.0.
  • +
+
-

Bug Tracker

+

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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

-

Credits

+

Credits

-

Authors

+

Authors

  • KMEE
-

Contributors

+

Contributors

-

Other credits

+

Other credits

The development of this module has been financially supported by:

  • KMEE INFORMATICA LTDA - www.kmee.com.br
  • @@ -484,13 +492,13 @@

    Other credits

-

Maintainers

+

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/l10n-brazil project on GitHub.

+

This module is part of the OCA/l10n-brazil project on GitHub.

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

From 6eb8e4897ac17c8c272636ebbaee35cc1f764df9 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Thu, 6 Jun 2019 16:14:52 -0300 Subject: [PATCH 020/687] [12.0][MIG] Removed code unnecessary on python 3. --- l10n_br_account_payment_order/__init__.py | 1 - l10n_br_account_payment_order/__manifest__.py | 1 - l10n_br_account_payment_order/models/__init__.py | 1 - .../models/account_move_line.py | 1 - .../models/account_payment_line.py | 7 +++---- .../models/account_payment_mode.py | 9 ++++----- l10n_br_account_payment_order/models/res_partner_bank.py | 1 - l10n_br_account_payment_order/tests/__init__.py | 1 - .../tests/test_payment_order.py | 1 - 9 files changed, 7 insertions(+), 16 deletions(-) diff --git a/l10n_br_account_payment_order/__init__.py b/l10n_br_account_payment_order/__init__.py index 2ca9c93087c6..11edac49f06d 100644 --- a/l10n_br_account_payment_order/__init__.py +++ b/l10n_br_account_payment_order/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2016-Today - KMEE (). # Luis Felipe Miléo - mileo@kmee.com.br # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index 8170e07665ff..328d2acd40f1 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2016-Today - KMEE (). # Luis Felipe Miléo - mileo@kmee.com.br # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/l10n_br_account_payment_order/models/__init__.py b/l10n_br_account_payment_order/models/__init__.py index 0aa12cd62ded..5d7ced1b141a 100644 --- a/l10n_br_account_payment_order/models/__init__.py +++ b/l10n_br_account_payment_order/models/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2016-Today - KMEE (). # Luis Felipe Miléo - mileo@kmee.com.br # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/l10n_br_account_payment_order/models/account_move_line.py b/l10n_br_account_payment_order/models/account_move_line.py index becaa3e6f448..1bc0125a5387 100644 --- a/l10n_br_account_payment_order/models/account_move_line.py +++ b/l10n_br_account_payment_order/models/account_move_line.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2016-Today - KMEE (). # Luis Felipe Miléo - mileo@kmee.com.br # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/l10n_br_account_payment_order/models/account_payment_line.py b/l10n_br_account_payment_order/models/account_payment_line.py index 091eaa394eb8..3dea69205e11 100644 --- a/l10n_br_account_payment_order/models/account_payment_line.py +++ b/l10n_br_account_payment_order/models/account_payment_line.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2016-Today - KMEE (). # Luis Felipe Miléo - mileo@kmee.com.br # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). @@ -38,9 +37,9 @@ def _compute_interest(self): record.amount_currency * ( record.percent_interest / 100), precision) - linha_digitavel = fields.Char(string=u"Linha Digitável") - percent_interest = fields.Float(string=u"Percentual de Juros", + linha_digitavel = fields.Char(string="Linha Digitável") + percent_interest = fields.Float(string="Percentual de Juros", digits=dp.get_precision('Account')) - amount_interest = fields.Float(string=u"Valor Juros", + amount_interest = fields.Float(string="Valor Juros", compute='_compute_interest', digits=dp.get_precision('Account')) diff --git a/l10n_br_account_payment_order/models/account_payment_mode.py b/l10n_br_account_payment_order/models/account_payment_mode.py index 40c04a495f89..1beccef94ff2 100644 --- a/l10n_br_account_payment_order/models/account_payment_mode.py +++ b/l10n_br_account_payment_order/models/account_payment_mode.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2012-Today - KMEE (). # @author Luis Felipe Miléo - mileo@kmee.com.br # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). @@ -9,13 +8,13 @@ class AccountPaymentMode(models.Model): _inherit = 'account.payment.mode' - internal_sequence_id = fields.Many2one('ir.sequence', u'Sequência') - instrucoes = fields.Text(u'Instruções de cobrança') + internal_sequence_id = fields.Many2one('ir.sequence', 'Sequência') + instrucoes = fields.Text('Instruções de cobrança') invoice_print = fields.Boolean( - u'Gerar relatorio na conclusão da fatura?') + 'Gerar relatorio na conclusão da fatura?') _sql_constraints = [ ('internal_sequence_id_unique', 'unique(internal_sequence_id)', - u'Sequência já usada! Crie uma sequência unica para cada modo') + 'Sequência já usada! Crie uma sequência unica para cada modo') ] diff --git a/l10n_br_account_payment_order/models/res_partner_bank.py b/l10n_br_account_payment_order/models/res_partner_bank.py index 64fdbf30c53f..5c275ba410aa 100644 --- a/l10n_br_account_payment_order/models/res_partner_bank.py +++ b/l10n_br_account_payment_order/models/res_partner_bank.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # @ 2018 Akretion - www.akretion.com.br - # Magno Costa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) diff --git a/l10n_br_account_payment_order/tests/__init__.py b/l10n_br_account_payment_order/tests/__init__.py index c59a89fa7dd5..c1180c63ef51 100644 --- a/l10n_br_account_payment_order/tests/__init__.py +++ b/l10n_br_account_payment_order/tests/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # @ 2018 Akretion - www.akretion.com.br - # Magno Costa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) diff --git a/l10n_br_account_payment_order/tests/test_payment_order.py b/l10n_br_account_payment_order/tests/test_payment_order.py index 73bf51a30162..3eee4bf21f7f 100644 --- a/l10n_br_account_payment_order/tests/test_payment_order.py +++ b/l10n_br_account_payment_order/tests/test_payment_order.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # @ 2018 Akretion - www.akretion.com.br - # Magno Costa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) From 52e6f87c905fc259b15e57066aaac9483c5a84b8 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Thu, 6 Jun 2019 16:25:44 -0300 Subject: [PATCH 021/687] [12.0][MIG] Updated Views to better names. --- .../views/account_due_list.xml | 6 +++-- .../views/account_payment_line.xml | 24 +++++++++---------- .../views/account_payment_mode.xml | 2 +- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/l10n_br_account_payment_order/views/account_due_list.xml b/l10n_br_account_payment_order/views/account_due_list.xml index bd3a6977052a..2269b063c65d 100644 --- a/l10n_br_account_payment_order/views/account_due_list.xml +++ b/l10n_br_account_payment_order/views/account_due_list.xml @@ -1,7 +1,8 @@ - - l10n_br_account_banking_payment.aml + + + l10n_br_account_payment_order.aml account.move.line @@ -10,4 +11,5 @@ + diff --git a/l10n_br_account_payment_order/views/account_payment_line.xml b/l10n_br_account_payment_order/views/account_payment_line.xml index 0008ef106606..5688a0b812cb 100644 --- a/l10n_br_account_payment_order/views/account_payment_line.xml +++ b/l10n_br_account_payment_order/views/account_payment_line.xml @@ -6,17 +6,17 @@ --> - - l10n_br_account.payment.line.form.banking - account.payment.line - - - - - - - - + + l10n_br_account.payment.line.form.banking + account.payment.line + + + + + + + + diff --git a/l10n_br_account_payment_order/views/account_payment_mode.xml b/l10n_br_account_payment_order/views/account_payment_mode.xml index a7981045856c..343aa05514c2 100644 --- a/l10n_br_account_payment_order/views/account_payment_mode.xml +++ b/l10n_br_account_payment_order/views/account_payment_mode.xml @@ -2,7 +2,7 @@ - + payment.mode.l10n_br_payment.form.inherit account.payment.mode From ab8420b9c1dc1df3ed06747e6f5de6bdfd298184 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Thu, 6 Jun 2019 16:53:17 -0300 Subject: [PATCH 022/687] [12.0][FIX] Tests need to be made with the same commands that Travis does, because if not you get different results. --- l10n_br_account_payment_order/tests/test_payment_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_br_account_payment_order/tests/test_payment_order.py b/l10n_br_account_payment_order/tests/test_payment_order.py index 3eee4bf21f7f..ef47ca9b3cb4 100644 --- a/l10n_br_account_payment_order/tests/test_payment_order.py +++ b/l10n_br_account_payment_order/tests/test_payment_order.py @@ -48,7 +48,7 @@ def test_implemented_fields_payment_order(self): lambda l: l.account_id.id == self.invoice_customer_original.account_id.id): self.assertEquals( - line.journal_entry_ref, 'INV/2019/0001', + line.journal_entry_ref, 'INV/2019/0005', "Error with compute field journal_entry_ref") test_balance_value = line.get_balance() self.assertEquals( From 549fcecd0732a73206f525568ed8991c4c71d7b3 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Tue, 17 Dec 2019 15:00:12 -0300 Subject: [PATCH 023/687] [12.0][MIG][FIX] Remove dependency from module l10n_br. --- l10n_br_account_payment_order/README.rst | 1 - l10n_br_account_payment_order/__manifest__.py | 1 - l10n_br_account_payment_order/readme/INSTALL.rst | 1 - l10n_br_account_payment_order/static/description/index.html | 1 - 4 files changed, 4 deletions(-) diff --git a/l10n_br_account_payment_order/README.rst b/l10n_br_account_payment_order/README.rst index 6550fc56eeff..20d8f3c607d2 100644 --- a/l10n_br_account_payment_order/README.rst +++ b/l10n_br_account_payment_order/README.rst @@ -40,7 +40,6 @@ This module depends on: * account_payment_order * account_due_list * l10n_br_base -* l10n_br Configuration ============= diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index 328d2acd40f1..1832046fe885 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -11,7 +11,6 @@ 'website': 'https://github.com/OCA/l10n-brazil', 'category': 'Banking addons', 'depends': [ - 'l10n_br', 'l10n_br_base', 'account_payment_order', 'account_due_list', diff --git a/l10n_br_account_payment_order/readme/INSTALL.rst b/l10n_br_account_payment_order/readme/INSTALL.rst index fe2cde839caf..b0991162ac57 100644 --- a/l10n_br_account_payment_order/readme/INSTALL.rst +++ b/l10n_br_account_payment_order/readme/INSTALL.rst @@ -3,4 +3,3 @@ This module depends on: * account_payment_order * account_due_list * l10n_br_base -* l10n_br \ No newline at end of file diff --git a/l10n_br_account_payment_order/static/description/index.html b/l10n_br_account_payment_order/static/description/index.html index 0e7d335cca70..0af63acc7d6a 100644 --- a/l10n_br_account_payment_order/static/description/index.html +++ b/l10n_br_account_payment_order/static/description/index.html @@ -402,7 +402,6 @@

Installation

  • account_payment_order
  • account_due_list
  • l10n_br_base
  • -
  • l10n_br
  • From d25f3a6261713e02ceeafb6b5d21239bd1b29e92 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Wed, 18 Dec 2019 13:10:08 -0300 Subject: [PATCH 024/687] [12.0][MIG][FIX] Included dependency from module account_cancel to allow cancel Posted journal entries. --- l10n_br_account_payment_order/__manifest__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index 1832046fe885..234f3a155dac 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -14,6 +14,7 @@ 'l10n_br_base', 'account_payment_order', 'account_due_list', + 'account_cancel', ], 'data': [ 'views/account_due_list.xml', From 2f11a0d44ca2ced457740de579dbfbb9383c6ca7 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Wed, 18 Dec 2019 13:12:43 -0300 Subject: [PATCH 025/687] [12.0][MIG] Change the value of field journal_entry_ref. --- .../models/account_move_line.py | 22 +++++++++-------- .../tests/test_payment_order.py | 24 ++++++++++++++++++- 2 files changed, 35 insertions(+), 11 deletions(-) diff --git a/l10n_br_account_payment_order/models/account_move_line.py b/l10n_br_account_payment_order/models/account_move_line.py index 1bc0125a5387..737c890bb073 100644 --- a/l10n_br_account_payment_order/models/account_move_line.py +++ b/l10n_br_account_payment_order/models/account_move_line.py @@ -10,19 +10,21 @@ class AccountMoveLine(models.Model): date_scheduled = fields.Date(string='Data Prevista') - @api.multi - def _get_journal_entry_ref(self): + @api.depends('move_id') + def _compute_journal_entry_ref(self): for record in self: - if record.move_id.state == 'draft': - if record.invoice.id: - record.journal_entry_ref = record.invoice.number - else: - record.journal_entry_ref = '*' + str(record.move_id.id) - else: + if record.name: + record.journal_entry_ref = record.name + elif record.move_id.name: record.journal_entry_ref = record.move_id.name + elif record.invoice_id and record.invoice_id.number: + record.journal_entry_ref = record.invoice_id.number + else: + record.journal_entry_ref = '*' + str(record.move_id.id) - journal_entry_ref = fields.Char(compute=_get_journal_entry_ref, - string='Journal Entry Ref') + journal_entry_ref = fields.Char( + compute='_compute_journal_entry_ref', + string='Journal Entry Ref', store=True) @api.multi def get_balance(self): diff --git a/l10n_br_account_payment_order/tests/test_payment_order.py b/l10n_br_account_payment_order/tests/test_payment_order.py index ef47ca9b3cb4..ed2600639a11 100644 --- a/l10n_br_account_payment_order/tests/test_payment_order.py +++ b/l10n_br_account_payment_order/tests/test_payment_order.py @@ -12,6 +12,7 @@ class TestPaymentOrder(TransactionCase): def setUp(self): super(TestPaymentOrder, self).setUp() + # Get Invoice for test self.invoice_customer_original = self.env.ref( 'l10n_br_account_payment_order.demo_invoice_payment_order' ) @@ -21,11 +22,16 @@ def setUp(self): 'account_payment_mode.payment_mode_inbound_ct1' ) + self.env['account.payment.order'].search([]) + # Configure to be possibile create Payment Order self.payment_mode.payment_order_ok = True self.invoice_customer_original.payment_mode_id = self.payment_mode.id + # Configure Journal to update posted + self.invoice_customer_original.journal_id.update_posted = True + # I check that Initially customer invoice is in the "Draft" state self.assertEquals(self.invoice_customer_original.state, 'draft') @@ -44,13 +50,29 @@ def test_implemented_fields_payment_order(self): # Check Payment Mode field assert self.invoice_customer_original.payment_mode_id, \ "Payment Mode field is not filled." + + # Change status of Move to draft just to test + self.invoice_customer_original.move_id.button_cancel() + for line in self.invoice_customer_original.move_id.line_ids.filtered( lambda l: l.account_id.id == self.invoice_customer_original.account_id.id): self.assertEquals( - line.journal_entry_ref, 'INV/2019/0005', + line.journal_entry_ref, line.invoice_id.name, "Error with compute field journal_entry_ref") test_balance_value = line.get_balance() + + # Return the status of Move to Posted + self.invoice_customer_original.move_id.action_post() + + for line in self.invoice_customer_original.move_id.line_ids.filtered( + lambda l: l.account_id.id == + self.invoice_customer_original.account_id.id): + self.assertEquals( + line.journal_entry_ref, line.invoice_id.name, + "Error with compute field journal_entry_ref") + test_balance_value = line.get_balance() + self.assertEquals( test_balance_value, 300.0, "Error with method get_balance()") From cc727e88fda3b4151edeae9634dcaabb734b81c2 Mon Sep 17 00:00:00 2001 From: Daniel Sadamo Hirayama Date: Wed, 29 May 2019 17:40:33 -0300 Subject: [PATCH 026/687] [WIP][FIX]l10n_br_account_payment_cobranca views --- l10n_br_account_payment_order/views/account_payment_mode.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_br_account_payment_order/views/account_payment_mode.xml b/l10n_br_account_payment_order/views/account_payment_mode.xml index 343aa05514c2..eb66004640fa 100644 --- a/l10n_br_account_payment_order/views/account_payment_mode.xml +++ b/l10n_br_account_payment_order/views/account_payment_mode.xml @@ -20,7 +20,7 @@ - + From 2a6b2333b3672b58f182796c7807ccbeacda780e Mon Sep 17 00:00:00 2001 From: Luis Felipe Mileo Date: Thu, 30 May 2019 00:24:35 -0300 Subject: [PATCH 027/687] [IMP] Nome aos grupos account.payment.mode Signed-off-by: Luis Felipe Mileo Signed-off-by: Luis Felipe Mileo --- .../views/account_payment_mode.xml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/l10n_br_account_payment_order/views/account_payment_mode.xml b/l10n_br_account_payment_order/views/account_payment_mode.xml index eb66004640fa..04da60a12fc7 100644 --- a/l10n_br_account_payment_order/views/account_payment_mode.xml +++ b/l10n_br_account_payment_order/views/account_payment_mode.xml @@ -9,17 +9,10 @@ - - - - - - - - - - - + + + + From 00019e18c4d440351e053d099d00c9c9a96ea0bf Mon Sep 17 00:00:00 2001 From: Diego Paradeda Date: Fri, 7 Jun 2019 18:54:58 -0300 Subject: [PATCH 028/687] [ADD] Account payment order categ submenu --- l10n_br_account_payment_order/__manifest__.py | 1 + .../views/account_payment_order_menu_views.xml | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 l10n_br_account_payment_order/views/account_payment_order_menu_views.xml diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index 234f3a155dac..64295dad1712 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -17,6 +17,7 @@ 'account_cancel', ], 'data': [ + 'views/account_payment_order_menu_views.xml', 'views/account_due_list.xml', 'views/account_payment_line.xml', 'views/account_payment_mode.xml', diff --git a/l10n_br_account_payment_order/views/account_payment_order_menu_views.xml b/l10n_br_account_payment_order/views/account_payment_order_menu_views.xml new file mode 100644 index 000000000000..644feb40796f --- /dev/null +++ b/l10n_br_account_payment_order/views/account_payment_order_menu_views.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + \ No newline at end of file From 968602091fd864978c914988f543156f341a0de5 Mon Sep 17 00:00:00 2001 From: Hugo Borges Date: Mon, 26 Aug 2019 17:32:39 -0300 Subject: [PATCH 029/687] [FIX] typo --- l10n_br_account_payment_order/views/account_payment_mode.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_br_account_payment_order/views/account_payment_mode.xml b/l10n_br_account_payment_order/views/account_payment_mode.xml index 04da60a12fc7..e0d6d9218a6c 100644 --- a/l10n_br_account_payment_order/views/account_payment_mode.xml +++ b/l10n_br_account_payment_order/views/account_payment_mode.xml @@ -9,7 +9,7 @@ - + From 4cc6322c771591b28d5b503bf4d0ebffc7ff0c2a Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Wed, 18 Dec 2019 16:27:20 -0300 Subject: [PATCH 030/687] [12.0][MIG][FIX] Missing inform action on menuitem. --- .../views/account_payment_order_menu_views.xml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/l10n_br_account_payment_order/views/account_payment_order_menu_views.xml b/l10n_br_account_payment_order/views/account_payment_order_menu_views.xml index 644feb40796f..46ebff96897a 100644 --- a/l10n_br_account_payment_order/views/account_payment_order_menu_views.xml +++ b/l10n_br_account_payment_order/views/account_payment_order_menu_views.xml @@ -7,11 +7,17 @@ + parent="menu_remessa_categ" + action="account_payment_order.account_payment_order_outbound_action" + sequence="10"/> + parent="menu_remessa_categ" + action="account_payment_order.account_payment_order_inbound_action" + sequence="20"/> - \ No newline at end of file + parent="menu_remessa_categ" + action="account_payment_order.bank_payment_line_action" + sequence="50"/> + From 67b9188ea51c8fef06e78bbd4766a2a70ef0c0eb Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Wed, 18 Dec 2019 16:30:18 -0300 Subject: [PATCH 031/687] [12.0][MIG][IMP] Tests, included test to check constraint in field bra_number. --- .../tests/test_payment_order.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/l10n_br_account_payment_order/tests/test_payment_order.py b/l10n_br_account_payment_order/tests/test_payment_order.py index ed2600639a11..2587c30f7965 100644 --- a/l10n_br_account_payment_order/tests/test_payment_order.py +++ b/l10n_br_account_payment_order/tests/test_payment_order.py @@ -4,7 +4,7 @@ from openerp.tests.common import TransactionCase -from openerp.exceptions import UserError +from openerp.exceptions import UserError, ValidationError class TestPaymentOrder(TransactionCase): @@ -130,3 +130,16 @@ def test_cancel_payment_order(self): payment_order.unlink() self.assertEquals(len(self.env['account.payment.order'].search([])), 0) + + def test_bra_number_constrains(self): + """ Test bra_number constrains. """ + + self.banco_bradesco = self.env[ + 'res.bank'].search([('code_bc', '=', '033')]) + with self.assertRaises(ValidationError): + self.env[ + 'res.partner.bank'].create(dict( + bank_id=self.banco_bradesco.id, + partner_id=self.ref('l10n_br_base.res_partner_akretion'), + bra_number='12345' + )) From 462b79dba72729692aa4df80f3f3eaba5695b410 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Wed, 18 Dec 2019 21:47:30 +0000 Subject: [PATCH 032/687] [UPD] Update l10n_br_account_payment_order.pot --- .../i18n/l10n_br_account_payment_order.pot | 111 +++++++++++ l10n_br_account_payment_order/i18n/pt_BR.po | 174 +++++++++++------- 2 files changed, 222 insertions(+), 63 deletions(-) create mode 100644 l10n_br_account_payment_order/i18n/l10n_br_account_payment_order.pot diff --git a/l10n_br_account_payment_order/i18n/l10n_br_account_payment_order.pot b/l10n_br_account_payment_order/i18n/l10n_br_account_payment_order.pot new file mode 100644 index 000000000000..91e3e171b841 --- /dev/null +++ b/l10n_br_account_payment_order/i18n/l10n_br_account_payment_order.pot @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_br_account_payment_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_br_account_payment_order +#: model:ir.model,name:l10n_br_account_payment_order.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:account.payment.mode,name:l10n_br_account_payment_order.payment_mode_boleto +msgid "Boleto Bancario" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model_terms:ir.ui.view,arch_db:l10n_br_account_payment_order.l10n_br-account_payment_mode_form +msgid "Configurações Brasileiras" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_move_line__date_scheduled +msgid "Data Prevista" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model_terms:ir.ui.view,arch_db:l10n_br_account_payment_order.l10n_br-account_payment_mode_form +msgid "Geral" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_mode__invoice_print +msgid "Gerar relatorio na conclusão da fatura?" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_mode__instrucoes +msgid "Instruções de cobrança" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_move_line__journal_entry_ref +msgid "Journal Entry Ref" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model,name:l10n_br_account_payment_order.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_line__linha_digitavel +msgid "Linha Digitável" +msgstr "" + +#. module: l10n_br_account_payment_order +#: code:addons/l10n_br_account_payment_order/models/res_partner_bank.py:18 +#, python-format +msgid "O cógido da Agencia Bancaria do Santander deve ter no máximo quatro caracteres." +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model,name:l10n_br_account_payment_order.model_account_payment_line +msgid "Payment Lines" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model,name:l10n_br_account_payment_order.model_account_payment_mode +msgid "Payment Modes" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_line__percent_interest +msgid "Percentual de Juros" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.ui.menu,name:l10n_br_account_payment_order.menu_remessa_categ +msgid "Remessa" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.ui.menu,name:l10n_br_account_payment_order.menu_retorno_categ +msgid "Retorno" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_mode__internal_sequence_id +msgid "Sequência" +msgstr "" + +#. module: l10n_br_account_payment_order +#: sql_constraint:account.payment.mode:0 +msgid "Sequência já usada! Crie uma sequência unica para cada modo" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_line__amount_interest +msgid "Valor Juros" +msgstr "" + diff --git a/l10n_br_account_payment_order/i18n/pt_BR.po b/l10n_br_account_payment_order/i18n/pt_BR.po index 982d1d5353cb..380a8ed6a840 100644 --- a/l10n_br_account_payment_order/i18n/pt_BR.po +++ b/l10n_br_account_payment_order/i18n/pt_BR.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * l10n_br_account_banking_payment +# * l10n_br_account_banking_payment # msgid "" msgstr "" @@ -10,97 +10,145 @@ msgstr "" "PO-Revision-Date: 2017-11-22 14:13+0000\n" "Last-Translator: <>\n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: l10n_br_account_banking_payment -#: model:ir.model,name:l10n_br_account_banking_payment.model_res_bank -msgid "Bank" -msgstr "Banco" - -#. module: l10n_br_account_banking_payment -#: model:ir.model,name:l10n_br_account_banking_payment.model_res_partner_bank +#. module: l10n_br_account_payment_order +#: model:ir.model,name:l10n_br_account_payment_order.model_res_partner_bank msgid "Bank Accounts" msgstr "Contas Bancárias" -#. module: l10n_br_account_banking_payment -#: field:account.move.line,date_scheduled:0 +#. module: l10n_br_account_payment_order +#: model:account.payment.mode,name:l10n_br_account_payment_order.payment_mode_boleto +msgid "Boleto Bancario" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model_terms:ir.ui.view,arch_db:l10n_br_account_payment_order.l10n_br-account_payment_mode_form +msgid "Configurações Brasileiras" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_move_line__date_scheduled msgid "Data Prevista" msgstr "Data Prevista" -#. module: l10n_br_account_banking_payment -#: field:payment.order.create,schedule_date:0 -msgid "Data Programada" -msgstr "Data Programada" +#. module: l10n_br_account_payment_order +#: model_terms:ir.ui.view,arch_db:l10n_br_account_payment_order.l10n_br-account_payment_mode_form +msgid "Geral" +msgstr "" -#. module: l10n_br_account_banking_payment -#: code:addons/l10n_br_account_banking_payment/wizard/payment_order_create.py:108 -#, python-format -msgid "Entry Lines" -msgstr "Linhas de Entrada" +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_mode__invoice_print +msgid "Gerar relatorio na conclusão da fatura?" +msgstr "" -#. module: l10n_br_account_banking_payment -#: code:addons/l10n_br_account_banking_payment/models/account_payment.py:33 -#, python-format -msgid "Impossible confirm empty line!" -msgstr "Impossível confirmar linha vazia!" +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_mode__instrucoes +msgid "Instruções de cobrança" +msgstr "" -#. module: l10n_br_account_banking_payment -#: view:account.move.line:l10n_br_account_banking_payment.payment_order_populate_view_move_line_tree -msgid "Journal Entry" +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_move_line__journal_entry_ref +#, fuzzy +msgid "Journal Entry Ref" msgstr "Entrada do Diário" -#. module: l10n_br_account_banking_payment -#: view:account.move.line:l10n_br_account_banking_payment.payment_order_populate_view_move_line_tree -#: model:ir.model,name:l10n_br_account_banking_payment.model_account_move_line -msgid "Journal Items" +#. module: l10n_br_account_payment_order +#: model:ir.model,name:l10n_br_account_payment_order.model_account_move_line +#, fuzzy +msgid "Journal Item" msgstr "Itens do Diário" -#. module: l10n_br_account_banking_payment -#: field:payment.line,linha_digitavel:0 +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_line__linha_digitavel msgid "Linha Digitável" msgstr "Linha Digitável" -#. module: l10n_br_account_banking_payment -#: model:ir.model,name:l10n_br_account_banking_payment.model_payment_line -msgid "Payment Line" -msgstr "Linha de Pagamento" +#. module: l10n_br_account_payment_order +#: code:addons/l10n_br_account_payment_order/models/res_partner_bank.py:18 +#, python-format +msgid "" +"O cógido da Agencia Bancaria do Santander deve ter no máximo quatro " +"caracteres." +msgstr "" -#. module: l10n_br_account_banking_payment -#: model:ir.model,name:l10n_br_account_banking_payment.model_payment_order -msgid "Payment Order" -msgstr "Ordem de Pagamento" +#. module: l10n_br_account_payment_order +#: model:ir.model,name:l10n_br_account_payment_order.model_account_payment_line +#, fuzzy +msgid "Payment Lines" +msgstr "Linha de Pagamento" -#. module: l10n_br_account_banking_payment -#: code:addons/l10n_br_account_banking_payment/wizard/payment_order_create.py:157 -#, python-format -msgid "Payment Orders" +#. module: l10n_br_account_payment_order +#: model:ir.model,name:l10n_br_account_payment_order.model_account_payment_mode +#, fuzzy +msgid "Payment Modes" msgstr "Ordens de Pagamentos" -#. module: l10n_br_account_banking_payment -#: field:payment.line,percent_interest:0 +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_line__percent_interest msgid "Percentual de Juros" msgstr "Percentual de Juros" -#. module: l10n_br_account_banking_payment -#: view:account.move.line:l10n_br_account_banking_payment.payment_order_populate_view_move_line_tree -msgid "Total Credit" -msgstr "Total de Crédito" +#. module: l10n_br_account_payment_order +#: model:ir.ui.menu,name:l10n_br_account_payment_order.menu_remessa_categ +msgid "Remessa" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.ui.menu,name:l10n_br_account_payment_order.menu_retorno_categ +msgid "Retorno" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_mode__internal_sequence_id +msgid "Sequência" +msgstr "" + +#. module: l10n_br_account_payment_order +#: sql_constraint:account.payment.mode:0 +msgid "Sequência já usada! Crie uma sequência unica para cada modo" +msgstr "" + +#. module: l10n_br_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_account_payment_order.field_account_payment_line__amount_interest +msgid "Valor Juros" +msgstr "" + +#~ msgid "Bank" +#~ msgstr "Banco" + +#~ msgid "Data Programada" +#~ msgstr "Data Programada" + +#~ msgid "Entry Lines" +#~ msgstr "Linhas de Entrada" + +#~ msgid "Impossible confirm empty line!" +#~ msgstr "Impossível confirmar linha vazia!" + +#~ msgid "Payment Order" +#~ msgstr "Ordem de Pagamento" -#. module: l10n_br_account_banking_payment -#: view:account.move.line:l10n_br_account_banking_payment.payment_order_populate_view_move_line_tree -msgid "Total Debit" -msgstr "Total de Débito" +#~ msgid "Total Credit" +#~ msgstr "Total de Crédito" -#. module: l10n_br_account_banking_payment -#: field:payment.order.create,all_posted_moves:0 -msgid "Títulos em aberto" -msgstr "Títulos em aberto" +#~ msgid "Total Debit" +#~ msgstr "Total de Débito" -#. module: l10n_br_account_banking_payment -#: view:payment.order.create:l10n_br_account_banking_payment.view_create_payment_order_lines -msgid "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" -msgstr "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" +#~ msgid "Títulos em aberto" +#~ msgstr "Títulos em aberto" +#~ msgid "" +#~ "{'display_credit': context.get('display_credit', False),'display_debit': " +#~ "context.get('display_debit', False),'journal_type': 'sale', " +#~ "'tree_view_ref' : 'account_banking_payment_export." +#~ "payment_order_populate_view_move_line_tree'}" +#~ msgstr "" +#~ "{'display_credit': context.get('display_credit', False),'display_debit': " +#~ "context.get('display_debit', False),'journal_type': 'sale', " +#~ "'tree_view_ref' : 'account_banking_payment_export." +#~ "payment_order_populate_view_move_line_tree'}" From 5828549765eaadbccc9765ce0e897a2b998d8411 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 18 Dec 2019 21:54:02 +0000 Subject: [PATCH 033/687] [UPD] README.rst --- l10n_br_account_payment_order/static/description/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_br_account_payment_order/static/description/index.html b/l10n_br_account_payment_order/static/description/index.html index 0af63acc7d6a..1e985bae4364 100644 --- a/l10n_br_account_payment_order/static/description/index.html +++ b/l10n_br_account_payment_order/static/description/index.html @@ -3,7 +3,7 @@ - + Brazilian Payment Order + + +
    +

    CNAB Structure

    + + +

    Beta License: AGPL-3 OCA/l10n-brazil Translate me on Weblate Try me on Runbot

    +

    This module adds functionality for implementing brazilian banking automation by CNAB file exchange.

    +

    Table of contents

    + +
    +

    Usage

    +

    Configuration and usability: +https://youtu.be/ljommELunlA

    +
    +
    +

    Changelog

    +
    +

    14.0.0.0.1 (2022)

    +

    Module creation.

    +
    +
    +
    +

    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 smashing it by providing a detailed and welcomed +feedback.

    +

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

    +
    +
    +

    Credits

    +
    +

    Authors

    +
      +
    • Engenere
    • +
    • Escodoo
    • +
    +
    +
    +

    Contributors

    + +
    +
    +

    Other credits

    +

    The development of this module has been financially supported by:

    + +
    +
    +

    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.

    +

    Current maintainers:

    +

    antoniospn felipemotter

    +

    This module is part of the OCA/l10n-brazil project on GitHub.

    +

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

    +
    +
    +
    + + From 88ffbd3d30094aa41ba020879b77b035a1cc6ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B4nio=20Neto?= Date: Sun, 22 Jan 2023 12:28:56 -0300 Subject: [PATCH 652/687] [FIX] l10n_br_cnab_structure: summary and maintainers in manifest --- l10n_br_cnab_structure/__manifest__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/l10n_br_cnab_structure/__manifest__.py b/l10n_br_cnab_structure/__manifest__.py index 595a8693ebb9..aa13072f8657 100644 --- a/l10n_br_cnab_structure/__manifest__.py +++ b/l10n_br_cnab_structure/__manifest__.py @@ -4,10 +4,11 @@ { "name": "CNAB Structure", "summary": """ - This module allows defining the structure for generating the CNAB file.""", + This module allows defining the structure for generating the CNAB file. + Used to exchange information with Brazilian banks.""", "version": "14.0.0.0.0", "author": "Engenere, Escodoo, Odoo Community Association (OCA)", - "maintainers": ["antoniospn", "felipemotter"], + "maintainers": ["antoniospneto", "felipemotter"], "website": "https://github.com/OCA/l10n-brazil", "license": "AGPL-3", "depends": [ From 2ccbcc5d756eb38255af1e2d32120f1260554f9d Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 22 Jan 2023 15:59:49 +0000 Subject: [PATCH 653/687] [UPD] README.rst --- l10n_br_cnab_structure/README.rst | 8 ++++---- l10n_br_cnab_structure/static/description/index.html | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/l10n_br_cnab_structure/README.rst b/l10n_br_cnab_structure/README.rst index 7a8df44e5d16..fe67c5d8135b 100644 --- a/l10n_br_cnab_structure/README.rst +++ b/l10n_br_cnab_structure/README.rst @@ -95,16 +95,16 @@ 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. -.. |maintainer-antoniospn| image:: https://github.com/antoniospn.png?size=40px - :target: https://github.com/antoniospn - :alt: antoniospn +.. |maintainer-antoniospneto| image:: https://github.com/antoniospneto.png?size=40px + :target: https://github.com/antoniospneto + :alt: antoniospneto .. |maintainer-felipemotter| image:: https://github.com/felipemotter.png?size=40px :target: https://github.com/felipemotter :alt: felipemotter Current `maintainers `__: -|maintainer-antoniospn| |maintainer-felipemotter| +|maintainer-antoniospneto| |maintainer-felipemotter| This module is part of the `OCA/l10n-brazil `_ project on GitHub. diff --git a/l10n_br_cnab_structure/static/description/index.html b/l10n_br_cnab_structure/static/description/index.html index f103510594fc..d0ec1d37a8ed 100644 --- a/l10n_br_cnab_structure/static/description/index.html +++ b/l10n_br_cnab_structure/static/description/index.html @@ -442,7 +442,7 @@

    Maintainers

    mission is to support the collaborative development of Odoo features and promote its widespread use.

    Current maintainers:

    -

    antoniospn felipemotter

    +

    antoniospneto felipemotter

    This module is part of the OCA/l10n-brazil project on GitHub.

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

    From b91eef3245e197fde61e33d656c64c8ded53a9d0 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 22 Jan 2023 15:59:50 +0000 Subject: [PATCH 654/687] l10n_br_cnab_structure 14.0.0.0.1 --- l10n_br_cnab_structure/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_br_cnab_structure/__manifest__.py b/l10n_br_cnab_structure/__manifest__.py index aa13072f8657..644f7b52c39b 100644 --- a/l10n_br_cnab_structure/__manifest__.py +++ b/l10n_br_cnab_structure/__manifest__.py @@ -6,7 +6,7 @@ "summary": """ This module allows defining the structure for generating the CNAB file. Used to exchange information with Brazilian banks.""", - "version": "14.0.0.0.0", + "version": "14.0.0.0.1", "author": "Engenere, Escodoo, Odoo Community Association (OCA)", "maintainers": ["antoniospneto", "felipemotter"], "website": "https://github.com/OCA/l10n-brazil", From c61493e3642f5fadd966708282ac0cb43e6c746f Mon Sep 17 00:00:00 2001 From: Marcel Savegnago Date: Thu, 26 Jan 2023 12:43:38 +0000 Subject: [PATCH 655/687] Added translation using Weblate (Portuguese (Brazil)) --- l10n_br_cnab_structure/i18n/pt_BR.po | 1770 ++++++++++++++++++++++++++ 1 file changed, 1770 insertions(+) create mode 100644 l10n_br_cnab_structure/i18n/pt_BR.po diff --git a/l10n_br_cnab_structure/i18n/pt_BR.po b/l10n_br_cnab_structure/i18n/pt_BR.po new file mode 100644 index 000000000000..97d94ed1e499 --- /dev/null +++ b/l10n_br_cnab_structure/i18n/pt_BR.po @@ -0,0 +1,1770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_br_cnab_structure +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "" +"\n" +" Key Types\n" +" " +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "" +"\n" +" Transfer Types\n" +" " +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "" +"\n" +" Payment Ways\n" +" " +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_group_form_view +msgid "" +"\n" +" Conditions\n" +" " +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_batch +msgid "A batch of lines in a CNAB structure." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_group_form_view +msgid "" +"A field group will be informed in the cnab file based on the condition of a " +"value of another field." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form +msgid "Add Sub-Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__additional_info +msgid "Additional Info" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__cnab_structure_ok +msgid "Allowed in CNAB (OCA Processor)" +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/cnab_line_field.py:0 +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line_field__type__alpha +#, python-format +msgid "Alphanumeric" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_structure +msgid "" +"An structure with header, body and trailer that make up the CNAB structure." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "" +"Any automatic move this event might generate will be ignored. If so, you " +"will need to handle it manually." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Approve" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_batch__state__approved +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__state__approved +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line_field__state__approved +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_structure__state__approved +msgid "Approved" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__assumed_comma +msgid "Assumed Comma" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__balance +msgid "Balance" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__balance +msgid "Balance = Payment Value + Discount Value + Rebate Value - Fees" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__bank_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__bank_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__bank_id +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Bank" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__bank_acc_number +msgid "Bank Acc Number" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__bank_code +msgid "Bank Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_bank_end_pos +msgid "Bank Last Position" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_bank_start_pos +msgid "Bank Start Position" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__batch_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__batch_ids +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Batch" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__batch_code +msgid "Batch Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_batch_header_id +msgid "Batch Header Type ID" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_batch_end_pos +msgid "Batch Last Position" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_batch_start_pos +msgid "Batch Start Position" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__batch_template_id +msgid "Batch Template" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_batch_trailer_id +msgid "Batch Trailer Type ID" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.ui.menu,name:l10n_br_cnab_structure.cnab_payables +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form +msgid "CNAB" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form +msgid "CNAB Accounts" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_batch +#: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_batch +msgid "CNAB Batches" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form +msgid "CNAB Configuration" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:res.groups,name:l10n_br_cnab_structure.group_cnab_constructor +msgid "CNAB Constructor" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__cnab_field_id +msgid "CNAB Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line_field +#: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_line_fields +msgid "CNAB Fields" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line_fields_group +#: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_line_fields_group +msgid "CNAB Fields Group" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line_fields_group_condition +#: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_line_fields_group_condition +msgid "CNAB Fields Group Condition" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__cnab_file +msgid "CNAB File" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_cnab_import_wizard +msgid "CNAB Import Wizard" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line +#: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_line +msgid "CNAB Lines" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_cnab_occurrence +msgid "CNAB Occurence Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_cnab_payment_way +msgid "CNAB Payment Way Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__cnab_payment_way_ids +msgid "CNAB Payment Ways" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_cnab_pix_key_type +msgid "CNAB Pix Key Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_cnab_pix_transfer_type +msgid "CNAB Pix Transfer Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.cnab_preview_action +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.line_cnab_preview_action +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "CNAB Preview" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_cnab_preview_wizard +msgid "CNAB Preview Wizard" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_processor +msgid "CNAB Processor" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_processor +msgid "" +"CNAB Processor to be used in a payment order when it is not defined in the " +"payment mode" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_return_event +msgid "CNAB Return Event" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_return_log +msgid "CNAB Return Log" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_return_lot +msgid "CNAB Return Lot" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.ui.menu,name:l10n_br_cnab_structure.l10n_br_outbound_cnab_return_log_menu +msgid "CNAB Returns" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_structure_id +#: model:ir.ui.menu,name:l10n_br_cnab_structure.cnab_structure +msgid "CNAB Structure" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_structure_id +msgid "" +"CNAB Structure to be used in a payment order when it is not defined in the " +"payment mode." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_structure +#: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_structure +msgid "CNAB Structures" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__output +msgid "CNAB Text Output" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form +msgid "CNAB YAML" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__output_yaml +msgid "CNAB YAML Output" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_key_type__key_type__cnpj_cpf +msgid "CPF or CNPJ" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_import_wizard +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form +msgid "Cancel" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__centralizing_chamber_code +msgid "Centralizing Chamber Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_cnab_payment_way__clearinghouse_code +msgid "" +"Centralizing Clearing House Code\n" +"(Código da Câmara Centralizadora)" +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/cnab_line_field.py:0 +#, python-format +msgid "Change Dot Notation Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "Change Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_transfer_type__type_domain__checking +msgid "Checking Account (Conta Corrente)" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "Choose the payment ways that are required to inform this line." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__clearinghouse_code +msgid "Clearinghouse Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__batch_id +msgid "Cnab Batch" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_beneficiary_name +msgid "Cnab Beneficiary Name" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_cnab_line_group_field_condition +msgid "Cnab Field Condition" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_cnab_line_field_group +msgid "Cnab Field Group" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__cnab_file_name +msgid "Cnab File Name" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__cnab_group_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__cnab_group_id +msgid "Cnab Group" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__cnab_line_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__cnab_line_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__cnab_line_id +msgid "Cnab Line" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_occurrence_ids +msgid "Cnab Occurrence" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_payment_way_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_payment_way_ids +msgid "Cnab Payment Way" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_pix_key_type_ids +msgid "Cnab Pix Key Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_pix_transfer_type_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_pix_transfer_type_ids +msgid "Cnab Pix Transfer Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_pix_type_id +msgid "Cnab Pix Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__cnab_processor +msgid "Cnab Processor" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__cnab_structure_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__cnab_structure_id +msgid "Cnab Structure" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__cnpj_cpf +msgid "Cnpj Cpf" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__code +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__code +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__code +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__code +msgid "Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__cnab_format +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__cnab_format +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_format +msgid "Code (Do Not Modify)" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__communication_flow +msgid "Communication Flow" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__company_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__company_id +msgid "Company" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__condition_ids +msgid "Condition" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Configuration Fields" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_log_form_view_structure +msgid "Confirm" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_event__state__confirmed +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_log__state__confirmed +msgid "Confirmed" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__content_dest_model_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_dest_model_id +msgid "Content Destination" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_dest_field +msgid "Content Destination Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__content_source_model_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_source_model_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__content_source_model_id +msgid "Content Source" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_source_field +msgid "Content Source Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "Control" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__create_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__create_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__current_view +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__current_view +msgid "Current View" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__bank_account_cnab_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__bank_account_cnab_id +msgid "Default Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__default_value +msgid "Default Value" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__tariff_charge_account_id +msgid "Default account for bank tariff." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form +msgid "" +"Default setting when used in payment order, when not informed in payment " +"mode." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__description +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__description +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__description +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__description +msgid "Description" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Detail" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_detail_id +msgid "Detail Type ID" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__inbound_discount_account_id +msgid "Discount Account for CNAB inbound payments." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__outbound_discount_account_id +msgid "Discount Account for CNAB outbound payments." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_lot__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "Do you want to ignore this event?" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__doc_purpose +msgid "Doc Purpose" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form +msgid "Download File" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_batch__state__draft +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__state__draft +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line_field__state__draft +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_log__state__draft +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_structure__state__draft +msgid "Draft" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_key_type__key_type__email +msgid "E-mail" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__end_pos +msgid "End Position" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_event__state__error +msgid "Error" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_log_form_view_structure +msgid "Events" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__expected_payment_date +msgid "Expected Payment Date" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__sending_dynamic_content +msgid "" +"Expression in Python to define the final value of the content,you can use the following predefined words: \n" +"\n" +"'content' returns the value of the mapped content source field. \n" +"'time' class to handle date. \n" +"'seq_batch' returns the batch sequence. \n" +"'seq_record_detail' returns the sequence for detail record in the batch. \n" +"'payment_way_code' return the batch payment way \n" +"'patment_type_code' return the batch payment type \n" +"'qty_batches' returns the number of batches \n" +"'qty_records' returns the number of records \n" +"'batch_detail_lines' returns a list of batch detail records.'segment_code' returns the code of the segment defined in the header of the line." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__field_ids +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__field_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__field_ids +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__computed_name +msgid "Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "Field Groups" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_field_select_wizard +msgid "Field Select Wizard" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_form_view +msgid "Field Setting" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "Fields" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_line_field +msgid "Fields in CNAB lines." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_file_header_id +msgid "File Header Type ID" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_file_trailer_id +msgid "File Trailer Type ID" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__filename +msgid "Filename" +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/wizard/field_select_wizard.py:0 +#, python-format +msgid "" +"For the return it is not allowed to map sub-fields in more than one level." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__current_view__general +msgid "General" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__gen_liquidation_move +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__gen_liquidation_move +msgid "Generate Liquidation Move" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__generated_move_id +msgid "Generated Move" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__group_ids +msgid "Group" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__type__header +msgid "Header" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__header_file +msgid "Header File" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_lot__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__id +msgid "ID" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__gen_liquidation_move +msgid "If check, this CNAB Event will generate a liquidity move line." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "Ignore This Event" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_event__state__ignored +msgid "Ignored" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_import_wizard +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form +msgid "Import CNAB" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.ui.menu,name:l10n_br_cnab_structure.l10n_br_outbound_cnab_import_menu +msgid "Import CNAB Returns" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.l10n_br_inbound_cnab_import_action +msgid "Import Inbound Payment CNAB Return" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.l10n_br_outbound_cnab_import_action +msgid "Import Outbound Payment CNAB Return" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_import_wizard +msgid "Import Parameters Summary" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__inbound_discount_account_id +msgid "Inbound Discount Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__inbound_interest_fee_account_id +msgid "Inbound Interest and Fees Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_import_wizard__type__inbound +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_log__type__inbound +msgid "Inbound Payment" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.l10n_br_inbound_cnab_return_log_action +msgid "Inbound Payment CNAB Returns" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form +msgid "Inbound Payments" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__inbound_rebate_account_id +msgid "Inbound Rebate Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_dest_field +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_source_field +msgid "" +"Inform the field with the origin of the content, expressed with dot " +"notation." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_transfer_type__type_domain__pix_key +msgid "Instant Payment Key (Chave Pix)" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__inbound_interest_fee_account_id +msgid "Interest and Fees Account for CNAB inbound payments." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__outbound_interest_fee_account_id +msgid "Interest and Fees Account for CNAB outbound payments." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_account_journal +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__journal_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__journal_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__journal_id +msgid "Journal" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__used_to_import_cnab +msgid "Journal used for import CNAB" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_lot____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__write_uid +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__write_date +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_segment_end_pos +msgid "Last position of segment of an detail record. Only for detail records." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_detail_end_pos +msgid "" +"Last position of sequencial identification of Detail Records. Only for " +"detail records." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__line_ids +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__line_ids +msgid "Line" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_batch_form_view +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Lines" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_line +msgid "Lines that make up the CNAB." +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/hooks.py:0 +#, python-format +msgid "Loading l10n_br_cnab_structure data files." +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/hooks.py:0 +#, python-format +msgid "Loading l10n_br_cnab_structure demo files." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "Main" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "Map Return" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "Map Sending" +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/bank_payment_line.py:0 +#, python-format +msgid "Mapping for batch template not found" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_cnab_occurrence__gen_liquidation_move +msgid "Mark this option if this occurrence corresponds to a liquidation move." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__meaning +msgid "Meaning" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__move_line_ids +msgid "Move Line" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "Move Lines" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__move_type_code +msgid "Move Type Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__name +msgid "Name" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_bank_payment_line__cnab_beneficiary_name +msgid "" +"Name of the beneficiary (Nome do Favorecido) that will be informed in the " +"CNAB." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__new_field_id +msgid "New Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form +msgid "New Sub-Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__notation_field +msgid "Notation Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__notation_field_view +msgid "Notation Field View" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__notes +msgid "Notes" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_form_view +msgid "Notes.." +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/cnab_line_field.py:0 +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line_field__type__num +#, python-format +msgid "Numeric" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__account_journal__default_outbound_cnab_processor__oca_processor +msgid "OCA Processor" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__occurrence_code_1 +msgid "Occurrence Code 1" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__occurrence_code_2 +msgid "Occurrence Code 2" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__occurrence_code_3 +msgid "Occurrence Code 3" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__occurrence_code_4 +msgid "Occurrence Code 4" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__occurrence_code_5 +msgid "Occurrence Code 5" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Ocurrences" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_cnab_import_wizard__journal_id +msgid "Only journals where the CNAB Import is allowed." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_batch__cnab_structure_id +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_batch__line_ids +msgid "Only structures with code equal to 240 is allowed." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__operator +msgid "Operator" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "Optional Rules" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "Other Infos" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__outbound_discount_account_id +msgid "Outbound Discount Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__outbound_interest_fee_account_id +msgid "Outbound Interest and Fees Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_import_wizard__type__outbound +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_log__type__outbound +msgid "Outbound Payment" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.actions.act_window,name:l10n_br_cnab_structure.l10n_br_outbound_cnab_return_log_action +msgid "Outbound Payment CNAB Returns" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form +msgid "Outbound Payments" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__outbound_rebate_account_id +msgid "Outbound Rebate Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form +msgid "Outgoing Payments" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "PIX" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__key_type +msgid "PIX Key Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:account.payment.mode,name:l10n_br_cnab_structure.payment_mode_sispag_pix_trasfer +msgid "PIX Transferência - SISPAG Itaú" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__parent_model_id +msgid "Parent Model" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "Partner" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_bank_account +msgid "Partner Bank Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_bank_account_dac +msgid "Partner Bank Account Dac" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_bank_branch +msgid "Partner Bank Branch" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_bank_code +msgid "Partner Bank Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_document +msgid "Partner Document" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_name +msgid "Partner Name" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_notification +msgid "Partner Notification" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_document +msgid "Partners's document number, it can be a CNPJ or CPF." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__payment_method_ids +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__payment_method_id +msgid "Payment Method" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_account_payment_mode +msgid "Payment Modes" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_account_payment_order +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__payment_order_id +msgid "Payment Order" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__payment_type +msgid "Payment Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Payment Way" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_payment_way_end_pos +msgid "" +"Payment Way last position in Header Batch Records. Only for Header Batch " +"Records." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_payment_way_start_pos +msgid "" +"Payment Way start position in Header Batch Records. Only for Header Batch " +"Records." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line__cnab_payment_way_ids +msgid "Payment Ways that must use this segment." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__cnab_payment_way_ids +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__cnab_payment_way_ids +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_batch_form_view +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Payments Ways" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_batch__cnab_payment_way_ids +msgid "Payments ways that use the structure of this batch." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_key_type__key_type__phone +msgid "Phone Number" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_detail_start_pos +msgid "" +"Position of sequencial identification of Detail Records. Only for detail " +"records." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Positions" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_transfer_type__type_domain__payment +msgid "Prepaid Payment Account (Conta Pagamento)" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__preview_field +msgid "Preview Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_key_type__key_type__evp +msgid "Random Key" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_event__state__ready +msgid "Ready to Genereta Move" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__inbound_rebate_account_id +msgid "Rebate Account for CNAB inbound payments." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__outbound_rebate_account_id +msgid "Rebate Account for CNAB outbound payments." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__record_type +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Record Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_record_type_end_pos +msgid "Record Type Last Position" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_record_type_start_pos +msgid "Record Type Start Position" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__resource_ref +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__resource_ref +msgid "Reference" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__ref_name +msgid "Reference Name" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__related_field_id +msgid "Related Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__model_id +msgid "Related Model" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line__content_dest_model_id +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_dest_model_id +msgid "" +"Related model that will provide the destination of the contents of return " +"CNAB files." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line__content_source_model_id +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_source_model_id +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_structure__content_source_model_id +msgid "" +"Related model that will provide the origin of the contents of CNAB files." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form +msgid "Remove Last Field" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__requerid +msgid "Requerid" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Reset To Draft" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__communication_flow__return +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__current_view__return +msgid "Return" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__return_dynamic_content +msgid "Return Dynamic Content" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__return_file +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__return_file +msgid "Return File" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_form_view +msgid "Return Mapping" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_batch__state__review +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__state__review +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line_field__state__review +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_structure__state__review +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Review" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_transfer_type__type_domain__saving +msgid "Saving Account (Conta Poupança)" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__type__segment +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Segment" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__segment_code +msgid "Segment Code" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_form_view +msgid "Select Field Wizard" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_form_view +msgid "Send Mapping" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__communication_flow__sending +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__current_view__sending +msgid "Sending" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__sending_dynamic_content +msgid "Sending Dynamic Content" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__communication_flow__both +msgid "Sending and Return" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__seq_number +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_lot__seq_number +msgid "Seq Number" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__sequence +msgid "Sequence" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__size +msgid "Size" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__start_pos +msgid "Start Position" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_segment_start_pos +msgid "" +"Start position of segment of an detail record. Only for detail records." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__state +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__state +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__state +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__state +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__state +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__state +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__state +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__state +msgid "State" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view +msgid "Structure" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:account.payment.mode,name:l10n_br_cnab_structure.payment_mode_sispag_ted +msgid "TED - SISPAG Itaú " +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__tariff_charge_account_id +msgid "Tariff Account" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__ted_purpose +msgid "Ted Purpose" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_cnab_import_wizard__cnab_format +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line__cnab_format +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_format +msgid "" +"This code is used in the code of the Odoo module that handles this payment " +"method. Therefore, if you change it, the generation of the payment file may " +"fail." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__type__trailer +msgid "Trailer" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__type_domain +msgid "Transfer Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__type +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__type +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__type +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__type +msgid "Type" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view +msgid "Types Identification" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__ref_name +msgid "" +"Unique reference name to identify the cnab field, can be used to search the " +"field content in python expressions in 'Dynamic Content'. It is generated " +"automatically by aggregating the field name, starting position and ending " +"position. ex:. 'field_name_001-015'" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__json_value +msgid "Value (JSON format)" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure +msgid "Values" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_detail_id +msgid "What`s the identification for detail type?" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_batch_header_id +msgid "What`s the identification for header of batch type?" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_file_header_id +msgid "What`s the identification for header of file type?" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_batch_trailer_id +msgid "What`s the identification for trailer of batch type?" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_file_trailer_id +msgid "What`s the identification for trailer of file type?" +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/l10n_br_cnab_return_log.py:0 +#, python-format +msgid "You cannot delete Return Log in confirmed state." +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/cnab_batch.py:0 +#, python-format +msgid "You cannot delete an CNAB Batch which is not draft !" +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/cnab_line_field.py:0 +#, python-format +msgid "You cannot delete an CNAB Field which is not draft !" +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/cnab_line.py:0 +#, python-format +msgid "You cannot delete an CNAB Line which is not draft !" +msgstr "" + +#. module: l10n_br_cnab_structure +#: code:addons/l10n_br_cnab_structure/models/cnab_structure.py:0 +#, python-format +msgid "You cannot delete an CNAB Structure which is not draft !" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_line_group_field_condition__operator__in +msgid "in" +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__assumed_comma +msgid "indicates the position of the comma within a numeric field." +msgstr "" + +#. module: l10n_br_cnab_structure +#: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_line_group_field_condition__operator__not_in +msgid "not in" +msgstr "" From d50556cc8d4b366b9dc183b175c7522d96e6d556 Mon Sep 17 00:00:00 2001 From: Marcel Savegnago Date: Thu, 26 Jan 2023 12:47:24 +0000 Subject: [PATCH 656/687] Translated using Weblate (Portuguese (Brazil)) Currently translated at 4.7% (14 of 293 strings) Translation: l10n-brazil-14.0/l10n-brazil-14.0-l10n_br_cnab_structure Translate-URL: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_cnab_structure/pt_BR/ --- l10n_br_cnab_structure/i18n/pt_BR.po | 32 +++++++++++++++------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/l10n_br_cnab_structure/i18n/pt_BR.po b/l10n_br_cnab_structure/i18n/pt_BR.po index 97d94ed1e499..fe9f9f82d0ac 100644 --- a/l10n_br_cnab_structure/i18n/pt_BR.po +++ b/l10n_br_cnab_structure/i18n/pt_BR.po @@ -6,13 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-01-26 12:47+0000\n" +"Last-Translator: Marcel Savegnago \n" "Language-Team: none\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view @@ -66,7 +68,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__additional_info msgid "Additional Info" -msgstr "" +msgstr "Informação Adicional" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__cnab_structure_ok @@ -78,7 +80,7 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line_field__type__alpha #, python-format msgid "Alphanumeric" -msgstr "" +msgstr "Alfanumérico" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_structure @@ -104,7 +106,7 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line_field__state__approved #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_structure__state__approved msgid "Approved" -msgstr "" +msgstr "Aprovado" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__assumed_comma @@ -127,7 +129,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__bank_id #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Bank" -msgstr "" +msgstr "Banco" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__bank_acc_number @@ -137,7 +139,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__bank_code msgid "Bank Code" -msgstr "" +msgstr "Código do Banco" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_bank_end_pos @@ -147,7 +149,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_bank_payment_line msgid "Bank Payment Lines" -msgstr "" +msgstr "Linhas de Pagamento Bancário" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_bank_start_pos @@ -159,7 +161,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__batch_ids #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Batch" -msgstr "" +msgstr "Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__batch_code @@ -179,12 +181,12 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_batch_start_pos msgid "Batch Start Position" -msgstr "" +msgstr "Posição inicial do Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__batch_template_id msgid "Batch Template" -msgstr "" +msgstr "Modelo de Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_batch_trailer_id @@ -372,7 +374,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form msgid "Cancel" -msgstr "" +msgstr "Cancelar" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__centralizing_chamber_code @@ -395,7 +397,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view msgid "Change Field" -msgstr "" +msgstr "Mudar Campo" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_transfer_type__type_domain__checking @@ -1660,12 +1662,12 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__type__trailer msgid "Trailer" -msgstr "" +msgstr "Trailer" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__type_domain msgid "Transfer Type" -msgstr "" +msgstr "Tipo de Transferência" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__type @@ -1673,7 +1675,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__type #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__type msgid "Type" -msgstr "" +msgstr "Tipo" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view From 95d69e73b24a99f99b8889b1668a0c26a3f610b3 Mon Sep 17 00:00:00 2001 From: Marcel Savegnago Date: Thu, 26 Jan 2023 12:51:03 +0000 Subject: [PATCH 657/687] Translated using Weblate (Portuguese (Brazil)) Currently translated at 9.8% (29 of 293 strings) Translation: l10n-brazil-14.0/l10n-brazil-14.0-l10n_br_cnab_structure Translate-URL: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_cnab_structure/pt_BR/ --- l10n_br_cnab_structure/i18n/pt_BR.po | 32 ++++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/l10n_br_cnab_structure/i18n/pt_BR.po b/l10n_br_cnab_structure/i18n/pt_BR.po index fe9f9f82d0ac..2aae38cc359c 100644 --- a/l10n_br_cnab_structure/i18n/pt_BR.po +++ b/l10n_br_cnab_structure/i18n/pt_BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-01-26 12:47+0000\n" +"PO-Revision-Date: 2023-01-26 12:51+0000\n" "Last-Translator: Marcel Savegnago \n" "Language-Team: none\n" "Language: pt_BR\n" @@ -116,7 +116,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__balance msgid "Balance" -msgstr "" +msgstr "Saldo" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__balance @@ -134,7 +134,7 @@ msgstr "Banco" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__bank_acc_number msgid "Bank Acc Number" -msgstr "" +msgstr "Número da Conta Bancária" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__bank_code @@ -144,7 +144,7 @@ msgstr "Código do Banco" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_bank_end_pos msgid "Bank Last Position" -msgstr "" +msgstr "Posição Final do Banco" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_bank_payment_line @@ -154,7 +154,7 @@ msgstr "Linhas de Pagamento Bancário" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_bank_start_pos msgid "Bank Start Position" -msgstr "" +msgstr "Posição Inicial do Banco" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__batch_id @@ -166,7 +166,7 @@ msgstr "Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__batch_code msgid "Batch Code" -msgstr "" +msgstr "Código do Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_batch_header_id @@ -176,7 +176,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_batch_end_pos msgid "Batch Last Position" -msgstr "" +msgstr "Posição Final do Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_batch_start_pos @@ -301,7 +301,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_processor msgid "CNAB Processor" -msgstr "" +msgstr "Processador CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_processor @@ -482,7 +482,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__cnab_processor msgid "Cnab Processor" -msgstr "" +msgstr "Processador Cnab" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__cnab_structure_id @@ -511,7 +511,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__code #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__code msgid "Code" -msgstr "" +msgstr "Código" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__cnab_format @@ -529,12 +529,12 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__company_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__company_id msgid "Company" -msgstr "" +msgstr "Empresa" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__condition_ids msgid "Condition" -msgstr "" +msgstr "Condição" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view @@ -545,13 +545,13 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_log_form_view_structure msgid "Confirm" -msgstr "" +msgstr "Confirmar" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_event__state__confirmed #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_log__state__confirmed msgid "Confirmed" -msgstr "" +msgstr "Confirmado" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__content_dest_model_id @@ -569,7 +569,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_source_model_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__content_source_model_id msgid "Content Source" -msgstr "" +msgstr "Fonte do Conteúdo" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_source_field @@ -579,7 +579,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure msgid "Control" -msgstr "" +msgstr "Controle" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__create_uid From dddeba97e81993afb8620c4b35eda38ff6233c33 Mon Sep 17 00:00:00 2001 From: Marcel Savegnago Date: Thu, 26 Jan 2023 12:54:44 +0000 Subject: [PATCH 658/687] Translated using Weblate (Portuguese (Brazil)) Currently translated at 16.0% (47 of 293 strings) Translation: l10n-brazil-14.0/l10n-brazil-14.0-l10n_br_cnab_structure Translate-URL: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_cnab_structure/pt_BR/ --- l10n_br_cnab_structure/i18n/pt_BR.po | 38 ++++++++++++++-------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/l10n_br_cnab_structure/i18n/pt_BR.po b/l10n_br_cnab_structure/i18n/pt_BR.po index 2aae38cc359c..40d2ee1649ab 100644 --- a/l10n_br_cnab_structure/i18n/pt_BR.po +++ b/l10n_br_cnab_structure/i18n/pt_BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-01-26 12:51+0000\n" +"PO-Revision-Date: 2023-01-26 12:55+0000\n" "Last-Translator: Marcel Savegnago \n" "Language-Team: none\n" "Language: pt_BR\n" @@ -98,7 +98,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Approve" -msgstr "" +msgstr "Aprovar" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_batch__state__approved @@ -523,7 +523,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__communication_flow msgid "Communication Flow" -msgstr "" +msgstr "Fluxo de Comunicação" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__company_id @@ -557,12 +557,12 @@ msgstr "Confirmado" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__content_dest_model_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_dest_model_id msgid "Content Destination" -msgstr "" +msgstr "Destino do Conteúdo" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_dest_field msgid "Content Destination Field" -msgstr "" +msgstr "Campo de Destino do Conteúdo" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__content_source_model_id @@ -574,7 +574,7 @@ msgstr "Fonte do Conteúdo" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_source_field msgid "Content Source Field" -msgstr "" +msgstr "Campo da Fonte de Conteúdo" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure @@ -596,7 +596,7 @@ msgstr "Controle" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__create_uid #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__create_uid msgid "Created by" -msgstr "" +msgstr "Criado por" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__create_date @@ -613,7 +613,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__create_date #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__create_date msgid "Created on" -msgstr "" +msgstr "Criado em" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__current_view @@ -625,12 +625,12 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__bank_account_cnab_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__bank_account_cnab_id msgid "Default Account" -msgstr "" +msgstr "Conta Padrão" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__default_value msgid "Default Value" -msgstr "" +msgstr "Valor Padrão" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__tariff_charge_account_id @@ -650,12 +650,12 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_key_type__description #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_pix_transfer_type__description msgid "Description" -msgstr "" +msgstr "Descrição" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Detail" -msgstr "" +msgstr "Detalhe" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_detail_id @@ -694,7 +694,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_lot__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__display_name msgid "Display Name" -msgstr "" +msgstr "Nome de Exibição" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure @@ -709,7 +709,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form msgid "Download File" -msgstr "" +msgstr "Baixar Arquivo" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_batch__state__draft @@ -718,27 +718,27 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_log__state__draft #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_structure__state__draft msgid "Draft" -msgstr "" +msgstr "Rascunho" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_key_type__key_type__email msgid "E-mail" -msgstr "" +msgstr "E-mail" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__end_pos msgid "End Position" -msgstr "" +msgstr "Posição Final" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_event__state__error msgid "Error" -msgstr "" +msgstr "Erro" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_log_form_view_structure msgid "Events" -msgstr "" +msgstr "Eventos" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__expected_payment_date From 8f3ac31cd8ed4e56da549a153bed7d46a1d155b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B4nio=20Neto?= Date: Mon, 27 Feb 2023 23:24:40 +0000 Subject: [PATCH 659/687] Translated using Weblate (Portuguese (Brazil)) Currently translated at 16.3% (48 of 293 strings) Translation: l10n-brazil-14.0/l10n-brazil-14.0-l10n_br_cnab_structure Translate-URL: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_cnab_structure/pt_BR/ --- l10n_br_cnab_structure/i18n/pt_BR.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/l10n_br_cnab_structure/i18n/pt_BR.po b/l10n_br_cnab_structure/i18n/pt_BR.po index 40d2ee1649ab..a6f3aec89339 100644 --- a/l10n_br_cnab_structure/i18n/pt_BR.po +++ b/l10n_br_cnab_structure/i18n/pt_BR.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-01-26 12:55+0000\n" -"Last-Translator: Marcel Savegnago \n" +"PO-Revision-Date: 2023-02-28 00:13+0000\n" +"Last-Translator: Antônio Neto \n" "Language-Team: none\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" @@ -51,7 +51,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_batch msgid "A batch of lines in a CNAB structure." -msgstr "" +msgstr "Um lote de linhas em uma estrutura CNAB." #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_group_form_view From dca4b917def0c34c7e8830f09ba794eedf0691be Mon Sep 17 00:00:00 2001 From: Marcel Savegnago Date: Sun, 19 Mar 2023 23:47:55 +0000 Subject: [PATCH 660/687] Translated using Weblate (Portuguese (Brazil)) Currently translated at 40.9% (120 of 293 strings) Translation: l10n-brazil-14.0/l10n-brazil-14.0-l10n_br_cnab_structure Translate-URL: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_cnab_structure/pt_BR/ --- l10n_br_cnab_structure/i18n/pt_BR.po | 152 +++++++++++++++------------ 1 file changed, 82 insertions(+), 70 deletions(-) diff --git a/l10n_br_cnab_structure/i18n/pt_BR.po b/l10n_br_cnab_structure/i18n/pt_BR.po index a6f3aec89339..176094cb408c 100644 --- a/l10n_br_cnab_structure/i18n/pt_BR.po +++ b/l10n_br_cnab_structure/i18n/pt_BR.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-02-28 00:13+0000\n" -"Last-Translator: Antônio Neto \n" +"PO-Revision-Date: 2023-03-20 09:55+0000\n" +"Last-Translator: Marcel Savegnago \n" "Language-Team: none\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" @@ -23,6 +23,9 @@ msgid "" " Key Types\n" " " msgstr "" +"\n" +" Tipos de chaves\n" +" " #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view @@ -31,6 +34,9 @@ msgid "" " Transfer Types\n" " " msgstr "" +"\n" +" Tipos de Transferência\n" +" " #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view @@ -39,6 +45,9 @@ msgid "" " Payment Ways\n" " " msgstr "" +"\n" +" Formas de Pagamento\n" +" " #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_group_form_view @@ -47,6 +56,9 @@ msgid "" " Conditions\n" " " msgstr "" +"\n" +" Condições\n" +" " #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_batch @@ -197,12 +209,12 @@ msgstr "" #: model:ir.ui.menu,name:l10n_br_cnab_structure.cnab_payables #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form msgid "CNAB" -msgstr "" +msgstr "CNAB" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form msgid "CNAB Accounts" -msgstr "" +msgstr "Contas CNAB" #. module: l10n_br_cnab_structure #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_batch @@ -223,19 +235,19 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__cnab_field_id msgid "CNAB Field" -msgstr "" +msgstr "Campo CNAB" #. module: l10n_br_cnab_structure #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line_field #: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_line_fields msgid "CNAB Fields" -msgstr "" +msgstr "Campos CNAB" #. module: l10n_br_cnab_structure #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line_fields_group #: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_line_fields_group msgid "CNAB Fields Group" -msgstr "" +msgstr "Grupo de Campos CNAB" #. module: l10n_br_cnab_structure #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line_fields_group_condition @@ -246,7 +258,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__cnab_file msgid "CNAB File" -msgstr "" +msgstr "Arquivo CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_import_wizard @@ -257,7 +269,7 @@ msgstr "" #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line #: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_line msgid "CNAB Lines" -msgstr "" +msgstr "Linhas CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_occurrence @@ -267,12 +279,12 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_payment_way msgid "CNAB Payment Way Code" -msgstr "" +msgstr "Código da Forma de Pagamento CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__cnab_payment_way_ids msgid "CNAB Payment Ways" -msgstr "" +msgstr "Formas de Pagamento CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_pix_key_type @@ -291,7 +303,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "CNAB Preview" -msgstr "" +msgstr "Pré-visualização do CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_preview_wizard @@ -334,7 +346,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_structure_id #: model:ir.ui.menu,name:l10n_br_cnab_structure.cnab_structure msgid "CNAB Structure" -msgstr "" +msgstr "Estrutura do CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_structure_id @@ -367,7 +379,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_key_type__key_type__cnpj_cpf msgid "CPF or CNPJ" -msgstr "" +msgstr "CPF ou CNPJ" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_import_wizard @@ -427,12 +439,12 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_line_group_field_condition msgid "Cnab Field Condition" -msgstr "" +msgstr "Condição de Campo Cnab" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_line_field_group msgid "Cnab Field Group" -msgstr "" +msgstr "Grupo de Campo Cnab" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__cnab_file_name @@ -443,14 +455,14 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__cnab_group_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__cnab_group_id msgid "Cnab Group" -msgstr "" +msgstr "Grupo Cnab" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__cnab_line_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__cnab_line_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__cnab_line_id msgid "Cnab Line" -msgstr "" +msgstr "Linha Cnab" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_occurrence_ids @@ -461,7 +473,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_payment_way_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_payment_way_ids msgid "Cnab Payment Way" -msgstr "" +msgstr "Forma de Pagamento da Cnab" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_pix_key_type_ids @@ -498,7 +510,7 @@ msgstr "Processador Cnab" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__cnab_structure_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__cnab_structure_id msgid "Cnab Structure" -msgstr "" +msgstr "Estrutura da Cnab" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__cnpj_cpf @@ -767,12 +779,12 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__field_ids #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__computed_name msgid "Field" -msgstr "" +msgstr "Campo" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view msgid "Field Groups" -msgstr "" +msgstr "Grupos de Campos" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_field_select_wizard @@ -782,12 +794,12 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_form_view msgid "Field Setting" -msgstr "" +msgstr "Configuração do Campo" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view msgid "Fields" -msgstr "" +msgstr "Campos" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_line_field @@ -807,7 +819,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__filename msgid "Filename" -msgstr "" +msgstr "Nome de arquivo" #. module: l10n_br_cnab_structure #: code:addons/l10n_br_cnab_structure/wizard/field_select_wizard.py:0 @@ -819,7 +831,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__current_view__general msgid "General" -msgstr "" +msgstr "Geral" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_occurrence__gen_liquidation_move @@ -835,17 +847,17 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__group_ids msgid "Group" -msgstr "" +msgstr "Grupo" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__type__header msgid "Header" -msgstr "" +msgstr "Cabeçalho" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__header_file msgid "Header File" -msgstr "" +msgstr "Arquivo de Cabeçalho" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__id @@ -890,7 +902,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_import_wizard #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form msgid "Import CNAB" -msgstr "" +msgstr "Importar CNAB" #. module: l10n_br_cnab_structure #: model:ir.ui.menu,name:l10n_br_cnab_structure.l10n_br_outbound_cnab_import_menu @@ -926,7 +938,7 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_import_wizard__type__inbound #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_return_log__type__inbound msgid "Inbound Payment" -msgstr "" +msgstr "Pagamento Recebido" #. module: l10n_br_cnab_structure #: model:ir.actions.act_window,name:l10n_br_cnab_structure.l10n_br_inbound_cnab_return_log_action @@ -936,7 +948,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form msgid "Inbound Payments" -msgstr "" +msgstr "Pagamentos Recebidos" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__inbound_rebate_account_id @@ -972,7 +984,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__journal_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_log__journal_id msgid "Journal" -msgstr "" +msgstr "Diário" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__used_to_import_cnab @@ -1018,7 +1030,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__write_uid #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Última Atualização por" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__write_date @@ -1035,7 +1047,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__write_date #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__write_date msgid "Last Updated on" -msgstr "" +msgstr "Última Atualização em" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_segment_end_pos @@ -1053,13 +1065,13 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_batch__line_ids #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__line_ids msgid "Line" -msgstr "" +msgstr "Linha" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_batch_form_view #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Lines" -msgstr "" +msgstr "Linhas" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_line @@ -1081,7 +1093,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure msgid "Main" -msgstr "" +msgstr "Principal" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view @@ -1107,17 +1119,17 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__meaning msgid "Meaning" -msgstr "" +msgstr "Significado" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__move_line_ids msgid "Move Line" -msgstr "" +msgstr "Linha de Movimento" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure msgid "Move Lines" -msgstr "" +msgstr "Linhas de Movimentação" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__move_type_code @@ -1135,7 +1147,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_bank_payment_line__cnab_beneficiary_name @@ -1147,7 +1159,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__new_field_id msgid "New Field" -msgstr "" +msgstr "Novo Campo" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form @@ -1179,7 +1191,7 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line_field__type__num #, python-format msgid "Numeric" -msgstr "" +msgstr "Numérico" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__account_journal__default_outbound_cnab_processor__oca_processor @@ -1301,12 +1313,12 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure msgid "Partner" -msgstr "" +msgstr "Parceiro" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_bank_account msgid "Partner Bank Account" -msgstr "" +msgstr "Conta Bancária Parceira" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_bank_account_dac @@ -1316,22 +1328,22 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_bank_branch msgid "Partner Bank Branch" -msgstr "" +msgstr "Agência Bancária Parceira" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_bank_code msgid "Partner Bank Code" -msgstr "" +msgstr "Código do Banco Parceiro" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_document msgid "Partner Document" -msgstr "" +msgstr "Documento do Parceiro" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_name msgid "Partner Name" -msgstr "" +msgstr "Nome do Parceiro" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__partner_notification @@ -1347,28 +1359,28 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__payment_method_ids #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__payment_method_id msgid "Payment Method" -msgstr "" +msgstr "Método de Pagamento" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_account_payment_mode msgid "Payment Modes" -msgstr "" +msgstr "Modos de Pagamento" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_account_payment_order #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__payment_order_id msgid "Payment Order" -msgstr "" +msgstr "Ordem de Pagamento" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__payment_type msgid "Payment Type" -msgstr "" +msgstr "Tipo de Pagamento" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Payment Way" -msgstr "" +msgstr "Forma de Pagamento" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_payment_way_end_pos @@ -1395,7 +1407,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_batch_form_view #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Payments Ways" -msgstr "" +msgstr "Formas de Pagamento" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_batch__cnab_payment_way_ids @@ -1405,7 +1417,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_key_type__key_type__phone msgid "Phone Number" -msgstr "" +msgstr "Número de Telefone" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_detail_start_pos @@ -1469,12 +1481,12 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__resource_ref #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__resource_ref msgid "Reference" -msgstr "" +msgstr "Referência" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__ref_name msgid "Reference Name" -msgstr "" +msgstr "Nome de Referência" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__related_field_id @@ -1546,7 +1558,7 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_structure__state__review #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Review" -msgstr "" +msgstr "Revisar" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_transfer_type__type_domain__saving @@ -1557,12 +1569,12 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__type__segment #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Segment" -msgstr "" +msgstr "Seguimento" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__segment_code msgid "Segment Code" -msgstr "" +msgstr "Código do Segmento" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_field_form_view @@ -1578,7 +1590,7 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__communication_flow__sending #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__l10n_br_cnab_line__current_view__sending msgid "Sending" -msgstr "" +msgstr "Enviando" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__sending_dynamic_content @@ -1599,7 +1611,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line__sequence msgid "Sequence" -msgstr "" +msgstr "Sequência" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__size @@ -1632,7 +1644,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view msgid "Structure" -msgstr "" +msgstr "Estrutura" #. module: l10n_br_cnab_structure #: model:account.payment.mode,name:l10n_br_cnab_structure.payment_mode_sispag_ted @@ -1647,7 +1659,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__ted_purpose msgid "Ted Purpose" -msgstr "" +msgstr "Objetivo do Ted" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_cnab_import_wizard__cnab_format @@ -1680,7 +1692,7 @@ msgstr "Tipo" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view msgid "Types Identification" -msgstr "" +msgstr "Tipos de Identificação" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__ref_name @@ -1694,12 +1706,12 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__json_value msgid "Value (JSON format)" -msgstr "" +msgstr "Valor (formato JSON)" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure msgid "Values" -msgstr "" +msgstr "Valores" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_detail_id @@ -1730,7 +1742,7 @@ msgstr "" #: code:addons/l10n_br_cnab_structure/models/l10n_br_cnab_return_log.py:0 #, python-format msgid "You cannot delete Return Log in confirmed state." -msgstr "" +msgstr "Você não pode excluir o Log de Retorno em estado confirmado." #. module: l10n_br_cnab_structure #: code:addons/l10n_br_cnab_structure/models/cnab_batch.py:0 From c3d8a3c903e23c05514a3215af55e6668079764c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Douglas=20Cust=C3=B3dio?= Date: Fri, 31 Mar 2023 12:06:43 +0000 Subject: [PATCH 661/687] Translated using Weblate (Portuguese (Brazil)) Currently translated at 52.9% (155 of 293 strings) Translation: l10n-brazil-14.0/l10n-brazil-14.0-l10n_br_cnab_structure Translate-URL: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_cnab_structure/pt_BR/ --- l10n_br_cnab_structure/i18n/pt_BR.po | 73 ++++++++++++++++------------ 1 file changed, 42 insertions(+), 31 deletions(-) diff --git a/l10n_br_cnab_structure/i18n/pt_BR.po b/l10n_br_cnab_structure/i18n/pt_BR.po index 176094cb408c..0e48d2511348 100644 --- a/l10n_br_cnab_structure/i18n/pt_BR.po +++ b/l10n_br_cnab_structure/i18n/pt_BR.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-03-20 09:55+0000\n" -"Last-Translator: Marcel Savegnago \n" +"PO-Revision-Date: 2023-03-31 14:22+0000\n" +"Last-Translator: Douglas Custódio \n" "Language-Team: none\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" @@ -71,11 +71,13 @@ msgid "" "A field group will be informed in the cnab file based on the condition of a " "value of another field." msgstr "" +"Um grupo de campo será informado no arquivo CNAB baseado na condição do " +"valor de outro campo." #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.field_select_wizard_form msgid "Add Sub-Field" -msgstr "" +msgstr "Adicionar Sub-Campo" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__additional_info @@ -85,7 +87,7 @@ msgstr "Informação Adicional" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__cnab_structure_ok msgid "Allowed in CNAB (OCA Processor)" -msgstr "" +msgstr "Permitido no CNAB (Processador OCA)" #. module: l10n_br_cnab_structure #: code:addons/l10n_br_cnab_structure/models/cnab_line_field.py:0 @@ -99,6 +101,7 @@ msgstr "Alfanumérico" msgid "" "An structure with header, body and trailer that make up the CNAB structure." msgstr "" +"Uma estrutura com cabeçalho, corpo e trailer que compõe a estrutura CNAB." #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.l10n_br_cnab_return_event_form_view_structure @@ -106,6 +109,8 @@ msgid "" "Any automatic move this event might generate will be ignored. If so, you " "will need to handle it manually." msgstr "" +"Qualquer movimento automático que este evento possa gerar será ignorado. " +"Nesse caso, você precisará lidar com isso manualmente." #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_structure_form_view @@ -123,7 +128,7 @@ msgstr "Aprovado" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__assumed_comma msgid "Assumed Comma" -msgstr "" +msgstr "Vírgula Assumida" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__balance @@ -134,6 +139,7 @@ msgstr "Saldo" #: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__balance msgid "Balance = Payment Value + Discount Value + Rebate Value - Fees" msgstr "" +"Saldo = Valor do Pagamento + Valor do Desconto + Valor do Reembolso - Taxas" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__bank_id @@ -183,7 +189,7 @@ msgstr "Código do Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_batch_header_id msgid "Batch Header Type ID" -msgstr "" +msgstr "ID do Tipo do Cabeçalho do Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_batch_end_pos @@ -203,7 +209,7 @@ msgstr "Modelo de Lote" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__record_type_batch_trailer_id msgid "Batch Trailer Type ID" -msgstr "" +msgstr "ID do Tipo Trailer do Lote" #. module: l10n_br_cnab_structure #: model:ir.ui.menu,name:l10n_br_cnab_structure.cnab_payables @@ -220,17 +226,17 @@ msgstr "Contas CNAB" #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_batch #: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_batch msgid "CNAB Batches" -msgstr "" +msgstr "Lotes CNAB" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.journal_cnab_import_view_form msgid "CNAB Configuration" -msgstr "" +msgstr "Configuração CNAB" #. module: l10n_br_cnab_structure #: model:res.groups,name:l10n_br_cnab_structure.group_cnab_constructor msgid "CNAB Constructor" -msgstr "" +msgstr "Construtor CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_field_select_wizard__cnab_field_id @@ -253,7 +259,7 @@ msgstr "Grupo de Campos CNAB" #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line_fields_group_condition #: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_line_fields_group_condition msgid "CNAB Fields Group Condition" -msgstr "" +msgstr "Condição do Grupo de Campos do CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__cnab_file @@ -263,7 +269,7 @@ msgstr "Arquivo CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_import_wizard msgid "CNAB Import Wizard" -msgstr "" +msgstr "Assistente de Importação CNAB" #. module: l10n_br_cnab_structure #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_line @@ -274,7 +280,7 @@ msgstr "Linhas CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_occurrence msgid "CNAB Occurence Code" -msgstr "" +msgstr "Código de Ocorrência do CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_payment_way @@ -289,12 +295,12 @@ msgstr "Formas de Pagamento CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_pix_key_type msgid "CNAB Pix Key Type" -msgstr "" +msgstr "Tipo de Chave PIX do CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_pix_transfer_type msgid "CNAB Pix Transfer Type" -msgstr "" +msgstr "Tipo de Transferência PIX do CNAB" #. module: l10n_br_cnab_structure #: model:ir.actions.act_window,name:l10n_br_cnab_structure.cnab_preview_action @@ -308,7 +314,7 @@ msgstr "Pré-visualização do CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_cnab_preview_wizard msgid "CNAB Preview Wizard" -msgstr "" +msgstr "Assistente de Visualização do CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_processor @@ -321,32 +327,34 @@ msgid "" "CNAB Processor to be used in a payment order when it is not defined in the " "payment mode" msgstr "" +"Processador CNAB a ser utilizado em uma ordem de pagamento quando não é " +"definido em um modo de pagamento" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_return_event msgid "CNAB Return Event" -msgstr "" +msgstr "Evento de Retorno CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_return_log msgid "CNAB Return Log" -msgstr "" +msgstr "Registro de Retorno de CNAB" #. module: l10n_br_cnab_structure #: model:ir.model,name:l10n_br_cnab_structure.model_l10n_br_cnab_return_lot msgid "CNAB Return Lot" -msgstr "" +msgstr "Lote de Retorno de CNAB" #. module: l10n_br_cnab_structure #: model:ir.ui.menu,name:l10n_br_cnab_structure.l10n_br_outbound_cnab_return_log_menu msgid "CNAB Returns" -msgstr "" +msgstr "Retornos CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_structure_id #: model:ir.ui.menu,name:l10n_br_cnab_structure.cnab_structure msgid "CNAB Structure" -msgstr "Estrutura do CNAB" +msgstr "Estruturas CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_journal__default_outbound_cnab_structure_id @@ -354,27 +362,29 @@ msgid "" "CNAB Structure to be used in a payment order when it is not defined in the " "payment mode." msgstr "" +"Estrutura CNAB a ser utilizado em uma ordem de pagamento quando não é " +"definido em um modo de pagamento." #. module: l10n_br_cnab_structure #: model:ir.actions.act_window,name:l10n_br_cnab_structure.action_cnab_structure #: model:ir.ui.menu,name:l10n_br_cnab_structure.menu_cnab_structure msgid "CNAB Structures" -msgstr "" +msgstr "Estruturas CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__output msgid "CNAB Text Output" -msgstr "" +msgstr "Saída de Texto CNAB" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_preview_wizard_form msgid "CNAB YAML" -msgstr "" +msgstr "YAML CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_preview_wizard__output_yaml msgid "CNAB YAML Output" -msgstr "" +msgstr "Saída YAML CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_key_type__key_type__cnpj_cpf @@ -391,20 +401,20 @@ msgstr "Cancelar" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_return_event__centralizing_chamber_code msgid "Centralizing Chamber Code" -msgstr "" +msgstr "Código da Câmara Centralizadora" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_cnab_payment_way__clearinghouse_code msgid "" "Centralizing Clearing House Code\n" "(Código da Câmara Centralizadora)" -msgstr "" +msgstr "Código da Câmara Centralizadora" #. module: l10n_br_cnab_structure #: code:addons/l10n_br_cnab_structure/models/cnab_line_field.py:0 #, python-format msgid "Change Dot Notation Field" -msgstr "" +msgstr "Alterar Campo de Notação de Ponto" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view @@ -414,22 +424,23 @@ msgstr "Mudar Campo" #. module: l10n_br_cnab_structure #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_pix_transfer_type__type_domain__checking msgid "Checking Account (Conta Corrente)" -msgstr "" +msgstr "Conta Corrente" #. module: l10n_br_cnab_structure #: model_terms:ir.ui.view,arch_db:l10n_br_cnab_structure.cnab_line_form_view msgid "Choose the payment ways that are required to inform this line." msgstr "" +"Escolha as formas de pagamento que são necessárias para informar esta linha." #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__clearinghouse_code msgid "Clearinghouse Code" -msgstr "" +msgstr "Código da Câmara" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_payment_way__batch_id msgid "Cnab Batch" -msgstr "" +msgstr "Lote CNAB" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_beneficiary_name From a90cd18b787a14c9c9d6e2fa4f462ff7085ee4c7 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Wed, 8 Mar 2023 15:36:51 -0300 Subject: [PATCH 662/687] [REF] l10n_br_cnab_structure: The object bank.payment.line was removed in account_payment_order module. --- l10n_br_cnab_structure/models/bank_payment_line.py | 6 +++--- l10n_br_cnab_structure/models/cnab_structure.py | 2 +- l10n_br_cnab_structure/models/l10n_br_cnab_event.py | 10 +++++----- .../views/l10n_br_cnab_return_event_view.xml | 1 - .../views/l10n_br_cnab_return_log_view.xml | 3 ++- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/l10n_br_cnab_structure/models/bank_payment_line.py b/l10n_br_cnab_structure/models/bank_payment_line.py index ba2f7050cca5..65b178f298e6 100644 --- a/l10n_br_cnab_structure/models/bank_payment_line.py +++ b/l10n_br_cnab_structure/models/bank_payment_line.py @@ -7,13 +7,13 @@ from odoo.exceptions import UserError -class BankPaymentLine(models.Model): +class AccountPaymentLine(models.Model): """ - Override bank Payment Line + Override Payment Line for add Help Functions for CNAB implementation. """ - _inherit = "bank.payment.line" + _inherit = "account.payment.line" cnab_pix_type_id = fields.Many2one( comodel_name="cnab.pix.key.type", diff --git a/l10n_br_cnab_structure/models/cnab_structure.py b/l10n_br_cnab_structure/models/cnab_structure.py index 98bc368de763..cabb6117e7c9 100644 --- a/l10n_br_cnab_structure/models/cnab_structure.py +++ b/l10n_br_cnab_structure/models/cnab_structure.py @@ -296,7 +296,7 @@ def output_dicts(self, pay_order): # BATCHES grouped_bank_lines = {} - for bline in pay_order.bank_line_ids: + for bline in pay_order.payment_line_ids: way_code = bline.cnab_payment_way_id.code type_code = bline.service_type batch_key = tuple([way_code, type_code]) diff --git a/l10n_br_cnab_structure/models/l10n_br_cnab_event.py b/l10n_br_cnab_structure/models/l10n_br_cnab_event.py index 099013b7fa05..d31999a6e070 100644 --- a/l10n_br_cnab_structure/models/l10n_br_cnab_event.py +++ b/l10n_br_cnab_structure/models/l10n_br_cnab_event.py @@ -129,7 +129,7 @@ def set_occurrence_date(self): self.occurrence_date = self.cnab_return_log_id.cnab_date_file def set_move_line_ids(self): - payment_lines = self.bank_payment_line_id.payment_line_ids + payment_lines = self.payment_line_ids for payment_line in payment_lines: self.move_line_ids = [(4, payment_line.move_line_id.id)] @@ -161,13 +161,13 @@ def load_bank_payment_line(self): """ for event in self: if event.cnab_return_log_id.type == "outbound": - bank_payment_line_id = self.env["bank.payment.line"].search( + payment_lines = self.env["account.payment.line"].search( [("name", "=", event.your_number)] ) - if not bank_payment_line_id: + if not payment_lines: event.state = "error" - event.occurrences = "BANK PAYMENT LINE NOT FOUND" - event.bank_payment_line_id = bank_payment_line_id + event.occurrences = "PAYMENT LINES NOT FOUND" + event.payment_line_ids = payment_lines.ids def get_description_occurrence(self, event_code): """Get occurrence description by occurrence code""" diff --git a/l10n_br_cnab_structure/views/l10n_br_cnab_return_event_view.xml b/l10n_br_cnab_structure/views/l10n_br_cnab_return_event_view.xml index 359f57ffe9ee..14b0b44c680c 100644 --- a/l10n_br_cnab_structure/views/l10n_br_cnab_return_event_view.xml +++ b/l10n_br_cnab_structure/views/l10n_br_cnab_return_event_view.xml @@ -31,7 +31,6 @@ - diff --git a/l10n_br_cnab_structure/views/l10n_br_cnab_return_log_view.xml b/l10n_br_cnab_structure/views/l10n_br_cnab_return_log_view.xml index ec5c20488bf0..6a55a3d5c3ae 100644 --- a/l10n_br_cnab_structure/views/l10n_br_cnab_return_log_view.xml +++ b/l10n_br_cnab_structure/views/l10n_br_cnab_return_log_view.xml @@ -74,8 +74,9 @@ From 3d0ab09544ab59801fa6fe7e570e7943e86b123b Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Wed, 8 Mar 2023 15:38:49 -0300 Subject: [PATCH 663/687] [REF] l10n_br_cnab_structure: Rename file because the object bank.payment.line was removed. --- l10n_br_cnab_structure/models/__init__.py | 2 +- .../models/{bank_payment_line.py => account_payment_line.py} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename l10n_br_cnab_structure/models/{bank_payment_line.py => account_payment_line.py} (100%) diff --git a/l10n_br_cnab_structure/models/__init__.py b/l10n_br_cnab_structure/models/__init__.py index cffe34ab9d63..7d4430770531 100644 --- a/l10n_br_cnab_structure/models/__init__.py +++ b/l10n_br_cnab_structure/models/__init__.py @@ -16,5 +16,5 @@ from . import l10n_br_cnab_return_log from . import l10n_br_cnab_event from . import l10n_br_cnab_lot -from . import bank_payment_line +from . import account_payment_line from . import account_payment_oder diff --git a/l10n_br_cnab_structure/models/bank_payment_line.py b/l10n_br_cnab_structure/models/account_payment_line.py similarity index 100% rename from l10n_br_cnab_structure/models/bank_payment_line.py rename to l10n_br_cnab_structure/models/account_payment_line.py From dab36fba4a5ab8bbab1589b6a272cee98d054360 Mon Sep 17 00:00:00 2001 From: Magno Costa Date: Wed, 8 Mar 2023 16:25:27 -0300 Subject: [PATCH 664/687] [FIX] l10n_br_cnab_structure: Change from content to time to avoid error while evaluating. --- l10n_br_cnab_structure/data/l10n_br_cnab.line.field.csv | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n_br_cnab_structure/data/l10n_br_cnab.line.field.csv b/l10n_br_cnab_structure/data/l10n_br_cnab.line.field.csv index 7024997082bc..eed70efddac6 100644 --- a/l10n_br_cnab_structure/data/l10n_br_cnab.line.field.csv +++ b/l10n_br_cnab_structure/data/l10n_br_cnab.line.field.csv @@ -72,7 +72,7 @@ "l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a_43_43b","DAC","DAC DA AGÊNCIA/CONTA CREDITADA","43","43","0","num","","l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a","","","","","","l10n_br_cnab_structure.cnab_line_field_group_1" "l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a_44_73","NOME DO FAVORECIDO","NOME DO FAVORECIDO","44","73","0","alpha","","l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a","","","cnab_beneficiary_name","","partner_name","" "l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a_74_93","SEU NÚMERO","Nº DOCTO ATRIBUÍDO PELA EMPRESA","74","93","0","alpha","","l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a","","","name","","your_number","" -"l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a_94_101","DATA DE PAGTO","DATA PREVISTA PARA PAGTO","94","101","0","num","","l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a","DDMMAAAA","content.strftime(""%d%m%Y"")","date","datetime.strptime(content,""%d%m%Y"") if content != ""00000000"" else False","expected_payment_date","" +"l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a_94_101","DATA DE PAGTO","DATA PREVISTA PARA PAGTO","94","101","0","num","","l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a","DDMMAAAA","time.strftime(""%d%m%Y"")","date","datetime.strptime(content,""%d%m%Y"") if content != ""00000000"" else False","expected_payment_date","" "l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a_102_104","MOEDA – TIPO","TIPO DA MOEDA","102","104","0","alpha","REA","l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a","","","","","currency_type","" "l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a_105_112","CÓDIGO ISPB","IDENTIFICAÇÃO DA INSTITUIÇÃO PARA O SPB","105","112","0","num","","l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a","","","","","","" "l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a_113_114","IDENTI. TRANSFERENCIA","CONTA PAGAMENTO / PIX","113","114","0","alpha","","l10n_br_cnab_structure.cnab_itau_240_pagamentos_segmento_a","","","cnab_pix_transfer_type_id.code","","","" @@ -157,11 +157,11 @@ "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_27_36","VALOR","CÓD. DE BARRAS – VALOR","27","36","0","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","NOTA 18 (10-20)","content[9:20]","barcode","","","" "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_37_61","CAMPO LIVRE","CÓD. DE BARRAS - 'CAMPO LIVRE'","37","61","0","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","NOTA 18 (21)","content[19:45]","barcode","","","" "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_62_91","NOME DO FAVORECIDO","NOME DO FAVORECIDO","62","91","0","alpha","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","","","partner_id.legal_name","","","" -"l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_92_99","DATA VENCTO","DATA DO VENCIMENTO (NOMINAL)","92","99","0","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","DDMMAAAA","content.strftime(""%d%m%Y"")","payment_line_ids.ml_maturity_date","","","" +"l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_92_99","DATA VENCTO","DATA DO VENCIMENTO (NOMINAL)","92","99","0","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","DDMMAAAA","time.strftime(""%d%m%Y"")","payment_line_ids.ml_maturity_date","","","" "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_100_114","VALOR DO TÍTULO","VALOR DO TÍTULO (NOMINAL)","100","114","2","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","9(13)V9(02)","","amount_currency","","","" "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_115_129","DESCONTOS","VALOR DO DESCONTO + ABATIMENTO","115","129","0","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","9(13)V9(02)","","discount_value","","","" "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_130_144","ACRÉSCIMOS","VALOR DA MORA + MULTA","130","144","0","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","9(13)V9(02)","","","","","" -"l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_145_152","DATA PAGAMENTO","DATA DO PAGAMENTO","145","152","0","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","DDMMAAAA","content.strftime(""%d%m%Y"")","date","","","" +"l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_145_152","DATA PAGAMENTO","DATA DO PAGAMENTO","145","152","0","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","DDMMAAAA","time.strftime(""%d%m%Y"")","date","","","" "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_153_167","VALOR PAGAMENTO","VALOR DO PAGAMENTO","153","167","2","num","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","9(13)V9(02)","","amount_currency","","","" "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_168_182","ZEROS","COMPLEMENTO DE REGISTRO","168","182","0","alpha","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","","","","","","" "l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j_183_202","SEU NÚMERO","Nº DOCTO ATRIBUÍDO PELA EMPRESA","183","202","0","alpha","","l10n_br_cnab_structure.cnab_itau_240_boleto_segmento_j","","","","","","" @@ -244,7 +244,7 @@ "l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o_15_17","TIPO DE MOVIMENTO","TIPO DE MOVIMENTO","15","17","0","","","l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o","NOTA 10","","","","","" "l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o_18_65","CÓDIGO DE BARRAS","CÓDIGO DE BARRAS","18","65","0","","","l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o","NOTA 18","","barcode","","","" "l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o_66_95","NOME","NOME DA CONCESSIONÁRIA / CONTRIBUINTE","66","95","0","","","l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o","","","cnab_beneficiary_name","","","" -"l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o_96_103","DATA VENCTO","DATA DO VENCIMENTO (NOMINAL)","96","103","0","","","l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o","DDMMAAAA","content.strftime(""%d%m%Y"")","payment_line_ids.ml_maturity_date","","","" +"l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o_96_103","DATA VENCTO","DATA DO VENCIMENTO (NOMINAL)","96","103","0","","","l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o","DDMMAAAA","time.strftime(""%d%m%Y"")","payment_line_ids.ml_maturity_date","","","" "l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o_104_106","MOEDA","TIPO DE MOEDA","104","106","0","","REA","l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o","REA","","","","","" "l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o_107_121","QUANTIDADE MOEDA","QUANTIDADE DE MOEDA","107","121","0","","","l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o","NOTA 19","","","","","" "l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o_122_136","VALOR A PAGAR","VALOR PREVISTO DO PAGAMENTO","122","136","0","","","l10n_br_cnab_structure.cnab_itau_240_conc_tributo_bc_segmento_o","","","","","","" From 05b22664eb70d781e84f3c1e878cbb6bcd6db7d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Sat, 27 May 2023 22:57:41 -0300 Subject: [PATCH 665/687] l10n_br_cnab_structure 14.0.1.0.0 --- l10n_br_cnab_structure/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_br_cnab_structure/__manifest__.py b/l10n_br_cnab_structure/__manifest__.py index 644f7b52c39b..433613677c99 100644 --- a/l10n_br_cnab_structure/__manifest__.py +++ b/l10n_br_cnab_structure/__manifest__.py @@ -6,7 +6,7 @@ "summary": """ This module allows defining the structure for generating the CNAB file. Used to exchange information with Brazilian banks.""", - "version": "14.0.0.0.1", + "version": "14.0.1.0.0", "author": "Engenere, Escodoo, Odoo Community Association (OCA)", "maintainers": ["antoniospneto", "felipemotter"], "website": "https://github.com/OCA/l10n-brazil", From 6412ced3c0199602f116f226a3bc5c9ce1d4e521 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Sun, 28 May 2023 05:55:17 +0000 Subject: [PATCH 666/687] [UPD] Update l10n_br_cnab_structure.pot --- .../i18n/l10n_br_cnab_structure.pot | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/l10n_br_cnab_structure/i18n/l10n_br_cnab_structure.pot b/l10n_br_cnab_structure/i18n/l10n_br_cnab_structure.pot index 9c5fd303cf19..0a43161705f4 100644 --- a/l10n_br_cnab_structure/i18n/l10n_br_cnab_structure.pot +++ b/l10n_br_cnab_structure/i18n/l10n_br_cnab_structure.pot @@ -143,11 +143,6 @@ msgstr "" msgid "Bank Last Position" msgstr "" -#. module: l10n_br_cnab_structure -#: model:ir.model,name:l10n_br_cnab_structure.model_bank_payment_line -msgid "Bank Payment Lines" -msgstr "" - #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_bank_start_pos msgid "Bank Start Position" @@ -181,7 +176,7 @@ msgid "Batch Start Position" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__batch_template_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__batch_template_id msgid "Batch Template" msgstr "" @@ -417,7 +412,7 @@ msgid "Cnab Batch" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_beneficiary_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__cnab_beneficiary_name msgid "Cnab Beneficiary Name" msgstr "" @@ -455,7 +450,7 @@ msgid "Cnab Occurrence" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_payment_way_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__cnab_payment_way_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_payment_way_ids msgid "Cnab Payment Way" msgstr "" @@ -466,13 +461,13 @@ msgid "Cnab Pix Key Type" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_pix_transfer_type_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__cnab_pix_transfer_type_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_pix_transfer_type_ids msgid "Cnab Pix Transfer Type" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_pix_type_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__cnab_pix_type_id msgid "Cnab Pix Type" msgstr "" @@ -671,9 +666,9 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__display_name -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__display_name @@ -846,9 +841,9 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__id -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__id @@ -978,9 +973,9 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order____last_update -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition____last_update @@ -1091,7 +1086,7 @@ msgid "Map Sending" msgstr "" #. module: l10n_br_cnab_structure -#: code:addons/l10n_br_cnab_structure/models/bank_payment_line.py:0 +#: code:addons/l10n_br_cnab_structure/models/account_payment_line.py:0 #, python-format msgid "Mapping for batch template not found" msgstr "" @@ -1135,7 +1130,7 @@ msgid "Name" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,help:l10n_br_cnab_structure.field_bank_payment_line__cnab_beneficiary_name +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_payment_line__cnab_beneficiary_name msgid "" "Name of the beneficiary (Nome do Favorecido) that will be informed in the " "CNAB." @@ -1340,6 +1335,11 @@ msgstr "" msgid "Partners's document number, it can be a CNPJ or CPF." msgstr "" +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_account_payment_line +msgid "Payment Lines" +msgstr "" + #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__payment_method_ids #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__payment_method_id From 3ff7e66dab4edbe252d5132936956d64bd271e81 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 28 May 2023 06:11:44 +0000 Subject: [PATCH 667/687] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: l10n-brazil-14.0/l10n-brazil-14.0-l10n_br_cnab_structure Translate-URL: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_cnab_structure/ --- l10n_br_cnab_structure/i18n/pt_BR.po | 45 +++++++++++++++------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/l10n_br_cnab_structure/i18n/pt_BR.po b/l10n_br_cnab_structure/i18n/pt_BR.po index 0e48d2511348..e7202773d212 100644 --- a/l10n_br_cnab_structure/i18n/pt_BR.po +++ b/l10n_br_cnab_structure/i18n/pt_BR.po @@ -164,11 +164,6 @@ msgstr "Código do Banco" msgid "Bank Last Position" msgstr "Posição Final do Banco" -#. module: l10n_br_cnab_structure -#: model:ir.model,name:l10n_br_cnab_structure.model_bank_payment_line -msgid "Bank Payment Lines" -msgstr "Linhas de Pagamento Bancário" - #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_bank_start_pos msgid "Bank Start Position" @@ -202,7 +197,7 @@ msgid "Batch Start Position" msgstr "Posição inicial do Lote" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__batch_template_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__batch_template_id msgid "Batch Template" msgstr "Modelo de Lote" @@ -443,7 +438,7 @@ msgid "Cnab Batch" msgstr "Lote CNAB" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_beneficiary_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__cnab_beneficiary_name msgid "Cnab Beneficiary Name" msgstr "" @@ -481,7 +476,7 @@ msgid "Cnab Occurrence" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_payment_way_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__cnab_payment_way_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_payment_way_ids msgid "Cnab Payment Way" msgstr "Forma de Pagamento da Cnab" @@ -492,13 +487,13 @@ msgid "Cnab Pix Key Type" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_pix_transfer_type_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__cnab_pix_transfer_type_id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__cnab_pix_transfer_type_ids msgid "Cnab Pix Transfer Type" msgstr "" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__cnab_pix_type_id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__cnab_pix_type_id msgid "Cnab Pix Type" msgstr "" @@ -697,9 +692,9 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__display_name +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__display_name -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__display_name #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__display_name @@ -771,7 +766,8 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__sending_dynamic_content msgid "" -"Expression in Python to define the final value of the content,you can use the following predefined words: \n" +"Expression in Python to define the final value of the content,you can use " +"the following predefined words: \n" "\n" "'content' returns the value of the mapped content source field. \n" "'time' class to handle date. \n" @@ -781,7 +777,8 @@ msgid "" "'patment_type_code' return the batch payment type \n" "'qty_batches' returns the number of batches \n" "'qty_records' returns the number of records \n" -"'batch_detail_lines' returns a list of batch detail records.'segment_code' returns the code of the segment defined in the header of the line." +"'batch_detail_lines' returns a list of batch detail records.'segment_code' " +"returns the code of the segment defined in the header of the line." msgstr "" #. module: l10n_br_cnab_structure @@ -872,9 +869,9 @@ msgstr "Arquivo de Cabeçalho" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal__id +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order__id -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group__id #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition__id @@ -970,8 +967,7 @@ msgstr "" #: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_dest_field #: model:ir.model.fields,help:l10n_br_cnab_structure.field_l10n_br_cnab_line_field__content_source_field msgid "" -"Inform the field with the origin of the content, expressed with dot " -"notation." +"Inform the field with the origin of the content, expressed with dot notation." msgstr "" #. module: l10n_br_cnab_structure @@ -1004,9 +1000,9 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_journal____last_update +#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_line____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_mode____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_account_payment_order____last_update -#: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_bank_payment_line____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_field_group____last_update #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_line_group_field_condition____last_update @@ -1117,7 +1113,7 @@ msgid "Map Sending" msgstr "" #. module: l10n_br_cnab_structure -#: code:addons/l10n_br_cnab_structure/models/bank_payment_line.py:0 +#: code:addons/l10n_br_cnab_structure/models/account_payment_line.py:0 #, python-format msgid "Mapping for batch template not found" msgstr "" @@ -1161,7 +1157,7 @@ msgid "Name" msgstr "Nome" #. module: l10n_br_cnab_structure -#: model:ir.model.fields,help:l10n_br_cnab_structure.field_bank_payment_line__cnab_beneficiary_name +#: model:ir.model.fields,help:l10n_br_cnab_structure.field_account_payment_line__cnab_beneficiary_name msgid "" "Name of the beneficiary (Nome do Favorecido) that will be informed in the " "CNAB." @@ -1366,6 +1362,11 @@ msgstr "" msgid "Partners's document number, it can be a CNPJ or CPF." msgstr "" +#. module: l10n_br_cnab_structure +#: model:ir.model,name:l10n_br_cnab_structure.model_account_payment_line +msgid "Payment Lines" +msgstr "" + #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_cnab_import_wizard__payment_method_ids #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__payment_method_id @@ -1636,8 +1637,7 @@ msgstr "" #. module: l10n_br_cnab_structure #: model:ir.model.fields,field_description:l10n_br_cnab_structure.field_l10n_br_cnab_structure__conf_segment_start_pos -msgid "" -"Start position of segment of an detail record. Only for detail records." +msgid "Start position of segment of an detail record. Only for detail records." msgstr "" #. module: l10n_br_cnab_structure @@ -1793,3 +1793,6 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_br_cnab_structure.selection__cnab_line_group_field_condition__operator__not_in msgid "not in" msgstr "" + +#~ msgid "Bank Payment Lines" +#~ msgstr "Linhas de Pagamento Bancário" From 8e63ece4bc1e736a9803601aa8c8a88e4f1e68c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Sat, 8 Jul 2023 01:50:23 -0300 Subject: [PATCH 668/687] [REF] fix demo data loading --- l10n_br_cnab_structure/hooks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/l10n_br_cnab_structure/hooks.py b/l10n_br_cnab_structure/hooks.py index c954a62dc214..2669af6eb862 100644 --- a/l10n_br_cnab_structure/hooks.py +++ b/l10n_br_cnab_structure/hooks.py @@ -34,7 +34,8 @@ def post_init_hook(cr, registry): kind="init", ) - if not tools.config["without_demo"]: + cr.execute("select demo from ir_module_module where name='l10n_br_cnab_structure';") + if cr.fetchone()[0]: demofiles = [ "demo/account_account.xml", "demo/account_journal.xml", From fa3ffb207e24e55b8b094996f8058621d60b7e92 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 11 Jul 2023 00:05:22 +0000 Subject: [PATCH 669/687] l10n_br_cnab_structure 14.0.1.0.1 --- l10n_br_cnab_structure/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_br_cnab_structure/__manifest__.py b/l10n_br_cnab_structure/__manifest__.py index 433613677c99..7b0a8d7b7189 100644 --- a/l10n_br_cnab_structure/__manifest__.py +++ b/l10n_br_cnab_structure/__manifest__.py @@ -6,7 +6,7 @@ "summary": """ This module allows defining the structure for generating the CNAB file. Used to exchange information with Brazilian banks.""", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "author": "Engenere, Escodoo, Odoo Community Association (OCA)", "maintainers": ["antoniospneto", "felipemotter"], "website": "https://github.com/OCA/l10n-brazil", From f07bc712a2cc3c4b62e315a99e6b142759247b7b Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 3 Sep 2023 13:24:58 +0000 Subject: [PATCH 670/687] [UPD] README.rst --- l10n_br_cnab_structure/README.rst | 15 +++--- .../static/description/index.html | 54 ++++++++++--------- 2 files changed, 37 insertions(+), 32 deletions(-) diff --git a/l10n_br_cnab_structure/README.rst b/l10n_br_cnab_structure/README.rst index fe67c5d8135b..2bdc1398306f 100644 --- a/l10n_br_cnab_structure/README.rst +++ b/l10n_br_cnab_structure/README.rst @@ -2,10 +2,13 @@ CNAB Structure ============== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:99ad6150030c0fb2490b290b30af0e9b37694b420420c762dbbf762341d715e2 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ CNAB Structure .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_cnab_structure :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/124/14.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=14.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module adds functionality for implementing brazilian banking automation by CNAB file exchange. @@ -51,7 +54,7 @@ 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 smashing it by providing a detailed and welcomed +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. diff --git a/l10n_br_cnab_structure/static/description/index.html b/l10n_br_cnab_structure/static/description/index.html index d0ec1d37a8ed..1c72d90563c4 100644 --- a/l10n_br_cnab_structure/static/description/index.html +++ b/l10n_br_cnab_structure/static/description/index.html @@ -1,20 +1,20 @@ - + - + CNAB Structure