Skip to content

API de emissão de notas fiscais construída em cima da sped-nfe. Feita com Phalcon PHP para oferecer altíssima performance 🚀🚀

License

Notifications You must be signed in to change notification settings

LukasMeine/emissor-nota-fiscal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emissor de notas fiscais de propósito genérico

API de emissão de notas fiscais construída em cima da sped-nfe. Feita com Phalcon PHP para oferecer altíssima performance 🚀🚀

emissor

Breve resumo e objetivo do projeto

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:

carbon

Live preview

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 👀 )

Requerimentos

  • Apache

  • Phalcon PHP

  • PHP 7.2.x

  • Composer

Instalando e fazendo deploy em produção

  • Instale o Apache, PHP 7.2.x, Phalcon PHP e composer

  • Habilite a extensão SOAP no apache

  • Clone este repositório

  • Composer install

Documentação

Ainda não fizemos uma documentação da API. Inclusive, convidamos vocês a nos ajudar com isso 👌

Construido com

citaralab

O framework Phalcon PHP

E muito ❤ por Lucas Meine

About

API de emissão de notas fiscais construída em cima da sped-nfe. Feita com Phalcon PHP para oferecer altíssima performance 🚀🚀

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published