Documentação do retorno da consulta de NF-e
As informações da NF-e disponibilizadas estão de acordo com o leiaute da NF-e, disponibilizado pelo Encontro Nacional de Coordenadores e Administradores Tributários Estaduais (ENCAT).
As Notas Técnicas com as informações de leiaute da NF-e estão nesse link do ENCAT.
A estrutura do Json de retorno seguem as mesmas especificações dos esquemas XML dos Web Services, disponibilizados no link NF-e.
Os campos do tipo numérico serão retornados no Json no FORMATO NUMBER. E caso o valor numérico do campo seja um valor muito grande, o retorno poderá aparecer no json no FORMATO DE NOTAÇÃO CIENTÍFICA. Cabe a aplicação que consome o serviço da API dar o tratamento adequado para campos numéricos.
Exemplo de retorno
{ "nfeProc": { "protNFe": { "infProt": { "nProt": 55455534534, "digVal": "jfdgh76tr542786rteuhyfbwef8=", "dhRecbto": "2019-07-22T09:34:06-03:00", "Id": "Id445345345", "chNFe": "87878774456468954646464654654546545446579312", "xMotivo": "Autorizado o uso da NF-e", "cStat": 100 } }, "NFe": { "infNFe": { "infAdic": { "infCpl": "Lorem ipsum dolor...", "obsCont": [ { "xCampo": "LEI DA TRANSPARENCIA", "xTexto": "O VALOR APROXIMADO DE TRIBUTOS INCIDENTES SOBRE O PRECO DESTE SERVICO E DE R$ 5.62 (16.06) FONTE: IBPT" } ] }, "det": [ { "nItem": 1, "prod": { "cEAN": "SEM GTIN", "cProd": "JC59-00035A-SI", "qCom": 1, "cEANTrib": "SEM GTIN", "vUnTrib": 265.79, "qTrib": 1, "vProd": 265.79, "xProd": "UNIDADE DE DISCO RIGIDO 320GB", "vUnCom": 265.79, "indTot": 1, "uTrib": "UN", "NCM": 84717012, "uCom": "UN", "CFOP": 5949, "CEST": 2103300, "rastro": [ { "nLote": "Lote 1", "qLote": 18, "dFab": "2019-07-22", "dVal": "2020-06-22", "cAgreg": "Agregador 1" } ] }, "imposto": { "ICMS": { "ICMS40": { "orig": 1, "CST": 41 } }, "IPI": { "IPINT": { "CST": 53 }, "cEnq": 999 }, "COFINS": { "COFINSNT": { "CST": "07" } }, "PIS": { "PISNT": { "CST": "07" } } } } ], "total": { "ICMSTot": { "vCOFINS": 0, "vBCST": 0, "vICMSDeson": 0, "vProd": 265.79, "vSeg": 0, "vFCP": 0, "vFCPST": 0, "vNF": 265.79, "vPIS": 0, "vIPIDevol": 0, "vBC": 0, "vST": 0, "vICMS": 0, "vII": 0, "vFCPSTRet": 0, "vDesc": 0, "vOutro": 0, "vIPI": 0, "vFrete": 0 } }, "pag": { "detPag": [ { "vPag": 265.79, "tPag": 99 } ] }, "Id": "NFe87878774456468954646464654654546545446579312", "ide": { "tpNF": 1, "mod": 55, "indPres": 0, "tpImp": 1, "nNF": 1353368, "cMunFG": 3534401, "procEmi": 0, "finNFe": 1, "dhEmi": "2019-07-22T09:33:31-03:00", "tpAmb": 1, "indFinal": 1, "dhSaiEnt": "2019-07-22T09:33:31-03:00", "idDest": 1, "tpEmis": 1, "cDV": 0, "cUF": 35, "serie": 3, "natOp": "Outra saida merc./prestacao serv. nao espec.", "cNF": "00012763", "verProc": "5.0.1500.2985" }, "emit": { "CNAE": 34324, "xNome": "ACME SERVICOS LTDA", "IM": 96852, "CRT": 3, "xFant": "ACME SERVICOS LTDA", "CNPJ": "4545345345345", "enderEmit": { "fone": 4534534534, "UF": "SP", "xPais": "Brasil", "cPais": 1058, "xLgr": "AV Paulista", "xMun": "São Paulo", "nro": 628, "cMun": 454545, "xBairro": "Bairro do Chaves", "CEP": "06200000" }, "IE": 8465465454 }, "dest": { "xNome": "ACME SERVICOS LTDA", "CNPJ": "4545345345345", "enderDest": { "xCpl": "GALP 1 E 2", "fone": 4534534534, "UF": "SP", "xPais": "Brasil", "cPais": 1058, "xLgr": "AV Paulista", "xMun": "Osasco", "nro": 628, "cMun": 454545, "xBairro": "Bairro do Chaves", "CEP": "06200000" }, "IE": 8465465454, "indIEDest": 9, "email": "acme@acme.com" }, "transp": { "modFrete": 0, "vol": [ { "pesoL": 0.03, "qVol": 1, "pesoB": 0.033 } ], "transporta": { "xNome": "John Doe da Silva", "UF": "SP", "xEnder": "Rua 1", "xMun": "Sao Paulo", "CNPJ": "4654654654654", "IE": 8789789789 } } } }, "versao": 4 }, "procEventoNFe": [ { "evento": { "infEvento": { "cOrgao": 91, "dhEvento": "2019-12-19T19:50:06-03:00", "detEvento": { "descEvento": "Registro Passagem Automatico MDF-e com CT-e" }, "tpEvento": 610554 } }, "retEvento": { "infEvento": { "cOrgao": 91, "nProt": 891193694384618, "dhRegEvento": "2019-12-19T19:50:06-03:00", "tpEvento": 610554 } } } ] }