NS CTe

  1. Inicio
  2. Documentos
  3. NS CTe
  4. Funções Utilitárias de CT...
  5. Importação de XML de CTe-OS

Importação de XML de CTe-OS

Através do serviço de Importação de CTe-OS é possível importar um XML processado pela sefaz para nosso banco, para que assim possa ser utilizado dentro dos serviços da NS.

Esta funcionalidade é muito utilizada em casos onde é necessário vincular eventos em um CTe-OS que não foi emitido pela NS.

URL

Produção: POST https://cte.ns.eti.br/cte/importos

Dados de entrada

O arquivo que deve ser enviado seria um XML de CTe-OS para distribuição, ou seja, um XML já processado pela SEFAZ e autorizado pela mesma 

CampoOcorrêrnciaTipoDescrição
X-AUTH-TOKEN1-1StringToken de acesso do usuário
XML1-1Stringxml do documento a ser importado
Exemplo de requisição

Requisição de importação de XML de CTe-OS

curl -X POST \
-H "Content-Type: application/json" \
-d '{
    "X-AUTH-TOKEN": "SEU_TOKEN",
    "xml": "<?xml version=\"1.0\" encoding=\"utf-8\"?><nfeProc versao=\"4.00\" xmlns=\"http://www.portalfiscal.inf.br/nfe\"><NFe>...</NFe><protNFe versao=\"4.00\">...</protNFe></nfeProc>"
}'\
https://cte.ns.eti.br/util/generatepdf
Dados retornados
CampoDescriçãoObeservação
statusCódigo de status do processamento
motivoDescrição literal do status de processamento
nsNRecNúmero do protocolo de recebimentoSomente em status = -6
erroObjeto contendo os dados de erro ocorrido durante o processamentoSomente em status= -5 ou -500
erro.cStatCódigo de status do erro
erro.xMotivoDescrição literal do erro
Exemplos de retorno

Retorno com sucesso

{
    "status": 200,
    "motivo": "Importação realizada com sucesso"
}

Códigos de retorno

CódigoDescrição
200Consulta realizada com sucesso
-3Versão não reconhecida do XML
-4Erro na estrutura do XML
-5Erro ao realizar ao importar.
Verificar o xMotivo
-6CTe-OS já enviado, porem ainda não consultado
-7Documento ja presente na nossa base de dados
-8XML passa de 3 meses depois de sua emissão
-9Situação diferente das permitidas (Autorizado)
-500Erro interno ao realizar a requisição Verificar o motivo

Como podemos ajudar?