Skip to content

Biblioteca para integração de NFSe modelo ISS.NET (NotaControl)

License

Notifications You must be signed in to change notification settings

Rainzart/sped-nfse-issnet

 
 

Repository files navigation

sped-nfse-issnet

API para integraçao para geração de NFSe (Prefeituras) com o modelo ISS.NET

Build Status Coverage Status Quality Score

Latest Stable Version Latest Version on Packagist License Total Downloads

Issues Forks Stars

BETHA TESTS

Importante

CASCAVEL-PR passa a usar o provedor IPM a partir de 01/06/2020

O provedor ISS.NET não tem ambiente de homologação disponível livremente, para usar o ambiente de testes é necessário solicitar esse acesso pela NotaControl pelo email: atendimento@notacontrol.com.br. O suporte desse provedor NotaControl é pago, então não espere muita ajuda e/ou informações deles. Esse acesso ao ambiente de homologação é limitado a 50 RPS.

Já para acessar o ambiente de produção é necessário solicitar esse acesso a sua Prefeitura que irá passar a você os parâmetros para a emissão dos RPS, como serie, faixa de numeros, codigos de serviço e etc.

Para o cancelamento de NFSe em Cascavel, impreterivelmente, o pedido deve ser justificado e informado o número da NF a qual substituiu ou substituirá a cancelada ou seja para cancelar uma nota no ISS.NET você precisa dizer e enviar qual é a numeração da NFSe (já autorizada) que vai substituir essa que quer cancelar. Deixando mais claro "NÃO EXISTE SIMPLES CANCELAMENTO". o cancelamento é sempre feito por substituição.

Municípios atendidos por esse provedor

n Município UF IBGE
1 Anapolis GO 5201108
2 Aparecida de Goiania GO 5201405
3 Mantena MG 3139607
4 Anastacio MS 5000708
5 Aquidauana MS 5001102
6 Bonito MS 5002209
7 Caarapo MS 5002407
8 Dourados MS 5003702
9 Iguatemi MS 5004304
10 Inocencio MS 5004403
11 Ivinhema MS 5004700
12 Jardim MS 5005004
13 Miranda MS 5005608
14 Navirai MS 5005707
15 Nova Alvorada do Sul MS 5006002
16 Paranaiba MS 5006309
17 Ponta Pora MS 5006606
18 Ribas do Rio Pardo MS 5007109
19 Rio Brilhante MS 5007208
20 Sao Gabriel do Oeste MS 5007695
21 Selviria MS 5007802
22 Sidrolandia MS 5007901
23 Alta Floresta MT 5100250
24 Cuiaba MT 5103403
25 Juara MT 5105101
26 Paranatinga MT 5106307
27 Barcarena PA 1501303
28 Barra Mansa RJ 3300407
29 Duque de Caxias RJ 3301702
30 Itatiaia RJ 3302254
31 Cruz Alta RS 4306106
32 Novo Hamburgo RS 4313409
33 Santa Maria RS 4316907
34 Andradina SP 3502101
35 Birigui SP 3506508
36 Lorena SP 3527207
37 Jacarei SP 3524402
38 Praia Grande SP 3541000
39 Sao Vicente SP 3551009
40 Serrana SP 3551504

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 está listado no Packgist

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

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

Ou ainda,

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

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

"require": {
    "nfephp-org/sped-nfse-issnet" : "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-issnet

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

"require": {
    "nfephp-org/sped-sped-nfse-issnet" : "^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

Roberto L. Machado (owner and developer) Chrystian Toigo (admin and developer)

License

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

About

Biblioteca para integração de NFSe modelo ISS.NET (NotaControl)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%