nfephp-org/sped-efdreinf

API 用于生成和通信与巴西联邦税务局 EFD-Reinf 项目相关的事件。

v1.0.11 2024-04-09 12:28 UTC

README

注意:批次发送将变为异步!!因此需要执行两次“发送批次”操作,然后执行“查询批次”操作。

注意:每次新版本的 XSD 发布后,都会更改每个事件的 XSD 文件名。更新时请注意是否可以找到。

新版本 2.1.2 将于 2023 年 9 月投入生产

从 2.1.1 到 2.1.2 的变更事件

  • R-2030
  • R-4010
  • R-4020
  • R-4040
  • R-4080
  • R-9001
  • R-9005
  • R-9011
  • R-9015

新版本 v2.1.1 的变更

新版本 2.1.1 将于 2023 年 3 月投入生产

注意:2.1.1 版本已在测试中,与 1.5.1 版本同时进行。

新版本 2.1.1 的布局从 2023 年 3 月开始生效,直到 2023 年 2 月应使用 1.5.1 版本。

错误
规则

  1. 新的 XSD 包(请记住始终根据 XSD 文件本身指定的命名空间重命名 xsd)。
  2. 在先前的事件验证中可能会有一些更改,以及一些字段的出现次数。
  3. 新增事件
  • R-1050 实体链接表(ok)
  • R-4010 物理人受益人的支付/信贷(XSD 中存在问题,需要开发 jsoonschema 并获取修正后的 xsd)
  • R-4020 法人受益人的支付/信贷(XSD 中存在问题,需要开发所有内容并获取修正后的 xsd)
  • R-4040 未识别受益人的支付/信贷(ok)
  • R-4080 收入时的扣留(ok)
  • R-4099 R-4000 系列事件的开/关(ok)

注意:生产环境和预生产环境之间仍然存在差异,在版本转换期间请注意!!

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

Chat

Latest Stable Version Build Status Latest Version on Packagist License Total Downloads

Issues Forks Stars

此包符合PSR-1PSR-2PSR-4标准。如果您观察到任何不符合标准的地方,请通过 pull request 发送补丁。

不要错过在NFePHP 讨论组上注册的机会,以跟踪开发并参与讨论和解答疑问!

EFD-Reinf 的强制性和交付

以下纳税人必须通过 EFD-Reinf 1 提供信息,但家庭雇主除外,即使免税或免税

  1. 根据 1991 年 7 月 24 日第 8,212 号法律第 31 条规定,提供和雇用通过劳动派遣服务的企业;
  2. 根据 2003 年 12 月 29 日第 10,833 号法律第 30 条和第 34 条以及 1996 年 12 月 27 日第 9,430 号法律第 64 条规定,负责扣缴社会一体化计划和公务员财产形成计划(PIS/Pasep)税、社会保障融资税(Cofins)和社会利润税(CSLL)的法人;
  3. 选择按照2011年12月14日第12546号法律的规定,缴纳社会保险费(CPRB)的企业;
  4. 农村法人生产者和农业企业,当其农业产品销售收入按1994年4月15日第8870号法律第25条的规定,以及1991年7月24日第8212号法律第22A条的规定缴纳社会保险费时,分别按2001年7月9日第10256号法律修改;
  5. 根据1991年8212号法律第30条和2008年6月20日第11718号法律第11条的规定,购买农村产品的买方;
  6. 拥有专业足球队伍的体育协会,已获得赞助、品牌和标志许可使用、广告、宣传和体育赛事转播的款项;
  7. 为维持拥有专业足球队伍的体育协会提供赞助、品牌和标志许可使用、广告、宣传和体育赛事转播资源的公司或实体;
  8. 在境内举办任何体育项目的体育赛事组织者,其中至少有1个维持专业足球队伍的体育协会参与;并且
  9. 支付或作为第三方代表支付已代扣个人所得税(IRRF)的法人或自然人。

上述第2项和第9项的纳税人只有在替代源泉扣缴个人所得税申报(DIRF)的事件正式纳入申报格式,并提前进行公告后,才需开始发送与EFD-Reinf相关的信息。

贡献

这是一个完全开源的项目,使用和修改它无需支付任何费用。但是为了继续维护它,需要某种形式的贡献,无论是协助编码、文档编写还是在测试和故障识别方面。

此包在Packgist上列出,是为了使用Composer而开发的,因此不会明确提供安装的替代方案。

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

composer require nfephp-org/sped-efdreinf:dev-master

或者更改您的应用程序的composer.json文件,插入以下内容:

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

注意:在使用此包的开发阶段,不要忘记更改您的应用程序的composer.json文件,以接受开发包,将"minimum-stability"属性从"stable"更改为"dev"。

"minimum-stability": "dev"

稳定版本发布后,可以按以下方式安装:

composer require nfephp-org/sped-efdreinf

或者更改您的应用程序的composer.json文件,插入以下内容:

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

使用方式

即将推出...

更改日志和版本

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

测试

所有测试都是为了与PHPUNIT一起操作而开发的。

安全

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

致谢

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

许可

此包在LGPLv3或MIT许可(MIT)下提供。请参阅许可文件以获取更多信息。