nfe规范
项目描述
此模块包含电子发票(NF-e)的数据结构。使用该模块的一个例子是l10n_br_nfe模块,它允许传输NF-e。
生成
该模块的Odoo mixin 代码100%由最新的税务 xsd 方案生成,使用 xsdata 和该扩展
https://github.com/akretion/xsdata-odoo
要访问 xsd 方案,最好是克隆 nfelib 库并在该文件夹内生成代码
git clone https://github.com/akretion/nfelib
cd nfelib
export XSDATA_SCHEMA=nfe; export XSDATA_VERSION=40; export XSDATA_SKIP="^ICMS.ICMS\d+|^ICMS.ICMSSN\d+"
xsdata generate nfelib/nfe/schemas/v4_0 --package nfelib.nfe.odoo.v4_0 --output=odoo
mv nfelib/odoo/nfe/v4_0 <caminho_do_odoo>/l10n_br_nfe_spec/models/v4_0
字段前缀和版本
在NF-e中仅存在约800个税务字段,再加上几个复杂的税务文件,以及3000个OCA模块,字段名称与方案中名称的实际冲突风险是真实的。此外,我们还有多个NFe版本,如3.1、4.0等...
因此,决定每个字段都有一个由方案名称和方案版本的一些数字组成的复合前缀。以nfe40_为例。选择两位数字允许较小的方案更新使用相同的字段(以及数据库中的数据),而简单的Odoo更新(–update=…)可以解决迁移问题。而对于像3.1到4.0这样的更大变化,将假设使用新的字段和新的表(对于非Odoo对象)来处理,并且 nfelib 将使用所考虑的税务文件的更高版本的字段。
贡献者
Raphaël Valyi <raphael.valyi@akretion.com.br>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
当前维护者
本模块是GitHub上的OCA/l10n-brazil项目的一部分。
欢迎您贡献力量。有关如何贡献的更多信息,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
散列 for odoo_addon_l10n_br_nfe_spec-16.0.1.1.2.3-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | acce161a1ca7e3dec920e0ef9e778ac49df44f05e9aa5e829e2a515c1a5cc0cb |
|
MD5 | 40421552b0dc2d60a2aff6761bf97ad5 |
|
BLAKE2b-256 | e61581eb66f6515257d554ea8dba6b0194baff13883d7be69ceafdf9ae9434d9 |