tiagofranco86/sped-nfse-egoverne

API para geração e comunicação de RPS e NFSe no padão E-Governe.

0.0.3 2020-07-27 04:08 UTC

This package is auto-updated.

Last update: 2024-04-06 02:51:54 UTC


README

Api para comunicação com webservices do Projeto NFSe EGoverne

Esta API esta em produção para Curitiba/PR (apenas)

Utilize o chat do Gitter para iniciar discussões especificas sobre o desenvolvimento deste pacote.

Este pacote é aderente com os PSR-1, PSR-2 e PSR-4. Se você observar negligências de conformidade, por favor envie um patch via pull request.

Dependências

  • PHP >= 7.1
  • ext-curl
  • ext-soap
  • ext-zlib
  • ext-dom
  • ext-openssl
  • ext-json
  • ext-simplexml
  • ext-libxml

Outras Libs

  • nfephp-org/sped-common
  • justinrainbow/json-schema

Contribuindo

Este é um projeto totalmente OpenSource, para usa-lo e modifica-lo você não paga absolutamente nada. Porém para continuarmos a mante-lo é necessário qua alguma contribuição seja feita, seja auxiliando na codificação, na documentação ou na realização de testes e identificação de falhas e BUGs.

Este pacote esta listado no Packgist foi desenvolvido para uso do Composer, portanto não será explicitada nenhuma alternativa de instalação.

Durante a fase de desenvolvimento e testes este pacote deve ser instalado com:

composer require nfephp-org/sped-nfse-egoverne:dev-master

Ou ainda,

composer require nfephp-org/sped-nfse-egoverne:dev-master --prefer-dist

Ou ainda alterando o composer.json do seu aplicativo inserindo:

"require": {
    "nfephp-org/sped-nfse-egoverne" : "dev-master"
}

NOTA: Ao utilizar este pacote ainda na fase de desenvolvimento não se esqueça de alterar o composer.json da sua aplicação para aceitar pacotes em desenvolvimento, alterando a propriedade "minimum-stability" de "stable" para "dev".

"minimum-stability": "dev",
"prefer-stable": true

Após os stable realeases estarem disponíveis, este pacote poderá ser instalado com:

composer require nfephp-org/sped-nfse-egoverne

Ou ainda alterando o composer.json do seu aplicativo inserindo:

"require": {
    "nfephp-org/sped-sped-nfse-egoverne" : "^1.0"
}

Forma de uso

vide a pasta Examples

Log de mudanças e versões

Acompanhe o CHANGELOG para maiores informações sobre as alterações recentes.

Testing

Todos os testes são desenvolvidos para operar com o PHPUNIT

Security

Caso você encontre algum problema relativo a segurança, por favor envie um email diretamente aos mantenedores do pacote ao invés de abrir um ISSUE.

Credits

José Augusto K L Freire (owner and developer) Baseados em modelos da API NFE-PHP

License

Este pacote está diponibilizado sob LGPLv3 ou MIT License (MIT). Leia Arquivo de Licença para maiores informações.