All Projects → LukasMeine → emissor-nota-fiscal

LukasMeine / emissor-nota-fiscal

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

Programming Languages

PHP
23972 projects - #3 most used programming language
Volt
20 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to emissor-nota-fiscal

nfelib
Biblioteca Python para ler e criar Nota Fiscal Eletrônica (NF-e) e Nota Fiscal de Consumidor Eletrônica (NFC-e). Feita com generateDS.
Stars: ✭ 70 (+48.94%)
Mutual labels:  nfe, nota-fiscal-eletronica
fiscalidade
Biblioteca Rust para validação, assinatura e transmissão de XMLs para webservices SEFAZ.
Stars: ✭ 24 (-48.94%)
Mutual labels:  nfe
client-php
Official NFe.io API Client for PHP
Stars: ✭ 36 (-23.4%)
Mutual labels:  nfe
ibpt
Tabela De Olho no Imposto - IBPT em JSON usando CDN
Stars: ✭ 45 (-4.26%)
Mutual labels:  nfe
nfe
Bibliotecas para geração, validação, assinatura e transmissão de XMLs da NFe em Go
Stars: ✭ 20 (-57.45%)
Mutual labels:  nfe
Nfsc21
Nota Fiscal de Serviço de Comunicação e Telecomunicação, modelo 21 e 22
Stars: ✭ 20 (-57.45%)
Mutual labels:  nota-fiscal

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].