意大利

模块

以下模块会自动安装意大利语本地化版本:

名称

技术名称

描述

意大利 - 会计

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

意大利报道

意大利 - 银行收据 (Ri.Ba.)

l10n_it_riba

|Ri.Ba.|的一代Odoo 中批量付款的文件

意大利 - 库存滴滴涕

l10n_it_stock_ddt

运输文件 - Documento di Trasporto (DDT)

注解

在某些情况下,例如升级到带有附加模块的版本时,模块可能不会自动安装。任何缺失的模块都可以手动 installed

公司

要使用此财务本地化的所有功能,company record 上需要以下字段:

  • 公司名称

  • Address:公司地址

  • VAT:公司增值税

  • Codice Fiscale:公司的财务代码

  • Tax System:公司所属的税收制度

需提供的公司资料

税项配置

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

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

免税

意大利当局要求使用**零** (0%) 的销售税来跟踪准确的 Tax Exemption Kind (Natura)Law Reference ,以证明发票行上的豁免是合理的。

Example

欧盟的出口税可作为参考(0% EU,发票标签`00eu`)。它可以在 Accounting ‣ Configuration ‣ Taxes 下找到。出口免征增值税,因此需要填写:guilabel:Exoneration`种类和:guilabel:`Law Reference

免税设置

其他资料

有许多 Tax Exemption Kind (Natura)Law Reference 代码。请务必检查可用的最新版本以获取以下方面的最新信息:

注解

如果您需要使用不同类型的免责,请转至:menuselection:Accounting --> Configuration --> Taxes,选择类似的税,然后单击齿轮图标并选择:guilabel:Duplicate。在 Advanced Options 选项卡中,添加 ExonerationLaw Reference。要确认,请点击 Save

小技巧

根据 Exoneration **Name 字段中重命名**您的税款,以便轻松区分它们。

反向充电

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

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

发票

**反向收费**客户发票不显示增值税金额,但 AdE 要求卖家指定启用反向收费机制的 Tax Exemption 原因和 Law Reference。 Odoo 提供了一组特殊的 0% 税,可以分配给每个反向收费发票行,代表最常用的配置。

供应商账单

需缴纳**反向费用**的意大利公司必须将帐单详细信息发送至 AdE

注解

必须签发自我报告的增值税 XML 文件并将其发送至 AdE 以获取**反向收费**账单。

创建供应商账单时,可以在 Taxes 字段中添加**反向收费**税。您可以前往 Accounting ‣ Configuration ‣ Taxes 查看可用的税费,您可以看到 10% 的商品税和 22% 的服务税等已激活。由于意大利财政状况的自动配置,这些会在税单中自动激活。

税格

意大利本地化版本有一个针对 反向收费 税的特定 tax grid 部分。这些税收网格可通过 VJ 标签识别,并且可以通过转至 Accounting ‣ Reporting ‣ Tax Return 找到。

从纳税申报单的 VJ 部分反向征收税表

电子发票

注解

确保所有意大利特定电子发票 modules 均为 installed

SdI 是意大利使用的 electronic invoicing 系统。它可以向客户发送和接收电子发票。文档必须采用名为 FatturaPA 的 XML EDI 格式,并在交付之前由系统进行正式验证。

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

  1. 转至 Italian authorities portal 并进行身份验证。

  2. 转到 Fatture e Corrispettivi 部分。

  3. 将用户设置为您要配置电子地址的增值税号的法定方。

  4. 在:menuselection:Servizi Disponibili --> Fatturazione Elettronica --> Registrazione dell’indirizzo telematico dove ricevere tutte le fatture elettroniche`中,插入Odoo的:guilabel:`Destination Code K95IV18,并确认。

演示和生产模式

注解

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

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

由于文件在发送到 SdI 或由数据库接收之前通过 Odoo 的服务器传输,因此 Odoo 需要授权才能处理它们。要激活生产模式并启用到 SdI 的传输,请执行以下步骤:

  1. 确保 Company information 中的 Codice Fiscale 字段已填写。

  2. 转到 Accounting ‣ Configuration ‣ Settings 并滚动到 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 State 字段检查发票的当前状态。 XML 文件附在发票上。

EDI系统架构

XML 文档创建

Odoo 以 AdE 所需的 FatturaPA 格式生成所需的 XML 文件作为发票附件。选择所需的发票后,单击 Send 按钮。

当弹出窗口打开时,可以选择执行一系列操作。 Generate XML File 生成附件。

发票上附有 XML 文件和 PDF 文件。

EDI 附件

选择所需操作后,单击 Send

提交给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 提供免费且经过认证的存储,以满足法律要求的规格。

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

可能被拒绝

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

注解

要重新生成 XML,必须删除 XML 附件和 PDF 报告,以便它们一起重新生成。这确保两者始终包含相同的数据。

EDI 拒绝状态

转发完成

发票已交付给客户;但是,您仍然可以通过电子邮件或邮寄向客户发送 PDF 副本。其状态为 Accepted by SDI, Delivered to Partner

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

