意大利

模块

以下模組會隨義大利本地化自動安裝:

名称

技术名称

说明

意大利 - 会计

l10n_it

默认 财务本地化套装

Italy - 电子发票

l10n_it_edi

电子发票实现

意大利 - 意向声明

l10n_it_edi_doi

支持意向声明(Dichiarazione di Intento)

意大利 - 销售电子发票

l10n_it_edi_sale

电子发票的销售修改

意大利 - 销售点

l10n_it_pos

将 Odoo PoS 与意大利财政打印机集成

意大利 - 会计报表

l10n_it_reports

意大利报表

意大利 - 银行收款

l10n_it_riba

从Odoo中的批量付款生成Ri.Ba.文件

意大利 - 库存DDT

l10n_it_stock_ddt

物流配送文档 - documento di trasporto (DDT)

注解

在某些情况下,例如升级到包含更多模块的版本时,模块可能不会自动安装。任何缺失的模块都可以手动 安装。

公司

要使用此会计本地化的所有功能,需要在公司记录上填写以下字段:

  • 公司名称

  • 地址:公司地址;

  • 增值税:公司增值税;

  • Codice Fiscale:公司的财务代码

  • Tax System:公司所属的税务体系

需提供的公司信息

税项配置

许多电子发票功能都是使用 Odoo 的税务系统实现的。因此,必须对税务进行适当配置,以便正确生成发票和处理其他账单用例。

意大利语 本地化包含预定义的税种 示例 ,可用于各种目的。

免税

意大利当局要求使用税率为 零百分比 (0%)的销售税,以便准确记录为发票行免税提供依据的 免税类型(Natura) 和 法律依据。

示例

欧盟内的出口税可用作参考(0% EU,发票标签 00eu)。可在 会计 ‣ 配置 ‣ 税项 下找到。出口免征增值税,因此需要填写 豁免 类型和 法律依据。

免税设置

更多内容

免税类型(Natura) 和 法律依据 代码数量众多。请务必查看最新可用版本,以获取以下方面的最新信息:

注解

如果您需要使用不同类型的免税,请转到会计 ‣ 配置 ‣ 税,选择类似的税,然后点击齿轮图标并选择复制。在高级选项选项卡中,添加免税和法律参考。点击保存确认。

小技巧

请在 名称 字段中根据税项的 豁免 类型 重命名 税项,以便轻松区分它们。

反向征税

反向征税 机制是一种增值税规则,将支付增值税的责任从供应商转移到客户。客户 自行 向AdE支付增值税。有不同的类型:

  • Internal Reverse Charge (for domestic sales)
    对于某些类别的商品和服务,增值税责任转移给买方。
  • External Reverse Charge (for intra-EU sales)
    增值税应在交付所在国或服务提供所在国缴纳。当买方本身是意大利企业时,欧盟提供了一种机制,允许卖方将其责任转移给买方。

结算单

反向征税 客户发票不显示增值税金额,但AdE要求卖方指定免税原因和启用反向征税机制的法律参考。Odoo提供了一套特殊的0%税率,可以分配给每个反向征税发票行,代表最常用的配置。

供应商往来账

受 反向征税 约束的意大利公司必须将账单详情发送至AdE。

注解

必须为 反向征税 账单开具自报增值税XML文件并发送至AdE。

创建供应商账单时,可在 税项 字段中添加 反向征税 税项。您可以前往 会计 ‣ 配置 ‣ 税项 查看可用的税项,可以看到 10% 商品税和 22% 服务税等税项已启用。由于意大利税务位置的自动配置,这些税项会在税项列表中自动启用。

税网格

意大利本地化对 反向征税 税有特定的税网格部分。这些税网格可通过VJ标签识别,可通过转到Accounting ‣ Reporting ‣ Tax Return找到。

税务申报 VJ 部分中的反向征税税项网格

电子发票

注解

确保所有意大利特定的电子发票模块已安装。

