Jump to content

prevedello_sistemas

Membros Pro
  • Posts

    32
  • Joined

  • Last visited

1 Follower

About prevedello_sistemas

Contact Methods

  • Website URL
    http://www.prevedello.com.br

Recent Profile Visitors

537 profile views

prevedello_sistemas's Achievements

Explorer

Explorer (4/14)

  • Reacting Well Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done

Recent Badges

5

Reputation

  1. Bom Dia Estamos com um problema ao processar os arquivos de retorno dos boletos Cresol, no cabeçalho do arquivo de retorno encontra- se o nome da empresa, no qual possui um "Ç", na função "LerRetorno" da classe "TACBrBoleto", o arquivo de retorno é carregado na stringlist "SlRetorno", quando o arquivo é carregado na stringlist, é convertido o "Ç" em "Ç", levantando uma exceção na rotina que testa o CNAB do retorno já que extrapola os 400 caracteres, no arquivo de remessa já estamos enviando sem acentuação, o problema está apenas no retorno do banco. Identifiquei que no manual de layout do banco Cresol eles definiram que trabalham com a codificação "UFT-8", já a codificação padrão da stringlist é "ANSI", fiz um teste definindo a codificação "UTF-8" ao carregar o arquivo de retorno em uma stringlist, funcionou perfeitamente. Poderiam me ajudar? Desde já agradeço! retorno_400.pdf 133_2061_25106_25106_20220303_25106-2.ret
  2. Bom dia Pessoal. @Inform Se você quiser pode anexar a unit que você desenvolveu que eu tenho o layout e arquivos de remessa/retorno.
  3. Dae Jarbas, também estamos precisando desse layout. vc chegou a iniciar Alguma coisa?
  4. Boa tarde. Realmente, fiz uma varredura nos clientes e todos que usavam HSBC já foram migrados. Obrigado!
  5. Boa tarde Pessoal. Efetuei os testes e identifiquei uma inconsistência. Pelo que analisei foi usado um Round no cálculo do valor da multa, porém eu creio que o correto seria usar o TruncTo, tendo em vista que no TACBrBoleto.AdicionarMensagensPadroes é usado TruncTo e dessa forma o valor no arquivo de remessa está ficando diferente do valor na impresso. (No meu sistema também usamos Trunc no cálculo) No exemplo que mandei no arquivo da abertura do tópico, eu copiei a fórmula do cálculo do TACBrBoleto.AdicionarMensagensPadroes. Testei um boleto com ValorDocumento = 39,11 e PercentualMulta = 2,55, e o resultado deveria ser 99, mas com o Round está ficando 100.
  6. Bom dia pessoal, tudo bem? Encontrei uma inconsistência no arquivo do Banco HSBC no método MontarCodigoBarras. Pelos meus testes, caso ACBrTitulo.Carteira seja 1 ou 2, não está passando por nenhum if e o valor de ACarteira não está sendo atribuído. Obs: Eu já tenho clientes homologados com essas alterações que fiz no fonte. Segue em anexo o fonte para análise ACBrBancoHSBC.pas
  7. Bom dia pessoal, tudo bem? Encontrei algumas inconsistências no arquivo do Banco Safra Bradesco. O problema está nos métodos CalcularDigitoVerificador, MontarCodigoBarras e MontarCampoNossoNumero, pois os métodos estão considerando a data atual para gerar as informações, e no meu entender o correto seria usar o ACBrTitulo.DataDocumento, pois da forma que está por exemplo, se reimprimir o boleto em outro dia, as informações ficarão diferentes das informações originais, e isso não poderia acontecer. Obs: Eu já tenho clientes homologados com essas alterações que fiz no fonte. Segue em anexo o fonte para análise. ACBrBancoSafraBradesco.pas
  8. Bom dia pessoal, tudo bem? Fui realizar uma homologação para o banco UnicredES e recebi um apontamento de divergência entre a impressão do boleto e o arquivo de remessa. O que ocorreu foi o seguinte: Meu cliente optou por trabalhar com a multa valor fixo, e analisando o método GerarRegistroTransacao400 da unit ACBrBancoUnicredES, percebi que existe uma variável sTipoMulta (que está correta), porém na instrução { 095 a 104 Valor/Percentual da Multa 010 } está fixo percentual. No meu entender, deveria ser feito um teste para montar a instrução conforme a variável sTipoMulta, mais ou menos assim: IfThen(sTipoMulta = '1', IntToStrZero( Round(100 * TruncTo((ValorDocumento*( 1+ PercentualMulta/100)-ValorDocumento),2)), 10) , IntToStrZero(Round(PercentualMulta * 100), 10) ) +{ 095 a 104 Valor/Percentual da Multa 010 } Segue em anexo o fonte para análise. ACBrBancoUnicredES.pas
  9. Boa Tarde, Estou com o mesmo Problema. conseguiu Resolver? Obrigado
  10. Boa tarde a todos. Para complementar a discussão, vou expor o que tive informações até o momento. Conforme eu tinha conversado com a @Juliana Tamizou no dia 10/08/20 pelo Discord, duas agências já sinalizaram que iriam começar a trabalhar com o layout novo (Cidades Barão de Cotegipe e Rodeio Bonito, ambas do RS). Conversei com as duas agencias e me passaram informações divergentes em relação da necessidade de refazer a homologação. Uma agência passou que os clientes deverão refazer a homologação, e outra disse num primeiro momento que também precisaria re-homologar, e hoje em um novo contato por telefone, me passou que não precisará homologar (Esta Não me passou segurança no assunto). Outra informação que obtive é que a intenção da Cresol é fazer essa migração de forma gradativa.
  11. tb estou precisando disso. na verdade esse arquivo não vai diretamente para o banco. existe uma Asset por trás. que recebe esse cnab444 processa no sistema deles e reenvia para o banco o cnab400. essas Asset assumem a cobrança, fazem desconto de título, etc. essa prática tem sido cada vez mais usada pelas empresas. e esse Layout 444 esta sendo utilizado como um padrão de todas as Assets.
  12. boa tarde., estou com o mesmo problema, vc conseguiu resolver com a Linx? obrigado
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.