-
Total de ítens
124 -
Registro em
-
Última visita
Contact Methods
-
Website URL
http://www.imprime.com.br
Últimos Visitantes
1.315 visualizações
Leandro Coelho's Achievements
-
Sicoob Juros Códigos Mora Aceitos (CodigosMoraAceitos)
Leandro Coelho replied to Leandro Coelho's tópico in ACBrBoleto
@Daniel InfoCotidiano , fiz um teste aqui para registrar, no caso mandei um registro com erro de proposito, anexei os arquivos aqui. O banco retorna HTTPResultCode = 207, com o código do erro = 400, dentro do resultado. Manual do banco, 207 = Solicitação recebida com sucesso. Verifique o status de cada registro no retorno. https://developers.sicoob.com.br/portal/apis --- Aqui na linha 132 e 133 do ACBrBoletoRet_Bancoob ta invertida RetornoRegistro.txt ArqBoletoWS.log -
Sicoob Juros Códigos Mora Aceitos (CodigosMoraAceitos)
Leandro Coelho replied to Leandro Coelho's tópico in ACBrBoleto
@Daniel InfoCotidiano Bom dia! Ainda não testei, vou fazer isso hj ainda. -
para efeito de teste eu mudei ACBrMail.IsHTML := False; e o texto retirei toda a parte de html deixando só uma linha assim ACBrMail.Body.Add('Teste de Envio de E-mail'); e mesmo assim apresenta esse erro de qualquer forma o q me intriga mesmo é q isso esta acontecendo em um micro, mui equisito. aqui no escritório não consigo simular o erro pq nenhum micro apresenta, nem o micro com win7 q tenho aq de teste.
-
smtp error: unable to login. 500 5.5.2 error: bad UTF-8 syntax
um tópico no fórum postou Leandro Coelho Dúvidas Gerais sobre o ACBr
Estou com esse erro ai em um micro, mais no cliente lá tem outros micros que não apresenta esse erro. Na pasta do executável estou com as dlls: libcrypto-1_1.dll e libssl-1_1.dll Tentei tbem com outras versões de dlls do openssl Tentei com varias configurações de e-mail No ACBrMail estou usando: ACBrMail.DefaultCharset := CP1252; ACBrMail.IDECharset := CP1252; ACBrMail.IsHTML := true; E no e-mail eu envio assim: ACBrMail.Body.Add('<html>'); ACBrMail.Body.Add(' <head>'); ACBrMail.Body.Add(' <meta http-equiv="content-type" content="text/html; charset=UTF-8">'); ACBrMail.Body.Add(' </head>'); ACBrMail.Body.Add(' <body style="font-size: 0.9em;"'); ACBrMail.Body.Add(' <p>'); ACBrMail.Body.Add('Teste de Envio de E-mail' + '<br>' + '<br>'); ACBrMail.Body.Add('E-Mail Processado Automaticamente em: ' + DateToStr(Date) + ' ' + TimeToStr(Time) + '<br>'); ACBrMail.Body.Add('Imprime Informática'); ACBrMail.Body.Add(' <br>'); ACBrMail.Body.Add(' </p>'); ACBrMail.Body.Add(' </body>'); ACBrMail.Body.Add('</html> Tbem para efeito de teste eu mudei ACBrMail.IsHTML := False; e o texto retirei toda a parte de html deixando só uma linha assim ACBrMail.Body.Add('Teste de Envio de E-mail'); e mesmo assim apresenta esse erro Esse erro começou a ser apresentado após uma atualização do antivirus lá e ai eu falei pro cliente formatar e agora depois de formatado e sem nenhum antivirus o erro continua. Se alguém tiver alguma dica eu agradeço. -
Sicoob Juros Códigos Mora Aceitos (CodigosMoraAceitos)
Leandro Coelho replied to Leandro Coelho's tópico in ACBrBoleto
Pessoal, também fiz outra alteração, agora no retorno, eu precisei recuperar o campo identificacaoBoletoEmpresa Então criei este campo ACBrBoletoRet_Bancoob.pas ACBrBoletoRetorno.pas -
Eu fiz uma alteração para passar pelo aJsonViolacoes := aJson.Values['resultado'].AsArray; quando for TipoOperacao = tpInclui Mais ainda não testei o TipoOperacao = tpBaixa e o TipoOperacao = tpAltera , pq aqui pode ser que precise tbem ver as violações q possa vir no array, pretendo fazer esses testes ainda hj. ACBrBoletoRet_Bancoob.pas
-
Sicoob Juros Códigos Mora Aceitos (CodigosMoraAceitos)
Leandro Coelho replied to Leandro Coelho's tópico in ACBrBoleto
Alterei de '012' para '0123' - 0(isento cnab) e 3(isento API) o fpCodigosMoraAceitos (ACBrBancoBancoob.pas) Alterei TBoletoW_Bancoob.GerarInstrucao para incluir a Instrucao4 e Instrucao5 , conforme manual do banco q permite até 5 mensagens (ACBrBoletoW_Bancoob.pas) ACBrBancoBancoob.pas ACBrBoletoW_Bancoob.pas -
Tbem vi este detalhe da linha 130, o que acontece é que o retorno do envio vem com colchetes e o retorno da consulta não vem, exemplo: Retorno Envio: {"resultado":[{"status":{"codigo":400,"mensagem":" O valor da multa mensal não deve ultrapassar o valor máximo permitido R$15.00, o valor informado foi de R$ 21.00"},"boleto":{"numeroContrato":123456,"modalidade":1,"numeroContaCorrente":654321,"nossoNumero":10000086,"seuNumero":"2681","especieDocumento":"RC","dataEmissao":"2024-02-15T00:00:00-03:00","valor":15,"dataVencimento":"2024-02-25T00:00:00-03:00","tipoDesconto":0,"valorMulta":21,"valorJurosMora":0.01,"numeroParcela":1,"aceite":false,"pagador":{"nome":"LEANDRO GOMES COELHO","numeroCpfCnpj":"11111111","endereco":"Rua Americo Brasiliense, 1524 CJ 21 ","bairro":"Vila Seisxas","cidade":"RIBEIRAO PRETO","cep":"14020025","uf":"SP"},"mensagensInstrucao":{"tipoInstrucao":1,"mensagens":["ENERGIA 01/01 20,00 1,00","COPASA 01/01 2,00 2,00","PINTURA/MA 01/01 1,00 1,00","COMPLEMENT 01/01 1,00 1,00","CEMIG 01/01 12,00 10,00"]},"identificacaoBoletoEmpresa":"2681-25/02/2024-0","tipoJurosMora":1,"dataJurosMora":"2024-02-26T00:00:00-03:00","tipoMulta":1,"dataMulta":"2024-02-26T00:00:00-03:00","identificacaoEmissaoBoleto":1,"identificacaoDistribuicaoBoleto":1,"gerarPdf":false,"codigoCadastrarPIX":1}}]} Retorno Consulta: {"resultado":{"numeroContrato":123456,"modalidade":1,"numeroContaCorrente":654321,"nossoNumero":10000022,"seuNumero":"2681","especieDocumento":"RC","dataEmissao":"2024-02-14T00:00:00-03:00","codigoBarras":"75697962700000012001317201039332010000022001","linhaDigitavel":"75691317200103933201800000220012796270000001200","valor":12.0000,"dataVencimento":"2024-02-15T00:00:00-03:00","valorAbatimento":0.0000,"tipoDesconto":0,"valorMulta":1.0000,"valorJurosMora":0.0000,"numeroParcela":1,"aceite":false,"pagador":{"nome":"LEANDRO GOMES COELHO","numeroCpfCnpj":"11111111111","endereco":"AVENIDA DR. DELFIM MOREIRA, 1.968 B","bairro":"LAGOINHA","cidade":"SÃO SEBASTIÃO DO PARAÍSO","cep":"37950000","uf":"MG"},"mensagensInstrucao":{"mensagens":["TESTE 01/01 11,00 10,00","IPTU (INQ. 01/01 1,00 1,00","ACORDO 01/01 1,00 1,00","",""]},"identificacaoBoletoEmpresa":"2681-15/02/2024-0 ","quantidadeDiasFloat":1,"listaHistorico":[{"dataHistorico":"2024-02-14T00:00:00-03:00","tipoHistorico":"1","descricaoHistorico":"ENTRADA - VALOR NOMINAL TÍTULO - R$ 12,00"},{"dataHistorico":"2024-02-14T00:00:00-03:00","tipoHistorico":"4","descricaoHistorico":"TARIFA - TAR. POSTAGEM DE BOL. AUTOENVELOPÁVEL - R$ 2,50"}],"tipoJurosMora":3,"dataJurosMora":"2024-02-16T00:00:00-03:00","tipoMulta":1,"dataMulta":"2024-02-16T00:00:00-03:00","situacaoBoleto":"Em Aberto","qrCode":"00020101021226950014br.gov.bcb.pix2573pix.sicoob.com.br/qr/payload/v2/cobv/b53e854b-9393-4a8b-b40c-b2761fb56f405204000053039865802BR5925REJANE ADMINISTRACAO E IN6015Sao Sebastiao d62070503***6304376C"}}
-
Sicoob Juros Códigos Mora Aceitos (CodigosMoraAceitos)
Leandro Coelho replied to Leandro Coelho's tópico in ACBrBoleto
ok estou fazendo as alterações -
Sicoob Juros Códigos Mora Aceitos (CodigosMoraAceitos)
um tópico no fórum postou Leandro Coelho ACBrBoleto
Estou tentando usar a opção Titulo.CodigoMoraJuros := cjIsento , para registro via API, esta acusando: Código de Mora/Juros informado não é permitido para este banco! Ai eu vi q fpCodigosMoraAceitos := '012', mais no caso da API o isento é 3 e no caso do CNAB o isento é 0 Dai o 3 não está na propriedade fpCodigosMoraAceitos, acaba q na validação acusa o erro No caso a propriedade fpCodigosMoraAceitos não aceita mudar via código, tem como alterar isso no componente ? Pois os código 1 (valor por dia) e 2 (taxa mensal) é igual nos dois API e CNAB240