SdI是意大利使用的电子发票系统。它能够向客户发送和接收电子发票。文档必须采用名为 FatturaPA 的XMLEDI(电子数据交换)格式,并在交付前由系统正式验证。

为了能够接收发票和通知,必须通知SdI服务,用户的文件需要发送到Odoo并代表其进行处理。为此,您必须在AdE门户上设置Odoo的目标代码。

  1. 转到 意大利税务机关门户 并进行身份验证。

  2. 前往Fatture e Corrispettivi部分。

  3. 将用户设置为您希望配置电子地址的增值税号码的法人实体。

  4. 在 Servizi Disponibili ‣ Fatturazione Elettronica ‣ Registrazione dell’indirizzo telematico dove ricevere tutte le fatture elettroniche 中,输入 Odoo 的 目的地代码 K95IV18 并确认。

演示和生产模式

注解

  • 演示模式默认启用,并在By checking this box, I authorize Odoo to send and receive my invoices through the Sistema di Interscambio (SDI)选项在Fattura Electronica (FatturaPA)部分中启用之前保持激活状态。一旦激活此选项,生产模式即被启用且无法禁用。

  • 演示模式模拟将发票发送给政府的环境。在此模式下,发票必须 手动 下载为 XML 文件并上传到AdE的网站。

由于文件在发送到SdI或被您的数据库接收之前通过 Odoo 服务器传输,因此需要授权 Odoo 处理这些文件。要激活生产模式并启用传输到SdI,请按照以下步骤操作:

  1. 确保在公司信息中完成Codice Fiscale字段。

  2. 前往会计 ‣ 配置 ‣ 设置并滚动到Italian Electronic Invoicing部分。

  3. 在Fattura Electronica (FatturaPA)部分,启用By checking this box, I authorize Odoo to send and receive my invoices through the Sistema di Interscambio (SDI)选项。

  4. 点击 保存 。

处理

向意大利SdI提交发票是一个电子流程,用于在公司和AdE之间以 XML 格式强制传输税务文档,以减少错误并验证操作的正确性。

注解

您可以通过 SdI 状态 字段查看发票的当前状态。XML 文件会作为附件保存在发票上。

EDI 系统架构

XML 文档创建

Odoo 以AdE(税务局)要求的 FatturaPA 格式生成所需的 XML 文件作为发票的附件。选择所需的发票后,点击发送按钮。

弹出窗口打开后,会显示可供执行的操作列表。生成 XML 文件 用于生成附件。

XML 文件和 PDF 都可以作为附件在发票上找到。

EDI 附件

选择所需操作后,点击发送。

提交至 SDI

Send and Print对话框中的Send to Tax Agency选项将附件发送到Proxy Server,该服务器收集所有请求,然后通过 WebServices 通道将其转发到SdI。通过发票视图顶部的Check Sending按钮检查发票的发送状态。

SDI 处理

SdI接收文档并验证是否存在任何错误。在此阶段,发票处于SdI Processing状态,如发票上所示。发票还会获得一个FatturaPA Transaction编号,显示在Electronic Invoicing选项卡中。检查可能需要不同的时间,从几秒钟到一天不等,具体取决于整个意大利发送的发票队列。

检查发送按钮与 SdI 处理状态

Acceptance

如果文档有效,则由AdE记录并视为在财务上有效,如果在该机构的门户上明确请求,则会继续在Substitute Storage (Conservazione Sostitutiva)中进行存档。

警告

Odoo 不提供 Conservazione Sostitutiva 要求。其他提供商和AdE提供免费且经过认证的存储,以满足法律要求的规范。

SdIDestination Code尝试将发票转发给提供地址的客户,无论是 PEC 电子邮件地址还是其 ERP WebServices 通道的SdIDestination Code。每 12 小时最多尝试 6 次,因此即使不成功,此过程也可能需要长达三天时间。发票状态为Accepted by SDI, Forwarding to Partner。

