1. Home
  2. Docs
  3. NS NFCom
  4. Funções utilitárias
  5. Importação de XML de NFCom

Importação de XML de NFCom

Através do serviço de Importação de NFCom é 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 NFCom que não foi emitido pela NS.

URL

Produção: POST https://nfcom.ns.eti.br/nfcom/import

Dados de entrada

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

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": "Documento inserido na fila de importação" 
}

Retornos com erro

{
    "status": -8,
    "motivo": "Não é possível realizar a importação de XMLs com mais de 3 meses de emissão"
}
{
    "status": -7,
    "motivo": "Documento já presente na nossa base de dados."
}
{
    "status": -6,
    "motivo": "Descrição do erro",
    "nsNRec": 11111
}
{
    "status": -5,
    "codigo": 1111,
    "descricao": "Descrição do erro"
}
{
    "status": -4,
    "motivo": "Erro ao carregar os dados enviados: " 
}
Códigos de retorno
CódigoDescrição
200Consulta realizada com sucesso
-4Erro na estrutura do XML
-5Erro ao realizar a importação.
Verificar o xMotivo
-6NFe 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

How can we help?