==========================
Boletos e CNAB de cobrança
==========================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:5dd0417356b8dc0ea061c8af1b34c315a3470745d2a4d614f7bc56ca71e67a1f
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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/16.0/l10n_br_account_payment_brcobranca
: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-16-0/l10n-brazil-16-0-l10n_br_account_payment_brcobranca
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=16.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
**Português** Esse modulo implementa o CNAB usando a biblioteca
BRCobranca https://github.com/kivanio/brcobranca .
**English** This module implement brazilian bank splips('Boletos
Bancarios') by using BRCobranca(https://github.com/kivanio/brcobranca).
**Table of contents**
.. contents::
:local:
Installation
============
**Português** O modulo depende do:
- l10n_br_account_payment_order
- account_move_base_import
**English** This module depends on:
- l10n_br_account_payment_order
- account_move_base_import
Configuration
=============
**Português** Para configurar esse modulo é preciso:
- Rodar a biblioteca BRCobranca como um micro-serviço
https://github.com/akretion/boleto_cnab_api .
- Informar a variável de ambiente **BRCOBRANCA_API_URL** no arquivo de
configuração do Odoo ou se estiver usando o docky na seção enviroment
https://github.com/akretion/docky-odoo-brasil/blob/12.0/docker-compose.yml#L3
, exemplo: **BRCOBRANCA_API_URL=http://boleto_cnab_api:9292**
- Verifique se os Códigos de Movimento do CNAB a ser usado existem em
Faturamento > Configurações > Administração > Códigos de Instrução do
Movimento CNAB, se for necessário criar considere fazer um PR para
adicionar como dados aqui
https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_mov_instruction_code_data.xml
.
- Verifique se os Códigos de Retorno do Movimento do CNAB a ser usado
existem em Faturamento > Configurações > Administração > Códigos de
Retorno de Movimento CNAB, se for necessário criar considere fazer um
PR para adicionar como dados aqui
https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml
.
- Criar a Conta Bancária referente ao CNAB em Faturamento >
Configurações > Contabilidade > Contas Bancárias .
- Automaticamente será criado um Diário Contábil referente a conta
bancária em Faturamento > Configurações > Contabilidade > Diários na
aba **Informações Referentes a Importação** informe as configurações
de Retorno do CNAB nos campos "Tipo de Importação", "Conta de
Recebimento/Pagamento", "Criação de Contra-Partida" e se deve ser
feita a reconciliação automática ao importar o arquivo em "Reconciliar
Automaticamente o Retorno de Pagamento".
- Em Faturamento > Configurações > Administração > Modos de Pagamento
criar um Modo de Pagamento com as informações do CNAB, no campo
"Diário de Banco Fixo" informar o Diário Contábil da conta bancária e
se for o caso, e é recomendado, marcar a opção "Adicionar
automaticamente ao validar a fatura" para não ser preciso fazer
manualmente.
- Caso o CNAB e Banco escolhidos possua um campo especifico que seja
preciso implementar considere fazer um PR no modulo
l10n_br_account_payment_order aqui
https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/models/l10n_br_cnab_boleto_fields.py#L307
.
- Configure as permissões de acesso dos usuários, as opções são CNAB
"Usuário" e "Gerente".
**English** To configure this module, you need to:
- Run BRCobranca as micro-service
https://github.com/akretion/boleto_cnab_api.
- Inform the envoriment variable BRCOBRANCA_API_URL in the config odoo
file or if are use docky in the section enviroment
https://github.com/akretion/docky-odoo-brasil/blob/12.0/docker-compose.yml#L3
, example: **BRCOBRANCA_API_URL=http://boleto_cnab_api:9292**
- Check if the CNAB Instruction Movement Code to be use exist in
Invoicing > Configuration > Management > CNAB Movement Instruction
Code if necessary create please consider make PR to add as data in
https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_mov_instruction_code_data.xml
.
- Check if the CNAB Return Move Code to be use exist in Invoicing >
Configuration > Management > CNAB Return Move Code if necessary create
please consider make PR to add as data in
https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml
.
- Create an Bank Account referent of CNAB in Invoicing > Configuration >
Accounting > Bank Accounts .
- Automatic will be create an Account Journal refer to bank account in
Invoicing > Configuration > Accounting > Journals in tab **Import
related infos** inform parameters of CNAB Return in fields "Type of
Import", "Receivable/Payable Account", "Create Counterpart", and if
should make automatic reconciliation when import the file in
"Automatic Reconcile payment returns".
- In Invoicing > Configuration > Management > Payment Modes create an
Payment Mode with CNAB information, in the field "Fixed Bank Journal"
inform the Account Journal of bank account and mark if "Automatically
add when validating the invoice" so that you don't have to do it
manually.
- Configure user access permissions, CNAB options are "User" and
"Manager".
Usage
=====
**Português**
- Ao criar e Confirmar uma Fatura que tem um Modo de Pagamento que seja
CNAB deverá aparecer o botão de "Imprimir Boleto".
- Caso esteja marcado no Modo de Pagamento a opção de "Adicionar
automaticamente ao validar a fatura" será criada ou adicionada em uma
Ordem de Pagamento as linhas de pagamentos do CNAB, se a opção não
estiver marcada será preciso fazer isso manualmente podendo ser feito
tanto na Fatura quanto na Ordem de Pagamento.
- Ao Confirmar essa Ordem de Pagamento será possível gerar o arquivo de
Remessa CNAB a ser enviado ao Banco, é importante confirmar o envio do
arquivo alterando o status da ordem para "Arquivo Enviado", essa
informação é usada para validar se existe uma instrução CNAB pendente
antes de se poder criar outra.
- Alterações de CNAB como Alteração da Data de Vencimento, Protesto,
Conceder Abatimento e etc podem ser feitas na própria Fatura em
Faturamento > Clientes > Faturas na aba Recebimentos na última coluna
existe o botão "Atualizar Informação CNAB" ao clicar em uma linha essa
opção também aparece, ao fazer uma alteração é criada ou adicionada em
uma Ordem de Pagamento a Instrução de Movimento CNAB selecionada.
- A importação do arquivo CNAB de Retorno pode ser feita em Pagamentos >
Importar arquivo Batch ou no próprio Diário em Faturamento >
Configurações > Contabilidade > Diários na aba **Informações
Referentes a Importação** o botão Importar arquivo Batch.
- Toda importação de arquivo de retorno cria uma LOG que pode ser
consultado em Pagamentos > LOG de Retorno CNAB.
- Caso o Código de Retorno CNAB recebido seja um dos "Códigos de
Liquidação do Retorno do Movimento" do Modo de Pagamento será criado
uma Entrada de Diário com os valores quando existirem de desconto,
juros/mora, tarifa bancaria, abatimento e valor a ser reconciliado com
a linha da Fatura referente, os lançamentos são separados de acordo
com as Contas Contabéis definidas no Modo de Pagamento, a linha para
reconciliar a linha da Fatura precisam ser iguais por isso o valor é:
valor_recebido_calculado = (valor_recebido + valor_desconto +
valor_abatimento) - valor_juros_mora
- Quando marcada a opção de "Reconciliação Automatica" /a Entrada de
Diário será movida para o status Lançado automaticamente ao importar o
arquivo, se não estiver marcada isso deverá ser feito manualmente.
**English**
- When creating and confirming an Invoice that has a Payment Mode that
is CNAB, the button should appear "Print Boleto".
- If the option to "Add automatically when validating the invoice" is
marked in the Payment Mode CNAB payment lines will be created or added
to a Payment Order, if the option is not marked, you will need to do
this manually, which can be done both in the Invoice and in the
Payment Order.
- By confirming this Payment Order it will be possible to generate the
CNAB Remessa file to be sent to the Bank, it is important to confirm
the upload of the file by changing the order status to "File
Uploaded", this information is used to validate if there is a pending
CNAB instruction before another one can be created.
- CNAB changes such as Change Due Date, Protest, Grant Rebate, etc. can
be made in the Invoice itself in Invoicing > Customers > Invoices in
the Receivable tab in the last column there is the button "Update CNAB
Information" when clicking on a line this option also appears, when
making a change it is created or added to a Payment Order the selected
CNAB Movement Instruction.
- The import of the Return CNAB file can be done in Payments > Import
Batch file or in the same Journal in Invoicing > Configuration >
Accounting > Journals in the tab **Import related infos** the Import
Batch File button.
- Every return file import creates a LOG that can be consulted in
Payments > CNAB Return LOG.
- If the CNAB Return Code received is one of the "CNAB Liquidity Return
Move Code" of the Payment Mode, a Journal Entry will be created with
the values when there are discount, interest, tariff charge, rebate
and amount to be reconciled with the referring Invoice line, entries
are separated according to the Accounts defined in the Payment Mode,
the line to reconcile the Invoice line need be equal so the value is:
calculated_value_receive = (receive_amount + discount_amount +
rebate_amount) - interest_amount
- When the "Automatic Reconciliation" option is checked, the Entry of
Journal will be moved to the status Posted automatically when
importing the file, if not checked it should be done manually.
Known issues / Roadmap
======================
- Incluir a posssibilidade de imprimir o boleto no menu Imprimir da
Fatura, na v12 aparentemente não é possível chamar um metodo apenas um
QWeb, verificar na migração para outras versões.
Changelog
=========
14.0.1.0.0 (2022-05-26)
-----------------------
- [MIG] Migration
12.0.1.0.0 (2021-05-07)
-----------------------
- [MIG] Finish migration
- [IMP] Integrate with module account_move_base_import used to import
CNAB file
- [IMP] Make possible automatic reconciliation and register the values
of Fees, Tariff Bank, Rebate in configured accounts.
12.0.1.0.0 (2020-06-12)
-----------------------
- [MIG] Start Migration
10.0.1.0.0 (2019-05-30)
-----------------------
- [MIG] Migration
8.0.1.0.0 (2018-01-29)
----------------------
- [REF] Maked functional to print Boleto, create CNAB file and import
CNAB as Extrat Bank the user should be resolved manully the
divergences between the values( Fee, Tariff Bank, Rebate, etc).
8.0.1.0.0 (2017-07-01)
----------------------
- [NEW] First version
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_account_payment_brcobranca%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
-------
* Akretion
Contributors
------------
- `Akretion <https://akretion.com/pt-BR>`__:
- Raphaël Valyi <raphael.valyi@akretion.com.br>
- Magno Costa <magno.costa@akretion.com.br>
- `Engenere <https://engenere.one>`__:
- Antônio S. Pereira Neto <neto@engenere.one>
Other credits
-------------
The development of this module has been financially supported by:
- AKRETION LTDA - https://akretion.com/pt-BR
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.
.. |maintainer-rvalyi| image:: https://github.com/rvalyi.png?size=40px
:target: https://github.com/rvalyi
:alt: rvalyi
.. |maintainer-mbcosta| image:: https://github.com/mbcosta.png?size=40px
:target: https://github.com/mbcosta
:alt: mbcosta
Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:
|maintainer-rvalyi| |maintainer-mbcosta|
This module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_account_payment_brcobranca>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Raw data
{
"_id": null,
"home_page": "https://github.com/OCA/l10n-brazil",
"name": "odoo-addon-l10n-br-account-payment-brcobranca",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Akretion, Odoo Community Association (OCA)",
"author_email": "support@odoo-community.org",
"download_url": null,
"platform": null,
"description": "==========================\nBoletos e CNAB de cobran\u00e7a\n==========================\n\n.. \n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! source digest: sha256:5dd0417356b8dc0ea061c8af1b34c315a3470745d2a4d614f7bc56ca71e67a1f\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png\n :target: https://odoo-community.org/page/development-status\n :alt: Beta\n.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github\n :target: https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_account_payment_brcobranca\n :alt: OCA/l10n-brazil\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/l10n-brazil-16-0/l10n-brazil-16-0-l10n_br_account_payment_brcobranca\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png\n :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=16.0\n :alt: Try me on Runboat\n\n|badge1| |badge2| |badge3| |badge4| |badge5|\n\n**Portugu\u00eas** Esse modulo implementa o CNAB usando a biblioteca\nBRCobranca https://github.com/kivanio/brcobranca .\n\n**English** This module implement brazilian bank splips('Boletos\nBancarios') by using BRCobranca(https://github.com/kivanio/brcobranca).\n\n**Table of contents**\n\n.. contents::\n :local:\n\nInstallation\n============\n\n**Portugu\u00eas** O modulo depende do:\n\n- l10n_br_account_payment_order\n- account_move_base_import\n\n**English** This module depends on:\n\n- l10n_br_account_payment_order\n- account_move_base_import\n\nConfiguration\n=============\n\n**Portugu\u00eas** Para configurar esse modulo \u00e9 preciso:\n\n- Rodar a biblioteca BRCobranca como um micro-servi\u00e7o\n https://github.com/akretion/boleto_cnab_api .\n- Informar a vari\u00e1vel de ambiente **BRCOBRANCA_API_URL** no arquivo de\n configura\u00e7\u00e3o do Odoo ou se estiver usando o docky na se\u00e7\u00e3o enviroment\n https://github.com/akretion/docky-odoo-brasil/blob/12.0/docker-compose.yml#L3\n , exemplo: **BRCOBRANCA_API_URL=http://boleto_cnab_api:9292**\n- Verifique se os C\u00f3digos de Movimento do CNAB a ser usado existem em\n Faturamento > Configura\u00e7\u00f5es > Administra\u00e7\u00e3o > C\u00f3digos de Instru\u00e7\u00e3o do\n Movimento CNAB, se for necess\u00e1rio criar considere fazer um PR para\n adicionar como dados aqui\n https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_mov_instruction_code_data.xml\n .\n- Verifique se os C\u00f3digos de Retorno do Movimento do CNAB a ser usado\n existem em Faturamento > Configura\u00e7\u00f5es > Administra\u00e7\u00e3o > C\u00f3digos de\n Retorno de Movimento CNAB, se for necess\u00e1rio criar considere fazer um\n PR para adicionar como dados aqui\n https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml\n .\n- Criar a Conta Banc\u00e1ria referente ao CNAB em Faturamento >\n Configura\u00e7\u00f5es > Contabilidade > Contas Banc\u00e1rias .\n- Automaticamente ser\u00e1 criado um Di\u00e1rio Cont\u00e1bil referente a conta\n banc\u00e1ria em Faturamento > Configura\u00e7\u00f5es > Contabilidade > Di\u00e1rios na\n aba **Informa\u00e7\u00f5es Referentes a Importa\u00e7\u00e3o** informe as configura\u00e7\u00f5es\n de Retorno do CNAB nos campos \"Tipo de Importa\u00e7\u00e3o\", \"Conta de\n Recebimento/Pagamento\", \"Cria\u00e7\u00e3o de Contra-Partida\" e se deve ser\n feita a reconcilia\u00e7\u00e3o autom\u00e1tica ao importar o arquivo em \"Reconciliar\n Automaticamente o Retorno de Pagamento\".\n- Em Faturamento > Configura\u00e7\u00f5es > Administra\u00e7\u00e3o > Modos de Pagamento\n criar um Modo de Pagamento com as informa\u00e7\u00f5es do CNAB, no campo\n \"Di\u00e1rio de Banco Fixo\" informar o Di\u00e1rio Cont\u00e1bil da conta banc\u00e1ria e\n se for o caso, e \u00e9 recomendado, marcar a op\u00e7\u00e3o \"Adicionar\n automaticamente ao validar a fatura\" para n\u00e3o ser preciso fazer\n manualmente.\n- Caso o CNAB e Banco escolhidos possua um campo especifico que seja\n preciso implementar considere fazer um PR no modulo\n l10n_br_account_payment_order aqui\n https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/models/l10n_br_cnab_boleto_fields.py#L307\n .\n- Configure as permiss\u00f5es de acesso dos usu\u00e1rios, as op\u00e7\u00f5es s\u00e3o CNAB\n \"Usu\u00e1rio\" e \"Gerente\".\n\n**English** To configure this module, you need to:\n\n- Run BRCobranca as micro-service\n https://github.com/akretion/boleto_cnab_api.\n- Inform the envoriment variable BRCOBRANCA_API_URL in the config odoo\n file or if are use docky in the section enviroment\n https://github.com/akretion/docky-odoo-brasil/blob/12.0/docker-compose.yml#L3\n , example: **BRCOBRANCA_API_URL=http://boleto_cnab_api:9292**\n- Check if the CNAB Instruction Movement Code to be use exist in\n Invoicing > Configuration > Management > CNAB Movement Instruction\n Code if necessary create please consider make PR to add as data in\n https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_mov_instruction_code_data.xml\n .\n- Check if the CNAB Return Move Code to be use exist in Invoicing >\n Configuration > Management > CNAB Return Move Code if necessary create\n please consider make PR to add as data in\n https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml\n .\n- Create an Bank Account referent of CNAB in Invoicing > Configuration >\n Accounting > Bank Accounts .\n- Automatic will be create an Account Journal refer to bank account in\n Invoicing > Configuration > Accounting > Journals in tab **Import\n related infos** inform parameters of CNAB Return in fields \"Type of\n Import\", \"Receivable/Payable Account\", \"Create Counterpart\", and if\n should make automatic reconciliation when import the file in\n \"Automatic Reconcile payment returns\".\n- In Invoicing > Configuration > Management > Payment Modes create an\n Payment Mode with CNAB information, in the field \"Fixed Bank Journal\"\n inform the Account Journal of bank account and mark if \"Automatically\n add when validating the invoice\" so that you don't have to do it\n manually.\n- Configure user access permissions, CNAB options are \"User\" and\n \"Manager\".\n\nUsage\n=====\n\n**Portugu\u00eas**\n\n- Ao criar e Confirmar uma Fatura que tem um Modo de Pagamento que seja\n CNAB dever\u00e1 aparecer o bot\u00e3o de \"Imprimir Boleto\".\n- Caso esteja marcado no Modo de Pagamento a op\u00e7\u00e3o de \"Adicionar\n automaticamente ao validar a fatura\" ser\u00e1 criada ou adicionada em uma\n Ordem de Pagamento as linhas de pagamentos do CNAB, se a op\u00e7\u00e3o n\u00e3o\n estiver marcada ser\u00e1 preciso fazer isso manualmente podendo ser feito\n tanto na Fatura quanto na Ordem de Pagamento.\n- Ao Confirmar essa Ordem de Pagamento ser\u00e1 poss\u00edvel gerar o arquivo de\n Remessa CNAB a ser enviado ao Banco, \u00e9 importante confirmar o envio do\n arquivo alterando o status da ordem para \"Arquivo Enviado\", essa\n informa\u00e7\u00e3o \u00e9 usada para validar se existe uma instru\u00e7\u00e3o CNAB pendente\n antes de se poder criar outra.\n- Altera\u00e7\u00f5es de CNAB como Altera\u00e7\u00e3o da Data de Vencimento, Protesto,\n Conceder Abatimento e etc podem ser feitas na pr\u00f3pria Fatura em\n Faturamento > Clientes > Faturas na aba Recebimentos na \u00faltima coluna\n existe o bot\u00e3o \"Atualizar Informa\u00e7\u00e3o CNAB\" ao clicar em uma linha essa\n op\u00e7\u00e3o tamb\u00e9m aparece, ao fazer uma altera\u00e7\u00e3o \u00e9 criada ou adicionada em\n uma Ordem de Pagamento a Instru\u00e7\u00e3o de Movimento CNAB selecionada.\n- A importa\u00e7\u00e3o do arquivo CNAB de Retorno pode ser feita em Pagamentos >\n Importar arquivo Batch ou no pr\u00f3prio Di\u00e1rio em Faturamento >\n Configura\u00e7\u00f5es > Contabilidade > Di\u00e1rios na aba **Informa\u00e7\u00f5es\n Referentes a Importa\u00e7\u00e3o** o bot\u00e3o Importar arquivo Batch.\n- Toda importa\u00e7\u00e3o de arquivo de retorno cria uma LOG que pode ser\n consultado em Pagamentos > LOG de Retorno CNAB.\n- Caso o C\u00f3digo de Retorno CNAB recebido seja um dos \"C\u00f3digos de\n Liquida\u00e7\u00e3o do Retorno do Movimento\" do Modo de Pagamento ser\u00e1 criado\n uma Entrada de Di\u00e1rio com os valores quando existirem de desconto,\n juros/mora, tarifa bancaria, abatimento e valor a ser reconciliado com\n a linha da Fatura referente, os lan\u00e7amentos s\u00e3o separados de acordo\n com as Contas Contab\u00e9is definidas no Modo de Pagamento, a linha para\n reconciliar a linha da Fatura precisam ser iguais por isso o valor \u00e9:\n valor_recebido_calculado = (valor_recebido + valor_desconto +\n valor_abatimento) - valor_juros_mora\n- Quando marcada a op\u00e7\u00e3o de \"Reconcilia\u00e7\u00e3o Automatica\" /a Entrada de\n Di\u00e1rio ser\u00e1 movida para o status Lan\u00e7ado automaticamente ao importar o\n arquivo, se n\u00e3o estiver marcada isso dever\u00e1 ser feito manualmente.\n\n**English**\n\n- When creating and confirming an Invoice that has a Payment Mode that\n is CNAB, the button should appear \"Print Boleto\".\n- If the option to \"Add automatically when validating the invoice\" is\n marked in the Payment Mode CNAB payment lines will be created or added\n to a Payment Order, if the option is not marked, you will need to do\n this manually, which can be done both in the Invoice and in the\n Payment Order.\n- By confirming this Payment Order it will be possible to generate the\n CNAB Remessa file to be sent to the Bank, it is important to confirm\n the upload of the file by changing the order status to \"File\n Uploaded\", this information is used to validate if there is a pending\n CNAB instruction before another one can be created.\n- CNAB changes such as Change Due Date, Protest, Grant Rebate, etc. can\n be made in the Invoice itself in Invoicing > Customers > Invoices in\n the Receivable tab in the last column there is the button \"Update CNAB\n Information\" when clicking on a line this option also appears, when\n making a change it is created or added to a Payment Order the selected\n CNAB Movement Instruction.\n- The import of the Return CNAB file can be done in Payments > Import\n Batch file or in the same Journal in Invoicing > Configuration >\n Accounting > Journals in the tab **Import related infos** the Import\n Batch File button.\n- Every return file import creates a LOG that can be consulted in\n Payments > CNAB Return LOG.\n- If the CNAB Return Code received is one of the \"CNAB Liquidity Return\n Move Code\" of the Payment Mode, a Journal Entry will be created with\n the values when there are discount, interest, tariff charge, rebate\n and amount to be reconciled with the referring Invoice line, entries\n are separated according to the Accounts defined in the Payment Mode,\n the line to reconcile the Invoice line need be equal so the value is:\n calculated_value_receive = (receive_amount + discount_amount +\n rebate_amount) - interest_amount\n- When the \"Automatic Reconciliation\" option is checked, the Entry of\n Journal will be moved to the status Posted automatically when\n importing the file, if not checked it should be done manually.\n\nKnown issues / Roadmap\n======================\n\n- Incluir a posssibilidade de imprimir o boleto no menu Imprimir da\n Fatura, na v12 aparentemente n\u00e3o \u00e9 poss\u00edvel chamar um metodo apenas um\n QWeb, verificar na migra\u00e7\u00e3o para outras vers\u00f5es.\n\nChangelog\n=========\n\n14.0.1.0.0 (2022-05-26)\n-----------------------\n\n- [MIG] Migration\n\n12.0.1.0.0 (2021-05-07)\n-----------------------\n\n- [MIG] Finish migration\n- [IMP] Integrate with module account_move_base_import used to import\n CNAB file\n- [IMP] Make possible automatic reconciliation and register the values\n of Fees, Tariff Bank, Rebate in configured accounts.\n\n12.0.1.0.0 (2020-06-12)\n-----------------------\n\n- [MIG] Start Migration\n\n10.0.1.0.0 (2019-05-30)\n-----------------------\n\n- [MIG] Migration\n\n8.0.1.0.0 (2018-01-29)\n----------------------\n\n- [REF] Maked functional to print Boleto, create CNAB file and import\n CNAB as Extrat Bank the user should be resolved manully the\n divergences between the values( Fee, Tariff Bank, Rebate, etc).\n\n8.0.1.0.0 (2017-07-01)\n----------------------\n\n- [NEW] First version\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us to smash it by providing a detailed and welcomed\n`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_account_payment_brcobranca%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n-------\n\n* Akretion\n\nContributors\n------------\n\n- `Akretion <https://akretion.com/pt-BR>`__:\n\n - Rapha\u00ebl Valyi <raphael.valyi@akretion.com.br>\n - Magno Costa <magno.costa@akretion.com.br>\n\n- `Engenere <https://engenere.one>`__:\n\n - Ant\u00f4nio S. Pereira Neto <neto@engenere.one>\n\nOther credits\n-------------\n\nThe development of this module has been financially supported by:\n\n- AKRETION LTDA - https://akretion.com/pt-BR\n\nMaintainers\n-----------\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\n.. |maintainer-rvalyi| image:: https://github.com/rvalyi.png?size=40px\n :target: https://github.com/rvalyi\n :alt: rvalyi\n.. |maintainer-mbcosta| image:: https://github.com/mbcosta.png?size=40px\n :target: https://github.com/mbcosta\n :alt: mbcosta\n\nCurrent `maintainers <https://odoo-community.org/page/maintainer-role>`__:\n\n|maintainer-rvalyi| |maintainer-mbcosta| \n\nThis module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_account_payment_brcobranca>`_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n",
"bugtrack_url": null,
"license": "AGPL-3",
"summary": "receivable Boletos and CNAB using the brcobranca lib",
"version": "16.0.2.0.0.2",
"project_urls": {
"Homepage": "https://github.com/OCA/l10n-brazil"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1e586146fb4661c1228a6e9027f62d8b27275d24870a1cb73fd72f883080a195",
"md5": "25250ca9ea93d6dbc4f7d861d44ce5db",
"sha256": "0638413f2e3363fae87a0485d1b03dacf501f514397bba3fd3b8b71d7f9ab9ff"
},
"downloads": -1,
"filename": "odoo_addon_l10n_br_account_payment_brcobranca-16.0.2.0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "25250ca9ea93d6dbc4f7d861d44ce5db",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 4559651,
"upload_time": "2024-12-04T05:51:10",
"upload_time_iso_8601": "2024-12-04T05:51:10.483874Z",
"url": "https://files.pythonhosted.org/packages/1e/58/6146fb4661c1228a6e9027f62d8b27275d24870a1cb73fd72f883080a195/odoo_addon_l10n_br_account_payment_brcobranca-16.0.2.0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-04 05:51:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OCA",
"github_project": "l10n-brazil",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [
{
"name": "brazilcep",
"specs": []
},
{
"name": "brazilfiscalreport",
"specs": []
},
{
"name": "email-validator",
"specs": []
},
{
"name": "erpbrasil.assinatura",
"specs": [
[
">=",
"1.7.0"
]
]
},
{
"name": "erpbrasil.base",
"specs": [
[
">=",
"2.3.0"
]
]
},
{
"name": "erpbrasil.edoc.pdf",
"specs": []
},
{
"name": "erpbrasil.edoc",
"specs": [
[
">=",
"2.5.2"
]
]
},
{
"name": "erpbrasil.transmissao",
"specs": [
[
">=",
"1.1.0"
]
]
},
{
"name": "nfelib",
"specs": [
[
"<=",
"2.0.7"
]
]
},
{
"name": "nfselib.barueri",
"specs": []
},
{
"name": "nfselib.ginfes",
"specs": []
},
{
"name": "nfselib.paulistana",
"specs": []
},
{
"name": "num2words",
"specs": []
},
{
"name": "phonenumbers",
"specs": []
},
{
"name": "pyyaml",
"specs": []
},
{
"name": "satcomum",
"specs": []
},
{
"name": "unidecode",
"specs": []
},
{
"name": "workalendar",
"specs": []
}
],
"lcname": "odoo-addon-l10n-br-account-payment-brcobranca"
}