可能的拒绝

SdI可能会发现编译中的不准确之处,甚至可能是形式上的错误。在这种情况下,发票处于SDI Rejected状态。SdI的意见会插入到发票选项卡的顶部。要解决此问题,只需删除发票的附件,将发票返回到Draft状态,并修复错误。一旦发票准备好,就可以重新发送。

注解

要重新生成 XML,必须同时删除 XML 附件和 PDF 报告,以便二者随后一并重新生成。这样可以确保两者始终包含相同的数据。

EDI 拒收状态

转发完成

发票已交付给客户;不过,您仍可通过电子邮件或邮寄向客户发送 PDF 副本。其状态为 SDI 已接受,已交付交易伙伴。

如果SdI无法联系您的客户,他们可能未在AdE门户上注册。在这种情况下,只需确保通过电子邮件或邮寄方式以 PDF 格式发送发票。发票随后处于Accepted by SDI, Partner Delivery Failed状态。

税务整合

当您从SdI收到供应商账单、从纸质单据或从导入的 XML 文件收到供应商账单时,税务机构可能会要求您将某些税务信息整合发送回SdI。当原本免税的交易因任何原因变为应税时,就会发生这种情况。

小技巧

要使供应商账单能够正确上传:

  • XML 文件中的联系人必须在 Odoo 中有对应的 联系人记录,且以下信息匹配:

    • 增值税 编号

    • Codice Fiscale

XML 文件中的税项必须在 Odoo 中有对应的 税项记录。

示例

以下列表并不详尽:

  • 作为买方,您需要为所购事项缴纳税款并整合税务信息。反向征税 税项。
  • 作为PA商业买家,您必须缴纳税款并整合税务信息。请确保将您收到的供应商账单上的0% 销售税替换为正确的分期付款税。
  • 自用
    当企业主将本为经营目的购买的资产转用于私人用途时,必须补缴最初作为经营成本抵扣的相应税款。

Odoo 可能会检测到您的供应商账单可以被解释为需要税务整合的文档类型,具体详见文件类型部分。

重要

请确保将您收到的供应商账单上的0% 销售税替换为您应向AdE缴纳的税款。然后在单个供应商账单表单顶部会出现一个按钮来发送它们。

点击 发送税务整合 按钮后,系统会生成具有相应 单据类型 的 XML 文件,将其附加到账单上,并像发票一样发送。

EDI 发送税务整合按钮

文件类型

SdI要求企业通过EDI(电子数据交换)发送客户发票和其他文档。

以下 单据类型 代码在技术上分别标识不同的业务场景。

TD01 - 发票

这代表了通过SdI交换的所有发票的标准 国内 场景。任何不属于特定特殊情况之一的发票都被归类为常规发票,由文档类型TD01 标识。

TD02 - 预付款

预付款 发票在导入/导出时使用的 单据类型 代码为 TDO2,与普通发票不同。导入该发票时,会创建一张普通的供应商账单。

如果满足以下条件,Odoo 会将交易以 TD02 导出:

  1. 这是一张发票。

  2. 所有发票行都关联到销售订单的预付款行。

TD04 - 贷项通知单

这是向 国内 客户开具的所有 贷项通知单 的标准场景,当我们需要正式确认卖方正在减少或取消先前开具的发票时,例如,在多计费用、项目错误或多付款的情况下。与发票一样,它们必须发送到SdI,其文档类型为 TD04

TD07、TD08、TD09 - 简化开票

简化发票(TD07)、贷记凭证(TD08)和借记凭证(TD09)可用于认证金额在 400 欧元以下(含增值税)的国内交易。其状态与普通发票相同,但信息要求更少。

简化发票要成立,必须包含以下信息:

  1. 客户发票参考:唯一 的编号序列,无间断。

  2. 发票日期:发票的开具 日期。

  3. 公司信息:卖方 的完整凭证(增值税/税号、名称、完整地址)。

  4. 增值税:买方 的增值税/税号(在合作伙伴表单上)。

  5. 总计:发票的 总金额 (含增值税)。

