Ir para conteúdo
  • Cadastre-se

Jhonlenon Ribeiro

Membros
  • Total de ítens

    497
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que Jhonlenon Ribeiro postou

  1. Lucio Bittes Boa tarde..eu baixei seu exemplo e estou na luta tentando registrar o boleto...rsrs...eu não sei o que estou fazendo de erro que está retornando esse erro abaixo.... {"codigo":"1","mensagem":"Nao foi possivel processar as instrucoes contidas na requisicao","errosValidacao":[{"campo":"NuNegociacao","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":18},{"campo":"ComplementoCepPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":3},{"campo":"BairroPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":40},{"campo":"MunicipioPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":30},{"campo":"UfPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":2},{"campo":"CdIndCpfcnpjPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":1},{"campo":"NuCpfcnpjPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":14},{"campo":"NomePagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":70},{"campo":"LogradouroPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":40},{"campo":"NuLogradouroPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":10},{"campo":"CepPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":5},{"campo":"CtrlCPFCNPJ","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":2},{"campo":"IdProduto","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":2},{"campo":"NuCliente","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":25},{"campo":"DtEmissaoTitulo","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":10},{"campo":"DtVencimentoTitulo","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":10},{"campo":"VlNominalTitulo","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":17},{"campo":"CdEspecieTitulo","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":2},{"campo":"NuCPFCNPJ","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":9},{"campo":"FilialCPFCNPJ","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":4}]}
  2. Aqui deu certo.....alterando o scope.... ACBrBoleto.Cedente.CedenteWS.Scope :='cobrancas.boletos-info%20cobrancas.boletos-requisicao';
  3. Boa tarde...alguém conseguiu registrar o boleto hibrido PIX Bradesco em Delphi?
  4. Boa tarde @HenriqueGodoi...eu fiz uma alteração no .fr3 do pix....vou anexar o arquivo.fr3 ai vc testa....aqui pra mim deu certo BoletoCarnePIX.rar
  5. Boa tarde @Juliomar Marchetti já estou vendo com suporte do Bradesco. Retorno do Bradesco. Feita análise e foram encontradas inconsistências no Cadastro e no certificado. Feita as correções e reimportado o certificado nas plataformas.
  6. Bom dia...alguém está com esse erro ao tentar pegar o token no Bradesco? {"code":400,"message":"CPF/CNPJ inválido","details":null} Antes eu estava conseguindo pegar o token com exemplo @HelioNeto em homologação...mais agora dá erro.
  7. Daniel InfoCotidiano atualizei meus fontes ACBr pelo SVN e testei o boleto do Santander com desconto....funcionou 100%. Valeu @Val Ramos pelas credenciais para realizações dos testes.
  8. Daniel InfoCotidiano Boa tarde, os end point usado foi esses mesmo... Sandbox: https://trust-sandbox.api.santander.com.br/collection_bill_management/v2 Open-h: https://trust-open-h.api.santander.com.br/collection_bill_management/v2 Nessa unit só mexi na procedure BoletoW_Santander_API.GerarDesconto; ACBrBoletoW_Santander_API.pas
  9. Boa tarde.....fiz uma correção na unit ACBrBoletoW_Santander_API do Santander na parte de desconto...alterei a BoletoW_Santander_API.GerarDesconto; na primeira alteração que fiz tava gerando boleto pix com desconto apenas em homologação, quando gerava em produção dava erro, porque o json do desconto estava gerando errado como relatou o @Val Ramos...agora testei em homologação e produção e está gerando o desconto correto. A DataDesconto está OK também.. if ATitulo.DataDesconto > 0 then JsonDescontoAux.Add('limitDate').Value.AsString := FormatDateTime('yyyy-mm-dd', ATitulo.DataDesconto) else JsonDescontoAux.Add('limitDate').Value.AsString := FormatDateTime('yyyy-mm-dd', ATitulo.DataDesconto2); Vou anexar a unit ACBrBoletoW_Santander_API para ser analisada, caso esteja tudo OK...subir para o svan da ACBr ACBrBoletoW_Santander_API.pas
  10. Daniel InfoCotidiano Bom dia....você poderia analisar a unit ACBrBoletoW_Santander_API e caso estiver tudo certo poderia subir para svan do ACBr? eu só mexi nessa procedure BoletoW_Santander_API.GerarDesconto. ACBrBoletoW_Santander_API.pas
  11. Eu alterei a unit ACBrBoletoW_Santander_API na BoletoW_Santander_API.GerarDesconto agora está gerando o desconto1 só que na hora de gerar o boleto ao invés de alimentar a DataDesconto eu alimento DataDesconto2 "discount": { "type": "VALOR_DATA_FIXA", "discountOne": { "value": "1.15", "limitDate": "2024-01-05" }, "discountTwo": { "value": "", "limitDate": "" }, "discountThree": { "value": "", "limitDate": "" } }, Eu vou anexar um print onde alterei e também vou anexar a unit ACBrBoletoW_Santander_API... ACBrBoletoW_Santander_API.pas
  12. Boa tarde...eu alterei essa procedure BoletoW_Santander_API.GerarDesconto no desconto1 onde era if DataDesconto > 0 then begin //---------------------- end; ficou if ValorDesconto > 0 then begin //---------------------- end; Está gerando o Desconto1 mais Data Limite fica errado mesmo alimentando a variavel DataDesconto certa.... "discount": { "type": "VALOR_DATA_FIXA", "discountOne": { "value": "1.15", "limitDate": "1899-12-30" }, "discountTwo": { "value": "", "limitDate": "" }, "discountThree": { "value": "", "limitDate": "" } }, Agora se usar o Desconto2 ai fica certo... "discount": { "type": "", "discountOne": { "value": "", "limitDate": "" }, "discountTwo": { "value": "1.10", "limitDate": "2024-01-05" }, "discountThree": { "value": "", "limitDate": "" } },
  13. Ronaldo Negreiros Danieli amigo quando se fala em credenciais do banco parece que é mais dificil do quer o código...rsrs...falo isso porque já tem um bom tempo que mexo com integração de boleto via API e PIX...no meu caso pra mim conseguir as credenciais do Bradesco em homologação tive que pressionar mesmo o gerente de meu cliente...tipo assim...ou vc consegui essas credenciais ou meu cliente vai trocar de banco. Como funciona o processo de homologação de boleto do Bradesco (Obter as credenciais em homologação e depois em produção). O gerente tem que abrir um chamado para o setor Implementação Bradesco Manangement Cash (API COBRANÇA REGISTRO ONLINE DE BOLETOS)....apartir desse chamando o setor de implantação de boleto entra em contato com você por e-mail...na abertura do chamando tem que colocar seu e-mail e do cliente para acompanhar o processo....eles pedi a chave publica do certificado do cliente e lhe envia as credenciais em homologação....ai vem a parte do código.
  14. HelioNeto Entendi...é complicado trabalhar com esse tipo de assinatura no Delphi...eu já fiz uma integração com a outra API de Emissão de Boleto do Bradesco antigo....eu mais alguns colegas compramos uma DLL que assinava o json...até hoje ela funciona...mais não tem o boleto hibrido PIX....vou dá uma olhada no seu código...caso consigo sucesso posto aqui pra vc e para os outros...
  15. HelioNeto Boa tarde...vc fez alguma atualização na unit do Bradesco? pode disponbilizar aqui....estou com as credenciais do Bradesco pra mim testar.
  16. BigWings Essas tag aqui tava certo.....amanhã mesmo vou fazer a correção nas outras tag...obrigado <qBCMonoRet>200.00</qBCMonoRet> <adRemICMSRet>1.2571</adRemICMSRet> <vICMSMonoRet>251.42</vICMSMonoRet>
  17. BigWings Eu não tinha percebido isso...vou corrigir aqui no sistema......obrigado pela observação.
  18. cferreirajr Boa tarde...dá uma olhada nesse print em anexo do nosso xml é de GLP gás de cozinha...
  19. Coloquei as tag <origComb> <indImport>0</indImport> <cUFOrig>31</cUFOrig> <pOrig>0.0043</pOrig> </origComb> <origComb> <indImport>0</indImport> <cUFOrig>35</cUFOrig> <pOrig>99.9957</pOrig> </origComb> <origComb> <indImport>1</indImport> <cUFOrig>31</cUFOrig> <pOrig>47.7186</pOrig> </origComb> <origComb> <indImport>1</indImport> <cUFOrig>35</cUFOrig> <pOrig>52.2814</pOrig> </origComb> </comb> ai emitiu...agora fiquei sem entender....porque a empresa é do Simples Nacional e CSOSN 500
  20. Bom dia, também estou com erro 2115->909-Rejeicao: Obrigatorio o preenchimento do grupo de UF de origem do combustivel [nItem:1] CSOSN 500 para Empresa do Simples Nacional. começo apresentar hoje, essa validação não seria só para o CST 61?
  21. Italo Giurizzato Junior Bom dia...estava pensando em fazer isso...por exemplo colocar um campo QTD, Valor Unitário e Valor Total...mais o problema que essa nota ficaria diferente no site da prefeitura quando fosse pré visualizar por lá...o campo quantidade sempre seria 1 e valor unitário e total sempre seria igual. Eu fico pensando será que o provedor MegaSoft está fazendo correto em adicionar campos como QUANTIDADE e VALOR UNITARIO de serviço na NFS-e, sendo essas informações não existe no próprio xml da NFS-e.
  22. Italo Giurizzato Junior mandei um e-mail para o pessoal da MegaSoft mais já quebrei cabeça com eles outra vez e não achei legal o suporte deles. Eu entendi seu calculo...mais o cliente queria informar essa quantidade e o valor unitário igual pelo site da prefeitura.
  23. Bom dia, os nossos clientes que estão usando a emissão de nota fiscal de serviço pelo nosso sistema estão questionando sobre o campo quantidade e valor unitário do provedor de serviço MegaSoft. Quando o prestador vai emitir a NFS-e pelo sistema próprio da prefeitura lá existe o campo quantidade e valor unitário como mostra o print em anexo. Eu baixei o xml de nota de serviço emitido pelo site e via que não existe as tag quantidade e valor unitário, ai me pergunto será que está certo informar o campo quantidade e valor unitário sendo que não existe essas tag no xml da nota gerado. O provedor MegaSoft está em muitas cidades aqui no meu estado....eu diria que eles fecharam com 65% das prefeituras do estado. Se alguém quiser expor sua opinião sobre esse assunto, fico no aguardo. nfse_megasoft.xml
  24. Italo Giurizzato Junior deu certo...eu coloquei assim....1.07 ai passou...baixei um xml já AUTORIZADO da prefeitura e vi que estava assim 1.07.....obrigado mais uma vez ajuda. Pode encerrar o tópico...se puder excluir esses arquivos xml em anexo agradeço.
×
×
  • 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...