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
| Campo | Descrição | Obeservação |
|---|---|---|
| status | Código de status do processamento | |
| motivo | Descrição literal do status de processamento | |
| nsNRec | Número do protocolo de recebimento | Somente em status = -6 |
| erro | Objeto contendo os dados de erro ocorrido durante o processamento | Somente em status= -5 ou -500 |
| erro.cStat | Código de status do erro | |
| erro.xMotivo | Descriçã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ódigo | Descrição |
|---|---|
| 200 | Consulta realizada com sucesso |
| -4 | Erro na estrutura do XML |
| -5 | Erro ao realizar a importação. Verificar o xMotivo |
| -6 | NFe já enviado, porem ainda não consultado |
| -7 | Documento ja presente na nossa base de dados |
| -8 | XML passa de 3 meses depois de sua emissão |