西班牙

安装 🇪🇸 Spanish
fiscal localization package <../fiscal_localizations> 以获取西班牙本地化的全部默认会计功能。

目前存在三套 Spanish 本地化,每套都有预配置的 PGCE 科目表:

  • Spain - SMEs (2008)(西班牙‑中小企业,2008 年版);
  • Spain - Complete (2008)(西班牙‑完整,2008 年版);
  • Spain - Non-profit entities (2008)(西班牙‑非营利实体,2008 年版)。

要选择使用哪套,请前往
Accounting --> Configuration --> Settings,在 Fiscal Localization 区域选择相应的包。

:::: warning ::: title 警告 :::

仅当您尚未创建任何会计分录时,才能更改会计包。 ::::

::: seealso

  • Documentation on e-invoicing’s legality and compliance in Spain <../accounting/customer_invoices/electronic_invoicing/spain>
  • Documentation on e-invoicing’s legality and compliance in the Basque Country <../accounting/customer_invoices/electronic_invoicing/basque_country> :::

您可以通过 Accounting --> Configuration --> Accounting: Chart of Accounts 进入 科目表

:::: tip ::: title 提示 :::

创建新的 Odoo Online 数据库时,默认安装 Spain - SMEs (2008)。 ::::

当安装 Spanish - Accounting (PGCE 2008) (l10n_es) 模块时,默认的西班牙专属税种会自动创建;安装 Spain - Accounting (PGCE 2008) (l10n_es_reports) 模块后即可使用税务报表。每种税务都会影响西班牙专属的 税务报表 (Modelo),可在
Accounting --> Reporting --> Statements Reports: Tax Report 查看。

以下是可用的西班牙专属报表列表:

  • 资产负债表;
  • 损益表;
  • EC 销售清单;
  • 税务报表 (Modelo 111);
  • 税务报表 (Modelo 115);
  • 税务报表 (Modelo 130);
  • 税务报表 (Modelo 303);
  • 税务报表 (Modelo 347);
  • 税务报表 (Modelo 349);
  • 税务报表 (Modelo 390)。

在报表页面点击 book 图标并选择其西班牙专属版本 (ES) 即可访问对应的税务报表。

如果您希望修改 I 部分 [04] 框或 II 部分 [09] 框的比例计算:

  1. 启用 developer mode <developer-mode>,前往 Accounting --> Reporting --> Tax Report,选择报表 Tax report (Modelo 130)
  2. 点击 fa-cogs(齿轮)图标,位于 Report: Tax Report (Mod 130) (ES) 右侧。
  3. 点击要修改的框,在弹出窗口中点击 percentage 行;在新的弹窗中,将 Formula 字段的值改为您想要的百分比。若需修改另一个框,重复上述操作。

若希望在 II 部分([08][11] 框)录入任何金额,必须将对应联系人的 行业 改为 Agriculture(农业):

  1. 前往联系人表单(Accounting --> Customers --> CustomersAccounting --> Vendors --> Vendors),选择一个联系人。
  2. Sales & Purchase 选项卡中,将 Industry 字段设为 Agriculture

对所有与农业行业相关的联系人重复此操作。

:::: note ::: title 备注 :::

Veri*Factu 计费系统的生产商必须自行证明其符合相关法规。
Download Odoo's "declaración responsable"<spain/declaracion_responsable.pdf> ::::

Veri*Factu 是西班牙税务局使用的电子发票系统。除使用 SII 系统或受地区税制(如 TicketBai)的纳税人外,绝大多数西班牙纳税人均需使用该系统。

Odoo 支持将 invoices <localizations/spain/veri-factu-invoices> 与 POS orders <localizations/spain/veri-factu-orders> 自动发送至税务机关。

启用 Veri*Factu 的步骤:

  1. 打开 Settings 应用,确保公司 Country(国家)和 Tax ID(税号)在 Companies <general/companies/company> 区域已正确设置。
  2. Install <general/install> Spain - Veri*Factu (l10n_es_edi_verifactu) 模块。
  3. 前往 Accounting --> Configuration --> Settings,滚动至 Veri\*Factu 区域,勾选 Enable Veri*Factu,点击 oi-arrow-right Manage certificates 以添加证书。
  4. Certificates for Veri\*Factu 列表视图中,点击 New
  5. 点击 Upload your file,选择证书文件并输入打开证书所需的 Password(如有)。

:::: note ::: title 备注 :::

  • 必须上传至少一个证书。
  • 默认情况下 Veri*Factu 处于测试模式,数据发送至测试服务器,不视为正式。若要发送正式数据,请在 SettingsVeri*Factu 区域关闭 Test Environment。 ::::

发票在 invoice <../../finance/accounting/customer_invoices> 确认后即可 sent <accounting/invoice/sending>。在 Send 窗口中,如果已启用 Veri*Factu,则会出现相应选项。

