如何将 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 卡片上的 连接——如果之前已经连接过,则点击 编辑。
第 2 步 — 在 ANAF 授权 easySales
点击 连接 ANAF。ANAF 的登录页面会打开并要求提供数字证书:选择你公司的合格证书,该证书需安装在你正在使用的浏览器中。随后 ANAF 会将你带回 easySales,此时连接会多出两个字段。
第 3 步 — 填写公司信息
| 字段 | 填写内容 |
|---|---|
| 别名 | 此连接的名称,仅在 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 中编辑过发票,则在发票本身上修正——在失败行的 ⋮ 菜单中点击 重发。重新发送相同的数据会得到相同的拒绝。