matheus-felipe / php-nfse
用于生成和与市政府通信的NFSe API。这是一个已废弃的nfephp-org/sped-nfse项目的分支。
Requires
- php: ~5.6|~8.0
- nfephp-org/sped-common: ^5.0
- respect/validation: ^1.1
Requires (Dev)
- phpunit/phpunit: ^9.5
- scrutinizer/ocular: ^1.3
- squizlabs/php_codesniffer: ^2.8
This package is auto-updated.
Last update: 2024-09-11 21:13:48 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的发行需要发行方预先登记,以及由巴西ICP-Brasil认证的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
- Publico - 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
- Solução Pública
- System
- Tecnos
- Thema
- Tinus
- Tinus Upload
- TIPLAN
- Tributos Municipais
- WEBISS
由框架服务的市政府
ABRASF (BETA-TESTS)
- 萨尔瓦多(BA)ABRASF(修改后)
- 里约热内卢(RJ)ABRASF(修改后)
- 圣何塞 dos Campos(SP)GINFESv3
- Limeira(SP)ETransparencia
- 伊塔比拉(MG)ABRASF(修改后)
- 圣何塞 dos Pinhais(PR)ABRASF(修改后)
BETHA (ALPHA-TESTS)
- Cruzeiro do Sul(C)
- Camaçari(BA)
- Quirinópolis(GO)
- Maracaju(MS)
- Cornélio Procópio(PR)
- Fazenda Rio Grande(PR)
- Ortigueira(PR)
- Paranavai(PR)集成
- São Mateus do Sul(PR)
- Resende(RJ)
- Rio das Flores(RJ)
- 格拉多(RS)
- Lagoa Vermelha(RS)
- Palmeira das Missões(RS)
- Três Passos(RS)
- Biguaçu(SC)
- Canoinhas(SC)
- Criciúma(SC)
- Curitibanos(SC)
- Imbituba(SC)
- Jaraguá do Sul(SC)
- Joaçaba(SC)
- Lages(SC)
- Navegantes(SC)
- São Lourenço do Oeste(SC)
- São José(SC)
- Schroeder(SC)
- 加维亚佩托(SP)
- 瓜塔帕拉(SP)
- Jaimeiro(SP)
- 蒙特阿尔托(SP)
- 奥尔兰迪亚(SP)
DSFNET (ALPHA-TESTS)
- 坎皮纳斯(SP)
- 圣路易斯(MA)
- 贝伦(PA)
- 场格兰德
- 索罗卡巴(SP)
- 特雷西纳(PI)
- 乌贝兰达(MG)
ISSNET (BETA-TESTS)
- Alta Floresta(MT)注:不完整,缺少生产URL
- 阿纳波利斯(GO)注:不完整,缺少生产URL
- Andradina (SP) 注记:不完整,缺少生产URL
- Aparecida de Goiania (GO) 注记:不完整,缺少生产URL
- Aparecida (SP) 注记:不完整,缺少生产URL
- Araguaína (TO) 注记:不完整,缺少生产URL
- Bonito (MS) 注记:不完整,缺少生产URL
- Cascavel (PR) 注记:不完整,缺少生产URL
- Cruz Alta (RS) 注记:不完整,缺少生产URL
- Cuiaba (MT)
- Dourados (MT) 注记:不完整,缺少生产URL
- Itapetininga (SP) 注记:不完整,缺少生产URL
- Jacareí (SP) 注记:不完整,缺少生产URL
- Jaguariuna (SP) 注记:不完整,缺少生产URL
- Juara (MT) 注记:不完整,缺少生产URL
- Lorena (SP) 注记:不完整,缺少生产URL
- Mantena (MG) 注记:不完整,缺少生产URL
- Mogi das Cruzes (SP) 注记:不完整,缺少生产URL
- Naviraí (MS) 注记:不完整,缺少生产URL
- Nobres (MT) 注记:不完整,缺少生产URL
- Nova Alvorada do Sul (MS) 注记:不完整,缺少生产URL
- Nova Olimpia (MT) 注记:不完整,缺少生产URL
- Novo Hamburgo (RS) 注记:不完整,缺少生产URL
- Praia Grande (SP) 注记:不完整,缺少生产URL
- Ribeirão Preto (SP) : ABRASF (修改后)
- Rio Brilhante (MS) 注记:不完整,缺少生产URL
- Santa Maria (RS) 注记:不完整,缺少生产URL
- São Vicente (SP) 注记:不完整,缺少生产URL
- Serrana (SP) 注记:不完整,缺少生产URL
- Sidrolândia (MS) 注记:不完整,缺少生产URL
- Sorriso (MT) 注记:不完整,缺少生产URL
- Três Corações (MG) 注记:不完整,缺少生产URL
- Várzea Grande (MT) 注记:不完整,缺少生产URL
IPM (BETA-TESTS)
- COLOMBO (PR)
PRODAM (BETA-TESTS)
- São Paulo (SP) 注记:没有测试环境
Publica (BETA-TESTS)
- Timóteo (MG)
- Caçador (SC) 集成
- Chapecó (SC)
- Itajaí (SC)
SIGISS SigCorp (BETA-TESTS)
- Londrina (PR) SIGISS SigCorp v1.03
- Governador Valadares (MG) Sigicorp
Simpliss 在开发中
- São Joao da Boa Vista (SP)
安装
通过Composer
正在开发的库
$ composer require matheus-felipe/php-nfse
安全
如果您发现与安全相关的任何问题,请直接向软件包维护者发送电子邮件,而不是创建一个ISSUE。
致谢
- Lucas Simões lucas_development@outlook.com
- Tiago Franco https://github.com/tiagofranco86/php-nfse