diff --git a/l10n_br_account_payment_order/README.rst b/l10n_br_account_payment_order/README.rst index 029941a762f9..f88cb018a90f 100644 --- a/l10n_br_account_payment_order/README.rst +++ b/l10n_br_account_payment_order/README.rst @@ -7,7 +7,7 @@ Brazilian Payment Order !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:f854f13709df3c1fe168df6ac72a85b981d4038e96b237a0ef468a5469d52ddb + !! source digest: sha256:051c7eab0556e076d2886df668d1f308fa86ee2f957ccec45e65a2563620c0e1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/l10n_br_account_payment_order/__manifest__.py b/l10n_br_account_payment_order/__manifest__.py index 5c58bd461817..f31ea277ccbd 100644 --- a/l10n_br_account_payment_order/__manifest__.py +++ b/l10n_br_account_payment_order/__manifest__.py @@ -32,6 +32,7 @@ "data/cnab_codes/banco_sicred_cnab_240.xml", "data/cnab_codes/banco_unicred_cnab_240_400.xml", "data/cnab_codes/banco_ailos_cnab_240.xml", + "data/cnab_codes/banco_santander_cnab_240_400.xml", # Wizards "wizards/account_payment_line_create_view.xml", "wizards/account_move_line_change.xml", diff --git a/l10n_br_account_payment_order/data/cnab_codes/banco_santander_cnab_240_400.xml b/l10n_br_account_payment_order/data/cnab_codes/banco_santander_cnab_240_400.xml new file mode 100644 index 000000000000..23eec01d5604 --- /dev/null +++ b/l10n_br_account_payment_order/data/cnab_codes/banco_santander_cnab_240_400.xml @@ -0,0 +1,1030 @@ + + + + + + + + + + Entrada de boleto + 01 + + + + + + Pedido de baixa + 02 + + + + + + Concessão de abatimento + 04 + + + + + + Cancelamento do abatimento + 05 + + + + + + Alteração do vencimento + 06 + + + + + + Alteração da identificação do boleto na empresa (Controle Participante) + 07 + + + + + + Alteração seu Número + 08 + + + + + + Pedido de Protesto + 09 + + + + + + Concessão de Desconto + 10 + + + + + + Cancelamento de Desconto + 11 + + + + + + Transferência de Titularidade automática + 12 + + + + + + Transferência da carteira Simples para Cessão** + 15 + + + + + + Baixa de Cessão por Descaracterização*** + 16 + + + + + + Baixa de Cessão por Pagamento*** + 17 + + + + + + Pedido de Sustação de Protesto + 18 + + + + + + Alteração de outros dados* + 31 + + + + + + Alteração do valor nominal do boleto + 47 + + + + + + Alteração do valor mínimo/percentual + 48 + + + + + + Alteração do valor máximo/percentual + 49 + + + + + + Não Protestar (Antes de iniciar o ciclo de protesto) + 98 + + + + + + + + Entrada confirmada + 02 + + + + + + Entrada rejeitada + 03 + + + + + + Transferência para carteira Simples + 04 + + + + + + Transferência para Carteira Desconto/Penhor/Vendor/FIDC/Cessão + 05 + + + + + + Liquidação + 06 + + + + + + Confirmação do Recebimento do Cancelamento do Desconto + 08 + + + + + + Baixa + 09 + + + + + + Boletos em carteira (em ser) + 11 + + + + + + Confirmação recebimento instrução de abatimento + 12 + + + + + + Confirmação recebimento instrução de cancelamento abatimento + 13 + + + + + + Confirmação recebimento instrução alteração de vencimento + 14 + + + + + + Liquidado após baixa ou liquidação boleto não registrado + 17 + + + + + + Confirmação recebimento instrução de protesto + 19 + + + + + + Confirmação recebimento instrução de sustação/Não Protestar + 20 + + + + + + Remessa a cartório (aponte em cartório) + 23 + + + + + + Retirada de cartório e manutenção em carteira + 24 + + + + + + Protestado e baixado (baixa por ter sido protestado) + 25 + + + + + + Instrução rejeitada + 26 + + + + + + Confirmação do pedido de alteração de outros dados + 27 + + + + + + Debito de tarifas/custas + 28 + + + + + + Ocorrências do Pagador + 29 + + + + + + Alteração de dados rejeitada + 30 + + + + + + Código de IOF inválido + 32 + + + + + + Boleto DDA reconhecido pelo Pagador + 51 + + + + + + Boleto DDA nâo reconhecido pelo Pagador + 52 + + + + + + Boleto DDA recusado pela CIP + 53 + + + + + + Confirmação de Alteração do Valor Nominal do Boleto + 61 + + + + + + Confirmação de Alteração do Valor ou Percentual Mínimo + 91 + + + + + + Confirmação de Alteração do Valor ou Percentual Máximo + 92 + + + + + + Baixa Operacional + 93 + + + + + + Cancelamento da Baixa Operacional + 94 + + + + + + Pagador DDA + A4 + + + + + + + + + + + Entrada de boleto + 01 + + + + + + Baixa de boleto + 02 + + + + + + Concessão de abatimento + 04 + + + + + + Cancelamento do abatimento + 05 + + + + + + Alteração do vencimento + 06 + + + + + + Alteração do número controle beneficiário + 07 + + + + + + Alteração do Seu Número + 08 + + + + + + Protestar + 09 + + + + + + Transferência da carteira Simples para Cessão* + 15 + + + + + + Baixa de Cessão por Descaracterização** + 16 + + + + + + Baixa de Cessão por Pagamento** + 17 + + + + + + Sustar o protesto (Após início do ciclo de protesto) + 18 + + + + + + Alteração do valor nominal do boleto + 47 + + + + + + Alteração do valor mínimo/percentual + 48 + + + + + + Alteração do valor máximo/percentual + 49 + + + + + + + + Boleto não existe + 01 + + + + + + Entrada boleto confirmada + 02 + + + + + + Entrada boleto rejeitada + 03 + + + + + + Transferência para carteira Simples + 04 + + + + + + Transferência para Carteira Penhor/Desconto/Cessão + 05 + + + + + + Liquidação + 06 + + + + + + Liquidação por Conta + 07 + + + + + + Liquidação por Saldo + 08 + + + + + + Baixa Automática + 09 + + + + + + Boleto Baixado Conforme Instrução + 10 + + + + + + Boletos em carteira (em ser) + 11 + + + + + + Abatimento Concedido + 12 + + + + + + Abatimento Cancelado + 13 + + + + + + Alteração de Vencimento + 14 + + + + + + Confirmação de Protesto* + 15 + + + + + + Boleto Baixado/Liquidado + 16 + + + + + + Liquidado em Cartório + 17 + + + + + + Boleto Enviado a Cartório + 21 + + + + + + Boleto Retirado do Cartório + 22 + + + + + + Custas de Cartório + 24 + + + + + + Boleto Protestado + 25 + + + + + + Sustar Protesto* + 26 + + + + + + Cancelar Boleto Protestado + 27 + + + + + + Boleto DDA Reconhecido pelo Pagador + 35 + + + + + + Boleto DDA Não Reconhecido pelo Pagador + 36 + + + + + + Boleto DDA Recusado pela CIP + 37 + + + + + + Não Protestar (antes de iniciar o ciclo de protesto) + 38 + + + + + + Espécie de Boleto não permite a instrução + 39 + + + + + + + Confirmação de Alteração do Valor Nominal do Boleto + 61 + + + + + + Confirmação de Alteração do Valor ou Percentual mínimo + 62 + + + + + + Confirmação de Alteração do Valor ou Percentual máximo + 63 + + + + + + Baixa Operacional Enviado pela CIP + 93 + + + + + + Cancelamento da Baixa Operacional Enviado pela Cip + 94 + + + + + + diff --git a/l10n_br_account_payment_order/static/description/index.html b/l10n_br_account_payment_order/static/description/index.html index 533c515b0074..ecd09b860c62 100644 --- a/l10n_br_account_payment_order/static/description/index.html +++ b/l10n_br_account_payment_order/static/description/index.html @@ -1,3 +1,4 @@ + @@ -366,7 +367,7 @@

Brazilian Payment Order

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:f854f13709df3c1fe168df6ac72a85b981d4038e96b237a0ef468a5469d52ddb +!! source digest: sha256:051c7eab0556e076d2886df668d1f308fa86ee2f957ccec45e65a2563620c0e1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

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

O modulo implementa a parte comum da infra-estrutura necessária para o uso do CNAB 240 ou 400 localizando o modulo https://github.com/OCA/bank-payment/tree/12.0/account_payment_order onde o Modo de Pagamento é usado para as configurações especificas de cada CNAB e a Ordem de Pagamento para o envio de Instruções CNAB, também é incluído grupos de acesso para permissões de segurança e o registro do LOG de retorno. Porém a implementação foi pensada para permitir que seja possível usar diferentes bibliotecas para gerar e tratar o retorno do CNAB, por isso é preciso instalar um segundo modulo que vai ter essa função, portanto a ideia é que aqui estará tudo que for comum para a implementação mas não irá funcionar sem esse segundo modulo.