2017 © Pedro Peláez
 

library download-nfe-sefaz

API Para download de XML da NFe direto pelo site da fazenda

image

edigomes/download-nfe-sefaz

API Para download de XML da NFe direto pelo site da fazenda

  • Friday, February 2, 2018
  • by edigomes
  • Repository
  • 11 Watchers
  • 19 Stars
  • 445 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 15 Forks
  • 1 Open issues
  • 11 Versions
  • 4 % Grown

The README.md

download-nfe-sefaz

API Para download de XML da NF-e direto pelo site da secretária da fazenda., (*1)

Instalação com Composer

Pelo terminal vá até a raiz de seu projeto e lá execute :, (*2)

composer require edigomes/download-nfe-sefaz

Isso fará com que o SEU arquivo composer.json seja acrescido da dependência da API. A API será baixada e colocada na pasta "vendor" e o arquivo autoload.php sejá atualizado., (*3)

Exemplos

Requisitando o captcha (captcha.php)
// Autoload
require './vendor/autoload.php';

// Iniciando a classe

use DownloadNFeSefaz\DownloadNFeSefaz;

$downloadXml = new DownloadNFeSefaz();

// Capturando o captcha em formato base64 (png)
$captcha = $downloadXml->getDownloadXmlCaptcha();

// Exibindo em html
echo "<img src=\"$captcha\">";

Com o captcha em mãos vamos fazer o download do XML (quem sabe consseguimos quebrar esse captcha depois), (*4)

Fazendo o download do XML (download_xml.php)
// Autoload
require './vendor/autoload.php';

// Namespace
use DownloadNFeSefaz\DownloadNFeSefaz;

// Iniciando a classe
$downloadXml = new DownloadNFeSefaz();

// CNPJ do certificado digital
$CNPJ = '12345678901234';

// Pasta onde se encontram os arquivos .pem
// {CNPJ}_priKEY.pem
// {CNPJ}_certKEY.pem
// {CNPJ}_pubKEY.pem
$path_cert = '\pasta_do_certificado\\';

// Senha do certificado
$senha_cert = '12345678';

// Sabendo o captcha é só fazer o download do XML informando o mesmo e a chave de acesso da NF-e
$captcha = 'digiteaquiocaptcha';

// Chave de acesso
$chave_acesso = '12345678901234567890123456789012345678901234';

$xml = $downloadXml->downloadXmlSefaz($captcha, $chave_acesso, $CNPJ, $path_cert, $senha_cert);

echo $xml;

Qualquer dúvida pergunte aqui., (*5)

Edimário Gomes - Aconos Tecnologia: edi.gomes00@gmail.com, edi.gomes@aconos.com.br, (*6)

The Versions

02/02 2018

dev-master

9999999-dev

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

02/02 2018

1.0.7

1.0.7.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

02/02 2018

2.0

2.0.0.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

09/03 2017

1.0.6

1.0.6.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

08/03 2017

1.0.5

1.0.5.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

08/03 2017

1.0.4

1.0.4.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

15/02 2017

1.0.3

1.0.3.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

15/10 2016

1.0.2

1.0.2.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

26/08 2016

0.0.1

0.0.1.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

26/08 2016

1.0.1

1.0.1.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes

25/08 2016

1.0.0

1.0.0.0

API Para download de XML da NFe direto pelo site da fazenda

  Sources   Download

GPL-3.0+

by Edimario Gomes