nfephp-org / sped-efinanceira
电子财务库
Requires
- php: >=7.0
- ext-curl: *
- ext-dom: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-openssl: *
- ext-simplexml: *
- ext-xml: *
- justinrainbow/json-schema: ^5.2
- nfephp-org/sped-common: ^5.0
Requires (Dev)
- phpcompatibility/php-compatibility: ^9.3
- phpstan/phpstan: ^1.4
- phpunit/phpunit: ^9.3
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-08-29 19:04:36 UTC
README
用于将应用程序与巴西联邦税务局的SPED eFinanceira项目集成的PHP API
注意:当税务机构提供PEM文件而不是CER文件时,请记住只留下证书,并删除其余的文本。
openssl x509 -outform der -in pre_web.pem -out pre_web.cer
openssl x509 -inform der -in prepro-efinanc_web.cer -out preprod-efinanc_web.pem
sped-efinanceira 是一个框架,它允许应用程序通过构建xml事件和发送事件批次及查询,通过SSL使用数字证书(PKCS#12)在数字证书巴西链上请求SOAP,与RFB的SPED eFinanceira 项目的服务集成。
根据2015年7月3日发布的第1,571/2015号行政命令,税务机构设立了一个新的辅助义务,称为电子财务。从2016年2月开始,在美国(EUA)有财务活动的纳税人必须通过公共数字登记系统(Sped)向政府传输此信息。电子财务布局填写手册已在税务机构网站上发布。
新的辅助义务适用于获得批准的结构化和销售补充养老保险计划的法人实体;获得批准设立和管理的个人退休金计划(Fapi)的法人实体;主要或次要活动为筹集、中介或应用资金,包括在国内外货币或第三方的组合操作,或保管第三方的财产价值;以及获得批准的结构化和销售人身保险计划的保险公司。也就是说,在提供此类信息的责任人中,银行、保险公司、证券经纪人、证券和有价证券分销商、组合管理员和补充养老保险实体尤为突出。
本包旨在提供生成、签名和发送相关税务义务数据的手段。
本包是NFePHP API的一部分,符合PSR2和PSR4参数,并针对PHP的活跃版本进行开发。
贡献
这是一个完全的 开源 项目,使用它和修改它完全免费。但是,为了继续维护它,我们需要某种形式的贡献,无论是编码、文档还是测试和错误识别。
要贡献,请参阅 CONTRIBUTING 和 行为准则 以获取更多详细信息。
此外,如果您认为这里获取的任何信息对您有用,并且认为这值得一些金钱,并且愿意捐赠一些东西,请随时通过
安装
变更日志
关注 CHANGELOG 以获取有关最近更改的更多信息。
测试
$ composer test
安全
如果您发现任何安全问题,请直接向包维护者发送电子邮件,而不是打开一个问题。
致谢
- Roberto L. Machado linux.rlm@gmail.com
本包的开发仅因 ACTUARY Ltda 的贡献与合作才得以实现。
许可协议
此包可在 LGPLv3 或 MIT 许可证 (MIT) 下使用。请阅读 许可证文件 了解更多信息。