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 |