点击 Send 会生成包含发票详情的 JSON 文件,该文件以 Veri*Factu 文档形式保存。在 Veri*Factu 选项卡中,所有文档按创建日期和当前状态列出。

:::: tip ::: title 提示 :::

要下载 JSON 文件,点击 Veri*Factu 选项卡中的对应文档,然后在 Open: Veri*Factu Documents 窗口中点击 JSON 字段的链接。 ::::

:::: note ::: title 备注 :::

  • 文档应立即发送至 AEAT (Agencia Estatal de Administración Tributaria),但因税局规定的强制等待期,可能会延迟;系统会在下次计划任务运行时自动发送。
  • 发票 PDF 上会出现 Veri*Factu QR 码,扫描可验证发票已被税局接收并识别。 ::::

订单在 paid <pos/sell> 后,会生成包含订单详情的 JSON 文件,并以 Veri*Factu 文档形式保存。

前往 Point of Sale --> Orders --> Orders,在列表中选中相应订单,在 Veri*Factu 选项卡中可看到所有文档及其状态。

:::: tip ::: title 提示 :::

下载 JSON 文件的操作同上:点击文档 → Open: Veri*Factu Documents → 点击 JSON 链接。 ::::

:::: note ::: title 备注 :::

  • 同样需发送至 AEAT,若受税局强制等待期影响,系统会在下次计划任务时自动发送。 ::::

如果在付款过程中为订单生成了发票,则会为该发票创建并发送 Veri*Factu 文档。

:::: note ::: title 备注 :::

订单收据上也会出现 Veri*Factu QR 码,即使已为该订单生成发票。扫描可验证发票已被税局接收并识别。 ::::

Ticket BAI(或 TBAI)是巴斯克政府及其三个省议会(Álava、Biscay、Gipuzkoa)使用的电子发票系统。

Odoo 支持 TicketBAI (TBAI) 电子发票格式,覆盖巴斯克地区全部三省。要启用 TicketBAI,请在 Settings --> General SettingsCompanies 区域设置公司 CountryTax ID

随后,install <general/install> 模块 Spain -TicketBAI (l10n_es_edi_TBAI),进入 Accounting --> Configuration --> Settings,在 Spain Localization 区域的 Tax Agency for TBAI 字段选择对应 region(地区)。

选定地区后,点击 Manage certificates (SII/TicketBAI),再点击 New,上传证书并输入税务机关提供的密码。

:::: warning ::: title 警告 :::

若在测试证书,请在 Spain Localization 区域启用 Test Mode(可在 Settings 应用的 Accounting 中找到)。 ::::

发票在 created <../../finance/accounting/customer_invoices> 并确认后,顶部会出现 TicketBAI banner

Odoo 每 24 小时 自动通过 TicketBAI 发送发票。您也可以点击 Process now 立即发送。

发票 发送 后,Electronic Invoice 字段状态变为 Sent,XML 文件可在 chatter 中查看。在 EDI Documents 选项卡下,可追溯与该发票相关的其他生成文档(如同时通过 SII 发送的情况)。

:::: note ::: title 备注 :::

TicketBAI QR 码 会显示在发票 PDF 上。

::::

FACe 是西班牙公共部门使用的电子发票平台,用于发送电子发票。

在配置 FACe (General Entrance for Electronic Invoices) 系统前,先 install <general/install> 模块 Spain - Facturae EDI (l10n_es_edi_facturae) 以及其他 Facturae EDI 相关模块。

配置 FACe 的步骤:

  1. 前往 Accounting --> Configuration --> Certificates
  2. 点击 New 创建新证书。
  3. 填写字段,包括上传税务机关提供的 Certificate 文件以及对应的 Certificate Password

:::: note ::: title 备注 :::

如果使用 Invoicing 应用而非 Accounting,请前往 Invoicing --> Configuration --> Certificates。 ::::

创建并确认发票后,点击 Send & Print。确保已勾选 Generate Facturae edi file,再次点击 Send & Print。发送后,生成的 XML 文件会出现在 chatter 中。

:::: warning ::: title 警告 :::

该文件 不会 自动发送,需要手动自行发送。 ::::

:::: tip ::: title 提示 :::

可以通过政府门户网站批量发送 FACe XML 文件。 ::::

为使 FACe行政中心 配合使用,发票 必须 包含中心的特定信息。

添加 行政中心 的方法:为合作伙伴公司创建新 联系人,将 FACe Center 设为 type,并分配一个或多个 role(角色),然后 保存。通常需要的三种角色为:

  • Órgano gestor: Receptor(接收方);
  • Unidad tramitadora: Pagador(付款方);
  • Oficina contable: Fiscal(财务方)。

:::: tip ::: title 提示 :::

  • 若行政中心在不同角色下需要不同的 Codes,必须为每个角色创建不同的中心。
  • 使用带有 administrative centers 的合作伙伴创建电子发票时,所有行政中心都会被包含在发票中。
  • 您可以为单个联系人分配多个角色,或为每个角色创建单独的联系人。 ::::