Ir para conteúdo
  • Cadastre-se

RogerioAlves

Membros
  • Total de ítens

    4
  • Registro em

  • Última visita

Tudo que RogerioAlves postou

  1. Boa tarde! Encontrei um erro na geração da remessa do Itaú, onde o campo "AGÊNCIA CONTA" do segmento A não está saindo no arquivo com a informação correta. Isso ocorre quando é utilizado o tamanho máximo permitido para o número da conta, que é de até 20 caracteres dependendo do cenário conforme pode ser verificado na imagem abaixo retirada do manual: Nota 11 Eu fiz a correção na unit PagFor.Itau.GravarTxtRemessa para tratar esses casos em que o numero da conta é grande, segue em anexo a unit alterada para avaliação. Obrigado PagFor.Itau.GravarTxtRemessa.pas
  2. Boa tarde Estou implementando a integração com o SisPag do Itaú utilizando o componente ACBrPagFor, e encontrei alguns erros no processo de leitura do arquivo de retorno para esse banco. Um desses erros está na função LerRegistro5 , onde o componente está caindo em uma condição que não deveria, tratando incorretamente o tipo de pagamento. No caso ele está entendendo que deve tratar pagamento de salários, sendo que no arquivo não existe nenhum registro desse tipo de pagamento, o que acaba ocasionando o erro. O outro erro encontrado está na função LerSegmentoO, onde é gerada uma exceção na leitura do campo DataPagamento , caso esse campo venha vazio no arquivo de retorno. Esse é um cenário que pode ocorrer para os registros que foram rejeitadas ou cancelados, que no caso não tem data de pagamento a ser informada. Eu já fiz as correções nesses dois pontos mencionados, estou anexando o fonte que foi alterado para validação dos moderadores, de maneira a analisar se as soluções aplicadas são adequadas. Anexei também o arquivo que utilizei no teste do retorno. Desde já, agradeço! ACBrPagForLerTxt.pas PG090600009a.seq
  3. Boa tarde ! Obrigado @Italo Giurizzato Junior !
  4. Boa tarde! Estou implementando a integração com o Sispag Itau usando o componente ACBrPagFor, e esbarrei em um problema no Segmento A desse banco, que é referente ao campo CodigoISPB. No Itaú essa informação é colocada no Segmento A, porem o objeto TSegmentoA do componente não tem uma propriedade para setar o CodigoISPB desse segmento. Estudando os fontes vi que foi fixado no código o valor '00000000' onde deveria ser o CodigoISPB no registro A do banco Itaú. Eu fiz as alterações necessárias nos fontes de maneira a disponibilizar a propriedade CodigoISPB no Segmento A, estou anexando os fontes alterados para apreciação dos moderadores e também o layout do SisPag Itaú para consulta e validação das alterações. A seção do documento que contém as informações e regras referentes ao assunto do tópico está na página 15. Desde já agradeço. ACBrPagForGravarTxt.pas SISPAG_CNAB 2018.rar ACBrPagForClass.pas
×
×
  • 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...