Download the PHP package melolucas/php-nfse without Composer

On this page you can find all versions of the php package melolucas/php-nfse. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-nfse

php-nfse

Framework para a integração com os sistemas de Notas Fiscais Eletrônicas de Serviços das Prefeituras Municipais

php-nfse é um framework para geração dos RPS e comunicação das NFSe com as Prefeituras Municipais.

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

NOTA IMPORTANTE - LEIA COM MUITA ATENÇÃO

As prefeituras mudam de modelo de NFSe e alteram seu layout livremente e até a forma de acesso aos webservices, isso é um FATO !!

Isso torna esse pacote IMENSAMENTE COMPLEXO, se comparado a outros similares.

Outro detalhe muito importante que afeta pricipalmente o SEU APLICATIVO, que fará uso desse pacote, são os procedimentos diferenciados de cada Prefeitura em relação ao padrão adotado, como:

  • campos diferentes (tamanho e estrutura)
  • operações não existentes, ou com funcionamento diferente
  • critérios de aceitabilidade dos dados diversos do padrão
  • etc.

Pois bem, isso significa que o SEU aplicativo deverá lidar com cada uma dessas particularidades municipio por municipio, e não apenas modelo a modelo.

Não existe nenhum padrão nacional na definição dos WebServices, e os municipios podem alterar o layout do XML ou o provedor sem qualquer critério e isto pode causar sérios problemas de acesso e validação, pois podemos não ter condições de adequação desse framework, seja devido a alterações técnicas, seja pela imposição de prazos.

Os usuários desse framework devem avaliar quais os riscos e quais são as responsabilidades que está assumindo ao oferecer o produto ao usuário final, que pode PARAR DE FUNCIONAR A QUALQUER MOMENTO, pois como dito anteriormente:

"NÃO TEMOS COMO GARANTIR O FUNCIONAMENTO CASO ACONTEÇA ALGUMA ALTERAÇÃO NO LEIAUTE DO XML OU NO WEBSERVICE DE RECEPÇÃO DO RPS", evidentemente faremos o possível para adequar, mas não temos como garantir que teremos sucesso no caso da NFSe

RECOMENDAÇÃO

Apenas use esse framework se tiver conhecimentos suficientes para corrigir as falhas encontradas, caso contrario DESISTA e não INSISTA NISSO, pois provavelmente NÂO HAVERÁ NENHUM TIPO DE SUPORTE, gratuito ou mesmo PAGO.

Você assume a responsabilidade por sua própria conta e risco.

DEFINIÇÃO

A Nota Fiscal de Serviços Eletrônica - NFS-e é o documento fiscal de existência apenas digital que substituirá as tradicionais notas fiscais de serviços impressas. A NFSe, implantada pelas Secretarias Municipais de Finanças, será emitida e armazenada eletronicamente em programa de computador, com o objetivo de materializar os fatos geradores do ISSQN – Imposto Sobre Serviços de Qualquer Natureza, por meio do registro eletrônico das prestações de serviços sujeitas à tributação do ISSQN. Com a Nota Fiscal Eletrônica de Serviços você terá os seguintes benefícios:

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.

PACOTE EM DESENVOLVIMENTO, não usável ainda !!

Padrões

Existem muitos "padrões" diferentes para a emissão de NFSe, além disso, cada prefeitura pode fazer alterações no "padrão" escolhido, por isso, cada Prefeitura autorizadora deverá ser claramente identificada para que os códigos corretos sejam utilizados nas chamadas do framework. Isso eleva muito a complexidade desta API, e consequentemente sua manutenção.

Municipios atendidos pelo Framework

ABRASF (BETA-TESTS)

BETHA (ALPHA-TESTS)

DSFNET (ALPHA-TESTS)

ISSNET (BETA-TESTS)

IPM (BETA-TESTS)

PRODAM (BETA-TESTS)

Publica (BETA-TESTS)

SIGISS SigCorp (BETA-TESTS)

Simpliss Em desenvolvimento

Install

Via Composer

Biblioteca em desenvolvimento

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


All versions of php-nfse with dependencies

PHP Build Version
Package Version
Requires php Version ~5.6|~7.0
nfephp-org/sped-common Version v4.1.x-dev
respect/validation Version ^1.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package melolucas/php-nfse contains the following files

Loading the files please wait ....