税务一体化

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

Example

这是一个非详尽的列表:

  • 作为买家,您必须为所购买的商品纳税并整合税务信息。 Reverse Charge 税。
  • 作为 PA 企业买家,您必须纳税并整合税务信息。请务必将收到的供应商帐单上的 0% Sale Taxes 替换为正确的 Split Payment 税费。
  • Self Consumption
    作为企业主,当您出于个人原因使用为业务购买的资产时,您必须缴纳最初作为业务成本扣除的税款。

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

重要

请务必将收到的供应商账单上的 0% Sale Taxes 替换为您应该支付给 AdE 的账单。然后,单个供应商帐单表单的顶部会出现一个按钮来发送它们。

单击 Send Tax Integration 按钮时,会生成相应 Document Type 的 XML 文件,将其附加到帐单中并作为发票发送。

EDI 发送税务集成按钮

文件类型

SdI 要求企业通过 EDI 发送客户发票和其他文件。

以下 Document Type 代码在技术上均标识不同的业务用例。

TD01-发票

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

TD02——首付

**预付款**发票使用与常规发票不同的 Document Type 代码 TDO2 导入/导出。导入发票后,将创建常规供应商账单。

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

  1. 这是一张发票。

  2. 所有发票行都与预付款销售订单行相关。

TD04 - 贷方票据

这是向**国内**客户开具的所有**贷方票据**的标准情况,当我们需要正式确认卖方正在减少或取消先前开具的发票时,例如,在超额计费、不正确的项目或超额付款的情况下。就像发票一样,它们必须发送至 SdI,他们的 Document Type TD04

TD07、TD08、TD09 - 简化发票

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

要建立简化发票,必须包括:

  1. Customer Invoice 参考:唯一**编号序列,**无间隙

  2. Invoice Date:发票的**日期**。

  3. Company Info**卖家**的完整凭证(增值税/纳税人识别号、姓名、完整地址)。

  4. VAT**买方**的增值税/纳税人识别号(在合作伙伴表格上)。

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

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

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

  2. 已提供您公司的**必填字段**(VAT NumberCodice FiscaleFiscal Regime 以及完整的**地址**)。

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

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

注解

400 欧元的门槛在 the decree of the 10th of May 2019 in the Gazzetta Ufficiale 中定义。我们建议您检查当前的官方值。

TD16——内部反向充电

如果满足以下条件,内部**反向收费**交易(请参阅 免税反向充电)将导出为 TD16

  • 这是供应商账单。

  • 发票行上至少有**一项税**,目标为以下 tax grids 之一:VJ6VJ7VJ8VJ12VJ13VJ14VJ15VJ16VJ17

TD17——从国外购买服务

当从**欧盟**和**非欧盟**国家购买**服务**时,外国*卖家*会以**不含增值税**的价格为服务开具发票,因为该服务在意大利不征税。增值税由意大利的*买方*支付。

  • 在欧盟境内:买方*将收到的发票与在意大利应付的**增值税信息**相结合(即**供应商帐单税务整合*)。

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

如果满足以下条件,Odoo 将交易导出为 TD17

  • 这是供应商账单。

  • 它在针对税格 VJ3 的发票行上至少有 一项税

  • 所有发票行要么将 Services 作为**产品**,要么将 Services 作为**税收范围**。

TD18 - 从欧盟购买商品

欧盟境内开具的发票遵循**标准格式**,因此只需整合现有发票即可。

如果满足以下条件,Odoo 将交易导出为 TD18

  • 这是供应商账单。

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

  • 发票行上至少有一项针对税格 VJ9 的税。

  • 所有发票行要么以 Consumable 作为**产品**,要么以 Goods 作为**税收范围**。

TD19 - 使用增值税存款购买商品

从**外国**供应商购买**商品**,但**商品**已经在**意大利**存有**增值税存款**。

  • 来自欧盟:买方*将收到的发票与在意大利应付的**增值税信息**相结合(即**供应商帐单税务整合*)。

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

如果满足以下条件,Odoo 将交易导出为 TD19

  • 这是供应商账单。

  • 发票行上至少有一项针对税格 VJ3 的税。

  • 所有发票行要么以 Consumables 作为产品,要么以 Goods 作为**税收范围**。

TD24-延期发票

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

它通常是**汇总发票**,包含当月进行的多次销售商品或服务的清单。企业可以将销售额**分组**为**一张发票**,通常在**月底**开具用于会计目的。对于有经常客户的**批发商**来说,延期发票是默认的。

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

注解

延期发票的电子发票需要 l10n_it_stock_ddt module。在这种情况下,电子发票中使用专用的 Document Type TD24

如果满足以下条件,Odoo 将交易导出为 TD24

  1. 这是一张发票。

  2. 它与**DDT** 的日期与发票开具日期**不同**的交货相关。

TD28 - 圣马力诺

发票

