奥地利

Install <general/install> 以下模块以获得奥地利本地化的全部功能。

名称技术名称描述
Austria - Accounting[l10n_at]默认的 财政本地化包 <fiscal_localizations/packages>
Austria - Accounting Reports[l10n_at_reports]添加本地化的财务报告。
Austrian SAF‑T Export[l10n_at_saft]添加 SAF‑T 导出功能。
Austria - Security Regulation for Point of Sale[l10n_at_pos]为 POS 添加 RKSV 合规功能。

::: seealso 关于奥地利电子发票合法性和合规性的文档 <../accounting/customer_invoices/electronic_invoicing/austria>
:::

可用的本地化报告如下:

::: seealso 会计报告文档 <../accounting/reporting>
:::

奥地利税务局可能会要求提供 SAF‑T。奥地利 SAF‑T 导出模块允许以 XML 格式导出报告。

本节说明如何配置数据库,以确保 SAF‑T 所需的全部信息可用。若缺少信息,导出时会显示缺失信息的警告。

打开数据库 Settings。在 Companies 部分,点击 Update Info,确保以下字段填写正确:

  • Address(至少包括):
    • Street
    • City
    • ZIP
    • Country
  • Phone
  • Company ID(公司税号)
  • Tax ID(如有),填写 UID-Nummer (Umsatzsteueridentifikationsnummer)(包括国家前缀)
联系人 {#localizations/austria/saf-t-contact}

必须在 Contacts 应用中为公司关联至少一个 联系人,并且:

  • 确保联系人类型设为 Individual
  • Company name 字段选择贵公司。
  • PhoneMobile 字段提供至少一个电话号码。

使用 Contacts 应用,填写所有出现在发票、供应商账单或付款中的合作伙伴的 Address。对于公司合作伙伴,在 Tax ID 字段填写带国家前缀的增值税号。

进入 Accounting --> Configuration --> Settings。在 Austrian localization 部分,填写:

  • ÖNACE-Code
  • Profit Assessment Method

::: seealso 奥地利经济商会网站上的 ÖNACE 信息
:::

SAF‑T 规范定义了一套科目表(COA),所有需要导出的科目必须使用该 COA 中的相应科目进行标记。

通过在科目上添加标签实现映射,例如给科目添加 [1000] 标签,即将其(虚拟)映射到 SAF‑T COA 中代码为 1000 的科目。只要 SAF‑T COA 中存在该代码,任意数字均可使用。

Austria - Accounting 模块会为每个 SAF‑T COA 科目添加对应标签,并自动映射默认奥地利科目表中的许多科目。

您可以尝试导出 SAF‑T 报告,以检查是否存在未映射或多重映射的科目。若配置或映射有问题,会显示警告并提供 View Problematic Accounts 按钮查看详情。

::: seealso 科目表文档 <../accounting/get_started/chart_of_accounts>
:::

要导出 SAF‑T 报告,进入 Accounting --> Reports --> General Ledger。点击 PDF 按钮右侧的下拉箭头,选择 SAF‑T

RKSV (Registrierkassensicherheitsverordnung) 是奥地利的一项监管法规,旨在保障收银机安全并防止税务欺诈。它要求企业使用防篡改的电子收银系统,包括 point of sale </applications/sales/point_of_sale>

这些系统必须配备 签名创建单元(SCU),负责为每笔交易签名,确保交易数据不可被修改。法规还要求定期导出交易数据以供审计。Odoo 通过 cloud‑based 解决方案 fiskaly 提供合规支持。

Install <general/install> Austria - Security Regulation for Point of Sale([l10n_at_pos])模块。

:::: tip ::: title 提示 ::: 如果列表中未出现该模块,update the app list <general/install>。 ::::

公司信息 {#localizations/austria/pos-rksv-company}

打开 Settings 应用,进入 Companies 部分,点击 Update Infooi-arrow-right),确保 <localizations/austria/saf-t-company> 中的信息已更新且填写完整。

Fiskaly 标签页中,启用 Managed by Odoofa-toggle-on),即可让 Odoo 自动管理 Fiskaly 集成。

如果已有 Fiskaly 账户并自行提供凭证,请关闭该开关并手动配置 Fiskaly credentials

:::: note ::: title 注意 ::: 测试时,请确保 Test Fiskalyfa-toggle-on)已启用,以在不影响生产服务器的情况下运行集成。默认已启用测试模式,若要切换至生产模式,请关闭 Test Fiskalyfa-toggle-off)。 ::::

:::: important ::: title 重要 ::: 凭证验证通过后,Fiskaly 管理方式(Odoo 或自定义)以及模式(测试或生产)将无法再修改。 ::::

点击 Generate Credentials 在 Fiskaly 系统中创建新组织并生成所需凭证。随后点击 Authenticate Keys 验证这些凭证。

将 Fiskaly 组织链接至 FinanzOnline {#localizations/austria/pos-fiskaly-finanzonline}

要将 Fiskaly 组织与奥地利财政部的 FinanzOnline 关联,需要在公司 Fiskaly 标签页填写以下信息:

  • Participant Identifier
  • User Identifier
  • User Pin

:::: note ::: title 备注 ::: FinanzOnline 凭证可通过已有账户获取,或通过 创建新账户 获得(如果尚未注册)。 ::::

:::: tip ::: title 提示 ::: 测试模式下可使用随机凭证;生产模式必须使用有效凭证。 ::::

点击 Authenticate FON 将 Fiskaly 组织链接至奥地利财政部,并开始正常的 point of sale </applications/sales/point_of_sale> 操作。

系统会在后台使用 SCU (Signature Creation Unit) 自动为收据签名,收据上会显示包含收据编号和 SCU 信息的加密二维码。

:::: note ::: title 注意 :::

  • SCU 不可用,收据可能不含二维码,此时收据会显示 Sicherheitseinrichtung ausgefallen 信息,表示系统已连接 Fiskaly 服务但 SCU 暂时不可用。若收据未出现此信息,则说明未连接 Fiskaly 服务。

  • 因 SCU 不可用而未签名的订单可手动签名,步骤如下:

    1. 前往 Point of Sale --> Orders --> Orders
    2. Orders 列表视图点击 oi-settings-adjust(调整设置)图标,显示 Receipt Signed? 列,以便识别未签名订单。
    3. 选中未签名订单,点击 fa-cog Actions,选择 Sign Order
      ::::

导出的 DEP7 (Digitale Schnittstelle der Finanzverwaltung für Kassensysteme) 文件让监管部门能够核查交易并确保符合反欺诈措施。企业需定期生成该文件并在税务部门要求时提交。

生成方法:Point of Sale --> Reporting --> DEP7 Reports,在 DEP7 Reports 中填写必填字段:

  • Start Datetime:导出起始日期(含)之后的数据。
  • End Datetime:导出结束日期(含)之前的数据。
  • Point of Sale:选择需要导出的收银点。

填写完毕后点击 Print 下载包含 DEP7 数据的 PDF 文件。

要打印月度或年度结算收据,先在 POS 仪表盘start a session <pos/session-start>,然后在对应的收银点点击 Open Register。接着点击右上角的 oi-view-list(列表视图)图标,选择 Montly/Yearly Receipts

默认在 Print closing receipts 窗口中选中上个月。若需更改,选择 MonthlyYearly,随后点击 fa-calendar-o(日历)图标选择相应的月份或年份。