Ir para conteúdo
  • Cadastre-se

dev botao

Ajuste retorno CNAB 240 Itau


Ver Solução Respondido por EMBarbosa,
  • Este tópico foi criado há 2174 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom dia!

No layout do banco Itau CNAB 240, tanto no arquivo de Remessa quanto Retorno, existe o campo "Uso da Empresa" - para identificação do titulo na empresa.

Na  procedure "GerarRegistroTransacao240" da classe ACBrBancoItau, este campo é preenchido com o conteúdo da property "SeuNumero" (vejo como correto). - Linha 392 da classe

 

Porém, na leitura, procedure "LerRetorno240" a property "SeuNumero" está sendo preenchida com o conteúdo das posições 59 a 68, do arquivo de retorno, que é referente ao Nº Documento de cobrança (DUPL, NO...) - Linha 982 da classe.

Vejo que no retorno, a property "SeuNumero", deveria ser preenchida com o conteúdo das posições 106 a 130 do arquivo de retorno, que também é referente a Identificação do titulo na empresa, pois as posições 59 a 68, atualmente já preenche a property "NumeroDocumento". (conforme Linha 983)

 

Fiz uma alteração na classe, apenas na linha 982, mudando de:

            SeuNumero := copy(Linha, 59, 10);

para:
            SeuNumero := copy(Linha, 106, 25);

 

Se puderem analisar a alteração, e considerar como correta, poderiam subir para o repositório?

Muito obrigado!

 

  • Administradores
Postado

Boa tarde.

Por favor anexe a unit alterada.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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 !!

  • Administradores
Postado

Boa tarde.

A mesma será adicionada a fila de análise.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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 !!

  • Consultores
  • Solution
Postado
Em 10/12/2018 at 08:07, Valdemir Jacon Sanches disse:

Bom dia Juliana!

Segue Unit alterada.

ACBrBancoItau.pas

Enviado ao SVN na revisão 16066. Queira por favor testar e reportar qualquer problema.

Muito obrigado pela contribuição.

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
×
×
  • 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.