跳转到主要内容

AEAT基础模块

项目描述

License: AGPL-3

AEAT基础

AEAT声明的基础模块,包括

  • 所有AEAT模型的基字段。

  • 所有模型的基视图。

  • 为每个模型创建一个自动序列。

  • BOE导出。定义一个基于文件的多个记录的基本导出。

  • 使用模型通用字段生成申报人记录。

  • 基于配置的参数化导出引擎,配置可以通过XML数据或界面输入。

  • 税款金额计算引擎。

  • 为“国家税务管理总局”创建的供应商生成调节分录。

配置

在所有指定为附加模块并继承AEAT基础模型的模型中,必须定义一个名为‘_aeat_number’的内部变量,并将其值分配为模型的编号(130、340、347...)。

要使用通用的税款计算引擎(如303),必须从“l10n.es.aeat.report.tax.mapping”模型继承,而不是从“l10n.es.aeat.report”模型继承。对于视图,必须手动添加字段,因为视图继承不允许AbstractModel的双重继承,但视图树已经定义。

要激活模型中的调节分录创建,必须在相应的模型中将allow_posting字段设置为True,并在税收配置中设置将使用“to_regularize”标志进行调节的概念。这只适用于使用税款代码计算引擎的模型。

警告:由于使用单个表存储所有模型的税行,当将这些行(tax_line_ids)的one2many字段作为依赖项放在字段定义的ORM(使用@api.depends)中时,Odoo的ORM存在限制,该字段会重新计算具有与当前记录相同ID的所有模型的计算字段,这在多公司环境中可能存在问题。解决方法(尽管不能避免重新计算)是将这些计算字段设置为compute_sudo=True

已知问题/路线图

  • 向BOE的导出配置既不按日期过滤也不按有效日期自动选择。

  • 不包括Forales的具体部分。

信用

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问https://odoo-community.org

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅有关生成分发存档的教程。

构建分发

odoo9_addon_l10n_es_aeat-9.0.1.0.6-py2-none-any.whl (134.6 kB 查看哈希值)

上传时间 Python 2

由以下支持