Ir para conteúdo
  • Cadastre-se

JLuis

Membros Pro
  • Total de ítens

    165
  • Registro em

  • Última visita

Tudo que JLuis postou

  1. @Italo Giurizzato Junior, Realmente me passei... o evento de cancelamento está sendo gerado e posso visualizá-lo no portal da NFS-e. O que está pegando é a questão da identificação da confirmação do cancelamento no tratamento do retorno para verificar se de fato o mesmo ocorreu ou não e também, ao consultar uma NF conseguir identificar qual a real situação atual da NF se está autorizada ou se foi cancelada para então atualizar o status da NF em meu sistema. Andei vendo um tópico um pouco mais antigo ... mas não consegui entender bem como identificar de forma precisa o status da nf, inclusive, ao consultar é atualizado o XML da nf e o cStat continua 100 mesmo existindo o evento de cancelamento. O que preciso verificar de fato para validar a situação atual da NFS-e no portal nacional? Usar a função ConsultarEvento por chave e caso Resumos.Count > 0 (se existir um evento de cancelamento para a chave informada) então considerar a NF como cancelada? Grato.
  2. Olá Ítalo, grato pelo retorno... Está autorizada. Esta NF logo que emiti tentei cancelar e já retornou o mesmo erro. Consigo autorizar e consultar mas não consigo cancelar nem pelo meu aplicativo nem pelo de teste.
  3. Boa tarde, alguém teria alguma dica de como resolver esse problema do cancelamento? Grato.
  4. Bom dia, Ao tentar cancelar uma NFS-e padrão nacional (emitente MEI) está ocorrendo o erro E0802 informando que já existe um documento identificado com o mesmo ID. O Erro ocorre também com o programa teste da NFSeX conforme log a seguir: ------------------------------ Versão OpenSSL OpenSSL 1.1.1j 16 Feb 2021 01.01.01.0AF C:\windows\SYSTEM32\libcrypto-1_1.dll C:\windows\SYSTEM32\libssl-1_1.dll ------------------------------ Requisição Ambiente : 1 - Produção Cidade : Santa Rosa/RS Provedor : PadraoNacional Versão: 1.00 Data/Hora: 13/11/2024 09:09:58 Método Executado: Enviar Evento Parâmetros de Envio Chave NFSe : 431720222--------------000000000000324114321856706 Evento : Cancelamento de NFS-e Parâmetros de Retorno Chave NFSe : Data : 13/11/2024 Tipo Evento : Cancelamento de NFS-e Num. Seq. Evento: 0 ID do Evento : Sucesso : False Erro(s): Código : E0802 Mensagem: Já existe um documento fiscal eletrônico identificado com este id no Sistema Nacional NFS-e. Correção: ---------
  5. Olá Diego, Já enviei os dados para o e-mail indicado pelo Alexandre de Paula. Att.
  6. Olá Alexandre, Com certeza não é a melhor solução. O erro era "Argument out of range". Grato.
  7. Após a última atualização feita hoje verifiquei um problema na consulta cadastro quando na razão social do cnpj consultado retornar um "&", erro "Argument out of range". Acrescentei uma linha cfe imagem a seguir chamando um StringReplace para substituir o & por E, não sei se é a melhor solução mas resolveu. Favor verificarem a possibilidade de atualizar no SVN. ACBrDFeComum.RetConsCad.pas
  8. Resolvido. Obrigado!
  9. Após atualizar os fontes passou a ocorrer o erro: Undeclared identifier: 'SslMethodTLSV13' Tentei então recompilar e reinstalar os componentes e aborta pelo mesmo motivo: Compiling package Z:\Comp\ACBr\Pacotes\Delphi\ACBrDFe\ACBr_DFeComum.dpk "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\dcc32.exe" "Z:\Comp\ACBr\Pacotes\Delphi\ACBrDFe\ACBr_DFeComum.dpk" Embarcadero Delphi for Win32 compiler version 33.0 Copyright (c) 1983,2018 Embarcadero Technologies, Inc. Z:\Comp\ACBr\Fontes\ACBrDFe\ACBrDFeHttpOpenSSL.pas(230) Error: E2003 Undeclared identifier: 'SslMethodTLSV13' Z:\Comp\ACBr\Fontes\ACBrDFe\ACBrDFeSSL.pas(2887) Fatal: F2063 Could not compile used unit 'ACBrDFeHttpOpenSSL.pas' Compilation failure Erro ao compilar o pacote "ACBr_DFeComum.dpk". Abortando... Ocorreram erros na compilação dos pacotes. Grato, J. luís
  10. Boa tarde, O PSP Santander parece estar com divergências na API. Não consegui testar em homologação. Verifiquei com meu cliente para gerar as credenciais em produção e então fiz os testes e ajustes finais. Com o fonte do SVN em produção ao menos pra mim está funcionando redondo até o momento. Att.
  11. Boa tarde Elias, Realmente, fiz confusão! Já ajustei meu código e tudo resolvido. Grato pelo retorno!
  12. Segue o PDF, a relação de endpoints está na última página. Material Suporte Dev Portal - Aceitar convites (Produção).pdf
  13. Acredito que não, naquele caso era sandbox e o erro era 501, neste agora é produção e o erro é 404. Segue o log em anexo. LogPIX_Santander
  14. Bom dia, Estou testando em produção a consulta de um pix no PSP Santander e está ocorrendo o erro 404. Conferindo o log com a documentação identifiquei uma divergência no endpoint utilizado. Requisição no componente: https://trust-pix.santander.com.br/api/v1/pix/ Requisição cfe documentação para consulta: https://trust-pix.santander.com.br/api/cob/{txid} Outro detalhe é que pela documentação o parâmetro seria o txId e não o e2eid. Grato,
  15. Bom dia, Ref. ao PIX Santander em produção... estava com erro 503 na solicitação de devolução e acabei identificando o problema, só achei um tanto estranho e por isso reporto aqui... Estava enviando: 03/08/23 07:38:14:706 - Req.Body: {"descricao":"Devolucao de pagamento","natureza":"ORIGINAL","valor":"0.50"} 03/08/23 07:38:15:298 - ResultCode: 503 - e fazendo o mesmo teste pelo demo: Req.Body: {"descricao":"TESTE DEVOLUÇÃO","valor":"0.50"} ResultCode: 201 - percebi que pelo demo a "natureza" não estava indo e não ocorreu o erro, então, comparando com meu código, encontrei a seguinte diferença que para o Sicredi funciona da forma a seguir e no Santander dá erro: natureza := ndORIGINAL; e no demo: natureza := TACBrPIXNaturezaDevolucao(cbxSolicitarDevolucaoPix_Natureza.ItemIndex); O fato é que no demo "cbxSolicitarDevolucaoPix_Natureza.ItemIndex = 0" exibe o texto "ndORIGINAL" só que pelo fonte do componente TACBrPIXNaturezaDevolucao = ( ndNENHUMA, ndORIGINAL, ndRETIRADA ) ; e o demo está mandando "ndNENHUMA" e não "ndORIGINAL". Então, alterei meu fonte para natureza := TACBrPIXNaturezaDevolucao(0); para simular o que o demo esta fazendo pois o itemindex da forma com está é zero, ou seja "ndNENHUMA" e não "ndORIGINAL". Com base nisso acho que o demo poderia ser ajustado para exibir no combo as três opções evitando assim a confusão.
  16. Bom dia, Dando sequencia aos testes com o santander, agora em ambiente de produção, estou recebendo o erro 404 "Entidade não encontrada". Na documentação informa que pode ser a chave não cadastrada no PSP mas confirmei com o cliente e a chave está correta, no caso, é o CNPJ. Alguém saberia informar qual poderia ser o problema? Segue: parte do Log com o erro 31/07/23 09:42:41:918 - Resp.Body: { "type": "https://pix.bcb.gov.br/api/v2/error/NaoEncontrado", "title": "Não Encontrado", "status": 404, "detail": "Entidade não encontrada." } 31/07/23 09:42:41:918 - ChamarEventoQuandoReceberRespostaEndPoint( /cob, POST ) 31/07/23 09:42:41:919 - ResultCode:404 31/07/23 09:42:41:919 - RespostaHttp: { "type": "https://pix.bcb.gov.br/api/v2/error/NaoEncontrado", "title": "Não Encontrado", "status": 404, "detail": "Entidade não encontrada." } 31/07/23 09:42:41:919 - TratarRetornoComErro( 404 )
  17. Teste realizado, a princípio está gerando a cobrança e retornado código 201 porém, está ocorrendo erro na geração do QRCode.... para o Sicredi, se "CriarCobrancaImediata()" retornar True então chamo "GerarQRCodeDinamico()" if (fFluxoDados.QRCode = EmptyStr) then fFluxoDados.QRCode := dmACBr.PixCD.GerarQRCodeDinamico(dmACBr.PixCD.PSP.epCob.CobGerada.location); só que para o Santander em GerarQRCodeDinamico() está ocorrendo o erro "Campo obrigatório, não informado: URL" Debugando verifiquei que a propriedade "location" está ficando vazia mesmo CriarCobrancaImediata() retornando True. Este teste ainda estou fazendo no sandbox. Fiz contato com a agência local e ficaram a partir de amanhã abrir chamado interno para encaminhar a liberação em produção. Segue o log LogPIX_Santander
  18. Olá Elias, Só para informar... no dia 20/07 enviei e-mail para [email protected] a cerca do problema e o retorno foi o seguinte: Então enviei outro questionando pois pelo telefone não há qualquer opção relacionada ao suporte requerido e então o retorno foi o seguinte: tentei também pelo endereço [email protected] e o retorno foi caixa postal inexistente. Então se for tentar um desses endereços acho que será perda de tempo a menos que tenham reativado algum deles. Considero isso uma tremenda falta de consideração por parte deles.
  19. Recompilei e testei novamente, inclusive peguei um erro na linha Http.Protocol := 1.1; // tipos incompatíveis String e Extended e tive que alterar para Http.Protocol := '1.1'; e mesmo resultado... talvez como o Elias citou, seja mesmo problema do lado deles, o que complica é que não há mais canal de comunicação para entrar em contato... Como estou testando apenas no sandbox, vou ver com o cliente para solicitar junto ao seu gerente comercial no Santander para que realize o cadastro interno para que eu possa criar uma aplicação em produção e então realizar os testes. Caso alguém tenha alguma novidade por favor continuem postando aqui. Obrigado.
  20. Refiz o teste com debug e breakpoint cfe imagem anexa. Apesar de passar pela procedure "LimparHTTP" no log continua aparecendo com HTTP/1.0
  21. Bom dia, grato pelo retorno. Teste realizado... mesmo erro, segue o log em anexo. LogPIX_Santander
  22. Segue o Log em anexo. Vale observar que o erro 501 não consta nos possíveis retorno documentados cfe pode ser confirmado em https://developer.santander.com.br/api/documentacao/pix#/paths/cob-txid/put Grato pelo retorno. LogPIX_Santander
  23. Alguém que já utilize a API Pix do Santander teria alguma informação sobre os erros no ambiente sandbox: ResultCode: 501 - Not Implemented Resp Body: Unsupported Request O email [email protected] já era, retorna com mensagem de caixa postal desativada Desde já agradeço
  24. Daniel, desculpe, falha minha... verifiquei agora que eu estava chamando a função antes da minha rotina de configuração do componente, então corrigi e o AV não ocorreu mais, apenas demorou um tempo e deu a mensagem de "Erro de comunicação com o pinpad" mesmo ele estando conectado e funcionando normal.
  25. Ocorre na unit ACBrTEFAPI.pas linha 327 function TACBrTEFAPI.GetTEFAPIClass: TACBrTEFAPIClass; begin Result := TACBrTEFAPIClass(fpTEFAPIClass); // <<<--- end; A DLL (PGWebLib.dll) é a de homologação versão 4.1.15.1. O pinpad é um Gertec PPC 930 versão 2.12.
×
×
  • 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...