NS CTe

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

Prévia de CTe-OS

Através deste método é possível realizar a validação dos dados do CTe-OS e obter o arquivo PDF do DACTEOS 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 CT-e, contudo seguindo layout de CTe-OS. Para verificar o método de emissão Clique aqui.

URL

CT-e 3.00 Produção: POST https://cte.ns.eti.br/util/previa/cte

CTe-OS Produção: POST https://cte.ns.eti.br/util/previa/cteos

Dados retornados
CampoDescriçãoObservação
StatusCódigo de status do processamento
motivoDescrição literal do status de processamento
PdfPDF do CTe-OS em Base64Somente em status = 200
Exemplos de retorno

Retorno com sucesso

{
    "status": 200,
    "motivo": "Previa gerada com sucesso",
    "pdf": "JVBERi0xLjQKJeLjz..."
}

Retorno com erro

{
    "status": -2,
    "motivo": "CTe-OS invalido de acordo com a validacao contra schema",
    "erros": [
        "O campo 'CNPJ' e de preenchimento obrigatorio e nao foi preenchido..."
    ]
}
Códigos de retorno
CódigoDescrição
200Previa gerada com sucesso
-2CTe-OS não informado ou vazio
-3infModal não informado ou vazio
-4Erro 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.
-5Schema de validação não encontrado. Verifique a versão informada em CTe/infCte/versao
-10Erro ao obter url de qrcode

Como podemos ajudar?