Através deste método é possível realizar a validação dos dados do BP-e e obter o arquivo PDF da DABP-e 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 BP-e. Clique aqui para verificar o método de emissão.
URL
Produção: POST https://bpe.ns.eti.br/v1/util/preview/bpe
Dados Retornados
Exemplo de Retorno
Campo | Descrição | Observação |
---|---|---|
status | Código de status do processamento | |
motivo | Descrição literal do status de processamento | |
xml | PDF do BP-e em Base64 | somente em status = 200 |
Retorno com sucesso:
{
"status": 200,
"motivo": "Pre-visualizacao gerada com sucesso",
"pdf": "JVBERi0xLjQKJe..."
}
Retorno com falha:
{
"status": -500,
"motivo":"br.eti.ns.bpecommons.xml.BPeXmlValidation$InvalidXmlBySch
emaValidation: BPe invalido de acordo com a validacao contra schema"
}
Códigos de Retorno
Código | Descrição |
---|---|
200 | BP-e recebida e pre-visualização da DANFE gerada com sucesso |
-2 | Erro de informações de acordo com o tipo de dados. Verifique o campo motivo para identificar os campos incorretos. Os erros serão encontrados no objeto erros, que é um array de strings. |
-3 | Schema de validação inexistente para a versão do BP-e informada em BPe/infBPe/versao |
-4 | Dados enviados fora do padrão esperado. Verifique o campo motivo para maiores informações |