crazynds/php-nfse

API para geração e comunicação da NFSe com as Prefeituras. Este é um fork do projeto nfephp-org/sped-nfse que foi descontinuado

dev-main 2025-08-23 23:50 UTC

This package is auto-updated.

Last update: 2025-08-23 23:50:57 UTC


README

Packagist Version PHP Version License GitHub Stars GitHub Forks

Framework para integração com sistemas de Notas Fiscais Eletrônicas de Serviços (NFSe) das Prefeituras Municipais.

Este projeto é um fork do projeto original nfephp-org/sped-nfse https://github.com/nfephp-org/sped-nfse que foi descontinuado.

Este projeto é um fork do fork do projeto original nfephp-org/sped-nfse https://github.com/lucas-simoes/php-nfse que também foi descontinuado.

A emissão de NFSe depende de prévio cadastramento do emissor e da disponibilidade de certificado digital do tipo A1 (PKCS#12), emitido por certificadora no Brasil pertencente ao ICP-Brasil.

🚀 Instalação

Usando Composer

composer require crazynds/php-nfse

Requisitos

  • PHP >= 8.0

  • Extensões PHP:

    • curl
    • soap
    • zlib
    • dom
    • openssl
    • json
    • simplexml
    • libxml

⚠️ Aviso Importante

As prefeituras podem alterar livremente o modelo de NFSe, layout de XML e acesso aos webservices. Isso torna a integração altamente específica para cada município, podendo afetar a funcionalidade do sistema a qualquer momento. Avalie os riscos antes de utilizar este framework em produção.

Considere constribuir para o projeto para mante-lo sempre atualizado.

🌎 Disponibilidade

É possivel encontrar a disponibilidade de cada município no arquivo AVALIABILITY.md.

🧪 Exemplos de Uso

Confira os exemplos na pasta examples.

⭐ Creditos Especiais

Security

Caso você encontre algum problema relativo a segurança, abra uma ISSUE nesse repositório.

📄 Licença

Este projeto está licenciado sob a Apache License 2.0.