==========================
Boletos e CNAB de cobrança
==========================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:648e0a481ba3962650658c03f8db2abc5198a2366ad5c464333154f4ed49e9bf
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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|
O módulo implementa o CNAB, a geração do Boleto, do Arquivo de Remessa e
importa o Arquivo de Retorno usando a `Biblioteca
BRCobranca <https://github.com/kivanio/brcobranca>`__ através do
Micro-Serviço
`Boleto_CNAB_API <https://github.com/akretion/boleto_cnab_api>`__.
**Table of contents**
.. contents::
:local:
Installation
============
O modulo depende do:
- l10n_br_account_payment_order
- account_move_base_import
Configuration
=============
Para configurar esse módulo é preciso:
Rodar a biblioteca **BRCobranca** como um micro-serviço
**Boleto_CNAB_API**.
Informar a variável de ambiente **BRCOBRANCA_API_URL**, existem três
opções:
- No arquivo de configuração do **Docker Compose File** na seção
**enviroment**, por exemplo
https://github.com/akretion/docky-odoo-brasil/blob/12.0/docker-compose.yml#L3
, incluir: **BRCOBRANCA_API_URL=http://boleto_cnab_api:9292**
- No arquivo de Configuração do Odoo, incluir:
**brcobranca_api_url=http://boleto_cnab_api:9292**
- No Odoo crie um Parâmetro de Sistema como:
**brcobranca_api_url=http://boleto_cnab_api:9292**
Verifique se os Códigos do CNAB do Banco que será usado existem em:
**Faturamento > Configurações > Administração > Códigos CNAB**
Caso seja preciso criar por favor considere fazer um PR nesse módulo
acrescentando os Códigos em
**l10n_br_account_payment_order/data/cnab_codes/banco_X_cnab_Y_Z.xml**
dessa forma nas próximas implementações já não será preciso cadastrar,
isso ajuda na construção de um banco de conhecimento, salvando tanto
horas de implementação por não ser necessário rever ou refazer o que foi
feito como poder usar o que outros fizeram, isso também é importante
porque permite testar e avaliar as diferenças entre cada caso tornando a
implementação mais robusta, você pode ver os casos que já existem hoje
no módulo
`l10n_br_account_payment_order <https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_account_payment_order>`__.
Crie uma **Configuração CNAB**, é onde serão armazenadas as informações
específicas de cada caso como a Carteira, Convênio, Código do
Benificiário, Códigos de Instrução e Retorno do Movimento, etc, em:
**Faturamento > Configuração > Administração > Configurações CNAB**
Verifique se a **Conta Bancária** referente ao CNAB já foi cadastrada
em:
**Configurações > Usuários e Empresas > Empresas**
Clique no Contato associado, e na aba Faturamento veja se a **Contas
Bancária** referente ao CNAB já existe e se as informações estão
corretas, se não existir veja de criar informando os dados Número da
Conta, Agencia, etc.
Ao cadastrar a **Conta Bancária** deve ser criado automaticamente um
**Diário Contábil**, ou se já havia sido cadastrada o Diário já deve
existir, verifique em:
**Faturamento > Configurações > Financeiro > Diários**
Confirme se as informações estão corretas, campo **Tipo** deve estar
como Banco, na aba **Lançamentos do Diário** em **Número da Conta
Bancária** deve estar preenchido com a **Conta Bancária** do CNAB e na
aba **Configuração de Pagamentos** os Metódos que serão usados, 240 ou
400, devem estar marcados.
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**.
Crie um **Modo de Pagamento** ou use um existente em:
**Faturamento > Configuração > Administração > Modos de Pagamento**
Informe o **Diário Contábil** referente ao Banco e a **Configuração
CNAB** que deverá ser utilizada, 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 específico que seja
preciso implementar considere fazer um PR no módulo
**l10n_br_account_payment_order** aqui
https://github.com/OCA/l10n-brazil/blob/16.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**.
Usage
=====
Ao criar e Confirmar uma **Fatura** que tem um **Modo de Pagamento** que
tenha uma **Configuração CNAB** definida 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:
**Faturamento > Financeiro > CNAB > Importar Arquivo de Lote**
ou no próprio Diário em:
**Faturamento > Configurações > Financeiro > Diários**
Na aba **Informações Referentes a Importação** no botão **Arquivo de
lote de importação**.
Toda importação de arquivo de retorno cria um **LOG** que pode ser
consultado em:
**Faturamento > Financeiro > CNAB > Registro de Retorno de CNAB**
Caso o **Código de Retorno CNAB** recebido seja um dos **Códigos de
Liquidação do Retorno do Movimento**, definidos na **Configuração CNAB**
usada no **Modo de Pagamento**, será criada uma **Entrada de Diário**
com os valores, quando existirem de **Desconto, Juros/Mora, Tarifa
Bancária, Abatimento** e o **Valor Recebido** a ser reconciliado com a
linha da **Fatura** referente, os lançamentos são separados de acordo
com as **Contas Contabéis** definidas na **Configuração CNAB**, a linha
para reconciliar a 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 Automática** a **Entrada de
Diário** será movida para o status **Lançado** automaticamente ao
importar o arquivo, se essa opção não estiver marcada isso deverá ser
feito manualmente.
Known issues / Roadmap
======================
- Verificar a posssibilidade de Imprimir o **Boleto** pelo menu
**Imprimir** da Fatura, na v16 em diante.
Changelog
=========
16.0.3.0.0 (2024-12-16)
-----------------------
- [REF] "Foward Port" Separando as Configurações do CNAB do Modo de
Pagamento.
16.0.2.0.0 (2024-12-02)
-----------------------
- [REF] "Foward Port" Unindo os Códigos CNAB em um mesmo objeto.
16.0.1.0.0 (2024-08-22)
-----------------------
- [MIG] Migração para a versão 16.0
14.0.9.0.0 (2024-09-19)
-----------------------
- [REM] Removendo Campos, Visões e Objetos obsoletos.
14.0.8.0.0 (2024-09-18)
-----------------------
- [IMP] Possibilidade de informar Códigos de Desconto além do 0 e 1.
14.0.7.0.0 (2024-09-13)
-----------------------
- [REF] Separando as Configurações do CNAB do Modo de Pagamento.
14.0.6.0.0 (2024-09-10)
-----------------------
- [REF] Unindo os Códigos CNAB em um mesmo objeto.
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:648e0a481ba3962650658c03f8db2abc5198a2366ad5c464333154f4ed49e9bf\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\nO m\u00f3dulo implementa o CNAB, a gera\u00e7\u00e3o do Boleto, do Arquivo de Remessa e\nimporta o Arquivo de Retorno usando a `Biblioteca\nBRCobranca <https://github.com/kivanio/brcobranca>`__ atrav\u00e9s do\nMicro-Servi\u00e7o\n`Boleto_CNAB_API <https://github.com/akretion/boleto_cnab_api>`__.\n\n**Table of contents**\n\n.. contents::\n :local:\n\nInstallation\n============\n\nO modulo depende do:\n\n- l10n_br_account_payment_order\n- account_move_base_import\n\nConfiguration\n=============\n\nPara configurar esse m\u00f3dulo \u00e9 preciso:\n\nRodar a biblioteca **BRCobranca** como um micro-servi\u00e7o\n**Boleto_CNAB_API**.\n\nInformar a vari\u00e1vel de ambiente **BRCOBRANCA_API_URL**, existem tr\u00eas\nop\u00e7\u00f5es:\n\n- No arquivo de configura\u00e7\u00e3o do **Docker Compose File** na se\u00e7\u00e3o\n **enviroment**, por exemplo\n https://github.com/akretion/docky-odoo-brasil/blob/12.0/docker-compose.yml#L3\n , incluir: **BRCOBRANCA_API_URL=http://boleto_cnab_api:9292**\n- No arquivo de Configura\u00e7\u00e3o do Odoo, incluir:\n **brcobranca_api_url=http://boleto_cnab_api:9292**\n- No Odoo crie um Par\u00e2metro de Sistema como:\n **brcobranca_api_url=http://boleto_cnab_api:9292**\n\nVerifique se os C\u00f3digos do CNAB do Banco que ser\u00e1 usado existem em:\n\n**Faturamento > Configura\u00e7\u00f5es > Administra\u00e7\u00e3o > C\u00f3digos CNAB**\n\nCaso seja preciso criar por favor considere fazer um PR nesse m\u00f3dulo\nacrescentando os C\u00f3digos em\n**l10n_br_account_payment_order/data/cnab_codes/banco_X_cnab_Y_Z.xml**\ndessa forma nas pr\u00f3ximas implementa\u00e7\u00f5es j\u00e1 n\u00e3o ser\u00e1 preciso cadastrar,\nisso ajuda na constru\u00e7\u00e3o de um banco de conhecimento, salvando tanto\nhoras de implementa\u00e7\u00e3o por n\u00e3o ser necess\u00e1rio rever ou refazer o que foi\nfeito como poder usar o que outros fizeram, isso tamb\u00e9m \u00e9 importante\nporque permite testar e avaliar as diferen\u00e7as entre cada caso tornando a\nimplementa\u00e7\u00e3o mais robusta, voc\u00ea pode ver os casos que j\u00e1 existem hoje\nno m\u00f3dulo\n`l10n_br_account_payment_order <https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_account_payment_order>`__.\n\nCrie uma **Configura\u00e7\u00e3o CNAB**, \u00e9 onde ser\u00e3o armazenadas as informa\u00e7\u00f5es\nespec\u00edficas de cada caso como a Carteira, Conv\u00eanio, C\u00f3digo do\nBenifici\u00e1rio, C\u00f3digos de Instru\u00e7\u00e3o e Retorno do Movimento, etc, em:\n\n**Faturamento > Configura\u00e7\u00e3o > Administra\u00e7\u00e3o > Configura\u00e7\u00f5es CNAB**\n\nVerifique se a **Conta Banc\u00e1ria** referente ao CNAB j\u00e1 foi cadastrada\nem:\n\n**Configura\u00e7\u00f5es > Usu\u00e1rios e Empresas > Empresas**\n\nClique no Contato associado, e na aba Faturamento veja se a **Contas\nBanc\u00e1ria** referente ao CNAB j\u00e1 existe e se as informa\u00e7\u00f5es est\u00e3o\ncorretas, se n\u00e3o existir veja de criar informando os dados N\u00famero da\nConta, Agencia, etc.\n\nAo cadastrar a **Conta Banc\u00e1ria** deve ser criado automaticamente um\n**Di\u00e1rio Cont\u00e1bil**, ou se j\u00e1 havia sido cadastrada o Di\u00e1rio j\u00e1 deve\nexistir, verifique em:\n\n**Faturamento > Configura\u00e7\u00f5es > Financeiro > Di\u00e1rios**\n\nConfirme se as informa\u00e7\u00f5es est\u00e3o corretas, campo **Tipo** deve estar\ncomo Banco, na aba **Lan\u00e7amentos do Di\u00e1rio** em **N\u00famero da Conta\nBanc\u00e1ria** deve estar preenchido com a **Conta Banc\u00e1ria** do CNAB e na\naba **Configura\u00e7\u00e3o de Pagamentos** os Met\u00f3dos que ser\u00e3o usados, 240 ou\n400, devem estar marcados.\n\nNa aba **Informa\u00e7\u00f5es Referentes a Importa\u00e7\u00e3o** informe as configura\u00e7\u00f5es\nde Retorno do CNAB nos campos **Tipo de Importa\u00e7\u00e3o**, **Conta de\nRecebimento/Pagamento**, **Cria\u00e7\u00e3o de Contra-Partida** e se deve ser\nfeita a reconcilia\u00e7\u00e3o autom\u00e1tica ao importar o arquivo em **Reconciliar\nAutomaticamente o Retorno de Pagamento**.\n\nCrie um **Modo de Pagamento** ou use um existente em:\n\n**Faturamento > Configura\u00e7\u00e3o > Administra\u00e7\u00e3o > Modos de Pagamento**\n\nInforme o **Di\u00e1rio Cont\u00e1bil** referente ao Banco e a **Configura\u00e7\u00e3o\nCNAB** que dever\u00e1 ser utilizada, no campo **Di\u00e1rio de Banco Fixo**\ninformar o Di\u00e1rio Cont\u00e1bil da Conta Banc\u00e1ria e se for o caso, e \u00e9\nrecomendado, marcar a op\u00e7\u00e3o **Adicionar automaticamente ao validar a\nfatura** para n\u00e3o ser preciso fazer manualmente.\n\nCaso o CNAB e Banco escolhidos possua um campo espec\u00edfico que seja\npreciso implementar considere fazer um PR no m\u00f3dulo\n**l10n_br_account_payment_order** aqui\nhttps://github.com/OCA/l10n-brazil/blob/16.0/l10n_br_account_payment_order/models/l10n_br_cnab_boleto_fields.py#L307\n.\n\nConfigure as permiss\u00f5es de acesso dos usu\u00e1rios, as op\u00e7\u00f5es s\u00e3o CNAB\n**Usu\u00e1rio** e **Gerente**.\n\nUsage\n=====\n\nAo criar e Confirmar uma **Fatura** que tem um **Modo de Pagamento** que\ntenha uma **Configura\u00e7\u00e3o CNAB** definida dever\u00e1 aparecer o bot\u00e3o de\n**Imprimir Boleto**, caso esteja marcado no Modo de Pagamento a op\u00e7\u00e3o de\n**Adicionar automaticamente ao validar a fatura** ser\u00e1 criada ou\nadicionada em uma **Ordem de Pagamento** as linhas de pagamentos do\nCNAB, se a op\u00e7\u00e3o n\u00e3o estiver marcada ser\u00e1 preciso fazer isso manualmente\npodendo ser feito tanto na Fatura quanto na Ordem de Pagamento.\n\nAo Confirmar essa **Ordem de Pagamento** ser\u00e1 poss\u00edvel gerar o **Arquivo\nde Remessa CNAB** a ser enviado ao Banco, \u00e9 importante confirmar o envio\ndo arquivo alterando o status da ordem para **Arquivo Enviado**, essa\ninforma\u00e7\u00e3o \u00e9 usada para validar se existe uma instru\u00e7\u00e3o CNAB pendente\nantes de se poder criar outra.\n\nAltera\u00e7\u00f5es de CNAB como Altera\u00e7\u00e3o da Data de Vencimento, Protesto,\nConceder Abatimento e etc podem ser feitas na pr\u00f3pria Fatura em:\n\n**Faturamento > Clientes > Faturas**\n\nNa aba **Recebimentos** na \u00faltima coluna existe o bot\u00e3o **Atualizar\nInforma\u00e7\u00e3o CNAB** ao clicar em uma linha essa op\u00e7\u00e3o tamb\u00e9m aparece, ao\nfazer uma altera\u00e7\u00e3o \u00e9 criada ou adicionada em uma Ordem de Pagamento a\n**Instru\u00e7\u00e3o de Movimento CNAB** selecionada.\n\nA importa\u00e7\u00e3o do **Arquivo CNAB de Retorno** pode ser feita em:\n\n**Faturamento > Financeiro > CNAB > Importar Arquivo de Lote**\n\nou no pr\u00f3prio Di\u00e1rio em:\n\n**Faturamento > Configura\u00e7\u00f5es > Financeiro > Di\u00e1rios**\n\nNa aba **Informa\u00e7\u00f5es Referentes a Importa\u00e7\u00e3o** no bot\u00e3o **Arquivo de\nlote de importa\u00e7\u00e3o**.\n\nToda importa\u00e7\u00e3o de arquivo de retorno cria um **LOG** que pode ser\nconsultado em:\n\n**Faturamento > Financeiro > CNAB > Registro de Retorno de CNAB**\n\nCaso o **C\u00f3digo de Retorno CNAB** recebido seja um dos **C\u00f3digos de\nLiquida\u00e7\u00e3o do Retorno do Movimento**, definidos na **Configura\u00e7\u00e3o CNAB**\nusada no **Modo de Pagamento**, ser\u00e1 criada uma **Entrada de Di\u00e1rio**\ncom os valores, quando existirem de **Desconto, Juros/Mora, Tarifa\nBanc\u00e1ria, Abatimento** e o **Valor Recebido** a ser reconciliado com a\nlinha da **Fatura** referente, os lan\u00e7amentos s\u00e3o separados de acordo\ncom as **Contas Contab\u00e9is** definidas na **Configura\u00e7\u00e3o CNAB**, a linha\npara reconciliar a Fatura precisam ser iguais por isso o valor \u00e9:\n\n**valor_recebido_calculado = valor_recebido + valor_desconto +\nvalor_abatimento - valor_juros_mora**\n\nQuando marcada a op\u00e7\u00e3o de **Reconcilia\u00e7\u00e3o Autom\u00e1tica** a **Entrada de\nDi\u00e1rio** ser\u00e1 movida para o status **Lan\u00e7ado** automaticamente ao\nimportar o arquivo, se essa op\u00e7\u00e3o n\u00e3o estiver marcada isso dever\u00e1 ser\nfeito manualmente.\n\nKnown issues / Roadmap\n======================\n\n- Verificar a posssibilidade de Imprimir o **Boleto** pelo menu\n **Imprimir** da Fatura, na v16 em diante.\n\nChangelog\n=========\n\n16.0.3.0.0 (2024-12-16)\n-----------------------\n\n- [REF] \"Foward Port\" Separando as Configura\u00e7\u00f5es do CNAB do Modo de\n Pagamento.\n\n16.0.2.0.0 (2024-12-02)\n-----------------------\n\n- [REF] \"Foward Port\" Unindo os C\u00f3digos CNAB em um mesmo objeto.\n\n16.0.1.0.0 (2024-08-22)\n-----------------------\n\n- [MIG] Migra\u00e7\u00e3o para a vers\u00e3o 16.0\n\n14.0.9.0.0 (2024-09-19)\n-----------------------\n\n- [REM] Removendo Campos, Vis\u00f5es e Objetos obsoletos.\n\n14.0.8.0.0 (2024-09-18)\n-----------------------\n\n- [IMP] Possibilidade de informar C\u00f3digos de Desconto al\u00e9m do 0 e 1.\n\n14.0.7.0.0 (2024-09-13)\n-----------------------\n\n- [REF] Separando as Configura\u00e7\u00f5es do CNAB do Modo de Pagamento.\n\n14.0.6.0.0 (2024-09-10)\n-----------------------\n\n- [REF] Unindo os C\u00f3digos CNAB em um mesmo objeto.\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.3.2.0",
"project_urls": {
"Homepage": "https://github.com/OCA/l10n-brazil"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ac8974e0f8e2d1a1fd93a5efff4f1778913bc1a5aac31e9c59590613a538e741",
"md5": "ff0001fb2e45738388aabe5da03dde9a",
"sha256": "5dcfe8022027ccd5ce457a16367135b918ecc277fb46ab06c2e9c3df51c885c4"
},
"downloads": -1,
"filename": "odoo_addon_l10n_br_account_payment_brcobranca-16.0.3.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ff0001fb2e45738388aabe5da03dde9a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 4558615,
"upload_time": "2025-02-21T20:56:59",
"upload_time_iso_8601": "2025-02-21T20:56:59.168473Z",
"url": "https://files.pythonhosted.org/packages/ac/89/74e0f8e2d1a1fd93a5efff4f1778913bc1a5aac31e9c59590613a538e741/odoo_addon_l10n_br_account_payment_brcobranca-16.0.3.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-21 20:56:59",
"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"
}