Jump to content

SUPER OFERTA!
Compre o Delphi com 45% de desconto

botao_delphi.png

110.png

Curso Gratuito para todos Usuários
+ Super Treinamento Assinando o SAC Anual

botao_campanha_thulio.png

sem_ttulo-620.fw_-e1583866078274.png 

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Valdemir Jacon Sanches

ANSWERED Ajuste retorno CNAB 240 Itau

Recommended Posts

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!

 

Share this post


Link to post
Share on other sites

Boa tarde.

Por favor anexe a unit alterada.

Att.

  • Like 1

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

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

Share this post


Link to post
Share on other sites

Boa tarde.

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

Att.


Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

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

Share this post


Link to post
Share on other sites
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.

  • Like 2

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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.

Share this post


Link to post
Share on other sites

×
×
  • Create New...