跳转到主要内容

AEAT申报的基础模块

项目描述

Mature License: AGPL-3 OCA/l10n-spain Translate me on Weblate Try me on Runboat

Módulo base para declaraciones de la AEAT, que incluye

  • Campos base para todo los modelos AEAT.

  • Vista base para todos los modelos.

  • Crea una secuencia automática para los registros diferenciando por modelo.

  • Exportación del BOE. Define una exportación básica, con los diferentes registros del fichero.

  • Generación del registro del declarante con los campos genéricos de los modelos.

  • Motor de exportación paramétrica basado en una configuración que puede ser introducida por datos XML o por interfaz.

  • Visor de archivos BOE asociados a la configuración de exportación.

  • Motor de cálculo de importes por impuestos.

  • Generador del asiento de regularización con cargo a un proveedor “Agencia Estatal de Administración Tributaria” creado al efecto.

  • Certificado para las declaraciones de la AEAT

  • Webservice AEAT SOAP

目录

安装

Este módulo requiere del módulo account_tax_balance, que está en OCA/account-financial-reporting y de date_range, en OCA/server-ux.

配置

Todos aquellos modelos que se especifiquen en los módulos adicionales y hereden el AEAT base, deberán definir una variable interna que se llame ‘_aeat_number’ asignándole como valor, el número del modelo (130, 340, 347…).

Para poder utilizar el motor genérico de cálculo de casillas por impuestos (como el 303), hay que heredar del modelo “l10n.es.aeat.report.tax.mapping” en lugar de “l10n.es.aeat.report”. Para la vista, hay que añadir el campo a mano, ya que la herencia de vistas no permite una doble herencia de AbstractModel, pero lo que es la vista tree ya está definida.

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

警告:由于所有模型的税收行都存储在单个表中,因此在Odoo的ORM中将tax_line_ids(税收行)字段作为计算字段的依赖项放置时存在限制,这会重新计算具有相同ID的所有模型的计算字段(带有@api.depends的输入),这可能在多公司环境中引起问题。解决此问题的一种方法(尽管不能避免重新计算)是将这些计算字段设置为 compute_sudo=True

在l10n.es.aeat.report模型中已创建基本计算字段error_count,其值将取决于其继承,继承将使用_compute_error_count函数来指示报告中错误行的数量。如果值为0,则不会显示任何警告;如果值大于0,则将在报告表单视图中显示警告。

使用

要查看BOE文件,必须

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

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

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

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

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

要导入证书,必须

  1. 进入 发票 > 配置 > AEAT > 证书

  2. 创建一个新的证书。填写表格并上传p12文件

  3. 点击获取密钥并输入证书密码

已知问题/路线图

  • BOE导出配置不按日期筛选或自动选择有效日期。

  • 不包括福尔萨迪派特拉斯的特定部分。

错误跟踪器

错误在GitHub Issues上追踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们解决问题。

请不要直接联系贡献者以获取支持或帮助解决技术问题。

鸣谢

作者

  • Pexego

  • Acysos S.L.

  • AvanzOSC

  • Tecnativa

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

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

当前维护者

pedrobaeza

本模块是GitHub上OCA/l10n-spain项目的一部分。

欢迎您贡献。要了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


发布历史 发布通知 | RSS订阅

下载文件

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

源代码分发

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

构建分发

odoo14_addon_l10n_es_aeat-14.0.3.0.4-py3-none-any.whl (264.1 kB 查看哈希值)

上传时间 Python 3

支持