Ir para conteúdo
  • Cadastre-se

CNAB 400; Instrucao de cobranca; Protestar dias corridos, Protestar dias uteis, Negativar.


  • Este tópico foi criado há 2057 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde Senhores,

Estou configurando o sistema para de negativar os títulos após o vencimento de um cliente.

Já aproveitei e fiz os testes nas outras opções existentes.

Layout CNAB 400, Especificamente, Banco ITAU.

Notei divergências no arquivo de remessa, e mensagens nos boletos.

Estou considerando na posição 392-393 o valor 20. 

 

A- Protestar dias corridos.(Correto)

Mensagem Boleto: Protestar em 20 dias corridos após vencimento.

Posição 157-158: 34

Posição 392-393: 20

 

B- Protestar dias uteis.(Divergente)

Mensagem Boleto: Protestar em 20 dias corridos após vencimento.(manteve mesma mensagem)

Mensagem Boleto correta: Protestar em 20 dias uteis após vencimento.

Posição 157-158: 34 (No arquivo de remessa manteve o mesmo código)

Posição 157-158 código correto: 35

Posição 392-393: 20

 

C - Negativar.(Divergente)

Mensagem Boleto: Negativar em 20 dias corridos após vencimento.

Posição 157-158: 00 (No arquivo de remessa preencheu com 00)

Posição 157-158 código correto: 66

Posição 392-393: 20

 

Fui informado pelo setor de programação que os componentes do ACBR estão atualizados.

Caso não exista esse problema nos componentes, me oriente qual procedimento para corrigir.

Obrigado!!

  • Consultores
Postado

Boa noite

esses erros foram retornados dos bancos?

Outra coisa notei pela mensagem que tu não é programador ou estou enganado?:

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Bom dia,

O item C da mensagem que postei, foi apontado pelo banco do cliente, após envio da remessa.

Depois, após leitura da layout de cobrança do Itau, vi que tinha problema apontado no item B.

Não sou programador.

Postado

Boa tarde,

Consegui achar os fontes:
Acho que é aqui que tem que ser feito tratativa.

image.png.cf665a4aac20030c43d38f2c75d860ed.png

Nas remessa que gerei, as opções de protesto, ficam no código '34'.

E faltou opção de Negativação, código '66' para dias corridos.

image.png.3766299e8f650d97fa01d28ba5e064a0.png

image.png.4d5d49ef23004426f15d114fb93f86f0.png

 

  • Consultores
Postado

Opa . anexa o fonte e o manual atualizado informando o local, um arquivo que conseguiu validar junto ao banco de testes para que possamos validar e subir ao svn

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
Postado

Boa tarde

Tem muitas divergencias entre seu arquivo e a Unit do SVN, veja abaixo aparentemente gravou em outro formato (utf-8). Tente salvar no mesmo formato para que possamos identificar apenas o que foi alterado.

image.png

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Bom dia, 

A fonte que te mandei é do SVN.

Foi lá que eu achei, http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrBoleto/ACBrBancoItau.pas

Conversei com o pessoal da programação novamente, e conseguiram corrigir lá, aqui para mim já esta certo.

Pelo que me disseram, Instrucao1 não estava recebendo nenhum valor.

        // Modified 30/10/2020 17:30:28
        if Trim(cdsPortador.FieldByName('COD_INSTRUCAO1').AsString) <> '' then
          Instrucao1 := cdsPortador.FieldByName('COD_INSTRUCAO1').AsString;

Acredito que não era problema no ACBRBoleto.

Obrigado.

  • Este tópico foi criado há 2057 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...