API possibilita a comunicação com a SEFAZ para a emissão da nota GNRE (Guia Nacional de Recolhimento de Tributos Estaduais). A API GNRE tem como maior inspiração a API NFEPHP que você pode encontrar através do link https://github.com/nfephp
- Apache: http://httpd.apache.org/
- PHP 5.3+: http://php.net
- Extensões PHP
- DOMDocument: http://br2.php.net/manual/en/domdocument.construct.php.
- cURL: Normalmente já vem habilitado com o PHP 5.3+. Veja http://br2.php.net/manual/book.curl.php e http://curl.haxx.se/.
Documentação da GNRE PHP gerada com o PHPDOC pode ser visualizada no link abaixo: http://marabesi.github.io/gnrephp/doc/namespaces/Gnre.html
Adicionando a GNRE PHP em um projeto existente com o composer
Caso você não possua o composer veja https://getcomposer.org/doc/01-basic-usage.md antes de prosseguir
Adicione a dependência da GNRE PHP no arquivo composer.json :
"marabesi/gnre": "dev-master"
Atualize suas depedências existentes no composer :
composer update
git clone https://github.com/marabesi/gnrephp.git
Site oficial do governo : http://www.gnre.pe.gov.br/gnre/index.html
Site do Projeto : http://marabesi.github.io/gnrephp/