lucas-simoes / php-nfse
NFSe生成和与市政府通信的API。这是一个已停用的nfephp-org/sped-nfse项目的分支
Requires
- php: ~5.6|~7.0
- nfephp-org/sped-common: ^5.0
- respect/validation: ^1.1
Requires (Dev)
- phpunit/phpunit: ^5.7
- scrutinizer/ocular: ^1.3
- squizlabs/php_codesniffer: ^2.8
This package is auto-updated.
Last update: 2024-09-29 16:36:33 UTC
README
用于与市政府电子服务发票系统集成的框架
php-nfse 是一个用于生成RPS和与市政府沟通的NFSe的框架。
此项目是已停用的原始项目nfephp-org/sped-nfse https://github.com/nfephp-org/sped-nfse 的分支。
重要提示 - 请仔细阅读
市政府会自由更改NFSe模型和布局,甚至更改访问webservice的方式,这是一个事实!!
这使得与其他类似包相比,此包非常复杂。
另一个非常重要且主要影响您应用程序(将使用此包)的细节是,每个市政府针对采用的标准的差异化流程,例如
- 不同的字段(大小和结构)
- 不存在或功能不同的操作
- 数据可接受性标准各不相同
- 等等。
这意味着您的应用程序必须处理每个市政府的这些特性,而不仅仅是模型。
在定义WebServices方面没有国家标准,并且市政府可以随意更改XML布局或提供者,这可能会导致严重的访问和验证问题,因为我们可能无法适应此框架,无论是由于技术变更还是时间限制。
使用此框架的用户应评估提供产品给最终用户所承担的风险和责任,因为最终用户可能会在某个时候停止工作,因为正如前面所说
"我们无法保证在XML布局或RPS接收webservice发生变化时的功能",显然我们将尽力适应,但我们无法保证在NFSe情况下取得成功
建议
只有当您具备足够知识来修复发现的错误时,才使用此框架,否则请放弃并不要坚持,因为很可能不会有任何类型的支持,无论是免费还是付费。
您将自行承担风险。
定义
电子服务发票 - NFS-e 是一种仅存在于数字文档中的税务发票,将取代传统的打印服务发票。由市政府财政部门实施的NFSe将在计算机程序中电子发出和存储,旨在通过记录电子服务提供来体现地方服务税(ISSQN)的发生。使用电子服务发票,您将获得以下好处
- 成本降低
- 减少官僚主义
- 促进承包商和供应商之间的关系
- 更好地管理发出的和接收的发票
- 使用征收文件节省时间和安全
NFSe的发出需要预先注册发出者,以及巴西认证机构发放的A1类型(PKCS#12)数字证书的可用性。
开发中的包,还不能使用!!
标准
存在许多不同的NFSe开具标准,此外,每个市府都可能对其选择的“标准”进行修改,因此,每个授权的市政府必须清楚地标识,以便在框架调用中使用正确的代码。这大大增加了此API的复杂性,从而增加了其维护难度。
- 算盘
- ABRASF
- 敏捷
- ArrecadaNet
- 公务员
- AWATAR
- BETHA - BETA-TESTS
- BOANF
- BSIT-BR
- Cecam
- CENTI
- Comunix
- CONAM
- Consist
- COPLAN
- DB NFSE
- DEISS
- DigiFred
- DSFNET - ALPHA-TESTS
- Dueto
- DUETO 2.0
- E-Caucaia
- e-Governe ISS
- E-Nota Portal Público
- e-Receita
- E&L
- eISS
- Elotech
- Equiplano
- ETransparencia
- FacilitaISS
- FGMAISS
- FINTELISS
- FISS-LEX
- Freire
- GENERATIVA
- GINFES
- GLC Consultoria (Sumaré e Monte Mor)
- 戈亚尼亚
- 政府
- 政府 TXT
- 数字政府
- 电子政府
- INFISC
- INFISC – 圣地亚哥
- INFISC – 萨普卡亚
- INFISC Farroupilha
- IPM - BETA-TESTS
- ISISS
- ISS Intel
- ISS On-line Supernova
- ISS Online AEG
- ISS Simples SPCONSIG
- ISS4R
- ISSE
- ISSNET - BETA-TESTS
- ISSNFe On-line
- ISSWEB Camaçari
- ISSWEB Fiorilli
- JFISS Digital
- JGBAIAO
- Lençóis Paulista
- Lexsom
- Memory
- Metrópolis
- NF-Eletronica
- NF-em
- NFPSe
- NFSE-ECIDADES
- NFSeNET
- NFWEB
- Nota Blu
- Nota Carioca (ABRASF衍生) - 开发中
- Nota Natalense
- Nota Salvador (ABRASF衍生) - 开发中
- PMJP
- PortalFacil
- Prescon
- Primax Online
- Prodam (NF Paulistana) - BETA-TESTS
- PRODATA
- 公共 - BETA-TESTS
- RLZ
- SAATRI
- SEMFAZ
- SH3
- SIAM
- SIGCORP – TXT
- SIGCORP Bauru
- SIGCORP Ivaipora
- SIGCORP Londrina
- SIGCORP Rio Grande
- SIGCORP São Gonçalo
- SIGISS - BETA-TESTS
- SimplISS - 开发中
- SJP
- SMARAPD SIL Tecnologia
- SMARAPD SIL Tecnologia WS
- 公共解决方案
- 系统
- Tecnos
- Thema
- Tinus
- Tinus Upload
- TIPLAN
- 市政税收
- WEBISS
框架支持的市政
ABRASF (BETA-TESTS)
- 萨尔瓦多 (BA) ABRASF (修改)
- 里约热内卢 (RJ) ABRASF (修改)
- 圣何塞 dos Campos (SP) GINFESv3
- 里梅拉 (SP) ETransparencia
- 伊塔比拉 (MG) ABRASF (修改)
- 圣何塞 dos Pinhais (PR) ABRASF (修改)
BETHA (ALPHA-TESTS)
- 克鲁泽伊鲁 (C)
- 卡马萨里 (BA)
- 奎里诺波利斯 (GO)
- 马拉卡茹 (MS)
- 科雷尼奥普里奥 (PR)
- 法蒂达达里奥·格兰德 (PR)
- 奥蒂吉拉 (PR)
- 巴拉纳瓦伊 (PR) 集成
- 圣马特乌斯 do Sul (PR)
- 雷森迪 (RJ)
- 里约 das Flores (RJ)
- 格拉马杜 (RS)
- 拉戈阿·维尔梅拉 (RS)
- 帕尔梅伊拉 das Missões (RS)
- 特雷斯·帕索斯 (RS)
- 比瓜苏 (SC)
- 卡诺伊纳斯 (SC)
- 克里西乌马 (SC)
- 库里蒂班奥斯 (SC)
- 伊米布图巴 (SC)
- 贾拉瓜杜苏尔 (SC)
- 若阿查巴 (SC)
- 拉格斯 (SC)
- 纳韦加ntes (SC)
- 圣洛伦索 do Oeste (SC)
- 圣何塞 (SC)
- 施罗德 (SC)
- 加维亚佩里托 (SP)
- 瓜塔帕拉 (SP)
- 贾梅伊罗 (SP)
- 蒙特阿尔托 (SP)
- 奥尔兰迪亚 (SP)
DSFNET (ALPHA-TESTS)
- 卡皮那布尔 (SP)
- 圣路易斯 (MA)
- 贝伦 (PA)
- 卡马皮纳斯
- 索罗卡巴 (SP)
- 特雷西纳 (PI)
- 乌贝兰迪亚 (MG)
ISSNET (BETA-TESTS)
- 阿尔塔弗洛雷斯塔 (MT) 备注:不完整,缺少生产URL
- 阿纳波利斯 (GO) 备注:不完整,缺少生产URL
- 安德拉迪纳(SP)备注:不完整,缺少生产URL
- 戈亚尼亚(GO)备注:不完整,缺少生产URL
- 阿帕雷西达(SP)备注:不完整,缺少生产URL
- 阿拉瓜伊纳(TO)备注:不完整,缺少生产URL
- 邦尼奥托(MS)备注:不完整,缺少生产URL
- 卡萨格兰德(PR)备注:不完整,缺少生产URL
- 克鲁斯阿尔塔(RS)备注:不完整,缺少生产URL
- 库伊亚巴(MT)
- 杜拉斯(MT)备注:不完整,缺少生产URL
- 伊塔佩廷加(SP)备注:不完整,缺少生产URL
- 贾卡雷伊(SP)备注:不完整,缺少生产URL
- 贾瓜里尤纳(SP)备注:不完整,缺少生产URL
- 朱亚拉(MT)备注:不完整,缺少生产URL
- 洛雷纳(SP)备注:不完整,缺少生产URL
- 曼滕亚(MG)备注:不完整,缺少生产URL
- 莫吉-达斯-克鲁塞斯(SP)备注:不完整,缺少生产URL
- 纳维拉伊(MS)备注:不完整,缺少生产URL
- 诺布雷斯(MT)备注:不完整,缺少生产URL
- 诺瓦-阿尔沃拉德杜-苏尔(MS)备注:不完整,缺少生产URL
- 诺瓦-奥利米亚(MT)备注:不完整,缺少生产URL
- 诺沃-汉布罗(RS)备注:不完整,缺少生产URL
- 普拉亚-格兰德(SP)备注:不完整,缺少生产URL
- 里贝拉伊内(SP): ABRASF(修改后)
- 里奥-布里拉兰特(MS)备注:不完整,缺少生产URL
- 圣玛丽亚(RS)备注:不完整,缺少生产URL
- 圣维森特(SP)备注:不完整,缺少生产URL
- 塞尔纳(SP)备注:不完整,缺少生产URL
- 西德罗兰迪亚(MS)备注:不完整,缺少生产URL
- 索里索(MT)备注:不完整,缺少生产URL
- 特雷斯科-卡萨雷斯(MG)备注:不完整,缺少生产URL
- 瓦尔塞亚-格兰德(MT)备注:不完整,缺少生产URL
IPM(BETA-TESTS)
- 科洛姆布(PR)
PRODAM(BETA-TESTS)
- 圣保罗(SP)备注:没有测试环境
Publica(BETA-TESTS)
- 蒂莫泰奥(MG)
- 卡查多(SC)集成
- 查佩科(SC)
- 伊塔亚伊(SC)
SIGISS SigCorp(BETA-TESTS)
- 隆德里纳(PR)SIGISS SigCorp v1.03
- 戈尔瓦达雷斯(MG)Sigicorp
Simpliss 在开发中
- 圣若昂-达-博阿-维斯塔(SP)
安装
通过Composer
开发中的库
$ composer require lucas-simoes/php-nfse:dev-master
安全性
如果您发现任何与安全相关的问题,请直接向软件包维护者发送电子邮件,而不是打开一个ISSUE。