电子发票规范
项目描述
此模块包含电子发票(NF-e)的数据结构。使用该模块的一个模块是 l10n_br_nfe 模块,它允许传输电子发票。
生成
此模块的Odoo混入代码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 odoo14_addon_l10n_br_nfe_spec-14.0.6.2.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7b28a688536d3a08d9764c4b7a2b94fc7d2468851057ae4464cb9ad2618493c |
|
MD5 | fe029e415cfd886ba82038dfa839aa7f |
|
BLAKE2b-256 | 207a8c3284364a8ad930184907122ef42c53649fb1616a9e6bb4e8569adf832a |