德国

会计

科目表

Odoo 支持 SKR03 和 SKR04 两种会计科目表。当您创建新的 Odoo Online 数据库时,默认安装 SKR03。

通过 会计 ‣ 配置 ‣ 设置 并检查 财政本地化 部分下的 套餐 字段来验证安装的是哪一个。

警告

只有在您尚未创建任何会计分录的情况下,才能选择另一个套餐。如果已经过账了分录,则必须设置一个新的公司或数据库才能选择另一个套餐。此外,所有日记账分录都需要重新创建。

报表

以下是 Odoo 企业版上提供的德国特定报表:

  • 资产负债表

  • 损益

  • Tax Report (Umsatzsteuervoranmeldung)

  • 欧洲共同体(EC)销售列表

  • 内部统计

从 Odoo 导出分录至 DATEV

前提是已安装德国 财政本地化套餐 之一,您可以从总分类账中将您的会计分录从 Odoo 导出到 DATEV。

需要两种类型的导出:首先是 DATEV ATCH 导出,然后是 DATEV DATA 导出。

注解

在不同阶段都需要这两种导出,以便将数据正确传输到 DATEV,因为 DATEV 使用两个接口,一个用于客户(DUO - DATEV Unternehmen Online),另一个用于税务顾问(DATEV Rechnungswesen)。

1. DATEV ATCH

进入 会计 ‣ 报告 ‣ 总分类账,点击 )按钮,并选择 Datev ATCH (zip)

带 DATEV 导出的总分类账操作菜单

通过 DATEV Belegtransfer 软件 上传下载的 ZIP 文件。

如果您的电脑上没有安装 DATEV Belegtransfer 软件,请咨询您的税务顾问。

警告

DATEV ATCH ZIP 文件包括与 Odoo 发票或账单相关联的文件(报告)。对于客户发票,文件必须是通过使用 打印和发送 按钮生成的。对于供应商账单,文件必须是通过电子邮件别名收到或使用 上传 按钮上传的。

DATEV ATCH ZIP 文件

ZIP 文件包含两类文件:

  • 总分类账上所选期间的单个发票/账单文件(PDF、JPEG 等),以及

  • 一个 document.xml 文件,用于为每个文件生成唯一的 ID(GUID)。

这些唯一 ID 至关重要,因为它们允许 DATEV 自动将文件链接到单个日记账项,这些日记账项将在下一步与 DATEV DATA 文件一起导入。

2. DATEV DATA

进入 会计 ‣ 报告 ‣ 总分类账,点击 )按钮,并选择 Datev DATA (zip)

将下载的 ZIP 文件传输给您的税务顾问。他们应将 ZIP 文件导入 DATEV Rechnungswesen。

请向您的税务顾问咨询他们需要这些文件的频率。

DATEV ATCH ZIP 文件

ZIP 文件包含三个 CSV 文件:

  • 包含与客户相关的所有信息的 EXTF_customer_accounts.csv 文件、

  • 包含所有供应商相关信息的 EXTF_vendor_accounts.csv 文件,以及

  • the EXTF_accounting_entries.csv containing all journal items for the period defined on the general ledger, as well as the unique IDs (GUID) so that the journal items can be linked to the files inside the DATEV ATCH ZIP file.

GoBD 合规

**GoBD**是*Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff*的缩写。简而言之,这是一份关于正确管理和存储电子形式的账簿、记录和文件以及数据访问的指南,与德国税务机关、纳税申报和资产负债表相关。

这些原则由联邦财政部(BMF)于2014年11月编写并发布。自2015年1月起,这些原则已成为规范,并取代了以前公认的与基于计算机的会计相关的做法。由于数字化解决方案(云托管、无纸化公司等)的发展,联邦财政部在 2019 年和 2020 年 1 月对其中一些内容进行了修改。

重要

Odoo 已通过**GoBD 合规性**认证。

了解与会计软件相关的 GoBD

GoBD 对必须向金融当局提交账目的公司具有约束力,包括中小企业、自由职业者和企业家。因此,纳税人本人是唯一负责完整和详尽地保存与财政相关的数据(上述财务及相关数据)的责任方。

除软件要求外,用户还需确保内部控制系统(依据德国财税法第 146 条):

  • 访问权限控制;

  • 职责分离,功能分离;

  • 输入控制(错误通知,合理性检查);

  • 数据输入时的对账检查;

  • 处理控制;以及

  • 防止有意或无意操纵软件、数据或文件的措施。

用户必须在其组织内将任务分配到相关岗位(控制),并验证任务是否正确、完整地执行(监督)。这些控制的结果必须被记录下来(文档),如果在这些控制中发现错误,应采取适当措施纠正情况(预防)。

数据安全

纳税人必须**保护系统,防止因删除、移除或盗窃任何数据而导致的数据丢失**。如果分录没有得到充分的保护,记账将被视为不符合 GoBD 指南。

预订最终发布后,将无法再通过应用程序进行更改或删除。

  • 如果在云端使用Odoo,则提供定期备份服务。此外,可以在外部系统下载和备份定期备份数据。

  • 如果服务器在本地运行,用户有责任创建必要的备份基础设施。

重要

在某些情况下,数据必须保留十年或更长时间,因此始终保存备份。如果您决定更换软件提供商,则更为重要。

软件编辑的责任

