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

Escrito por Ivaldo de Oliveira Batista Júnior

Eu comecei no mundo da programação mais ou menos “por influencia do meu pai”. Aos 17 anos eu já sabia que eu queria ser um programador de computador! Desde o ano 1992 venho atuando na área de desenvolvimento de software, inicialmente como programador de aplicações Windows Forms (VB, Delphi e etc...) , em seguida, desenvolvendo aplicações WEB e Aplicativos mobile. Deixo claro que não visto nenhuma camisa que represente somente uma única tecnologia ou grupo social, não curto reinventar a roda e costumo estar atento as tecnologias que possam agregar mais produtividade na entrega de software de qualidade. Siga o meu blog e sinta-se a vontade para enviar sugestões e principalmente críticas para que eu possa melhorar cada dia mais este projeto.

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

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.