# Estrutura do arquivo CNAB dos bancos

> Permite definir na tela a estrutura do arquivo CNAB que a empresa troca com o banco. Módulo l10n_br_cnab_structure no Odoo 18.

Fonte: https://docs.kmee.com.br/odoo/18.0/modulos/localizacao-brasileira/l10n-br-cnab-structure/

- Módulo `l10n_br_cnab_structure`
- Origem: OCA
- Localização brasileira
- Licença AGPL-3
- Odoo 18.0

Permite definir na tela a estrutura do arquivo CNAB que a empresa troca com o banco: as linhas do arquivo na ordem em que saem, os lotes de cada tipo de pagamento, os campos de cada segmento com as posições do leiaute, as formas de pagamento e as ocorrências que o banco devolve. O módulo traz estruturas de pagamento de vários bancos, e a empresa ajusta o que o seu banco pedir sem depender de programação.

## Quando usar

- Pagar fornecedores, boletos e salários pelo arquivo CNAB 240 do banco, por TED ou PIX.
- Conferir campo a campo o arquivo de remessa antes de enviá-lo ao banco.
- Importar o arquivo de retorno e baixar as contas a pagar dos pagamentos confirmados.
- Ajustar o leiaute a uma exigência do manual do banco e aprovar a estrutura antes de usá-la.

## Como configurar

1. Abra Faturamento -> Configuração -> Estruturas CNAB -> Estruturas CNAB e conheça a estrutura do seu banco, com as abas Linhas, Formas de Pagamento e Ocorrências.
2. Abra o modo de pagamento (Faturamento -> Configuração -> Administração -> Modos de Pagamento), marque Permitido no CNAB (Processador OCA), escolha a estrutura e adicione a forma de pagamento, por exemplo TED de outro titular ou PIX.
3. Depois de qualquer ajuste, clique em Revisar e em Aprovar: a estrutura aprovada é a que gera as remessas e lê os retornos.
4. Para ajustar uma estrutura aprovada, clique em Voltar para rascunho, altere e aprove de novo.
5. Para ler o retorno, abra Faturamento -> Fornecedores -> CNAB -> Importar retornos CNAB, escolha o diário do banco, envie o arquivo e clique em Importar CNAB.

## Cuidados

- Os menus de configuração aparecem para quem tem o grupo Construtor CNAB ou o de Gerente CNAB.
- O menu CNAB em Fornecedores aparece para os grupos CNAB Usuário e CNAB Gerente.
- Na revisão, o Odoo confere que cada linha vai da posição 1 à 240, e as linhas e os campos ficam travados para alteração fora do rascunho.
- O botão Pré-visualização do CNAB mostra como o arquivo fica antes de enviá-lo ao banco.

## Veja na prática

Cenários do manual que usam este módulo, do começo ao fim, com exemplo calculado, passo a passo e vídeo curto com legendas.

- [Pagar fornecedores por TED e gerar o arquivo de remessa](https://docs.kmee.com.br/odoo/18.0/localizacoes/brasil/financeiro/pagar-fornecedores-ted-arquivo-remessa/) Vídeo de 2 min
- [Pagar um fornecedor por PIX com a chave](https://docs.kmee.com.br/odoo/18.0/localizacoes/brasil/financeiro/pagar-fornecedor-pix-com-chave/) Vídeo de 2 min
- [Pagar o boleto de um fornecedor pelo código de barras](https://docs.kmee.com.br/odoo/18.0/localizacoes/brasil/financeiro/pagar-boleto-fornecedor-codigo-barras/) Vídeo de 2 min
- [Pagar os salários pela ordem de pagamento a partir dos itens em aberto](https://docs.kmee.com.br/odoo/18.0/localizacoes/brasil/financeiro/pagar-salarios-pela-ordem-de-pagamento/) Vídeo de 2 min
- [Ler o retorno do banco dos salários, com um pagamento recusado](https://docs.kmee.com.br/odoo/18.0/localizacoes/brasil/financeiro/ler-retorno-do-banco-com-salario-recusado/) Vídeo de 2 min
- [Conciliar o extrato do Itaú com os salários pagos](https://docs.kmee.com.br/odoo/18.0/localizacoes/brasil/financeiro/conciliar-extrato-do-itau-com-salarios-pagos/) Vídeo de 1 min
- [Reenviar o salário recusado numa nova ordem de pagamento](https://docs.kmee.com.br/odoo/18.0/localizacoes/brasil/financeiro/reenviar-salario-recusado-em-nova-ordem/) Vídeo de 2 min

## Módulos relacionados

- [Cobrança bancária brasileira (CNAB)](https://docs.kmee.com.br/odoo/18.0/modulos/localizacao-brasileira/l10n-br-account-payment-order/)
- [Ordens de pagamento e de débito](https://docs.kmee.com.br/odoo/18.0/modulos/financeiro/account-payment-order/)
- [Modos de pagamento](https://docs.kmee.com.br/odoo/18.0/modulos/financeiro/account-payment-mode/)

## Código e fontes

- Código-fonte: [OCA/l10n-brazil](https://github.com/OCA/l10n-brazil)
- [Documentação do módulo na OCA (18.0)](https://github.com/OCA/l10n-brazil/tree/18.0/l10n_br_cnab_structure)
