Guia do desenvolvedor – Como utilizar a API para emitir a nota fiscal eletrônica – Parte III – Blog da AnimalCode
Data: 7 de dezembro de 2017Autor: AnimalCode 0 Comentários
Uma vez entendido o processo comum para emissão de uma nota fiscal eletrônica, entraremos neste artigo finalmente com a parte boa da coisa, que já se referimos a estruturação dos dados para envio à API de emissão da nota fiscal eletrônica.
Bem, esquecemos de um detalhe, cadastre antes a sua empresa ou as empresas dos seus clientes na plataforma Super Fiscal, separamos alguns links para ajudá-lo.
Note que é importante que configure as empresas quanto aos tipos de documentos que a mesma irá emitir, por exemplo, NF-e , NFC-e e NFS-e … Falamos dos detalhes nos artigos a seguir:
Super Fiscal – Como cadastrar uma empresa e configurar para emitir a nota fiscal eletrônica Parte I.
Super Fiscal – Como cadastrar uma empresa e configurar para emitir a nota fiscal eletrônica Parte II
Super Fiscal – Como obter a chave da empresa para inserir no JSON
Em relação aos campos que utilizaremos na estrutura do JSON, segue um artigo que pode ser útil: Super Fiscal – Desvendando os campos do JSON para criar uma nota fiscal eletrônica
Se você já tem experiência e quer ir direto ao prático, acesse este link: Super Fiscal – Novos ambientes para testes de implementações usando a API
No link acima, possui os ambientes e ao acessar o link do ambiente já é possível ver a estrutura do JSON a ser enviado a API, contudo, é interessante sim seguir a leitura.
Abaixo mostramos um modelo funcional de um JSON elaborado com uma transação de venda e pronto para ser enviado a nossa API. Este JSON resultará na emissão de uma NFC-e
"codigo": 20029,
"fatura": "envie em branco",
"usuario": "sua chave de acesso",
"empresa": "chave da empresa sua cliente",
"valor": 100.0000,
"Codigo": 1015,
"Guid": "a8742015-31dc-4daf-aca8-20c5980330d2",
"Descricao": "CONSULTA",
"EAN": "0",
"NCM": "0",
"CEST": "0",
"EXTIPI": " ",
"CFOP": 5012,
"UnidadeComercial": "UNID",
"QtdComercial": 1.0,
"ValorUnitarioCom": 100.0000,
"EANTrib": "0",
"UnidTributavel": "UNID",
"QtdTributavel": 1.0,
"ValorUnitarioTrib": 100.0000,
"ValorFrete": 0.0,
"ValorSeguro": 0.0,
"ValorDesconto": 0.0,
"IndicadorTotal": true,
"CodigoTabelaICMS": 12,
"CodigoTabelaISS": 2,
"CodigoTabelaIPI": 0,
"CodigoTabelaII": 0,
"CodigoTabelaPIS": 0,
"CodigoTabelaCofins": 1,
"Excluido": false,
"cListServ": ""
"consumidor": {
"cnpjoucpf": "00000000000",
"ie": "",
"celular": ""
Lembrando que neste blog é possível conhecer os conceitos de cada campo exigido nesta estrutura de dados. Como por exemplo:
ISSQN – cListServ (Lista de Serviços)
Tabela CFOP (completa) – Código Fiscal de Operações e Prestação
Segue abaixo uma definição básica de cada campo mencionado no JSON
Visando facilitar o seu trabalho, criamos uma tabela da qual chamamos de tabela base , use o código do imposto / percentual no campo onde é solicitado.
Guia do desenvolvedor – Como utilizar a API para emitir a nota fiscal eletrônica – Parte IV
API para emissão de nota fiscal eletrônica
Deseja emitir nota fiscal eletrônica? www.superfiscal.com.br
Anterior Post anterior: Guia do desenvolvedor – Como utilizar a API para emitir a nota fiscal eletrônica – Parte II
Avançar Próximo post: Guia do desenvolvedor – Como utilizar a API para emitir a nota fiscal eletrônica – Parte IV