Guia do desenvolvedor – Como utilizar a API para emitir a nota fiscal eletrônica – Parte V

Guia do desenvolvedor – Como utilizar a API para emitir a nota fiscal eletrônica – Parte V

Este artigo é destinado a empresas de TI ou desenvolvedores de software que pretendem utilizarem a API do Super Fiscal para emissão de nota fiscal eletrônica.

Utilize nossa API para emitir notas fiscais pelo seu software. Compatível com Notas Fiscais (NFe), serviço (NFSe) e ao consumidor (NFCe), para todos os estados brasileiros, mais informações comerciais sobre o nosso produto em: www.superfiscal.com.br

Integração para qualquer linguagem de programação.

Este é o guia básico para você seguir e proceder com a implementação da API no seu software para emissão da nota fiscal eletrônica.


Dando sequência em nossa série de artigos de como implementar a API para emissão de nota fiscal eletrônica no seu software.

A solução API do Super Fiscal  foi desenvolvida com a tecnologia REST, que é padrão de mercado e independe da tecnologia utilizada por nossos clientes. Dessa forma, é possível integrar-se utilizando as mais variadas linguagens de programação, tais como: ASP, ASP. Net, Java, PHP, Ruby, Python, etc.

Ambiente Produção

Requisição de transação: https://www.superfiscal.com.br/api/notafiscal

Ambiente Sandbox

Requisição de transação: https://sandbox.superfiscal.com.br/api/notafiscal

--request POST "https://www.superfiscal.com.br/api/notafiscal"
--header "Content-Type: application/json"
--header "token: solicitar junto ao suporte "
--header "usuario: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

 

{  "codigo": 20029,    
   "fatura": "envie em branco", 
   "usuario": "sua chave de acesso",
   "empresa": "chave da empresa sua cliente",
   "valor": 100.0000,
   "produtos": [{ "Codigo": 1015, 
                  "Guid": "a8742015-31dc-4daf-aca8-20c5980330d2",
                  "Descricao": "CONSULTA",
                  "Tipo": 2,
                  "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": {"nome": "nome do cliente",
"cnpjoucpf": "00000000000",
"ie": "",
"email": "",
"endereco": "",
"bairro": "",
"cidade": "",
"uf": "",
"cep": "",
"celular": ""
}
}

Definição dos campos

“codigo”: código da sua fatura ou pedido
“fatura”: “envie em branco”,
“usuario”: “sua chave de acesso”,
“empresa”: “chave da empresa sua cliente”,
“valor”: valor total da nota
“produtos”: [{ “Codigo”: codigo INT do produto,
“Guid”: “do produto”,
“Descricao”: “nome do produto ou serviço”,
“Tipo”: 2, 1 – para produto / 2 para serviço

Caso você queira ver um exemplo de código, acesse Super Fiscal – Exemplo de implementação da API via JQUERY

Super Fiscal – Exemplo de implementação da API via PHP

Artigo anterior:

Guia do desenvolvedor – Como utilizar a API para emitir a nota fiscal eletrônica – Parte IV

Anúncios

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s