开票软件与 ERP 集成

如何将 Billingo 与 easySales 连接:完整设置指南

如何将 Billingo 与 easySales 连接:完整设置指南

将 Billingo 连接到 easySales:创建 API 密钥,选择单据块和付款方式,设置发票类型、币种和 NAV 选项,并处理 Billingo 返回的消息。

连接 Billingo 能带来什么

把 Billingo 作为计费软件连接后,easySales 会直接在你的 Billingo 账户中为订单开具发票——发票上包含客户、产品、运费和折扣——并把发票附到订单上。之后你可以在订单里下载发票、将其标记为已付款、作废发票或开具红冲(storno)发票。发票号码由 Billingo 生成,所以你在 Billingo 中的编号会保持连续。

连接只需要 Billingo 的一项信息:一个 API 密钥。

开始之前

✓

包含 API 访问权限的 Billingo 套餐

easySales 通过 Billingo 的 API 进行连接,所以你的 Billingo 订阅必须包含 API。开始之前请先在 Billingo 中确认。

✓

Billingo 中的一个单据块

发票会在你的某个 Billingo 单据块上开具。如果你希望线上销售单独编号,请先为它创建一个单据块。

✓

完整的账单地址

Billingo 要求每个客户都有邮编。没有邮编的订单,在补上邮编之前无法开票。

第 1 步 — 在 Billingo 中创建 API 密钥

  1. 在 Billingo 中打开 Beállítások → API kulcsok(设置 → API 密钥)。
  2. 点击 ÚJ API kulcs(新建 API 密钥),给密钥起一个你认得出的名字,例如 easySales。
  3. 选择 Olvasás és írás(读写)。easySales 会在你的账户中创建发票和客户,所以只读密钥是不够的。
  4. 保存密钥并复制下来。下一步你要把它粘贴到 easySales 中。

第 2 步 — 在 easySales 中连接 Billingo

进入 整合方式 → 计费软件,搜索 billingo,在 Billingo 卡片上点击 连接——如果之前连接过,则点击 编辑。

easySales 中的计费软件页面,已筛选出 Billingo,Billingo 卡片显示已连接。
整合方式 → 计费软件,筛选 Billingo。

填写 连接名称(这是你在 easySales 中选择连接时看到的名字),把密钥粘贴到 代币 中,然后点击 保存。

第 3 步 — 单据块、付款方式和发票类型

easySales 中一个已保存的 Billingo 连接,显示连接名称、模板中的单据块、付款方式、代币、发票类型、发票模型、发送转换率和转换率来源。
第一个模板字段就是你的 Billingo 单据块。
字段 作用
模板(第一个) 开具发票所用的 Billingo 单据块。列表来自你的 Billingo 账户;单据块决定发票的前缀和编号。必填。
付款方式 写在发票上的付款方式。必填——见下表。
代币 第 1 步中的 API 密钥。
发票类型 纸质发票 或 电子账单。
发票模型 easySales 创建的单据类型:发票(默认)、形式发票、预付款 或 草稿。草稿会保存在 Billingo 中,但不会被开具。
发送转换率 选 是的 会随发票一起发送汇率——任何非 HUF 币种都需要。
转换率来源 汇率的来源:MNB、BNR 或 Billingo。只有当 发送转换率 为 是的 时才会显示。
单据块、付款方式和发票类型

付款方式

选择 发票上显示的内容
original_easysales 订单本身的付款方式:货到付款变为 cash_on_delivery,在线银行卡支付变为 online_bankcard,银行转账变为 elore_utalas。当订单的付款方式各不相同时,通常选这一项。
其他任意值 该连接开出的每张发票都使用这一 Billingo 付款方式——例如 wire_transfer、bankcard、cash 或 szep_card。
付款方式

第 4 步 — 发票上的备注

表单底部的 模板 框里的内容,会打印在发票的备注中。点击某个变量即可插入——订单号、平台、AWB 运单号、快递公司、付款方式——也可以在变量前后写上你自己的文字。

Billingo 连接的备注模板,文本框上方是订单和产品变量。
点击变量即可将其插入发票备注。

第 5 步 — 高级选项

点击模板下方的 显示高级选项,打开其余设置。这些设置你都可以保持原样,以后再改。

