奥地利本地化指南:会计模块、财务报告、SAF‑T 导出与 POS RKSV 合规配置
奥地利
配置 {#localizations/austria/configuration}
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>
:::
财务报告 {#localizations/austria/financial-reports}
可用的本地化报告如下:
::: seealso 会计报告文档 <../accounting/reporting>
:::
SAF‑T(Standard Audit File for Tax) {#localizations/austria/saf-t}
奥地利税务局可能会要求提供 SAF‑T。奥地利 SAF‑T 导出模块允许以 XML 格式导出报告。
配置 {#localizations/austria/saf-t-configuration}
本节说明如何配置数据库,以确保 SAF‑T 所需的全部信息可用。若缺少信息,导出时会显示缺失信息的警告。
公司信息 {#localizations/austria/saf-t-company}
打开数据库 Settings。在 Companies 部分,点击 Update Info,确保以下字段填写正确:
Address(至少包括):StreetCityZIPCountry
PhoneCompany ID(公司税号)Tax ID(如有),填写UID-Nummer (Umsatzsteueridentifikationsnummer)(包括国家前缀)
联系人 {#localizations/austria/saf-t-contact}
必须在 Contacts 应用中为公司关联至少一个 联系人,并且:
- 确保联系人类型设为
Individual。- 在
Company name字段选择贵公司。- 在
Phone或Mobile字段提供至少一个电话号码。
客户和供应商信息 {#localizations/austria/saf-t-customer-supplier-information}
使用 Contacts 应用,填写所有出现在发票、供应商账单或付款中的合作伙伴的 Address。对于公司合作伙伴,在 Tax ID 字段填写带国家前缀的增值税号。
会计设置 {#localizations/austria/saf-t-accounting}
进入 Accounting --> Configuration --> Settings。在 Austrian localization 部分,填写:
ÖNACE-CodeProfit Assessment Method
::: seealso 奥地利经济商会网站上的 ÖNACE 信息
:::
科目表映射 {#localizations/austria/saf-t-chart-of-account}
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 报告 {#localizations/austria/saf-t-exporting}
要导出 SAF‑T 报告,进入 Accounting --> Reports --> General Ledger。点击 PDF 按钮右侧的下拉箭头,选择 SAF‑T。
销售点(POS) {#localizations/austria/pos}
RKSV(Registrierkassensicherheitsverordnung) {#localizations/austria/pos-rksv}
RKSV (Registrierkassensicherheitsverordnung) 是奥地利的一项监管法规,旨在保障收银机安全并防止税务欺诈。它要求企业使用防篡改的电子收银系统,包括 point of sale </applications/sales/point_of_sale>。
这些系统必须配备 签名创建单元(SCU),负责为每笔交易签名,确保交易数据不可被修改。法规还要求定期导出交易数据以供审计。Odoo 通过 cloud‑based 解决方案 fiskaly 提供合规支持。
配置 {#localizations/austria/pos-rksv-configuration}
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 Info(oi-arrow-right),确保 <localizations/austria/saf-t-company> 中的信息已更新且填写完整。
在 Fiskaly 标签页中,启用 Managed by Odoo(fa-toggle-on),即可让 Odoo 自动管理 Fiskaly 集成。
如果已有 Fiskaly 账户并自行提供凭证,请关闭该开关并手动配置 Fiskaly credentials。
:::: note
::: title
注意
:::
测试时,请确保 Test Fiskaly(fa-toggle-on)已启用,以在不影响生产服务器的情况下运行集成。默认已启用测试模式,若要切换至生产模式,请关闭 Test Fiskaly(fa-toggle-off)。
::::
:::: important ::: title 重要 ::: 凭证验证通过后,Fiskaly 管理方式(Odoo 或自定义)以及模式(测试或生产)将无法再修改。 ::::
点击 Generate Credentials 在 Fiskaly 系统中创建新组织并生成所需凭证。随后点击 Authenticate Keys 验证这些凭证。
将 Fiskaly 组织链接至 FinanzOnline {#localizations/austria/pos-fiskaly-finanzonline}
要将 Fiskaly 组织与奥地利财政部的 FinanzOnline 关联,需要在公司 Fiskaly 标签页填写以下信息:
Participant IdentifierUser IdentifierUser Pin
:::: note ::: title 备注 ::: FinanzOnline 凭证可通过已有账户获取,或通过 创建新账户 获得(如果尚未注册)。 ::::
:::: tip ::: title 提示 ::: 测试模式下可使用随机凭证;生产模式必须使用有效凭证。 ::::
点击 Authenticate FON 将 Fiskaly 组织链接至奥地利财政部,并开始正常的 point of sale </applications/sales/point_of_sale> 操作。
数字签名收据 {#localizations/austria/pos-digitally-sign-receipts}
系统会在后台使用 SCU (Signature Creation Unit) 自动为收据签名,收据上会显示包含收据编号和 SCU 信息的加密二维码。
:::: note ::: title 注意 :::
若 SCU 不可用,收据可能不含二维码,此时收据会显示
Sicherheitseinrichtung ausgefallen信息,表示系统已连接 Fiskaly 服务但 SCU 暂时不可用。若收据未出现此信息,则说明未连接 Fiskaly 服务。因 SCU 不可用而未签名的订单可手动签名,步骤如下:
- 前往
Point of Sale --> Orders --> Orders。 - 在
Orders列表视图点击oi-settings-adjust(调整设置)图标,显示Receipt Signed?列,以便识别未签名订单。 - 选中未签名订单,点击
fa-cogActions,选择Sign Order。
::::
- 前往
DEP7 导出 {#localizations/austria/pos-dep7}
导出的 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 文件。
月/年结算收据 {#localizations/austria/pos-montly-yearly-receipts}
要打印月度或年度结算收据,先在 POS 仪表盘 中 start a session <pos/session-start>,然后在对应的收银点点击 Open Register。接着点击右上角的 oi-view-list(列表视图)图标,选择 Montly/Yearly Receipts。
默认在 Print closing receipts 窗口中选中上个月。若需更改,选择 Monthly 或 Yearly,随后点击 fa-calendar-o(日历)图标选择相应的月份或年份。