在 EDI 中,Odoo 在以下情况下将发票导出为简化发票:

  1. 这是国内交易(即合作伙伴来自意大利)。

  2. 您公司的必填字段(增值税号 或Codice Fiscale、财政制度,以及完整的地址)已提供。

  3. 合作伙伴的地址未完全指定(即缺少城市或邮政编码)。

  4. 含增值税的总额 低于 400 欧元。

注解

400 欧元的阈值载于 官方公报 2019 年 5 月 10 日法令。建议您核实当前生效的官方数值。

TD16 - 内部逆向征收

内部逆向征收交易(参见免税 和反向征税)在满足以下条件时导出为TD16:

  • 这是一张供应商账单。

  • 在发票行上至少有一项税指向以下税格 之一:VJ6、VJ7、VJ8、VJ12、VJ13、VJ14、VJ15、VJ16、VJ17

TD17 - 从国外购买服务

当从 欧盟 和 非欧盟 国家购买 服务 时,境外 卖方 开具的服务发票价格为 不含增值税,因为在意大利不予征税。增值税由 买方 在意大利缴纳。

  • 在欧盟内:买方将收到的发票与意大利应缴的增值税信息整合(即供应商账单税整合)。

  • 非欧盟:买方 向自己开具发票(即 自开票)。

在满足以下条件时,Odoo 将交易以 TD17 导出:

  • 这是一张供应商账单。

  • 在发票行上至少有一项税指向税格VJ3。

  • 所有发票行的 产品 均为 服务,或其税项的 税务范围 设置为 服务。

TD18 - 从欧盟购买商品

在欧盟内部开具的发票遵循 标准格式,因此只需对现有发票进行整合。

在满足以下条件时,Odoo 将交易以 TD18 导出:

  • 这是一张供应商账单。

  • 合作伙伴来自欧盟国家。

  • 在发票行上至少有一项税指向税格VJ9。

  • 所有发票行要么以 消耗品 作为 产品,要么其税项的 税务范围 设置为 货物。

TD19 - 从增值税仓库购买商品

从 境外 供应商购买 货物,但这些 货物 已存放在 意大利 的 增值税保税仓 中。

  • 来自欧盟:买方将收到的发票与意大利应缴的增值税信息整合(即供应商账单税整合)。

  • 非欧盟:买方 向 自己 开具发票(即 自开票)。

在满足以下条件时,Odoo 将交易以 TD19 导出:

  • 这是一张供应商账单。

  • 在发票行上至少有一项税指向税格VJ3。

  • 所有发票行要么以 消耗品 作为产品,要么其税项的 税务范围 设置为 货物。

TD24 - 延期发票

递延发票 是在销售货物或提供服务 之后 开具的发票。 递延发票 最迟必须在单据所涉交货后的下一个月 15 天 内开具。

它通常是一张 汇总发票,列明了当月发生的多笔商品或服务销售。企业获准将这些销售 合并 为 一张发票,出于会计目的一般于 月末 开具。对于拥有固定客户的 批发 企业,延迟发票是默认做法。

如果货物由 承运人 运输,则每次交货都有相关的 运输文件(DDT) 或 运输单据 。延期发票 必须 注明所有 DDT 详细信息,以便更好地追踪。

注解

延期发票的电子开票需要l10n_it_stock_ddt模块。在这种情况下,电子发票中使用专用的文档类型TD24。

在满足以下条件时,Odoo 将交易以 TD24 导出:

  1. 这是一张发票。

  2. 它与交付相关联,且这些交付的 DDT 日期与发票的开具日期 不同。

TD28 - 圣马力诺

结算单

