Skip to content

BETHA-TESTS Biblioteca para integração de NFSe com o provedor Fiorilli

License

Notifications You must be signed in to change notification settings

michelfarias/sped-nfse-fiorilli

Repository files navigation

sped-nfse-fiorilli

BETHA-TESTS

Este pacote atende o provedor FIORILLI

Build Status Coverage Status Quality Score

Latest Stable Version Latest Version on Packagist License Total Downloads

Issues Forks Stars

Municípios (possivelmente) atendidos pelo provedor

NOTA: Faltam as URLs dos servidores de Produção desses Municipios, quem desejar usar deve informar essa URL para incluirmos no código.

n Município UF Ibge URL Produção
1 Itacoatiara AM 1301902 none
2 Macapá AP 1600303 URL Webservice
3 Hidrolândia GO 5209705 none
4 Bacabal MA 2101202 none
5 Codó MA 2103307 none
6 Itapecuru Mirim MA 2105401 none
7 Pedreiras MA 2108207 none
8 Santa Inês MA 2109908 none
9 Timon MA 2112209 none
10 Estiva MG 3124500 none
11 Itaú de Minas MG 3133758 none
12 Jacutinga MG 3134905 none
13 Ouro Fino MG 3146008 none
14 Santa Rita do Sapucaí MG 3159605 none
15 Sapucaí-Mirim MG 3165404 none
16 Sapucaí-Mirim MG 3165404 none
17 Amambai MS 5000609 none
18 Chapadão do Sul MS 5002951 none
19 Corumbá MS 5003207 URL Webservice
20 Dois Irmãos do Buriti MS 5003488 none
21 Nova Alvorada do Sul MS 5006002 none
22 Paranaíba MS 5006309 none
23 Barra do Garças MT 5101803 none
24 Brasnorte MT 5101902 none
25 Jaciara MT 5104807 URL Webservice
26 Lambari D'Oeste MT 5105234 none
27 Mirassol D'Oeste MT 5105622 URL Webservice
28 Canaã dos Carajás PA 1502152 none
29 Itaituba PA 1503606 none
30 Rio Maria PA 1506161 URL Webservice
31 Xinguara PA 1508407 none
32 Floriano PI 2203909 none
33 Parnaíba PI 2207702 none
34 Picos PI 2208007 none
35 Cardoso Moreira RJ 3301157 none
36 Ariquemes RO 1100023 URL Webservice
37 Espigão D´Oeste RO 1100098 none
38 Jaru RO 1100114 none
39 Ji-Paraná RO 1100122 URL Webservice
40 Machadinho D´Oeste RO 1100130 none
41 Ouro Preto do Oeste RO 1100155 none
42 Quatro Irmãos RS 4315313 none
43 Marau RS 4311809 URL Webservice
44 Serafina Corrêa RS 4320404 none
45 Três Arroios RS 4321634 URL Webservice
46 Altinópolis SP 3501004 none
47 Alvinlândia SP 3501509 none
48 Américo de Campos SP 3501806 URL Webservice
49 Araçoiaba da Serra SP 3502903 none
50 Assis SP 3504008 URL Webservice
51 Bady Bassitt SP 3504602 none
52 Bálsamo SP 3504800 none
53 Bariri SP 3505203 URL Webservice
54 Brodowski SP 3507803 none
55 Cabrália Paulista SP 3508306 none
56 Cajobi SP 3509304 none
57 Cândido Rodrigues SP 3510104 none
58 Capela do Alto SP 3510302 none
59 Cedral SP 3511300 none
60 Colômbia SP 3512100 none
61 Cosmorama SP 3512902 none
62 Dracena SP 3514403 URL Webservice
63 Duartina SP 3514502 URL Webservice
64 Fernando Prestes SP 3515608 none
65 Fernandópolis SP 3515509 URL Webservice
66 Garça SP 3516705 none
67 Guaiçara SP 3517208 none
68 Guaimbê SP 3517307 none
69 Guaíra SP 3517406 URL Webservice
70 Guará SP 3517703 none
71 Guararapes SP 3518206 none
72 Holambra SP 3519055 none
73 Ibaté SP 3519303 URL Webservice
74 Ibitinga SP 3519600 none
75 Igarapava SP 3520103 URL Webservice
76 Indiaporã SP 3520707 none
77 Inúbia Paulista SP 3520806 none
78 Itajobi SP 3521903 none
79 José Bonifácio SP 3525706 none
80 Junqueirópolis SP 3526001 none
81 Laranjal Paulista SP 3526407 none
82 Martinópolis SP 3529203 none
83 Miguelópolis SP 3529708 none
84 Mirandópolis SP 3530102 none
85 Mirassolândia SP 3530409 none
86 Mongaguá SP 3531100 none
87 Monte Aprazível SP 3531407 none
88 Morungaba SP 3532009 URL Webservice
89 Nova Aliança SP 3532801 none
90 Nova Granada SP 3533007 none
91 Novo Horizonte SP 3533502 URL Webservice
92 Palmares Paulista SP 3535101 none
93 Panorama SP 3535408 none
94 Patrocínio Paulista SP 3536307 none
95 Paulo de Faria SP 3536604 none
96 Pedreira SP 3537107 none
97 Pirajuí SP 3538907 URL Webservice
98 Pirangi SP 3539004 URL Webservice
99 Pirapozinho SP 3539202 none
100 Pontal SP 3540200 none
101 Potirendaba SP 3540804 none
102 Promissão SP 3541604 none
103 Quatá SP 3541703 none
104 Queiroz SP 3541802 none
105 Ribeirão Bonito SP 3542909 none
106 Ribeirão Corrente SP 3543105 none
107 Rio das Pedras SP 3544004 URL Webservice
108 Riolândia SP 3544202 none
109 Sabino SP 3544608 none
110 Sales SP 3544806 none
111 Sales Oliveira SP 3544905 URL Webservice
112 Salto de Pirapora SP 3545308 none
113 Santo Anastácio SP 3547700 none
114 Santo Antônio de Posse SP 3548005 URL Webservice
115 São Joaquim da Barra SP 3549409 URL Webservice
116 Serra Azul SP 3551405 none
117 Serra Negra SP 3551603 URL Webservice
118 Sud Mennucci SP 3552304 none
119 Ubarana SP 3555356 none
120 Urânia SP 3555802 none

