跳转到主要内容

AEAT基础模块

项目描述

License: AGPL-3

AEAT基础

为AEAT声明创建基础模块,包括

  • 所有AEAT模型的基础字段。

  • 所有模型的基础视图。

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

  • BOE导出。定义一个基本的导出,包含文件的不同记录。

  • 使用模型的一般字段生成申报者的记录。

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

  • 与导出配置关联的BOE文件的查看器。

  • 税收金额计算引擎。

  • 生成借方为“国家税务行政管理局”的调节分录,该管理局为此目的而创建。

配置

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

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

要在模型中激活调节账项的创建,需要在相应的模型中设置字段 allow_posting 为 True,并在税收配置中设置需要用“to_regularize”标志进行调节的概念。这仅适用于使用税收代码计算栏目的模型。

警告:由于所有模型都使用一个单独的表来存储税收行,当将此类行的 one2many 字段(tax_line_ids)作为计算字段定义的依赖关系时,Odoo 的 ORM 存在限制。当使用相同的 ID 重新计算所有模型的计算字段时,这可能会在多公司环境中引起问题。一个解决方案(尽管不能避免重新计算)是将这些计算字段设置为 compute_sudo=True

使用方法

要查看 BOE 文件,必须

  1. 进入 发票 > 配置 > AEAT > BOE 导出配置

  2. 进入模型的主要导出配置详情。

  3. 点击智能按钮“比较文件”。

  4. 选择相应的文件并点击“比较”。

  5. 将出现一个窗口,其中包含每个导出行,对应的字符串,以及如果是数值,则其关联的数字。

Try me on Runbot

错误管理

错误/故障在 GitHub 问题 中管理。如果遇到问题,请检查您的问题是否已被报告。如果是第一个发现该问题的人,请帮助我们解决问题,通过在此 提供详细的描述。

已知问题/路线图

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

  • 不包括 Foral Deputations 的特定部分。

版权

贡献者

维护者

Odoo Community Association

本模块由 OCA 维护。

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

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

项目详细信息


发布历史 发布通知 | RSS 源

下载文件

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

源代码分发

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

构建分发

odoo11_addon_l10n_es_aeat-11.0.3.1.0-py2.py3-none-any.whl (217.2 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面