圣马力诺与意大利就电子开票业务签订了特别协议。因此,发票 适用常规的 反向征税 规则。您可以根据发票类型使用合适的 单据类型:TD01、TD04、TD05、TD24、TD25。Odoo 不会强制执行额外要求,但 国家 要求用户:

  • 选择将税收豁免类型 设置为N3.3的税。

  • 使用通用的SdI目标代码2R4GTO8。

随后,发票由圣马力诺的专门机构转交给正确的企业。

供应商往来账

当从圣马力诺收到纸质账单时,任何意大利公司必须通过在电子发票的文档类型 字段中指示特殊值TD28来将该发票提交给AdE。

在满足以下条件时,Odoo 将交易以 TD28 导出:

  1. 这是一张供应商账单。

  2. 至少有一项发票行税款针对税务网格VJ。

  3. 合作伙伴的 国家 为 圣马力诺 。

公共行政企业(B2G)

PA企业比私营企业受到更多监管,因为它们处理来自纳税人的公共资金。EDI(电子数据交换)流程在常规流程的基础上增加了一些步骤,因为PA企业可以接受或拒绝发票。

注解

PA企业拥有6位数的目标代码,也称为CUU(Codice Univoco Ufficio),这是必填项,在这种情况下不能使用PEC地址。

CIG、CUP、DatiOrdineAcquisto

为确保公共行政部门付款的可追溯性,向公共行政部门开具的电子发票必须包含:

  • CIG(Codice Identificativo Gara),除非符合2010年8月13日第136号法律规定的可追溯性义务豁免情况。

  • CUP,适用于与公共工程相关的发票。

如果XML文件要求,AdE只能在XML文件包含CIG(Codice Identificativo Gara)和CUP(Codice Unico di Progetto)时处理电子发票付款。

注解

CUP 和 CIG 必须包含在 DatiOrdineAcquisto、DatiContratto、DatiConvenzione、DateRicezione 或 DatiFattureCollegate XML 标签之一中。

它们对应电子发票 XML 文件中名为 CodiceCUP 和 CodiceCIG 的元素,相关表格可在政府 网站 上找到。

分割付款

分割付款机制的行为与反向征税非常相似。

示例

当意大利公司向PA企业开具账单时(例如,为公共建筑提供清洁服务),PA企业自行向税务机关申报增值税,供应商只需为其发票行选择带有正确税务豁免的相应税款。

特定的Scissione dei Pagamenti财务规则可用于处理属于PA的合作伙伴。

处理

合格电子签名

面向PA的发票和账单在通过SdI提交时必须包含合格电子签名。当发票的合作伙伴具有6位数的目标代码(表示PA企业)时,该签名会自动以XAdES(XML高级电子签名)格式应用。

注解

当此类发票发送给税务机关时,生成的 .xml 文件会在 Odoo 服务器上签名,然后返回数据库并自动附加到发票上。

接受或拒绝

通过SdI收到发票后,PA企业有15天时间接受发票。如果接受,则流程到此结束。如果PA企业拒绝发票,一旦被SdI接受,该发票仍被视为有效。然后您需要开具信用票据进行补偿,并将其发送到SdI。

过期条款

如果PA企业在15天内未回复,您需要直接联系PA企业,通过电子邮件向其发送发票和收到的截止日期通知。您可以与他们达成协议,并在发票上手动设置正确的SdI状态。

POS财务打印机

警告

财务打印机与ePOS 打印机不同。财务打印机的 IP 地址不应输入到 ePOS IP 地址设置中。

税务法规强制要求使用经认证的 RT 设备(如 RT 打印机或 RT 服务器),以确保销售凭单合规并与税务机关进行安全通信。这些设备每天自动传输税务数据。RT 打印机专为单个 POS 终端设计,可处理交易、打印凭单并向主管部门上报数据,确保数据完整性和合规性。

模拟模式

警告

由于模拟模式会向主管部门发送数据,因此只应在打印机配置过程的最初阶段启用它。一旦打印机切换到生产模式,便无法再退回模拟模式。

