跳转到主要内容

Intrastat产品基础模块

项目描述

License: AGPL-3

Intrastat产品

此模块包含Intrastat产品报告的常用对象和字段,例如产品上的《协调制度》代码(如果您不熟悉《协调制度》代码,请阅读 维基百科 <http://en.wikipedia.org/wiki/Harmonized_System>)和原产国。

它应与特定国家的Intrastat产品报告模块结合使用,例如

  • l10n_fr_intrastat_product:法国的《货物交换声明》(DEB)模块

  • l10n_be_intrastat_product:比利时Intrastat产品声明的模块

这些特定国家的模块可以在OCA的这些国家的本地化中找到。

安装

警告

此模块与官方插件中的 report_intrastat 模块冲突。如果您已经安装了 report_intrastat 模块,在安装此模块之前应先卸载它。

使用

此模块与特定国家的本地化模块结合使用。

本地化模块编码指南

我们建议首先复制现有模块,例如 l10n_be_intrastat_product,并针对您国家特定的需求调整代码。

  • 申报对象

    创建一个新类,如下所示

    class L10nCcIntrastatProductDeclaration(models.Model):
        _name = 'l10n.cc.intrastat.product.declaration'
        _description = "Intrastat Product Declaration for YourCountry"
        _inherit = ['intrastat.product.declaration', 'mail.thread']

    其中 cc = 您的国家代码

  • 计算和申报行

    还创建继承自计算和申报行对象的新对象,以便您可以为基本模块添加方法或自定义方法(当需要针对多个国家进行自定义或添加新方法时,请创建一个PR)。

    还调整新创建对象的 parent_id 字段(以 l10n_be_intrastat_product 为例)。

  • XML文件:菜单、操作、视图

    以 l10n_be_istrastat_product 为例,将“be”替换为您的国家代码。

Try me on Runbot

错误跟踪器

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

致谢

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

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

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

项目详情


下载文件

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

源代码发行版

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

构建发行版

由以下机构支持

AWSAWS云计算和安全赞助商 DatadogDatadog监控 FastlyFastlyCDN GoogleGoogle下载分析 MicrosoftMicrosoftPSF 赞助商 PingdomPingdom监控 SentrySentry错误记录 StatusPageStatusPage状态页面