nfephp-org/sped-nfse-ipm

此软件包已被放弃,不再维护。作者建议使用 sped-nfse-ipm 软件包。

API用于生成和通信RPS和NFSe的IPM标准。

dev-master 2020-06-11 17:15 UTC

This package is auto-updated.

Last update: 2020-06-11 20:25:19 UTC


README

与IPM模型Web服务通信的API

BETHA测试(需要帮助进行测试)

Latest Stable Version Build Status Coverage Status Quality Score Latest Version on Packagist License Total Downloads

Issues Forks Stars

此软件包符合PSR-1PSR-2PSR-4规范。如果发现不符合规范的地方,请通过pull request提交补丁。

请务必注册NFePHP讨论组,以便跟踪开发并参与讨论和提问。

依赖项

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

其他库

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

由IPM模型服务的市镇

市镇的注册信息位于storage/municipios_ipm.json

n 市镇 Ibge Cidade TOM
1 AGROLANDIA SC 4200200 8003
2 APIUNA SC 4201257 9941
3 ARAPONGAS PR 4101507 7427
4 ARAQUARI SC 4201307 8025
5 ASCURRA SC 4201703 8033
6 AURORA SC 4201901 8037
7 BARRA DO SUL (BALNEARIO) SC 4202057 5549
8 BARRA VELHA SC 4202107 8041
9 BENEDITO NOVO SC 4202206 8043
10 BIGUACU SC 4202305 8045
11 BRUSQUE SC 4202909 8055
12 CAMPO LARGO PR 4104204 7481
13 CAMPO MOURAO PR 4104303 7483
14 CANDELARIA RS 4304200 8581
15 CASCAVEL PR 4104808 7493
16 CASTRO PR 4104907 7495
17 COLOMBO PR 4105805 7513
18 CONCORDIA SC 4204301 8083
19 DOUTOR PEDRINHO SC 4205159 9945
20 ENEAS MARQUES PR 4107405 7545
21 ESTRELA RS 4307807 8653
22 ESTRELA VELHA RS 4307815 0982
23 GARUVA SC 4205803 8115
24 GRAVATAI RS 4309209 8683
25 GUABIRUBA SC 4206306 8123
26 GUAIRA PR 4108809 7571
27 GUARAMIRIM SC 4206504 8127
28 IBIRAMA SC 4206900 8135
29 IGREJINHA RS 4310108 8703
30 INDAIAL SC 4207502 8147
31 IPORA DO OESTE SC 4207650 9951
32 ITAPOA SC 4208450 9985
33 ITUPORANGA SC 4208500 8167
34 JANIOPOLIS PR 4112207 7637
35 JOSE BOITEUX SC 4209151 9957
36 LAURENTINO SC 4209508 8187
37 LONTRAS SC 4209904 8195
38 MAMBORE PR 4114005 7673
39 MARECHAL CANDIDO RONDON PR 4114609 7683
40 MARIPA PR 4115358 5487
41 MASSARANDUBA SC 4210605 8207
42 MERCEDES PR 4115853 5531
43 NOVA CANTU PR 4116802 7719
44 OURO SC 4211801 8231
45 PALHOCA SC 4211900 8233
46 PANAMBI RS 4313904 8781
47 PARANAGUA PR 4118204 7745
48 PAROBE RS 4314050 9825
49 PICARRAS (BALNEARIO) SC 4212809 8251
50 PINHAIS PR 4119152 5453
51 POMERODE SC 4213203 8259
52 PRESIDENTE GETULIO SC 4214003 8275
53 RIO DAS ANTAS SC 4214409 8283
54 RIO DO OESTE SC 4214607 8287
55 RIO DO SUL SC 4214805 8291
56 RIO DOS CEDROS SC 4214706 8289
57 RIO NEGRINHO SC 4215000 8295
58 SALETE SC 4215307 8301
59 SANTA HELENA PR 4123501 7971
60 SANTA ROSA RS 4317202 8847
61 SAO FRANCISCO DO SUL SC 4216206 8319
62 SOBRADINHO RS 4320701 8917
63 TAIO SC 4217808 8351
64 TELEMACO BORBA PR 4127106 7915
65 TERRA BOA PR 4127205 7917
66 TERRA ROXA PR 4127403 7921
67 TIBAGI PR 4127502 7923
68 TIMBO SC 4218202 8357
69 TRES BARRAS SC 4218301 8359
70 VIDEIRA SC 4219309 8379
71 VITOR MEIRELES SC 4219358 9977
72 WITMARSUM SC 4219408 8381

贡献

这是一个完全开源的项目,使用和修改它完全免费。但是为了继续维护它,需要有人做出贡献,无论是协助编码、文档编写,还是进行测试和故障及BUG的识别。

此包已列出在Packgist上,为Composer使用而开发,因此不会明确说明任何安装替代方案。

在开发和测试阶段,此包应使用以下方式安装

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

或者

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

或者通过修改您的应用程序的composer.json文件,插入以下内容

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

注意:在使用此包的开发阶段,不要忘记修改您应用程序的composer.json以接受开发包,将"minimum-stability"属性从"stable"更改为"dev"。

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

在稳定版本发布后,此包可以使用以下方式安装

composer require nfephp-org/sped-nfse-ipm

或者通过修改您的应用程序的composer.json文件,插入以下内容

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

使用方法

请查看Examples文件夹

更改日志和版本

请关注CHANGELOG以获取有关最近更改的更多信息。

测试

所有测试都是为与PHPUNIT一起运行而开发的

安全

如果您发现任何与安全相关的问题,请直接通过电子邮件发送给包的维护者,而不是打开一个ISSUE。

致谢

Roberto L. Machado(所有者和开发者)

许可证

此包可在LGPLv3或MIT许可证(MIT)下使用。请参阅许可证文件以获取更多信息。