2017 © Pedro PelĆ”ez
 

library silex-nfe

Geração de NF-e

image

mrprompt/silex-nfe

Geração de NF-e

  • Saturday, October 22, 2016
  • by mrprompt
  • Repository
  • 1 Watchers
  • 4 Stars
  • 38 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Silex NFe.io Service Provider

Build Status Code Climate Test Coverage Issue Count, (*1)

NFe.io Client for Silex, (*2)

[x] Generate NFe [x] Generate PDF [x] Generate XML, (*3)

Install

composer install mrprompt/silex-nfe

Use

use Silex\Application;
use SilexFriends\Nfe\Service;

$token   = getenv('NFE_TOKEN');
$company = getenv('NFE_COMPANY');

$app = new Application;
$app->register(new Service($token, $company));

// Create
$this->app['nfe.create']([
     // Código do serviço de acordo com o a cidade
     'cityServiceCode' => '2690',
     // Descrição dos serviços prestados
     'description' => 'TESTE EMISSAO',
     // Valor total do serviƧos
     'servicesAmount' => 0.01,
     // Dados do Tomador dos ServiƧos
     'borrower' => [
         // CNPJ ou CPF (opcional para tomadores no exterior)
         'federalTaxNumber' => 191,
         // Nome da pessoa física ou Razão Social da Empresa
         'name' => 'BANCO DO BRASIL SA',
         // Email para onde deverĆ” ser enviado a nota fiscal
         'email' => 'seu@email.da.nota',
         // EndereƧo do tomador
         'address' => [
             // Código do pais com três letras
             'country' => 'BRA',
             // CEP do endereƧo (opcional para tomadores no exterior)
             'postalCode' => '70073901',
             // Logradouro
             'street' => 'Outros Quadra 1 Bloco G Lote 32',
             // NĆŗmero (opcional)
             'number' => 'S/N',
             // Complemento (opcional)
             'additionalInformation' => 'QUADRA 01 BLOCO G',
             // Bairro
             'district' => 'Asa Sul',
             // Cidade Ć© opcional para tomadores no exterior
             'city' => [
                 // Código do IBGE para a Cidade
                 'code' => '5300108',
                 // Nome da Cidade
                 'name' => 'Brasilia'
             ],
             // Sigla do estado (opcional para tomadores no exterior)
             'state' => 'DF'
         ]
     ]
 ]);

// Generate PDF from Existent NFe
$app['nfe.pdf']('570ea6a4dfd7bc0af4cb55b3');

// Generate XML from Existent NFe
$app['nfe.xml']('570ea6a4dfd7bc0af4cb55b3');

Test

Set environment variables:, (*4)

  • NFE_TOKEN
  • NFE_COMPANY
  • NFE_ID

Run tests, (*5)

./vendor/bin/phpunit 

License

MIT, (*6)

The Versions

22/10 2016

dev-master

9999999-dev

Geração de NF-e

  Sources   Download

MIT

The Requires

 

The Development Requires