鉴于 GoBD 仅适用于纳税人,软件编辑方绝不对其用户的财务交易数据的准确和合规文档负责。它只能为用户提供必要的工具,以遵守 GoBD 中描述的与软件相关的指南。

通过 Odoo 确保合规性

谈到 GoBD,关键词是:可追溯、可验证、真实、清晰和持续。简而言之,您需要有防审计的归档,而 Odoo 为您提供了实现所有这些目标的手段:

  1. 追溯性和可验证
    Odoo 中的每条记录都盖有单据创建者、创建日期、修改日期以及修改者的戳记。此外,相关字段会被追踪。因此,可以在相关对象的沟通栏中看到哪个值被谁更改了。
  2. 完整性
    所有财务数据都必须记录在系统中,不能有任何间断。Odoo 确保财务交易的编号没有间断。用户有责任将所有财务数据录入系统。由于 Odoo 中的大部分财务数据是自动生成的,用户仍有责任完整地录入所有供应商账单和杂项操作。
  3. 价格准确性
    Odoo 确保在正确配置的情况下,使用正确的科目。此外,采购订单、销售订单及各自发票之间的控制机制反映了业务的真实情况。用户有责任扫描纸质供应商账单并将其附加到 Odoo 的相应记录中。Odoo 文档可帮助您自动化此任务
  4. 及时预订和记录保存
    由于Odoo中的大多数财务数据都是由交易对象生成的(例如,开票是在确认时记账的),Odoo确保开箱即用的及时记录保存。用户有责任及时对所有传入的供应商账单以及杂项操作进行编码。
  5. 订购
    存储在 Odoo 中的财务数据,根据定义是有序的,并且可以根据模型中的大多数字段进行重新排序。GoBD 不强制要求特定的排序,但系统必须确保第三方专家能够快速找到给定的财务交易。Odoo 开箱即用地确保了这一点。
  6. 不变性散列
    通过德语Odoo本地化,Odoo的标准配置方式是,无需任何进一步的自定义即可遵守不可更改性子句。

GoBD 导出

在财政控制的情况下,财政当局可以请求对会计系统的三个级别的访问(Z1,Z2,Z3)。这些级别从直接访问接口到在存储设备上移交财务数据不等。

In the case of a handover of financial data to a storage device, the GoBD does not enforce the format. It can be, for example, in XLS, CSV, XML, Lotus 123, SAP-format, AS/400-format, or else. Odoo supports the CSV and XLS export of financial data out of the box. The GoBD recommends the export in a specific XML-based GoBD format (see “Ergänzende Informationen zur Datenträgerüberlassung” §3), but it is not binding.

Non-compliance

In the event of an infringement, you can expect a fine and a court order demanding the implementation of specific measures.

POS

Technical security system

The Kassensicherungsverordnung (The Act on Protection against Manipulation of Digital Records) requires that electronic record-keeping systems - including the point of sale systems - must be equipped with a technical security system (also called TSS or TSE).

Odoo提供了一项在“fiskaly <https://fiskaly.com>”的帮助下兼容的服务,这是一种基于云的解决方案*。

重要

由于此解决方案是基于云的,因此需要有效的互联网连接。

注解

The only VAT rates allowed are given by fiskaly. You can check these rates by consulting fiskaly DSFinV-K API: VAT Definition.

配置

:ref:“安装<一般/安装>” 国 - 销售点认 (“l10n_de_pos_cert”)和 国 - 餐厅类型销售点认 (“l10n_de_pos_res_cert”)模块。

小技巧

如果未列出这些模块,则 :ref:更新应用列表<一般/安装>

Company registration at the financial authority

To register your company, open the Settings app, click Update Info under the Companies section, and fill in the following fields:

  • 公司名称

  • 地址

  • VAT

  • St.-Nr. (Steuernummer) this number is assigned by the tax office to every taxable natural or legal person (e.g., 2893081508152).

  • W-IdNr. (Wirtschafts-Identifikationsnummer) this number is used as a permanent identification number for economically active persons.

You can then register your company through fiskaly by opening the Fiskaly tab and clicking the Fiskaly Registration button.

小技巧

If you do not see the Fiskaly Registration button, make sure that you saved your company details and are not in editing mode anymore.

注册完成后,将显示新字段:

  • Fiskaly Organization ID refers to the ID of your company on fiskaly’s side.

  • Fiskaly API Key and Fiskaly API Secret are the credentials the system uses to access the services offered by fiskaly.

Fiskaly registration tab

注解

It is possible to request new credentials if there is any issue with the current ones by clicking the New keys button.

DSFinV-K 导出

当您关闭 PoS 会话时,订单的详细信息将被发送到 fiskaly 的 :DSFinV-K(Digitale Schnittstelle der Finanzverwaltung für Kassensysteme) 服务。

在审计的情况下,您可以通过转到:menuselection:销售点 --> 订单 --> DSFinV-k 导出--> 新建 来导出发送到 DSFinV-K 的数据。

用于导出DSFinV-K的菜单

这些字段是必填字段:

  • 开始日期:导出日期大于或等于给定开始日期的数据)

  • 结束日期:导出日期小于或等于给定结束日期的数据)

如果要导出所有销售点的数据,请将 POS 字段留空;如果只想导出此特定销售点的数据,请指定一个字段。

导出 DSFinV-K

导出成功触发并正在处理时,状态 字段应提及 处理中。点击 刷新状态 检查是否准备就绪。