Observações

  • Recomenda-se a utilização do envio síncrono, pois as notas enviadas no envio assíncrono são processadas somente as 2h da manhã de cada dia;

  • É obrigatório a informação de login e senha para todos os métodos de comunicação.

  • Para a emissão das notas no ambiente de homologação deve ser utilizado os dados de um usuário de testes liberado pela prefeitura: CNPJ=01001001000113, IM:15000, Login=01001001000113, Senha=123456, cMun: 3504800, aliquta: 2%, codigo do serviço: 01.05 , ExigibilidadeISS: 1 – Exigível; RegimeEspecialTributacao: vazio, OptanteSimplesNacional: 2 – Não, IncentivoFiscal: 2 – Não;

  • No cancelamento, pode-se informar o parâmetro CodigoCancelamento. Se este não for informado, o componente assumirá este valor como 2 (Serviço não prestado).

  • No cancelamento em Homologação, o parâmetro extra CodigoMunicipio a ser informado deverá ser 3504800, pois o servidor de Homologação é situado em Bálsamo - SP;

  • Através do site de NFSe disponibilizado pela prefeitura da cidade é possível emitir notas com mais de um item, porém pelo WebService não é possível de acordo com o schemas.xsd. Ao consultar notas emitidas com mais de um item é retornado apenas o último item da nota. Devido a isso não é possível emitir e imprimir notas com mais de um item.

  • O código do serviço segue o que está descrito na LC-116.

  • O padrão em questão possui uma formatação diferente para o código de tributação do município. O formato é o código da atividade (000010) + código atividade desdobro (0000005). Ess informação pode ser encontrada no portal da cidade, na opção "Consultar alíquotas".

  • O código CNAE não tem nenhuma informação específica, mas também não é obrigatório.

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-fiorilli:dev-master

Ou ainda,

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

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

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

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

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

License

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

About

BETHA-TESTS Biblioteca para integração de NFSe com o provedor Fiorilli

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages