/emissor-nota-fiscal

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

Primary LanguagePHPMIT LicenseMIT

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 Citara Labs