意大利

模块

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

名称

技术名称

描述

意大利 - 会计

l10n_it

默认:ref:财务本地化套装 <fiscal_localizations/packages>

意大利 - 电子发票

l10n_it_edi

电子发票的实施

意大利 - 意向声明

l10n_it_edi_doi

支持意向声明(Dichiarazione di Intento)

意大利 - 销售电子发票

l10n_it_edi_sale

电子发票的销售修改

意大利 - 销售点

l10n_it_pos

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

Italy - Accounting Reports

l10n_it_reports

意大利报表

意大利 - 银行收款

l10n_it_riba

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

意大利 - 库存滴滴涕

l10n_it_stock_ddt

运输单据 - Documento di Trasporto(DDT)

注解

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

公司

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

  • 公司名称

  • 地址:公司地址;

  • 增值税:公司增值税;

  • Codice Fiscale:公司的财务代码

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

需要提供的公司信息

税项配置

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

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

免税

意大利当局要求使用金额为零百分比(0%)的销售税,以跟踪发票行中进行免税操作所依据的确切免税类型(Natura)法律依据

Example

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

免税设置

注解

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

小技巧

根据其免税名称字段中**重命名**您的税项,以便轻松区分它们。

逆向收费

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

  • :guilabel:`国内逆向收费`(适用于国内销售)
    对于某些类别的产品和服务,增值税责任转移到买方。
  • :guilabel:`国外逆向收费`(适用于欧盟内销售)
    增值税应在交货国或提供服务的国家/地区缴纳。当买方本身是意大利企业时,欧盟提供了一种机制,允许卖方将其责任转移给买方。

发票

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

供应商账单

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

注解

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

创建供应商账单时,可以在税项字段中添加**逆向收费**税项。您可以通过转到会计 ‣ 配置 ‣ 税项来查看哪些税项可用,您可以看到10%商品和22%服务税等已激活。由于意大利财务规则的自动配置,这些税项会自动在税项列表中激活。

税目明细

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

税务申报表VJ部分的逆向收费税网格

电子发票

注解

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

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

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

  1. 转到`意大利税务机关门户<https://ivaservizi.agenziaentrate.gov.it/portale>`_并进行身份验证。

  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. 点击:guilabel:保存

处理

向意大利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 處理狀態

接受

如果文档有效,则由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。当原本免税的交易因任何原因变为应税时,就会发生这种情况。

Example

以下是一個非詳盡列表:

  • 作為買方,您必須為購買的商品繳納稅款並整合稅務資訊。反向收費稅。
  • 作为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. 您公司的必填字段增值税号`或:guilabel:`Codice Fiscale财政制度,以及完整的地址)已提供。

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

  4. 含增值稅的總金額**少於** 400 歐元

注解

400 欧元的门槛在`2019 年 5 月 10 日 Gazzetta Ufficiale <https://www.gazzettaufficiale.it/eli/id/2019/05/24/19A03271/sg>的法令`_中定义。我们建议您核实当前官方数值。

TD16 - 内部逆向征收

内部逆向征收交易(参见localizations/italy/tax-exemption`和:ref:`localizations/italy/reverse-charge)在满足以下条件时导出为TD16

  • 这是一张供应商账单。

  • 在发票行上至少有一项税指向以下税格 <localizations/italy/grids>`之一:`VJ6VJ7VJ8VJ12VJ13VJ14VJ15VJ16VJ17

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 - 圣马力诺

发票

圣马力诺和意大利在电子发票操作方面有特殊协议。因此,发票遵循常规逆向征税规则。您可以根据发票类型使用适当的文档类型TD01TD04TD05TD24TD25。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(Codice Unico di Progetto,项目唯一代码)

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

注解

CUP(Codice Unico di Progetto,项目唯一代码)CIG(Codice Identificativo Gara,招标识别代码)必须包含在 DatiOrdineAcquistoDatiContrattoDatiConvenzioneDateRicezioneDatiFattureCollegate XML 标签之一中。

这些对应于电子发票 XML 文件中名为CodiceCUPCodiceCIG的元素,其表格可在政府网站上找到。

分割付款

分割付款机制的行为与逆向收费非常相似。

Example

当意大利公司向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)<../accounting/payments/batch_sdd>`_

配置

  1. 检查l10n_it_riba模块是否已安装

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

  3. 填写必填的SIA 代码

    公司的 SIA 代码

    注解

    SIA 代码 用于识别意大利银行网络内的企业,并通过特定的支付方式接收资金。它由一个字母和四位数字组成(如 T1234),通常可在银行门户网站上找到或通过联系银行获得。

  4. 确保公司的银行账户拥有意大利 IBAN 号码。

    其他资料

    如何配置 银行账户

接受发票的 Ri.Ba.

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

重要

确保您的发票涉及的业务伙伴拥有带有意大利 IBAN 的银行账户。

然后,所有付款必须分组到**批量付款**中。

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

附加的 Ri.Ba. 文件