德国¶
会计¶
科目表¶
Odoo 支持 SKR03 和 SKR04 科目表。当您创建一个新的 Odoo 在线数据库时,默认安装 SKR03。
通过前往 并检查 财政本地化 部分下的 包 字段来验证安装的是哪个科目表。
警告
只有在未创建任何会计分录的情况下才能选择其他包。如果已过账,则必须设置新的公司或数据库以选择另一个包。此外,所有日记账分录都需要重新创建。
报表¶
Odoo Enterprise 上可用的以下德国特定报告:
资产负债表
损益
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 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文件,以及EXTF_accounting_entries.csv文件,包含总账上定义期间的所有日记账项目,以及唯一标识符 (GUID),以便日记账项目可以链接到 DATEV ATCH ZIP 文件内的文件。
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 提供了实现这些目标的工具:
- 追溯性和可验证Odoo 中的每条记录都带有创建者、创建日期、修改日期以及修改者的标记。此外,相关字段会被跟踪。因此,可以在相关对象的聊天记录中看到哪个值被谁更改了。
- 完整性所有财务数据都必须记录在系统中,不得有任何遗漏。Odoo 确保财务交易编号没有空缺。用户有责任将所有财务数据输入系统。由于 Odoo 中的大多数财务数据是自动生成的,用户仍需负责完整录入所有供应商账单和其他杂项操作。
- 价格准确性Odoo 确保在正确配置的情况下使用正确的账户。此外,采购订单和销售订单及其相应发票之间的控制机制反映了业务的实际情况。用户负责扫描并将纸质供应商账单附加到 Odoo 中的相关记录上。Odoo 文档模块可以帮助您自动化此任务 。
- 及时预订和记录保存由于Odoo中的大多数财务数据都是由交易对象生成的(例如,开票是在确认时记账的),Odoo确保开箱即用的及时记录保存。用户有责任及时对所有传入的供应商账单以及杂项操作进行编码。
- 订购存储在 Odoo 中的财务数据按定义是有序的,并且可以根据模型中的大多数字段重新排序。GoBD 并未强制要求特定的排序方式,但系统必须确保第三方专家能够快速找到某笔财务交易。Odoo 默认支持这一功能。
- 不变性散列通过德语Odoo本地化,Odoo的标准配置方式是,无需任何进一步的自定义即可遵守不可更改性子句。
GoBD 导出¶
在财政控制的情况下,财政当局可以请求对会计系统的三个级别的访问(Z1,Z2,Z3)。这些级别从直接访问接口到在存储设备上移交财务数据不等。
在将财务数据移交给存储设备的情况下,GoBD 不强制规定 格式。例如,可以是 XLS、CSV、XML、Lotus 123、SAP 格式、AS/400 格式或其他格式。Odoo 默认支持财务数据的 CSV 和 XLS 导出。GoBD 建议 使用特定的基于 XML 的 GoBD 格式导出(参见“关于数据媒介移交的补充信息”第 3 条),但这不是强制性的。
不合规¶
如果发生违规行为,您可以预期会受到罚款,并收到法院要求实施特定措施的命令。
POS¶
技术安全系统¶
《收银安全保障条例》(防止数字记录被篡改的法案)要求电子记录系统(包括 销售点系统 )必须配备 技术安全系统 (也称为 TSS 或 TSE )。
Odoo提供了一项在 fiskaly <https://fiskaly.com> 的帮助下兼容的服务,这是一种*基于云的解决方案* 。
重要
由于此解决方案是基于云的,因此需要有效的互联网连接。
注解
唯一允许的增值税税率由 fiskaly 提供。您可以通过查阅 fiskaly DSFinV-K API:增值税定义 来查看这些税率。
配置¶
安装 国 - 销售点认 ( l10n_de_pos_cert )和 国 - 餐厅类型销售点认 ( l10n_de_pos_res_cert )模块。
小技巧
如果未列出这些模块,则 更新应用列表 。
创建技术安全系统并将其链接到销售点¶
要在德国使用销售点系统,首先需要创建一个 TSS(技术安全系统) ,方法是前往 ,选择要编辑的 销售点 ,然后在 Fiskaly API 部分勾选 创建 TSS 复选框。
成功创建 TSS 后,您可以找到以下内容:
TSS ID ,这是指 fiskaly 系统中您 TSS 的 ID,以及
Fiskaly 客户端 ID ,这是指 fiskaly 系统中您销售点系统的 ID。
DSFinV-K 导出¶
每当您关闭一个销售点会话时,订单的详细信息会被发送到 fiskaly 的 DSFinV-K(财政管理数字接口用于收银系统) 服务。
在审计的情况下,您可以通过前往 来导出发送至 DSFinV-K 的数据。
这些字段是必填字段:
开始日期时间 :导出日期大于或等于给定开始日期的数据
结束日期时间 :导出日期小于或等于给定结束日期的数据
如果要导出所有销售点的数据,请将 销售点 字段留空;如果只想导出特定销售点的数据,请指定一个销售点。
当导出成功触发并正在处理时, 状态 字段应显示为 待处理 。点击 刷新状态 以检查是否已完成。