Estou testando NFSe em homologação para a cidade de Tubarão-SC. Consegui autorizar a nfse, mas ao tentar baixar o xml processado, retorna erro 404 - XML não encontrado.
O que pode ser?
Grato
Estou testando NFSe em homologação para a cidade de Tubarão-SC. Consegui autorizar a nfse, mas ao tentar baixar o xml processado, retorna erro 404 - XML não encontrado.
O que pode ser?
Grato
Boa noite, @roneiheck. Seja bem-vindo à Nuvem Fiscal.
Poderia nos informar o id
da nota para verificação?
Boa noite. Sim, desculpe não ter informado.
nfs_3a1402c20d454ffe953db0a4fcd6a26b
No caso específico desse município, o provedor não retorna um XML e sim um JSON. Por esse motivo, não está disponibilizado no endpoint da API.
Iremos verificar ainda qual a melhor forma de viabilizar essa informação.
Favor aguardar.
Hum…
Deve ser para todos os municípios que usam prefeituramoderna.com.br
Neste JSON, retorna o protocolo de autorização, para ao menos imprimir no danfse?
Como posso obter esse JSON?
Grato.
O JSON é basicamente esse:
{
"DadosNfse": {
"Numero": ****, // número ocultado
"Competencia": 202407,
"DataEmissao": "2024-07-25",
"Mensagem": "OK! NFS-e INSERIDA COM SUCESSO E MEUISS ATUALIZADO!"
}
}
A única informação relevante seria o número da NFS-e que foi gerado. Ele pode ser obtido pelo endpoint Consultar NFS-e.
Caramba! Isso é o mesmo problema do uso do nfsenet.exe que eles disponibilizam.
O nr da nota já vem junto no json da resposta “autorizada”.
Aí, pra ter o código de autorização, só gerando o xml direto no site, ou imprimindo o danfse pelo site, ou ainda, enviando ao cliente por email pelo site.
Já pensou fazer isso nota por nota? Não tem cabimento, uma coisa dessas.
É realmente um comportamento incomum em relação a outros provedores de outras prefeituras.
Infelizmente, não há nada que a gente possa fazer.
Certo, Agradeço sua atenção.
Amanhã, vou encher o saco deles.
Muito obrigado.
Olha só, olhando o manual deles, no endpoint consultanfse, no json deles vem o CodigoValidacao e o LinkNFSe. Isso é suficiente para imprimir e gerar qr-code. Até dá pra construir o xml.
Se fosse possível a nuvemfiscal retornar essas duas informações, seria ótimo.
Muito obrigado.
Bom dia, @roneiheck.
Realizamos alguns ajustes para esse provedor na API Sandbox.
Favor testar uma nova emissão agora.
Bom dia,
Nada mudou. O status continua vindo sem o código de validação e a url.
{
“id”: “nfs_3a140676fd5449d087bf7975f133578f”,
“created_at”: “2024-07-26T13:03:38.313Z”,
“status”: “autorizada”,
“numero”: “4948”,
“data_emissao”: “2024-07-26T13:05:15Z”,
“ambiente”: “homologacao”,
“DPS”: {
“serie”: “1”,
“nDPS”: “1336”
},
“mensagens”:
}
E também continua dando 404 Xml não encontrado.
O ajuste foi feito, por enquanto, apenas na API de Sandbox, porém essa nota foi emitida na API de Produção.
Você poderia realizar o teste em Sandbox?
Ah, entendi.
Vou ter que fazer ajustes aqui para usar o sandbox.
Eu tinha tentado no início usar o sandbox, mas não consegui.
Mas, vou tentar novamente.
Depois informo o resultado.
Obrigado.
Para o sandbox, é necessário ter um outro token, correto?
Exatamente.
Entendi. Vou fazer as alterações.
Os ajustes acabam de ser aplicados também na API de Produção. Caso prefira, pode testar nela agora.
Perfeito, Arimateia,
Agora, na consultanfse vem no JSON o código de verificação e o link, e ao baixar o XML, vem um JSON com uma tag XmlCompactado. Aí é só descompactar esse conteúdo, correto?
Muito obrigado pela pronta disposição em resolver a questão.