API de emissão de notas fiscais construída em cima da sped-nfe. Feita com Phalcon PHP para oferecer altíssima performance 🚀🚀
O objetivo deste projeto é ser um microsserviço enxuto de emissão de notas fiscais. Emitir notas fiscais é um trabalho muito complicado para um programador, e existem poucas alternativas open source pra isso. Nossa ideia é simplificar esse processo para que qualquer um possa emitir suas notas fiscais sem ter muito trabalho 😆
Para tornar isso realidade, nós construimos uma API de exemplo utilizando o projeto Sped-nfe e consultamos um contador para entendermos o que é cada um dos parâmetros que essa biblioteca usa, afinal um programador sabe programar, e não jargão técnico de ciências contábeis.
Assim que você instalar o projeto, ele estará acessível na porta 80 (localhost) e você verá alguns parâmetros por lá, como CNPJ, Inscrição estadual, Razão social e certificado digital. Ainda existem MUITOS outros parâmetros que precisam ser configurados, mas nós não fizemos front end pra isso. Inclusive, convidamos vocês a contribuirem nisso ✌
Para configurar os outros parâmetros, entre no arquivo app/controllers/EmiteController.php e edite os parâmetros que for necessário. Você encontrará uma breve explicação sobre a maioria deles em forma de comentário, por exemplo:
Nós não hospedamos uma live preview porque este projeto exige que seja passado como parâmetro o certificado digital e senha da sua empresa. Nós achamos que vocês não confiariam em mandar isso para os nossos servidores. ( Nós definitivamente não confiaríamos 👀 )
-
Apache
-
Phalcon PHP
-
PHP 7.2.x
-
Composer
-
Instale o Apache, PHP 7.2.x, Phalcon PHP e composer
-
Habilite a extensão SOAP no apache
-
Clone este repositório
-
Composer install
Ainda não fizemos uma documentação da API. Inclusive, convidamos vocês a nos ajudar com isso 👌
O framework Phalcon PHP
E muito ❤ por Lucas Meine