圣马力诺和意大利就电子发票业务签订了特别协议。因此,**发票**遵循常规的**反向收费**规则。您可以根据发票类型使用正确的 Document TypeTD01TD04TD05TD24TD25。 Odoo 不强制执行其他要求。然而,**国家**要求用户:

  • 选择将 Tax Exemption Kind 设置为 N3.3 的税费。

  • 使用通用 SdI Destination Code 2R4GTO8

然后,发票将由圣马力诺的专门办事处发送至正确的企业。

供应商账单

当从圣马力诺收到**纸质账单**时,任何意大利公司**必须**通过在电子发票的 Document Type 字段中注明特殊值 TD28 将该发票提交给 AdE

如果满足以下条件,Odoo 将交易导出为 TD28

  1. 这是供应商账单。

  2. 它的发票行上至少有一项针对税格 VJ 的税。

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

公共管理企业(B2G)

PA 企业比私营企业受到更多控制,因为它们处理来自纳税人的公共资金。 EDI 流程在 regular one 的基础上添加了一些步骤,因为 PA 企业可以**接受**或**拒绝**发票。

注解

PA 企业有一个 6 位长的 Destination Code,也称为 CUU,即 强制,在这种情况下不能使用 PEC 地址。

CIG, CUP, DatiOrdineAcquisto

为了确保公共管理部门付款的有效可追溯性,向公共管理部门开具的电子发票必须包含:

  • CIG,法律规定的排除追溯义务的情况除外。 2010 年 8 月 13 日第 136 号。

  • CUP,如果发票与公共工程相关。

如果 XML 文件需要,则当 XML 文件包含 CIGCUP 时,AdE 才可以*仅*继续进行电子发票付款。

注解

CUPCIG 必须包含在 DatiOrdineAcquistoDatiContrattoDatiConvenzioneDateRicezioneDatiFattureCollegate XML 标记之一中。

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

分期付款

Split Payment 机制的行为与 反向充电 非常相似。

Example

当意大利公司向 PA 业务(例如,公共建筑的清洁服务)开具账单时,PA 业务自行向税务机构报告增值税,供应商只需为其发票行选择具有正确 Tax Exemption 的适当税款。

特定的 Scissione dei Pagamenti 财务状况可用于与属于 PA 的合作伙伴打交道。

处理

合格的电子签名

通过 SdI 提交时,用于 PA 的发票和账单必须包含**合格的电子签名**。当发票合作伙伴具有 6 位数字长 Destination Code`(表示 |PA| 业务)时,会自动以 :abbr:`XAdES (XML Advanced Electronic Signature) 格式应用此签名。

注解

当此类发票传输到税务机构时,生成的 .xml 文件会在 Odoo 服务器上签名、返回到数据库并自动附加到发票中。

接受或拒绝

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

过期条款

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

销售点财务打印机

警告

税务打印机不同于 ePOS printers。不应在 ePOS IP 地址设置中输入财务打印机的 IP 地址。

财政法规强制要求使用经过认证的 RT 设备,例如 RT 打印机或 RT 服务器,以确保销售收据合规并确保与税务机关的通信安全。这些设备每天自动传输财务数据。 RT 打印机专为个人 POS 终端设计,可处理交易、打印收据并向当局报告,确保数据完整性和合规性。

模拟模式

警告

由于模拟模式向权威机构发送数据,因此只能在打印机配置过程的一开始就启用它。一旦打印机切换到生产模式,就无法恢复到模拟模式。

要使用 Odoo 测试财务打印机设置,请在模拟模式下配置财务打印机,如下所示:

  1. 确保财务打印机设置为其默认状态:打印机打开、启动周期完成且没有正在进行的事务。

  2. 输入 3333

  3. Chiave。屏幕显示:guilabel:Scelta Funzione

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

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

  6. 要将 no 转换为 si,请按 X

  7. 要确认,请按 Contante

  8. Chiave

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

注解

要测试打印机配置,必须首先获取物理设备并向相关机构注册。

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

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

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

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

  1. 确保财务打印机设置为其默认状态:打印机打开、启动周期完成且没有正在进行的事务。

  2. 输入 3333

  3. Chiave。屏幕显示:guilabel: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

里巴. (里塞维塔·班卡里亚)

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

供应商通常将包含付款列表的固定格式文本文件上传到银行门户网站。

注解

|里巴。|专门用于意大利的**国内支付**。对于定期国际付款,请使用 SEPA Direct Debt (SDD)

配置

  1. 检查 l10n_it_riba 模块是否为 installed

  2. 转到 Settings ‣ Users & Companies ‣ Companies 并选择将使用 Ri.Ba. 的公司。

  3. 填写所需的 SIA Code

    公司的SIA代码

    注解

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

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

    其他资料

    如何配置 银行账户

接受里巴。为您的发票

Ri.Ba. 类型的付款可以从 Invoices (Accounting ‣ Customers ‣ Invoices) 注册。

重要

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

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

一旦您按下批量付款的 Validate 按钮,|Ri.Ba.|文件已生成并附加到批量付款中,因此您可以下载该文件并通过银行门户网站上传。

里巴。附加文件