2017 © Pedro Peláez
 

library fatura-simples-php

Biblioteca PHP da API do Fatura Simples

image

eramo-software/fatura-simples-php

Biblioteca PHP da API do Fatura Simples

  • Wednesday, July 25, 2018
  • by efremmoraes
  • Repository
  • 4 Watchers
  • 0 Stars
  • 24 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 2 Versions
  • 50 % Grown

The README.md

API da Fatura Simples em PHP

Build Status, (*1)

Registre-se para começar a usar em https://www.faturasimples.com.br, (*2)

Requerimentos

PHP 5.6+, (*3)

Instalação com Composer

Depois de instalado o Composer execute:, (*4)

composer require eramo-software/fatura-simples-php
composer install

Utilize o Composer Autoloader:, (*5)

require_once('vendor/autoload.php');

Ou carregue manualmente:, (*6)

require_once('/path/to/vendor/eramo-software/fatura-simples-php/lib/FaturaSimples.php');

Instalação Manual

Obtenha a última versão disponível com:, (*7)

git clone https://github.com/eramo-software/fatura-simples-php

Para usar essa versão, adicione a seguinte linha na sua aplicação:, (*8)

require_once("/path/to/fatura-simples-php/lib/FaturaSimples.php");

Iniciando o uso

Um caso de uso extremamente simples:, (*9)

FaturaSimples::configure("https://suaempresa.faturasimples.com.br", "SUA_CHAVE_API");
$dados = array(
    'data' => '2015-02-11',
    'cliente' => 'NOME DO CLIENTE',
    'servico' => 'Consultoria em TI',
    'valor_venda' => 100.22,
    'emissao_nfse' => FaturaSimples_Venda::EMISSAO_NFSE_NAO_EMITIR_NFSE,
    'meio_pagamento' => 'Espécie'
);
$venda = FaturaSimples_Venda::criar( $dados );
echo $venda;

Para registrar uma venda com emissão de NFS-e:, (*10)

FaturaSimples::configure("https://suaempresa.faturasimples.com.br", "SUA_CHAVE_API");
$dados = array(
    "data" => "2015-02-11",
    "cliente" => "ERAMO SOFTWARE",
    "cliente_cnpj" => "17737572000150",
    "servico" => "Consultoria em TI",
    "discriminacao" => "10 horas de serviço de consultoria",
    "valor_venda" => 2500,
    "emissao_nfse" => FaturaSimples_Venda::EMISSAO_NFSE_EMITIR_AGORA,
    "meio_pagamento" => "Depósito",
    "nfse_municipio_emissao" => 2611606,
    "nfse_item_servico" => 103,
    "nfse_cnae" => 6311900,
    "nfse_inscricao_municipal" => 123456,
    "nfse_optante_simples_nacional" => FaturaSimples_Venda::SIM,
    "nfse_incentivador_cultural" => FaturaSimples_Venda::NAO
);
$venda = FaturaSimples_Venda::criar( $dados );
echo $venda;

Documentação

Acesse https://docs.faturasimples.com.br/api/ para a documentação completa da nossa API, (*11)

Testes

Para executar os testes você precisa instalar o PHPUnit, usando composer execute:, (*12)

composer update --dev

Para executar os testes:, (*13)

php ./vendor/bin/phpunit test/FaturaSimples/

The Versions

25/07 2018

dev-T7492

dev-T7492 https://www.eramo.com.br/

Biblioteca PHP da API do Fatura Simples

  Sources   Download

MIT

The Requires

 

The Development Requires

api eramo software fatura simples nfs-e emissao nfs-e

17/11 2016

dev-master

9999999-dev https://www.eramo.com.br/

Biblioteca PHP da API do Fatura Simples

  Sources   Download

MIT

The Requires

 

The Development Requires

api eramo software fatura simples nfs-e emissao nfs-e