Ao gerar NFSe em ambiente homologação tive dúvidas sobre timezone.
Conforme exemplo abaixo, o “created_at” foi criado em GMT 0 e o “data_emissao” foi no GMT -3 (Brasília).
Solicito esclarecer este comportamento, não identifiquei na documentação.
Bom dia, @rd1218.
Ao que tudo indica, o provedor está fazendo confusão e retornando um outro timezone.
Favor verificar os XML nos seguintes endpoints:
GET /nfse/{id}/xml/dps
(enviado pela Nuvem Fiscal para o provedor)GET /nfse/{id}/xml
(gerado pelo provedor da prefeitura)
Observando o XML nos endpoints sugeridos, obtive os resultados abaixo.
Teste realizado às 19:50 de 10/jan/2024, horário de Brasília.
Caso 1:
XML enviado: 2024-01-10T19:55:41
XML recebido: 2024-01-10T16:56:37
Caso 2:
XML enviado: 2024-01-10T16:59:04
XML recebido: 2024-01-10T17:00:02
Verificamos que esse é um comportamento apenas do ambiente de homologação do provedor. Em produção, ao que tudo indica, isso não ocorre.
Obrigado.
Para quem vier olhar isto posteriormente, trata-se da Prefeitura de Belo Horizonte (PBH), cujo ambiente de homologação é:
Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.