NS NFCe

  1. Inicio
  2. Documentos
  3. NS NFCe
  4. Emissão de NFCe API
  5. Download

Download

Download da NFC-e

O método de download é responsável por retornar o XML de distribuição da NFC-e a partir do fornecimento da chave de acesso de uma NFC-e autorizada pela API. 

Este método retorna também o XML de cancelamento caso a NFC-e esteja cancelada e tenha sida cancelada pela API.

URL

Produção: POST https://nfce.ns.eti.br/v1/nfce/get

Dados de entrada
CampoDescriçãoPaiOcorrênciaTipoObservação
chNFeChave de acesso da NF-e 1-1N
tpAmbAmbiente de autorização da NFC-e 1-1N1 - Produção

2 - Homologação
impressaoObjeto de informações de geração do PDF 0-1OAntigamente denominado 'pdf'
tipoTipo de impressão impressao1-1APDF ou ESCPOS
ecologica
Se a impressão ecológica for habilitada (true)

os produtos não serão impressos.
impressao0-1BTrue ou False

Valor padrão: False
itemLinhasQuantidade de linhas para cada produto impressao0-1N1 ou 2

Valor padrão: 1
itemDesconto Imprimir desconto do item abaixo do item impressao0-1BTrue ou False

Valor padrão: True
larguraPapel Largura do papel impressao0-1A58mm ou 80mm

Valor padrão: 80mm
modMiniImpressora Modelo de impressora impressao1-1AObrigatório para tipo = ESCPOS

Possíveis valores:

BEMATECH MP-4200 TH
BEMATECH MP-2500 TH
DARUMA
EPSON T20
EPSON T70
ELGIN I9
Exemplo de requisição

Requisição de download de NFC-e

curl -X POST \
    -H "Content-Type: application/json" \
    -d '{
        "X-AUTH-TOKEN":"SEU_TOKEN",
        "chNFe":"44444444444444444444444444444444444444444444", 
        "tpAmb": 2, 
        "impressao": {
                "tipo": "pdf", 
                "itemDesconto": false
        }
}' \
    https://nfce.ns.eti.br/v1/nfce/get
Dados retornados
CampoDescriçãoPaiTipoOcorrênciaObservação
status Código de status do processamento N
motivoDescrição literal do status de processamento A
nfeProcObjeto com os dados da NFC-eO0-1Somente em status = 100
nProtNúmero do protocolo de autorização da NFC-enfeProcN1-1
digVal Digest Value nfeProcA1-1
chNFe Chave da NFC-e nfeProcN1-1
serieSérie da NFC-e nfeProcN1-1
numeroNúmero da NFC-e nfeProcN1-1
dhRecbto Data e hora de recebimento pela SefaznfeProcD1-1 Padrão Sefaz
AAAA-MM-DDTHH:MM:SS + UTC

Ex.: 2016-06-13T15:04:10-02:00
xmlXML de distribuição da NFC-e nfeProcA1-1
retEventoObjeto com dados do evento de cancelamento da NFC-eO0-1Somente em status = 100 e NFC-e canceladaSomente em status = 100 e NFC-e cancelada
cStatStatus de processamento pela SefazretEventoN1-1
xMotivoDescrição literal do processamento pela SefazretEventoA1-1
chNFeCanc Chave do cancelamento da NFC-eretEventoN1-1
dhRegEvento Data e hora do registro do eventoretEventoD1-1Padrão Sefaz
AAAA-MM-DDTHH:MM:SS + UTC

Ex.: 2016-06-13T15:04:10-02:00
nProtNúmero do protocolo do eventoretEventoN1-1
xmlXML de distribuição do eventoretEventoA1-1
pdfBase64 do PDF do DANFEA0-1Somente se o objeto impressao for enviado na solicitação

e tipo = PDF
pdfCancelamento

Base64 do PDF do cancelamento da NFC-eA0-1Somente se o objeto impressao for enviado na solicitação

e tipo = PDF



Elemento retornado apenas se houver cancelamento vinculado
escposBase64 do array de bytes do DANFE para serem impressos

via ESC/POS
A0-1Somente se o objeto impressao for enviado na solicitação

e tipo = ESCPOS
Exemplos de retorno

Retorno com sucesso

{
    "status": 100,
    "motivo": "Download de NFC-e realizado com sucesso",
    "nfeProc": {
        "nProt": "143170001693116",
        "digVal": "302B9r8c6820gvN2psd/TlXrtXI=",
        "chNFe": "44444444444444444444444444444444444444444444",
        "serie": "1",
        "numero": "6497",
        "dhRecbto": "2017-10-16T15:52:14-02:00",
        "xml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><nfeProc xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"3.10\"><NFe xmlns=\"http://www.portalfiscal.inf.br/nfe\">...</nfeProc>"
    },
    "retEvento": {
        "cStat": "135",
        "xMotivo": "Evento registrado e vinculado a NF-e",
        "chNFeCanc": "1101114444444444444444444444444444444444444444444401",
        "dhRegEvento": "2017-10-16T15:53:51-02:00",
        "nProt": "143170001693118",
        "xml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><procEventoNFe xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"1.00\"><evento versao=\"1.00\" xmlns=\"http://www.portalfiscal.inf.br/nfe\"><infEvento Id=\"ID1101114317100736461700013565001000006497100002161001\">...</procEventoNFe>"
    },
    "pdf": "JVBERi0xLjQKJeLjz9M...AyCiUlRU9GCg==",
    "pdfCancelamento": "JRLERiLjQKJeNLjz4M...AyCvUlRU3GCg=="
}
Códigos de retorno
Código Descrição
100Download de NFC-e realizado com sucesso
-100Nao foi possivel realizar o download da NFC-e

Verifique os campos nfeProc.cstat e nfeProc.xMotivo para identificar o motivo
-996Sem permissões para gerenciar documentos do CNPJ contribuinte
-997Campos obrigatórios não informados

O campo motivo terá maiores informações
-999Erro interno ao processar a requisição

O campo motivo terá maiores informações

Como podemos ajudar?