功能

如何将 e-Factura(ANAF)连接到 easySales:自动发送发票

如何将 e-Factura(ANAF)连接到 easySales:自动发送发票

从 easySales 把发票发送到 ANAF e-Factura:用数字证书授权、发送每张发票的自动化流程、订单上的状态、ANAF 的拒绝原因以及重新发送。

连接 e-Factura 能为你带来什么

在罗马尼亚,发票必须发送到 ANAF(罗马尼亚税务机关)的 e-Factura 系统。连接 e-Factura 后,easySales 会替你把发票发送给 ANAF,保存 ANAF 对每张发票的答复,并显示在订单上:已接受,或被拒绝并附有 ANAF 给出的原因。

开始之前,有三点需要了解:

  • 仅仅连接并不会发送任何内容。 发票会在自动化流程发送它时送达 ANAF——通常是每张发票一开出就发送——或者在你从订单中手动发送时送达。请设置第 4 步中的流程,否则不会提交任何发票。
  • 你用公司的数字证书授权 easySales。 无需输入密码:ANAF 要求一家已在 SPV(Spațiul Privat Virtual,ANAF 的虚拟个人空间)注册并拥有 e-Factura 访问权限的公司的合格数字证书。
  • 只应由一个程序把你的发票发送给 ANAF。 如果你的开票软件已经在发送发票,就不要再从 easySales 发送同样的发票——ANAF 会拒绝第二份。

开始之前

✓

一家在 SPV 注册的公司

拥有 e-Factura 访问权限。

✓

合格数字证书

属于公司,安装在你用来连接的浏览器中。

✓

最新的账户信息

设定值 → 帐户 中的公司名称、街道和县,须与在 ANAF 登记的一致。

第 1 步 — 在 easySales 中打开 e-Factura

进入 整合方式 → 其他服务。在 电子发票系统 下,点击 e-Factura 卡片上的 连接——如果之前已经连接过,则点击 编辑。

easySales 的 Other Services 页面,搜索“factura”后,在 e-Invoice systems 下显示 e-Factura 卡片。
电子发票系统中的 e-Factura 卡片。

第 2 步 — 在 ANAF 授权 easySales

点击 连接 ANAF。ANAF 的登录页面会打开并要求提供数字证书:选择你公司的合格证书,该证书需安装在你正在使用的浏览器中。随后 ANAF 会将你带回 easySales,此时连接会多出两个字段。

第 3 步 — 填写公司信息

已授权的 e-Factura 连接:Alias、Reconnect with Anaf 按钮、CIF 和 City。
ANAF 授权 easySales 后,填写 CIF 和城市。
字段 填写内容
别名 此连接的名称,仅在 easySales 内部使用。
CIF 开具发票的公司的罗马尼亚税号——即数字证书所属的公司。
城市 公司注册办公地所在的城市。
连接字段

点击 保存。

你作为卖方在发票上的其他信息——公司名称、街道和县(județ)——取自 设定值 → 帐户。在发送第一张发票之前,请确认它们与在 ANAF 登记的信息一致。

第 4 步 — 自动发送发票

在 流程 中创建一个自动化流程:

  • 触发条件:订单发票已创建。
  • 操作:发送订单,连接类型 选择 电子发票,并在 连接 中选择你的 e-Factura 连接。

从此以后开出的每张发票一生成就会发送给 ANAF。再添加第二个流程,触发条件为 已创建更正发票,操作相同,这样冲红(storno)发票也会被发送。

要手动发送一张发票,打开订单,在其 订单提交 部分点击 发送订单,然后选择 e-Factura 连接。

第 5 步 — 在订单上跟踪每张发票

每个发送给 ANAF 的订单都会在其 订单提交 部分中获得一行,显示连接和状态:

状态 含义
未发送 发票正在等待发送。
待处理 ANAF 已收到发票,正在检查。
成功 ANAF 已接受该发票。
失败 ANAF 拒绝了它;原因显示在该行上。
已取消 该文件未被发送——例如收银小票,它不是发票。
提交状态

该行的 ⋮ 菜单中有 更多信息:ANAF 答复的日期、ANAF 为该发票分配的 上传索引,以及 查看文档——它会打开 ANAF 返回的 ZIP 文件:发票被接受时,是带有 ANAF 签名的发票 XML;未被接受时,是 ANAF 的错误信息。发票 PDF 仍然是你的开票软件开出的那一份。

当 ANAF 拒绝发票时

ANAF 会按照其规则检查每张发票,并用它自己的话(罗马尼亚语)给出原因。最常见的有:

ANAF 的提示 怎么做
[BR-RO-110] … Subdiviziunea tarii Cumparatorului (BT-54) trebuie sa fie codificata … 买方的县缺失,或不是罗马尼亚的县。请在账单地址中更正县——如果买方在国外,则不要把发票发送到 e-Factura。
[BR-RO-100] … Localitatea Cumparatorului (BT-52) trebuie sa fie codificata folosind lista de coduri SECTOR-RO … 对于布加勒斯特的买方,城市一栏请填写区(sector)——例如 Sector 3。
nu a fost identificat cui cumparator ANAF 不认识买方的税号。请更正增值税号,或将买方作为个人客户处理。
CUI-ul identificat in factura … este radiat 买方公司已被注销。请与客户核对税号。
Factura a mai fost transmisa anterior cu index=… 该发票已在 e-Factura 中——之前已发送过,或由你的开票软件发送。无需再对它做任何操作。
常见拒绝原因

在订单上修正数据后——如果你在 easySales 中编辑过发票,则在发票本身上修正——在失败行的 ⋮ 菜单中点击 重发。重新发送相同的数据会得到相同的拒绝。

常见问题

会,只要你设置了流程:触发条件 订单发票已创建,操作 发送订单,连接类型 为 电子发票,并选择你的 e-Factura 连接。没有流程时,只有你从订单中手动发送,发票才会送达 ANAF。

你公司的合格数字证书(安装在浏览器中),以及已在 SPV 注册并拥有 e-Factura 访问权限的公司。然后填写 CIF 和 城市 并保存。

在订单的 订单提交 部分。成功 表示 ANAF 已接受;失败 会显示 ANAF 给出的原因。

在订单上,打开该提交的 ⋮ 菜单:更多信息 → 查看文档 会打开 ANAF 返回的 ZIP 文件,其中包含发票的 XML 和 ANAF 的签名。

会,使用一个触发条件为 已创建更正发票、操作为 发送订单 并指向你的 e-Factura 连接的流程。

对于同样的发票不需要:ANAF 会拒绝被发送两次的发票。请用筛选条件 订单开票软件 将这些发票排除在流程之外,或者让你的开票软件负责发送。

修正 ANAF 指出的数据,然后在订单上失败提交的 ⋮ 菜单中点击 重发。

本指南对你有帮助吗?