1. Inicio
  2. Documentos
  3. NS NFe
  4. Funções Utilitárias
  5. Prévia de NFe

Prévia de NFe

Através deste método é possível realizar a validação dos dados da NF-e e obter o arquivo PDF da DANFE caso nenhum erro seja encontrado.

As informações que devem ser enviadas para este método são as mesma enviadas para o método de emissão de NF-e. Clique aqui para verificar o método de emissão.

URL

 Produção: POST https://nfe.ns.eti.br/util/preview/nfe

Dados retornados
CampoDescriçãoObservação
statusCódigo de status do processamento
motivoDescrição literal do status de processamento
pdfPDF da NF-e em Base64somente em status = 200
xmlXML geradosomente em status = 200
Exemplos de retorno

Retorno com sucesso

{
 "status": 200,
 "motivo": "Pre-visualizacao gerada com sucesso",
 "pdf": "JVBERi0xLjQKJeLjz...",
 "xml": "<NFe xmlns=\"http://www.portalfiscal.inf.br/nfe\" xmlns:ns2=\"http://www.w3.org/2000/09/xmldsig#\">..."
}

Retorno com erro

{
 "status": -2,
 "motivo": "NFe invalido de acordo com a validacao contra schema",
 "erros": ["O campo 'vPIS' e de preenchimento obrigatorio e nao foi preenchido. Este campo deve ser informado antes do campo 'qBCProd' com numeros contendo no maximo 15 casas inteiras e 2 decimais. (cvc-complex-type.2.4.a: Invalid content was found starting with element 'qBCProd'. One of '{\"http://www.portalfiscal.inf.br/nfe\":vPIS}' is expected.)","O campo 'vCOFINS' e de preenchimento obrigatorio e nao foi preenchido. Este campo deve ser informado antes do campo 'qBCProd' com numeros contendo no maximo 15 casas inteiras e 2 decimais. (cvc-complex-type.2.4.a: Invalid content was found starting with element 'qBCProd'. One of '{\"http://www.portalfiscal.inf.br/nfe\":vCOFINS}' is expected.)"]
}
Códigos de retorno
CódigoDescrição
200NF-e recebida e pre-visualização da DANFE gerada com sucesso
-2Erro de informações de acordo com o tipo de dadosVerifique o campo motivopara identificar os campos incorretosOs erros serão encontrados no objeto erros, que é um array de strings.
-3Schema de validação inexistente para a versão da NF-e informada em NFe/infNfe/versao
-4Dados enviados fora do padrão esperadoVerifique o campo motivopara maiores informações

Como podemos ajudar?