tiagokb / sped-efd
生成SPED EFD文件的API
v1.0.5
2022-04-13 20:56 UTC
Requires
- php: >=7
- nfephp-org/sped-common: ^5.0.57
- thecodingmachine/safe: ^1.3.3
Requires (Dev)
- phpstan/phpstan: ^1.4
- phpunit/phpunit: ^9.3
- scrutinizer/ocular: ^1.8
- sebastian/phpcpd: ^6.0
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-25 23:24:13 UTC
README
EM DESENVOLVIMENTO
用于生成SPED EFD(税务ICMS IPI)和SPED EFD贡献的类
EFD ICMS IPI v3.0.1 格式 13 - 从2019年1月1日起有效。
EFD Contribuições v3.1.0 格式 5 - 从2019年1月1日起有效。
版本控制
版本控制始终与每年财政年度采用的布局相关。例如:API的v1.0 ==> EFD ICMS 2019(格式13)和EFD Contribuições 2019(格式5)API的v2.0 ==> EFD ICMS 2020(格式14)和EFD Contribuições 2020(格式6)
以此类推。
重要
- 此项目的目的是仅提供从ERP系统提供的数据创建EFD ICMS/IPI和贡献文件的手段。
- 在生成传输文件之前,必须先在ERP内部对数据进行预处理和汇总。
- 要理解文件组装过程,必须了解这些数据并研究国家税务总局的文档。
- 将有数百个类!!!每个类对应于一个块的元素,这些元素可能是唯一的、多个的、必需的或非必需的,这取决于一系列条件,这些条件不会由该构建器管理。
- 组装块的过程很复杂,需要处理时间和内存,考虑到可能存在的数据量。
- 生成文件后,必须通过税务局的官方验证器进行验证,并通过Receitanet进行传输,无法通过Web服务自动验证或自动发送。
请使用Gitter聊天开始关于此包开发的特定讨论。
字段详情
所有"C"类型字段仅包含ASCII字符,不允许其他字符集,最好是大写。
所有"N"类型字段仅包含数字,例如
$ 1.129.998,99 => 1129998,99
1.255,42 => 1255,42
234,567 => 234,567
10.000 => 10000
10.000,00 ==> 10000或10000,00
17,00 % ==> 17,00或17
18,50 % ==> 18,5或18,50
30 => 30
1.123,456 Kg ==> 1123,456
0,010 litros ==> 0,010
0,00 ==> 0或0,00
0 => 0
空字段 ==>
注意每种情况中的小数位数
致谢
Roberto L. Machado(所有者和开发者)
许可证
此包可在LGPLv3或MIT许可证(MIT)下使用。请阅读许可证文件以获取更多信息。