1. Inicio
  2. Documentos
  3. NS Console
  4. NFCe Analytics
  5. Consolidação de NFC-e

Consolidação de NFC-e


Está página apresenta os métodos disponíveis na API com exemplos de consumo e as tabelas dos campos esperados e retornados por cada método.

Os exemplos exibidos aqui estão implementados utilizando a ferramenta CURL.

Consolidação de NFC-e

A partir deste serviço é possível realizar a consolidação dos dados armazenados no banco de dados do seu sistema com os dados armazenados no banco de dados da NS Tecnologia.

URL

 Produção: POST https://console.ns.eti.br/analytics/nfce/compliance

 Produção: POST https://console.ns.eti.br/v1/analitico/nfce/consolidacao

Dados de entrada

Content-Type: application/json

CampoOcorrênciaTipoPaiDescrição
X-AUTH-TOKEN1-1AToken de acesso da Software HousePode ser enviado também via Header ou QueryString na URL.
dhEmiIni1-1DData de emissão inicial, formato: dd/MM/yyyy
dhEmiFin1-1DData de emissão final, formato: dd/MM/yyyy
CNPJ1-1NCNPJ do contribuinte
serie1-1NNúmero de série
Exemplo de requisição
curl -X POST \
-H "Content-Type: application/json" \
-d '{
      "dhEmiIni": "01/02/2019", 
      "dhEmiFin": "06/02/2019", 
      "CNPJ": "99999999999", 
      "serie": 1
     }' \
https://console.ns.eti.br/analytics/nfce/compliance
Dados retornados
CampoDescriçãoOcorrênciaTipoPaiObservação
statusCódigo de status do processamento1-1N
motivoDescrição literal do status de processamento1-1A
resultObjeto contendo os dados de retorno0-1OSomente em status = 200
totalEmitQuantidade total de documentos emitidos e com status de autorizados1-1Nresult
totalEmitValueValor total de documentos emitidos e com status de autorizados1-1Nresult
totalCanceledQuantidade total de documentos emitidos e com status de autorizados1-1Nresult
totalCanceledValueValor total de documentos emitidos e com status de cancelados1-1Nresult
nnfGapsArray contendo a lista de números de documentos não presentes no banco de dados da NS0-1ArrayresultSomente se o campo serie tiver sido informado na requisição. Ex.: Se as NFC-es de número 1, 3 e 4 foram emitidas e NFC-e de número 2 não, esta lista conterá o número 2, indicando que a numeração 2 não foi utilizada.
Exemplos de retorno 
{
    "status": 200,
    "motivo": "Consulta realizada com sucesso",
    "result": {
        "totalEmit": 1658,
        "totalEmitValue": 84344.99,
        "totalCanceled": 0,
        "totalCanceledValue": 0,
        "nnfGaps": [
            2
        ]
    }
}
{
    "status": 200,
    "motivo": "Consulta realizada com sucesso",
    "result": {
        "totalEmit": 1658,
        "totalEmitValue": 84344.99,
        "totalCanceled": 0,
        "totalCanceledValue": 0,
        "nnfGaps": [
            2
        ]
    }
}
Códigos de retorno 
CódigoDescrição
200Consulta realizada com sucesso

Como podemos ajudar?