nfephp-org / sped-cte
API用于生成和与授权的SEFAZ通信的CTe。
v5.0.0
2023-09-10 13:29 UTC
Requires
- php: >=7.0
- ext-dom: *
- ext-json: *
- ext-libxml: *
- ext-openssl: *
- ext-simplexml: *
- ext-soap: *
- ext-zlib: *
- justinrainbow/json-schema: ^5.2
- nfephp-org/sped-common: ^5.0
Requires (Dev)
- phpstan/phpstan: ^0.12
- phpunit/phpunit: ^5.7
- scrutinizer/ocular: ^1.3
- sebastian/phpcpd: ^3.0
- squizlabs/php_codesniffer: ^3.4
README
用于生成和与授权的SEFAZ通信的CTe的库。
新版本 4.00 (将被包含在库中)
从2023年4月起进行认证
从2023年6月起投入生产
初步分析中,模型57的变化很少
模. 57 - 4.00版本中的新字段或更改的字段
- CRT (在发出时)
- infCteComp
- infPAA
模. 57 - 4.00版本中删除的字段
- refCteAnu
- tomaICMS
- infCteAnu
sped-cte是一个框架,用于生成CTe和在与授权的SEFAZ通信中的事件。
目标
此软件包旨在提供生成、签名和发送Sped CTe项目相关数据的手段。
此软件包是NFePHP API的一部分,符合PSR2和PSR4参数,并针对活跃的PHP版本和当前的CTe布局进行开发。
安装
composer require nfephp-org/sped-cte:dev-master
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
版本控制
为了透明度和对发布周期的辨别,并寻求保持与先前版本的兼容性,NFePHP的版本号将尽可能保持以下标准。
发布将按照以下格式编号
<major>.<minor>.<patch>
构建时将遵循以下指导原则
- 与先前版本的兼容性中断,增加
<major>
。 - 在不破坏与先前版本兼容性的情况下添加新功能,增加
<minor>
。 - 修复错误和其他更改,增加
<patch>
。
有关更多信息,请访问http://semver.org/。
开发
对于所有开发、错误修复、添加和测试,应使用develop
分支。在master
分支上将是被认为是稳定的代码。可能会出现新的分支,以根据需要维护旧版本或建立错误修复。但只有这两个建立的分支将永久维护。
Pull Request
为了使您的Pull Request被接受,它必须遵循本文件中描述的格式http://www.walkeralencar.com/PHPCodeStandards.pdf
安全
如果您发现任何安全问题,请直接通过电子邮件发送给软件包的维护者,而不是打开一个ISSUE。
鸣谢
- Cleiton Perin (所有者)
- Roberto L. Machado (所有者)
- Samuel Basso (维护者)
- Gleidson Brito (贡献者)
- Giovani Paseto (贡献者)
- Maison Kendi Sakamoto (贡献者)
- Everton Xavier (贡献者)
许可证
此软件包在GPLv3或LGPLv3或MIT许可证(MIT)下提供。有关更多信息,请参阅许可文件。