Billingo 连接的高级选项:不发送 NAV 在线发票、到期日、强制增值税、强制权利、自动填写邮编、赠品、保修和折扣选项。
高级选项,全部为可选。
字段 作用
不发送 NAV 在线发票 选 是的 会让 Billingo 不向 NAV Online Számla 申报这些发票。除非你的会计另有建议,否则请保持为 不。
到期日 从发票日期起算的付款期限天数。留空表示 30 天。
强制增值税 为该连接每张发票的每一行都使用同一个增值税代码——例如免税卖家使用 AAM。留空则使用每个产品自己的增值税税率。
强制权利 写在每一行上的增值税免税理由,例如 AAM 或 EUE。请与 强制增值税 一起使用。
自动填写邮编(仅限罗马尼亚订单) 为罗马尼亚的账单地址补全缺失的邮编。不适用于匈牙利地址。
将赠品作为单独的折扣显示 价格为 0 的产品会显示为两行:一行为全价,一行为等额折扣。
开票时生成保修 与发票一起生成保修单据。
将发票与保修合并 把发票和保修单下载为同一个文件。
从发票中排除折扣 发票上不显示订单中的折扣行。
高级选项

Billingo 中的客户是如何创建的

每开一张发票,easySales 都会在你的 Billingo 合作伙伴中查找该客户——公司按公司名称查找,个人按账单姓名查找——只有当电话号码、电子邮件地址和完整的账单地址都与订单完全一致时(公司还需税号和 IBAN 一致),才会使用找到的合作伙伴。否则就会新建一个合作伙伴。因此,同一位客户如果两次下单时地址略有不同,就会在你的合作伙伴列表中出现两次,这属于正常情况。

填写了库存代码的产品

其他币种的发票与发票语言

发票使用订单来源店铺或市场的语言开具——德语、英语、法语、克罗地亚语、匈牙利语、意大利语、罗马尼亚语或斯洛伐克语。其他语言的订单会收到英文发票。

发票被拒绝时

当 Billingo 拒绝一张发票时,原因会以 Billingo 的原话显示在订单上。你最可能看到的是这些:

消息 怎么处理
The address.post code field is required. 在账单地址中补上邮编,然后重新开具发票。
The emails.0 must be a valid email address. 更正客户的电子邮件地址,或将其删除。
The phone must be a string. 订单没有电话号码。请在账单信息中补上一个。
The conversion rate field is required unless currency is in HUF. 在连接中把 发送转换率 设为 是的。
Document block is required 打开连接,在第一个 模板 字段中选择一个单据块。
Payment method is required 打开连接,选择一个 付款方式。
你可能在订单上看到的消息

常见问题

在 Billingo 的 Beállítások → API kulcsok 中:点击 ÚJ API kulcs,起个名字,选择 Olvasás és írás(读写),保存后把密钥复制到 easySales 的 代币 字段中。

单据块和付款方式要在连接第一次保存后才会出现,因为 easySales 需要用密钥从 Billingo 读取你的单据块。先保存,再重新打开连接并填写它们。

easySales 无法用这个密钥读取你的 Billingo 账户——通常是因为密钥没有复制完整,或者创建时选的是只读。请新建一个 Olvasás és írás 密钥,粘贴到 代币 中并保存。

由 Billingo 决定。发票在你选择的单据块上开具,Billingo 会给它分配该单据块的下一个号码。easySales 会在订单上显示这个号码。

只有当名称、电话、电子邮件和完整的账单地址都与订单完全一致时(公司还需税号和 IBAN 一致),easySales 才会复用已有的 Billingo 合作伙伴。任何差异都会新建一个合作伙伴。

Billingo 要求每个客户都有邮编。请在订单的账单地址中补上邮编,然后重新开具发票。

可以。把 发送转换率 设为 是的,并选择一个 转换率来源——MNB、BNR 或 Billingo。没有汇率时,Billingo 会拒绝非 HUF 币种的发票。

如果 Billingo 支持,就用订单来源店铺或市场的语言:德语、英语、法语、克罗地亚语、匈牙利语、意大利语、罗马尼亚语或斯洛伐克语。否则使用英语。

产品的 库存代码 会被当作你 Billingo 产品列表中某个产品的 ID:easySales 会用订单中的名称、价格和增值税更新这个 Billingo 产品,再为它开票。对于不在 Billingo 中维护的产品,请把库存代码留空。

可以——高级选项中的 不发送 NAV 在线发票 会让 Billingo 不申报这些发票。除非你的会计另有指示,否则请保持为 不。

本指南对你有帮助吗?