Ir para conteúdo
  • Cadastre-se

Ao3 Tech

Membros Pro
  • Total de ítens

    6
  • Registro em

  • Última visita

Tudo que Ao3 Tech postou

  1. Olá pessoal, boa tarde! Utilizo a dll ACBrLib.Boleto para emissão de boletos e arquivos remessas/retorno e estou com a seguinte situação: Banco Itau - CNAB 400 Ao gerar o arquivo remessa não está levando a quantidade de dias protesto nas posições 392 à 393! Nas posições 157 à 158 está sendo gerado 35 (Dias Uteis). Realizamos testes na demo da Lib e também ocorre o mesmo problema. Analisando a unit ACBrBancoItau.pas percebemos que possui o metodo DefineDataProtestoNegativacao que chama metodo DefineCodigoProtesto que no nosso caso está gerando 0. No arquivo .ini estamos passando: DiasDeProtesto=15 DataProtesto=20/11/2022 Estou anexando aqui os arquivos .ini gerados e o arquivo remessa para analise. ACBrLib.ini 98e84b60ef354ab6a6014bf1b108dc73.ini cb171103.rem
  2. Bom dia, Preciso solucionar uma dúvida referente a um do banco sicredi cnab 400 no arquivo de retorno. Houve um caso de um título vir no mesmo retorno 2 ocorrências. 109 110 002 Ocorrências 117 126 010 Seu número Nas posições 109 e 117, respectivamente o título no campo seu numero: PV-01554 Veio com as ocorrencias 06 - Liquidação normal e 28 - Tarifa, fazendo ter 2 ocorrencias no mesmo arquivo, até então meu sistema não havia recebido nenhuma vez nesse formato. Pergunta, isso pode acontecer de termos 2 ocorrencias no mesmo arquivo de retorno? Se sim, meu sistema deverá ler as duas correto? pois hoje somente leio a primeira.
  3. Estou utilizando o retorno da dll ACBrLib.Boleto.dll
  4. Ao realizar a impressão da primeira via do boleto o nosso numero com está saindo com 19 posições: Segundo o layout do banco o nosso numero é composto por 17 posições. @Antonio Gomes você realiza algum tratamento na sua aplicação após o retorno do nosso número?
  5. Boa tarde prezados! Estou gerando um boleto do banco Caixa Economica Federal CNAB 400, que ao gerar o nosso numero está retornando 19 posições, exemplo: Próximo Nosso Número = 94 Ao passar pelo metodo "MontarCampoNossoNumero" está retornando 14000000000000093-6 function TACBrCaixaEconomica.MontarCampoNossoNumero (const ACBrTitulo: TACBrTitulo ) : String; var ANossoNumero : string; begin ANossoNumero := FormataNossoNumero(ACBrTitulo); Result := ANossoNumero + '-' + CalcularDigitoVerificador(ACBrTitulo); end; function TACBrCaixaEconomica.FormataNossoNumero(const ACBrTitulo :TACBrTitulo): String; var ANossoNumero, AModalidade :String; begin with ACBrTitulo do begin ANossoNumero := OnlyNumber(NossoNumero); AModalidade:= RetornaModalidade(ACBrTitulo); if (ACBrTitulo.Carteira = 'RG') or (ACBrTitulo.Carteira = 'SR') then begin // if ACBrTitulo.CarteiraEnvio = tceCedente then // ANossoNumero := AModalidade + PadLeft(ANossoNumero, 15, '0') // else if (StrToIntDef(ANossoNumero,0)) <> 0 then // ANossoNumero := AModalidade + PadLeft(ANossoNumero, 15, '0') // else ANossoNumero := AModalidade + PadLeft(ANossoNumero, 15, '0') end else raise Exception.Create( ACBrStr('Carteira Inválida.'+sLineBreak+'Utilize "RG" ou "SR"') ) ; end; Result := ANossoNumero; end; Conforme layout da Caixa o Nosso Número é composto por: e deverá obedecer o seguinte formato: CCNNNNNNNNNNNNNNN, onde: CC = 11 (título Registrado, emissão CAIXA) CC = 14 (título Registrado, emissão Beneficiário) NNNNNNNNNNNNNNN = Número livre Creio eu que antes de passar pelo metodo FormataNossoNumero, deveria concactenar o nosso numero com o DV, dessa forma acredito que a geração do boleto seria realizada com sucesso!
  6. Bom dia! Tudo bom! Recebi algumas validações do nosso cliente para o banco Daycoval referente ao Cnab de cobrança 400, conforme layout em anexo. Fiz alteração no Arquivo ACBrBancoDaycoval.pas mais recente dos fontes, alterando e incluindo nas posições conforme solicitação do banco no e-mail abaixo. Utilizamos aqui o ACBrLibBoleto. Referente ao nome do arquivo não fiz alterações, creio seria melhor equipe de você validar a mudança nessa arquitetura de nomes de arquivos. Por gentileza, é possível saber em relação as alterações qual o tempo médio de está em uma próxima versão? Desde já agradeço! Fico no aguardo. At., Layout CNAB 400 - DAYCOVAL.pdf
×
×
  • 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...