Luiz Alberto da Silva Lope
Membros-
Total de ítens
10 -
Registro em
-
Última visita
Luiz Alberto da Silva Lope's Achievements
-
Olá @Victor H. Gonzales - Panda acredito que o problema esta relacionado a versão do lote (LayoutVersaoLote). Quando é "3" ou "4" funciona mas quando é "6" muda o arquivo de retorno. Minha sugestão pra corrigir este problema: function TACBrBancoDaycoval.DefineTamanhoNossoNumeroRetorno: Integer; begin if fpLayoutVersaoLote = 6 then Result := 10 else Result := 8; if ACBrBanco.ACBrBoleto.LerNossoNumeroCompleto then Inc(Result); end; function TACBrBancoDaycoval.DefinePosicaoNossoNumeroRetorno: Integer; begin if fpLayoutVersaoLote = 6 then Result := 63 else if ACBrBanco.ACBrBoleto.LerNossoNumeroCompleto then Result := 86 else Result := 63; end;
-
Correção DayCoval - não carrega a descrição das rejeições
um tópico no fórum postou Luiz Alberto da Silva Lope ACBrBoleto
A função "CodMotivoRejeicaoToDescricao" estava sem o override, então não trazia as descrições das rejeições. Removi duplicidade na "DataOcorrencia". ACBrBancoDaycoval.pas -
DayCoval - Ajustes arquivo de retorno
Luiz Alberto da Silva Lope replied to Luiz Alberto da Silva Lope's tópico in ACBrBoleto
Victor, a descrição das rejeições não estava funcionando. Fiz mais este ajuste. Se quiser posso fazer outro post. ACBrBancoDaycoval.pas -
DayCoval - Ajustes arquivo de retorno
Luiz Alberto da Silva Lope replied to Luiz Alberto da Silva Lope's tópico in ACBrBoleto
Fiz as modificações na sua unit. ACBrBancoDaycoval.pas -
DayCoval - Ajustes arquivo de retorno
Luiz Alberto da Silva Lope replied to Luiz Alberto da Silva Lope's tópico in ACBrBoleto
-
DayCoval - Ajustes arquivo de retorno
Luiz Alberto da Silva Lope replied to Luiz Alberto da Silva Lope's tópico in ACBrBoleto
Olá Victor. Fiz os teste. Segue abaixo as observações que quero fazer: 1º "DefineNumeroDocumentoModulo" está redundante com "CalcularDigitoVerificador". 2º A validação do código cedente precisa, ao ler o arquivo de retorno, precisa fazer o PADLEFT nos dois valores senão não consigo processar o retorno: 3º O Daycoval envia até quatro códigos de rejeição por isso utilizei o método "DefineRejeicaoComplementoRetorno", mas na sua unit ele foi removido: 4º Ao utilizar o método "DefineRejeicaoComplementoRetorno" é desnecessário manter o trecho abaixo: -
DayCoval - Ajustes arquivo de retorno
Luiz Alberto da Silva Lope replied to Luiz Alberto da Silva Lope's tópico in ACBrBoleto
Boa tarde. O manual que utilizei é o mesmo que já está no repositório do ACBr. Sobre a carteira 112 (que é a utilizada pelo meu cliente), não consta no manual. Infelizmente o manual não explica o cálculo do DV de carteira alguma, descobri a composição da carteira 112 através do arquivo de retorno, por isso enviei o arquivo. Manual S. 707 Jun-21.pdf -
Correção ACBrBoletoFPDF "IndiceImprimirIndividual"
um tópico no fórum postou Luiz Alberto da Silva Lope ACBrBoleto
Olá. Correção na validação da propriedade "IndiceImprimirIndividual". ACBrBoletoFPDF.pas -
DayCoval - Ajustes arquivo de retorno
um tópico no fórum postou Luiz Alberto da Silva Lope ACBrBoleto
Olá. Fiz vários ajustes no processamento do arquivo de retorno do banco DayCoval. Fiz alguns "override" dando preferência aos métodos da classe mãe. A carteira '112', diferente do que constava nos fontes, usa "Agência + Carteira + NossoNumero" pra calcular o DV. Anexei um arquivo de retorno onde pode ser constatada a composição "Agência + Carteira + NossoNumero". Implementei a leitura de todos os códigos de rejeição (4 ao todo da posição 378 até 386, conforme manual). ACBrBancoDaycoval.pas V0019720.187 -
Olá. Ajustes no layout DayCoval: Implementação do método MontaInstrucoesCNAB400 com as mensagens do boleto; Novos códigos de rejeição: 21, 37, 52, AA, AB, AI, AJ, AU, AV, AX, etc; Remessa '18' sustar protesto; LayoutVersaoLote: 3 Manual S. 707 Jun-21.pdf ACBrBancoDaycoval.pas