Emissão de NFS-e em Tubarão - SC

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.

1 curtida

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.

image

Se fosse possível a nuvemfiscal retornar essas duas informações, seria ótimo.

Muito obrigado.

@roneiheck

Obrigado pelas informações.

Iremos analisar e retornamos em breve.

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.

@roneiheck

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.

1 curtida