要在 Odoo 中测试税控打印机设置,请按以下方式将税控打印机配置为模拟模式:

  1. 确保税控打印机处于默认状态:打印机电源开启、启动循环完成,且没有正在进行的交易。

  2. 输入 3333。

  3. 按下 Chiave。屏幕显示 Scelta Funzione。

  4. 输入 14。屏幕显示 Apprendimento。

  5. 输入 62。屏幕显示 Simulazione。

  6. 要将其中的 no 改为 si,请按 X。

  7. 按 Contante 进行确认。

  8. 按下 Chiave。

要配置打印机进入生产模式,请重复上述步骤。

注解

要测试打印机配置,必须先获取物理设备并在相关主管部门完成注册。

配置打印机以与 Odoo 配合使用

财务打印机只能在本地网络中工作。这意味着打印机和运行 Odoo POS 的设备必须连接到同一个网络。

财务打印机通常默认配置为使用 HTTP。为确保与 Odoo 兼容,必须更新设置,使打印机支持 HTTPS。可使用 EpsonFPWizard 配置软件或连接到打印机的键盘进行更新。

要使用键盘设置财务打印机,请按照以下步骤操作:

  1. 确保税控打印机处于默认状态:打印机电源开启、启动循环完成,且没有正在进行的交易。

  2. 输入 3333。

  3. 按下 Chiave。屏幕显示 Scelta Funzione。

  4. 输入 34 。屏幕显示 网页服务器 。

  5. 按 3 次 Contante 直到屏幕显示 网页服务器:SSL 。

  6. 要将数值 0 变成 1 ,请按 X 。

  7. 要确认,请按 Contante 3 次。

  8. 按下 Chiave。

然后,使用运行 Odoo POS 的设备登录打印机,以便它识别打印机的证书。

要批准并安装打印机的证书,请执行以下步骤:

  1. 打开网络浏览器,在地址栏中输入 https://<ip-of-your-printer> ,即可访问打印机。出现 警告:潜在安全风险 安全消息。

  2. 点击 高级 显示证书批准选项。

  3. 点击 继续 验证证书。

然后,为确保 Odoo POS 配置了财务打印机,进入 销售点 ‣ 配置 ‣ 设置 。在 已连接设备 部分,在 意大利财务打印机 IP 地址 中添加 IP 地址,并启用 使用 HTTPS 。

Ri.Ba. (Ricevuta Bancaria)

Ri.Ba.是在意大利广泛使用的一种付款方式,供应商通过其银行请求付款,银行将请求转发给客户自己的银行并负责收款。这实现了付款自动化并降低了供应商的风险。

卖方通常将包含付款清单的固定格式文本文件上传到银行的网络门户。

注解

Ri.Ba.专用于意大利的国内付款。对于定期国际付款,请使用SEPA直接扣款(SDD)

配置

  1. 请确认 l10n_it_riba 模块已 安装。

  2. 前往设置 ‣ 用户与公司 ‣ 公司,然后选择将使用Ri.Ba.的公司。

  3. 填写必需的 SIA 代码。

    公司的 SIA 代码

    注解

    SIA 代码 用于在意大利银行网络中标识企业,并通过特定付款方式接收款项。它由一个字母和四位数字组成(例如 T1234),通常可在银行门户上查到,或联系银行获取。

  4. 确保公司的银行账户使用意大利 IBAN。

    更多内容

    如何配置 银行账户

接受 Ri.Ba. 作为发票付款方式

可以从发票(会计 ‣ 客户 ‣ 发票)注册Ri.Ba.类型的付款。

重要

请确保您的发票所涉及的交易伙伴拥有带意大利 IBAN 的银行账户。

此外,所有付款必须归入一个 批量付款。

当您为批量付款按下验证按钮后,Ri.Ba.文件将生成并附加到批量付款中,您可以下载并通过银行的网页门户上传。

附加的 Ri.Ba. 文件