Ir para conteúdo
  • Cadastre-se

Ao3 Tech

Membros Pro
  • Total de ítens

    11
  • Registro em

  • Última visita

Posts postados por Ao3 Tech

  1. Realizei o teste mas sem sucesso, ainda continua cortando image.thumb.png.067dbc4c8f23adc013dc9ba904725197.png

    Citar

    [BoletoBancoConfig]
    TipoCobranca=3
    NumeroCorrespondente=0
    LayoutVersaoArquivo=107
    LayoutVersaoLote=67
    CasasDecimaisMoraJuros=0
    OrientacaoBanco=SAC CAIXA: 0800 726 0101 (informações, reclamações, sugestões e elogios).|Para pessoas com deficiência auditiva ou de fala: 0800 726 2492. |Ouvidoria: 0800 725 7474 - caixa.gov.br.
     

    Boleto1305124650.PDF

  2. Olá bom dia.

     

    Utilizamos a ACBrLib - Boleto e um dos nossos clientes nos solicitou que a informação do CEF SAC fosse apresentada no boleto conforme imagem abaixo:image.thumb.png.3c6c9f8c45d6cff56ad0be5b35a587b4.png

    Analisando o código-fonte verifiquei que já existe esse tratamento implementado, porém gostaria de saber se existe alguma outra particularidade para que essa informação seja apresentada no boleto.

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

    Imagem

    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. 

     Imagem

    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

  4. 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.

  5.  

    Em 14/04/2022 at 10:32, José M. S. Junior disse:

    Bom dia @Ao3 Tech,

    Você está imprimindo a partir do Retorno lido nessa situação? 

    O Componente deve trabalhar apenas com o numero sequencial na Property NossoNumero, e na leitura do retorno seria da mesma forma. Para gerar o NossoNumero formatado e com dígito é preciso chamar a função para isso.

    Estou utilizando o retorno da dll ACBrLib.Boleto.dll

  6. Em 12/04/2022 at 20:25, Antonio Gomes disse:

    está correto, qual problema está havendo com você? é primeira via, segunda via?

    Explica.

    Pois tenho isso já funcionando em cliente.

    Ao realizar a impressão da primeira via do boleto o nosso numero com está saindo com 19 posições:

     image.png.519868493a44e53724e9de59011088ea.png 

    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? 

  7. 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: 

    image.png.832cf1b16e4eb7e8557fb8b44fdbf9f8.png 

    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!

  8. 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.

    Daycoval01.thumb.png.bfe74010c0560da08fa543e507ca2dd6.pngDaycoval02.png.0cbb327c7e77f1e82465c5cabc800378.png

     

    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.