Ir para conteúdo
  • Cadastre-se

Everson Clei

Membros
  • Total de ítens

    27
  • Registro em

  • Última visita

  • Days Won

    1

Everson Clei last won the day on 8 Dezembro

Everson Clei had the most liked content!

Últimos Visitantes

1.345 visualizações

Everson Clei's Achievements

  1. Boa tarde @Italo Giurizzato Junior, Perfeito, vou atualizar os fontes e novamente fazer os testes, e depois volto pra reportar o resultado. Muito obrigado novamente
  2. Bom dia @Italo Giurizzato Junior, Estranho que consegui enviar uma nota só depois de ter passado SecurityKey como nome de parametro, mas posso estar equivocado. Atualmente estou com a última versão porem vou reinstalar novamente seguindo esta opção de apagar arquivos antigos como informado e te passo um feedback sobre este. Já sobre a questão da tag xml estar no arquivo o que você sugere? Obrigado
  3. Bom dia @Italo Giurizzato Junior, Sobre o header a principio na documentação exige este SecurityKey e para este caso vou encaminhar em anexo a documentação para sua avaliação, verifique na folha 7 por favor, e só consegui transmitir para esta cidade quando foi colocado na classe. Sobre o segundo caso vou revisar todas as units se existe o icone de bolinha vermelha ao baixar do SVN e seguir os testes conforme orientação e reporto o resultado. Também vou encaminhar um exemplo do retorno recebido da consulta da nota no formato .json pra sua analise. Aguarda seu novo feedback, Muito obrigado nfse-manual-api-bauhaus-cristais-mg.pdf 3124124214351700018056000000000003418-nfse.json
  4. @Italo Giurizzato Junior, o provedor Bauhaus para o município de Cristais/MG quando recebo o retorno da nota autorizada o arquivo tem a tag <xml> no inicio do arquivo, porem este provedor trata todo processo em Json. Está gerando um erro no método LerJsonNfse() da classe Bauhaus.LerJson quando é carregado para geração do DANFSE pois o .Parse do Json não reconhece a tag contida e levanta a exception. function RemoverTagXml(const Arquivo: string): string; // Remove: <?xml version="1.0" encoding="UTF-8"?> var lPos: Integer; begin Result := Arquivo; lPos := Pos('<?xml', Result); if lPos > 0 then begin lPos := Pos('?>', Result) + 1; Result := Trim(Copy(Result, lPos + 1, Length(Result))); end; end; function TNFSeR_Bauhaus.LerJsonNfse(const ArquivoRetorno: String): Boolean; var jsRet: TACBrJSONObject; lArquivoRetorno: String; begin Result := False; tpXML := txmlNFSe; try lArquivoRetorno := RemoverTagXml(ArquivoRetorno); //jsRet := TACBrJSONObject.Parse(String(ArquivoRetorno)); // <<-- ERRO jsRet := TACBrJSONObject.Parse(String(lArquivoRetorno)); // Ajuste if Assigned(jsRet.AsJSONObject['DadosNfse']) then begin LerNota(jsRet.AsJSONObject['DadosNfse'], False); LerPrestador(jsRet.AsJSONObject['DadosNfse']); LerTomador(jsRet.AsJSONObject['DadosNfse']); LerRps(jsRet.AsJSONObject['DadosNfse']); LerServicos(jsRet.AsJSONObject['DadosNfse']); Result := True; end; finally jsRet.Free; end; end; Gostaria de saber em qual classe no ACBrNFSeX posso acrescentar este método RemoverTagXml() para não engessar a funcão na classe Bauhaus.LerJson.pas ? Agradeço seu feedback mestre, Everson
  5. Boa tarde @Italo Giurizzato Junior, Conforme suas instruções após adicionar o parametro no header foi passível autenticar na prefeitura da cidade. Abaixo segue detalhes dos ajustes e alterações no arquivo .INI { TACBrNFSeXWebserviceBauhaus } procedure TACBrNFSeXWebserviceBauhaus.SetHeaders(aHeaderReq: THTTPHeader); begin aHeaderReq.AddHeader('Authorization', TConfiguracoesNFSe(FPConfiguracoes).Geral.Emitente.WSChaveAutoriz); aHeaderReq.AddHeader('SecurityKey', TConfiguracoesNFSe(FPConfiguracoes).Geral.Emitente.WSChaveAutoriz); end; [3120201] Nome=Cristais UF=MG Provedor=Bauhaus ProRecepcionar=* ProGerarNFSe=https://api-nfse-cristais-mg.prefeituramoderna.com.br/ws/services/gerar ProConsultarNFSeRps=https://api-nfse-cristais-mg.prefeituramoderna.com.br/ws/services/consultar ProConsultarNFSe=https://api-nfse-cristais-mg.prefeituramoderna.com.br/ws/services/consultar ProCancelarNFSe=https://api-nfse-cristais-mg.prefeituramoderna.com.br/ws/services/cancelar ProSubstituirNFSe=https://api-nfse-cristais-mg.prefeituramoderna.com.br/ws/services/substituir Muito Obrigado
  6. Boa tarde @Italo Giurizzato Junior, Vou seguir estas instruções, fazer os testes e reporto um feedback depois. Obrigado pela ajuda.
  7. Bom dia Juliomar, No print sinalizei o TOKEN com o exemplo que vem na documentação pra uma indicação visual, mas sim o token que pego no site da prefeitura esta sendo passado no ACbr porem a duvida é que não encontrei referencia nas classes do provedor para este param SecurityKey Não sei se é somente para esta cidade que usa este param ao inves de Authorization ou se vai precisar adaptar algo no componente ou no .INI pra passar como parametro, mas vou deixar o pdf da documentação para um auxilio. Se puder passar uma indicação de qual das classes deste provedor é o melhor local pra mexer pra tentar adaptar agradeço. nfse-manual-api-bauhaus-cristais-mg.pdf
  8. Bom dia, Gostaria de saber se este erro teve resolução? Estou tentando homologar Cristais/MG através do provedor BAUHAUS - Prefeitura Moderna e na documentação exige um param chamado SecurityKey porem ao preencher WSChaveAutoriz sempre retorna erro: PAD-E001 - Token Invalido. Segue print em anexo
  9. Boa tarde @Italo Giurizzato Junior , Perfeito mestre. Obrigado!
  10. Boa tarde pessoal, Segue alteração no ACBrNFSeXServicos.ini para cidade de Guarani/MG. [3128402] Nome=Guarani UF=MG Provedor=Futurize Versao=2.02 ProRecepcionar=https://guaranimg.nfse-futurize.com.br/webservice/prod HomRecepcionar=https://guaranimg.nfse-futurize.com.br/webservice/homo Obrigado.
  11. Bom dia @Italo Giurizzato Junior Muito obrigado.
  12. Boa tarde pessoal, Foi alterado o webservice do mesmo provedor, segue a alteração no arquivo ACBrNFSeXServicos.ini: [3304144] Nome=Queimados UF=RJ Provedor=WebISS Versao=2.02 ProRecepcionar=https://queimadosrj.webiss.com.br/ws/nfse.asmx HomRecepcionar=https://homologacao.webiss.com.br/ws/nfse.asmx ProLinkURL=https://queimadosrj.webiss.com.br/externo/nfse/visualizar/%Cnpj%/%CodVerif%/%NumeroNFSe% HomLinkURL=https://homologacao.webiss.com.br/externo/nfse/visualizar/%Cnpj%/%CodVerif%/%NumeroNFSe% Obrigado.
  13. Bom dia Italo, Teste feito, tudo ok na homologação. Obrigado novamente!
  14. Olá Italo, Muito obrigado pelo feedback deste novo update.
  15. Bom dia Italo, Estarei realizando os testes com o programa exemplo e vou obter o token com o contribuinte e utiliza-lo conforme mencionado nas orientações. Assim que realizar os testes em homologação, reporto os resultados. Muito obrigado mestre.
×
×
  • 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...