inovedados/sped-nfse-nacional

用于生成和通信国家标准的RPS和NFSe的API。(基于nfephp-org/sped-nfse-nacional的分支)

1.2.1 2024-06-05 17:02 UTC

This package is auto-updated.

Last update: 2024-09-05 20:43:03 UTC


README

Join the chat at https://gitter.im/nfephp-org/sped-nfse-nacional

用于与国家NFSe项目Web服务通信的API

该API仅针对Porto Alegre进行测试,目前处于BETA测试阶段

请使用Gitter聊天室来开始关于此包开发的特定讨论。

Chat

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讨论组,以跟踪开发并参与讨论和解答疑问!

注意:并非所有城市都有测试环境。

已提供服务的城市(可能还需要一些调整)

  • Recife (PE)
  • Belo Horizonte (MG)
  • Juiz de Fora (MG)
  • Rio de Janeiro (RJ)
  • Angra dos Reis (RJ)
  • Duque de Caxias (RJ)
  • Itaguaí (RJ)
  • Macaé (RJ)
  • Mangaratiba (RJ)
  • Niteroí (RJ)
  • Rio das Ostras (RJ)
  • Americana (SP)
  • Porto Alegre (RS)

依赖项

  • 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

贡献

这是一个完全的开源项目,使用和修改它无需支付任何费用。但是,为了继续维护它,我们需要一些贡献,无论是帮助编码、文档编写还是进行测试和错误识别。

此包已在Packgist中列出,是为Composer开发的,因此不会提供任何安装替代方案。

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

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

或者

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

或者,更改您应用的composer.json,添加以下内容:

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

注意:在使用此包的早期阶段,别忘了将您应用的composer.json中的"minimum-stability"属性从"stable"更改为"dev",以接受开发包。

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

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

composer require nfephp-org/sped-nfse-nacional

或者,更改您应用的composer.json,添加以下内容:

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

使用方法

请参阅Examples文件夹

更改日志和版本

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

测试

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

安全

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

鸣谢

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

许可证

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