Ir para conteúdo
  • Cadastre-se

Lucio Bittes

Membros
  • Total de ítens

    253
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Lucio Bittes postou

  1. Deu certo mas retornou esse erro ao carregar. Deve ser formatado da data no retorno. Erro(s): Código : X999 Mensagem: Erro de Conexão: '6/17/2022 3:51:15 PM' is not a valid date and time Correção: --------- 1-env-lot-sinc.xml 1-lista-nfse-sinc.xml
  2. Fiz o teste e deu erro na assinatura. Vou anexar o XML envio e retorno. Fiz update e recompilei o projeto "Build". 1-env-lot-sinc.xml 1-lista-nfse-sinc.xml
  3. Existe esse Topico falando sobre o assunto Boa tarde. Estou homologando cidade de Santa Luzia/MG e anteriormente usava o layout ISS e que foi alterado para o provedor Etherium onde gerei o arquivo e tive um retorno que está em anexo. <Codigo>E185</Codigo> <Mensagem>A versão de dados não existe. A versão do XML Schema não existe.</Mensagem> <Correcao>Utilize uma versão de dados existente e suportada pelo sistema. Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema</Correcao> Entrei em contato com a prefeitura e eles me respondeu por e-mail falando o seguinte. " Boa tarde, testando seu XML de envio recebi o retorno de assinatura não válida. Também verifiquei que o seu envio está assinando apenas o lote, mas é necessário assinar o Rps também. Desta forma estou encaminhando um exemplo de XML de envio com as duas assinaturas para que você possa ajustar seu arquivo. Aguardo seu retorno. Atenciosamente, Adriano Silva." Eles me passou também o xml de exemplo contendo as informações do jeito que tem que ser. Arquivo de Envio assinado e retorno são gerado pelo acbrnfsex demo. 1-Envio_assinado.xml 1-Retorno.xml xml de envio exemplo.txt
  4. Obrigado!
  5. Perfeito. Deu certo. Vou anexar o arquivo alterado. ACBrNFSeXServicos.ini
  6. Lucio Bittes

    Rubiataba NFSeX

    Boa tarde. No componente antigo tem a lista da cidade onde adicionamos a cidade para emitir a NFSe. No novo componente como que faz para adicionar nova cidade? Estou com um cliente para emitir NFSe da cidade de Rubiataba/GO (5218904) que utiliza o provedor MegaSoft. https://rubiataba.megasoftarrecadanet.com.br/home
  7. Aqui tbm mesmo problema. Começou do nada a dar timeout na solicitação. Ja aumentei tbm e nada de funcionar.
  8. Italo, bom dia. Me tira uma dúvida. No componente antigo eu identifico as cidades que tem disponivel no arquivo de Cidades.ini No componente novo ACBrNFSeX onde consulto as cidades que tem disponivel?
  9. Tem esse post relacionado, não sei se ajuda a identificar o erro.
  10. Não faço nem ideia...
  11. Bom, então o arquivo não deve ser assinado mas o certificado deve ser adicionado a chamada do serviço. Italo Giurizzato Junior
  12. Tanto no ACBrNFSe como no ACBRNFSeX está dando o mesmo problema para ConsultarNFSeporRps. Estou usando o antigo mas fui testar no novo também para saber mais e deu o mesmo problema. <ConsultarNfseRpsResponse xmlns="http://nfse.goiania.go.gov.br/ws/"> <ConsultarNfseRpsResult> <GerarNfseResposta xmlns="http://nfse.goiania.go.gov.br/xsd/nfse_gyn_v02.xsd"> <ListaMensagemRetorno> <MensagemRetorno> <Codigo>L016</Codigo> <Correcao>Envie o certificado cliente ao fazer a solicitacao.</Correcao> <Mensagem>Certificado cliente nao encontrado na solicitacao.</Mensagem> </MensagemRetorno> </ListaMensagemRetorno> </GerarNfseResposta> </ConsultarNfseRpsResult> </ConsultarNfseRpsResponse> Vou anexar o arquivo envio e retorno da consulta. Não sei o que pode ser. 0000184NF-comp-nfse.xml 0000184NF-con-nfse-rps.xml
  13. Lucio Bittes

    Incluir cidades

    Boa tarde. Estou incluindo essas três cidades. Estou migrando devagar para o novo componente. [5220603] Nome=Silvania UF=GO Provedor=Sigep NomeURL_H=silvania NomeURL_P=silvania [5201801] Nome=Aragoiania UF=GO Provedor=MegaSoft NomeURL_H=aragoiania NomeURL_P=aragoiania [5220207] Nome=São Miguel do Araguaia UF=GO Provedor=Centi NomeURL_H=saomigueldoaraguaia NomeURL_P=saomigueldoaraguaia
  14. Estou utilizando os dois. Porque envolve testes. Toda cidade nova que estamos fazendo pelo componente novo e as cidades que ja homologamos e está emitindo está no antigo. Vamos migrando devagar porque a demanda e muito grande. Muito obrigado!
  15. Lucio Bittes

    Cidade de Olímpia/SP

    Bom dia. Conseguir emitir para a cidade mas preciso também da URL que e gerado no serviço LinkNFSe. Tive que fazer uma alteração no arquivo cidades para Olimpia/SP para gerar o Link. Antes da alteração o link era gerado assim. http://.ginfes.com.br/report/consultarNota?__report=&cdVerificacao=OFQFOG6MJ&numNota=3&cnpjPrestador=null Depois da alteração gerou corretamente. http://visualizar.ginfes.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=OFQFOG6MJ&numNota=3&cnpjPrestador=null Para gerar corretamente segue a alteração no arquivo de Cidades.ini [3533908] Nome=Olimpia UF=SP Provedor=GINFES LinkURL_H=nfs_ver4 LinkURL_P=nfs_ver4 NomeURL_H=visualizar NomeURL_P=visualizar
  16. Boa tarde Italo, deu tudo certo sim. Desculpe pela demora.
  17. Italo, não sei te passar essa informação. Só fiz a alteração pra dá certo o teste que estava fazendo. Se tiver outra forma de fazer por lote.
  18. Boa tarde Italo, Fiz o teste e tive que fazer uma alteração na mesma unit. Vou anexar que dai você vai entender. Tive que pegar o ANode do retorno "nota" para pegar as informações da tag's. Response.Sucesso := (Response.Erros.Count = 0); Response.NumeroNota := ''; NumNfse := ''; ANodeArray := ANode.Childrens.FindAllAnyNs('nota'); if Assigned(ANodeArray) then begin for I := Low(ANodeArray) to High(ANodeArray) do begin with Response do begin NumeroNota := ProcessarConteudoXml(ANodeArray[I].Childrens.FindAnyNs('numero'), tcStr); NumNfse := NumeroNota; Protocolo := ProcessarConteudoXml(ANodeArray[I].Childrens.FindAnyNs('guia'), tcStr); CodVerificacao := ProcessarConteudoXml(ANodeArray[I].Childrens.FindAnyNs('codigoverificacao'), tcStr); Link := ProcessarConteudoXml(ANodeArray[I].Childrens.FindAnyNs('url'), tcStr); Situacao := ProcessarConteudoXml(ANodeArray[I].Childrens.FindAnyNs('situacao'), tcStr); end; end; end; RLZ.Provider.pas Com essa alteração conseguir pegar as informações no XML de retorno e seguir com o envio. Vou realizar mais testes, mas a principio está ok.
  19. Italo, te enviei no privado o arquivo .INI com as informações e no corpo da mensagem enviei a procedure AlimentarNFSe com os dados que estou gerando.
  20. Sobre o envio eu fiz uma alteração também. Vou anexar, mas não estou conseguindo tratar o retorno. No processamento das mensagem de erros. Nesse trecho de código: procedure TACBrNFSeProviderRLZ.ProcessarMensagemErros( const RootNode: TACBrXmlNode; const Response: TNFSeWebserviceResponse; AListTag, AMessageTag: string); var I: Integer; ANodeArray: TACBrXmlNodeArray; AErro: TNFSeEventoCollectionItem; begin ANodeArray := RootNode.Childrens.FindAllAnyNs(AMessageTag); if not Assigned(ANodeArray) then Exit; for I := Low(ANodeArray) to High(ANodeArray) do begin AErro := Response.Erros.New; AErro.Codigo := ProcessarConteudoXml(ANodeArray[I].Childrens.FindAnyNs('codigo'), tcStr); AErro.Descricao := ProcessarConteudoXml(ANodeArray[I].Childrens.FindAnyNs('mensagem'), tcStr); AErro.Correcao := ''; end; end; Nesse metodo está retornando a seguinte informação. codigo = 1 mensagem = Nota adicionada com sucesso. Na procedure procedure TACBrNFSeProviderRLZ.TratarRetornoEmitir(Response: TNFSeEmiteResponse); no trecho: with Response do begin NumeroNota := ProcessarConteudoXml(ANode.Childrens.FindAnyNs('numero'), tcStr); NumNfse := NumeroNota; Protocolo := ProcessarConteudoXml(ANode.Childrens.FindAnyNs('guia'), tcStr); end; Não está conseguindo pegar a informação. Mas a nota foi gerada de acordo com o XML de retorno. "Result". Se preferir posso te enviar o ini das configurações no privado, porque usamos o token para enviar as informações. Não precisa do certificado. RLZ.GravarXml.pas XML RETORNO.xml No xml de retorno inclusive tem a URL da nota. https://web.votuporanga.sp.gov.br/nota/2BBE843D9
  21. Na listagem das notas tive que fazer uma pequena alteração. Original Response.XmlEnvio := '<notas>' + '<ano>' + Ano + '</ano>' + '<mes>' + Ano + '</mes>' + '<cpfcnpj>' + OnlyNumber(Emitente.CNPJ) + '</cpfcnpj>' + '<inscricao>' + OnlyNumber(Emitente.InscMun) + '</inscricao>' + '<chave>' + Emitente.WSChaveAcesso + '</chave>' + '</notas>'; Estava passando o na tag mes o ano também. Por esse motivo não estava retornando as informações corretas. Arquivo anexado corrigido e a alteração. Response.XmlEnvio := '<notas>' + '<ano>' + Ano + '</ano>' + '<mes>' + Mes + '</mes>' + '<cpfcnpj>' + OnlyNumber(Emitente.CNPJ) + '</cpfcnpj>' + '<inscricao>' + OnlyNumber(Emitente.InscMun) + '</inscricao>' + '<chave>' + Emitente.WSChaveAcesso + '</chave>' + '</notas>'; Sobre o envio vou fazer o teste também e já retorno com o resultado. Se quiser aguardar a resposta do envio para subir a alteração. Obrigado. RLZ.Provider.pas
  22. Boa tarde. Ok. Vou efetuar os testes e já retorno com o resultado. Obrigado.
  23. Bom dia Ítalo. Tudo bem, obrigado.
  24. Muito obrigado pela atenção. E isso mesmo. Qualquer coisa pra teste e só falar que providencio rápido.
  25. Vamos lá. O pessoal da RLZ tem mais de um layout, tem o layout da ABRASF 2.03 que existe hoje no componente e tem esse layout que anexei no inicio que outros municípios ultilizam também. Eles tem esses dois layouts para o provedor RLZ. Talvez não me espressei bem, mas acho que agora ficou claro.
×
×
  • 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...