Qual a diferenca do ambiente e do tmAmb na NFSe?

Qual a diferenca do campo ambiente na raiz, e do infDPS>tbAmb? Obrigado desde já!

Olá, @cleanshave.

O campo tpAmb, presente dentro de infDPS, segue o padrão do XML da NFS-e Nacional. Ele indica o ambiente de destino do documento (1 = Produção, 2 = Homologação), conforme exigido pelo schema.

Já o campo ambiente, que aparece na raiz do JSON da API da Nuvem Fiscal, é um campo adicional da própria API. Ele serve como uma verificação redundante para garantir que o envio está realmente sendo feito para o ambiente correto, ajudando a evitar, por exemplo, que documentos de produção sejam enviados por engano para homologação (ou vice-versa).

Ambos devem estar coerentes entre si, e qualquer divergência entre eles resultam em erro de validação.

1 curtida

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.