开票软件与 ERP 集成

如何将 NeoManager 连接到 easySales:完整配置指南

如何将 NeoManager 连接到 easySales:完整配置指南

把 NeoManager 作为计费软件、ERP 或库存源连接到 easySales:服务器信息、发票编号、客户匹配、付款类型映射、商品 ID,以及每条提示的含义。

连接 NeoManager 能带来什么

NeoManager 是运行在你自己服务器上的业务软件,easySales 通过该服务器的 Web Connector 与它通信。根据你的工作方式,它可以是开具发票的地方、处理订单的地方、库存的来源——或者三者兼有。

关于它,首先要知道的就是这一点:NeoManager 在 easySales 中出现在三个位置,而不是一个。

页面 该连接的作用
整合方式 → 计费软件 easySales 在 NeoManager 中为 easySales 订单开具发票,并把 PDF 附到订单上。
整合方式 → ERP 系统 easySales 把订单发给 NeoManager;发票在那里开出,easySales 再取回并附到订单上。
整合方式 → 库存源 产品库存从 NeoManager 的仓库读入 easySales。
NeoManager 出现的三个位置

这三处都需要同样的服务器信息,你可以任意组合连接。多数卖家从「计费软件」开始,本指南也从那里开始。

开始之前

✓

已安装且可访问的 NeoManager

集成与你自己 NeoManager 服务器上的 Web Connector 通信,因此需要它的地址和端口,而且该服务器必须能从你的网络之外响应。

✓

一个给 easySales 用的用户

一组 NeoManager 用户名和密码,以及 NeoManager 中登记的公司名称。用户名会写在发票上,所以专设一个用户便于辨认。

✓

顾问提供的各项 ID

仓库 ID,以及折扣和运费对应的商品 ID。它们是你自己 NeoManager 内部的 ID,外部无人知晓——请直接向 NeoManager 顾问索取。

第 1 步 — 找到 NeoManager 卡片

进入 整合方式 → 计费软件,搜索 neomanager。

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

在卡片上点击 连接,如果之前连接过则点击 编辑。

第 2 步 — 你的 NeoManager 在哪里

NeoManager 计费连接表单顶部,显示连接名称、端口、IP 地址、仓库和公司。
NeoManager 运行在你自己的服务器上,这一区块由此而来。
字段 含义
连接名称 你在 easySales 中看到的名称。按它所服务的公司或仓库命名。
IP 地址 安装 NeoManager 的服务器地址。
端口 其 Web Connector 响应的端口。
仓库 开具发票所用的 NeoManager 仓库 ID。多数安装中会有多个;请使用存放你库存的那一个。
公司 NeoManager 中登记的公司名称,必须完全一致——它是登录信息的一部分,而不是标签。
用户名 和 密码 easySales 用来登录的 NeoManager 用户。该用户名也会作为开票人写在发票上,因此建议为 easySales 单独建一个用户。
来源 由你自定的名称,NeoManager 会用它标记这些单据,方便你分辨哪些来自 easySales。
服务器区块

第 3 步 — 发票如何编号和取日期

NeoManager 计费表单,显示发票系列、发票号码、下一个发票编号和发票日期。
谁来为发票编号,以及它使用哪个日期。
字段 作用
发票系列 开票所用的系列。发送前会去掉连字符、下划线和斜杠,因此 DMS-2026 到达时是 DMS2026。
发票号码 = Auto 由 NeoManager 用它自己在该系列上的计数器编号。
发票号码 = 下一个发票编号 由 easySales 发送号码。下方字段保存下一个要使用的号码,并在每张发票后自动推进,保留前导零——00147 变为 00148。
发票日期 = 订单日期 发票使用下单的日期。
发票日期 = 发票创建日期 发票使用开具当天的日期。
编号与日期

第 4 步 — 客户与付款类型

NeoManager 计费表单,显示个人客户重复处理方式以及付款类型映射规则。
规则自上而下检查;第一条匹配的生效。

个人客户重复处理方式 决定了个人客户再次下单时会发生什么。

选项 会发生什么
始终创建新客户 每个订单在 NeoManager 中新建一条客户记录。不做任何匹配,因此绝不会记到错误的人名下——代价是客户列表很长。
通过电话号码匹配现有客户 复用电话号码相同的已有个人客户,发票记到该记录上。若无人匹配,则与之前一样新建客户。
个人客户重复处理方式

公司不受该设置影响:公司订单在 NeoManager 中始终按税号匹配,只有在没有匹配项时才新建。

付款类型映射 决定哪个 NeoManager 付款类型出现在发票上。

勾选之后,规则由你自己编写。每条规则把一种 easySales 付款方式——或者平台原样给出的付款方式名称——指向一个 NeoManager 付款类型。规则自上而下检查,第一条匹配的生效;拖动规则的手柄即可调整顺序。

类型 通常用于
NeoManager 默认 把选择权交给 NeoManager 针对该客户的自有设置。
Card 线上刷卡支付。
Ramburs 货到付款。
Ordin de plată 银行转账。
Pe loc 当场支付。
La termen 约定期限后付款。
Efect comercial 和 Exceptat 商业票据与免税单据,用于会计点名要求的情形。
NeoManager 的付款类型

第 5 步 — 每一行记在哪个 NeoManager 商品上

NeoManager 计费表单,显示折扣 ID、运费税 ID、客户组 ID、来源、用户名和密码。
折扣行和运费行分别记入的两个商品 ID。

一条发票行必须指向 NeoManager 中的一个商品。产品通过自己的库存代码指向自身;折扣和运费没有,因此你要在这里给它们一个商品 ID。

行 NeoManager 中的商品
产品 该产品在 easySales 中的 库存代码
折扣 折扣 ID
运费 运费税 ID
每一行记到哪里

第 6 步 — 笔记模板

NeoManager 计费连接的笔记模板,文本框上方是订单和产品的变量按钮,框内是订单号和销售渠道。
模板生成的内容会成为发票的备注。

模板生成的内容会成为 NeoManager 中发票的 备注 字段。文本框上方的按钮可插入订单中的值——订单号、销售渠道、发票系列、每个商品的数量和 SKU。

ERP 连接

计费软件让 easySales 来开发票。ERP 连接则相反:easySales 把 订单 发给 NeoManager,发票在那里开出,easySales 再把它取回并附到订单上。当订单是在 NeoManager 而不是 easySales 中处理时,就选这种方式。

NeoManager ERP 连接表单,显示别名、IP、端口、来源、公司、用户名和密码。
ERP 连接需要同一台服务器。

服务器区块完全相同。其下方,ERP 表单还会多问几个 ID。

NeoManager ERP 表单,显示客户组 ID、折扣 ID、费用 ID、运费税 ID 和仓库 ID。
ERP 表单多问一个计费表单没有的 ID:费用 ID。
字段 含义
客户组 ID 新客户在 NeoManager 中创建时所属的客户组。
折扣 ID 折扣行记入的商品。
费用 ID 订单上任何其他费用记入的商品。
运费税 ID 运费行记入的商品。
仓库 ID 订单发送到的仓库。
ERP 表单上额外的 ID

该表单底部还有两个设置。个人客户重复处理方式 与计费连接完全一致。TipOperatieStoc 决定订单到达时 NeoManager 如何处理库存:

选项 订单到达时会发生什么
1 订单上的全部内容都被预留。
2 订单上的全部内容都转为采购。
3 有货的部分被确认;其余预留。
4 有货的部分被确认;其余转为采购。
5 全部确认;若无法锁定全部数量,则整张订单失败。
TipOperatieStoc — NeoManager 如何处理库存

库存源连接

NeoManager 库存源表单,显示仓库名称、IP 地址、端口、来源、公司、仓库、用户名和密码。
库存源也是把产品与其 NeoManager 商品绑定的途径。

这条连接从 NeoManager 的一个仓库读取库存,并写到你在 easySales 中的产品上。它同时也是让 easySales 知道每个产品对应哪个 NeoManager 商品的途径——依据是 SKU。

需要更正的发票

通过 easySales 开出的发票,从创建那一刻起就是真正的 NeoManager 单据,而两套系统恰恰在你想撤销某张发票时分道扬镳。

发票在哪里出问题

提示 含义
Invoice series not found. 发票号码 设为了 下一个发票编号,但下方的字段是空的。请填入起始号码。
A expirat sesiunea 与 NeoManager 的会话已过期。easySales 会重新登录并自动重试;如果反复出现,说明 Web Connector 正在重启或无法访问。
Could not connect to host / Error fetching http headers 服务器没有响应。请检查 IP 地址和端口是否正确,以及该主机能否从你的网络之外访问。
NeoManager login returned an empty session token. 服务器有响应,但没有让 easySales 登录成功。请检查 公司、用户名 和 密码——公司名称必须与 NeoManager 中登记的完全一致。
各条提示的含义

常见问题

取决于你想让它做什么。如果希望 easySales 在 NeoManager 中开发票,选 计费软件;如果订单应交给 NeoManager 并在那里开票,选 ERP 系统;如果产品库存在 NeoManager 中,选 库存源。三者相互独立、使用相同的服务器信息,可以任意组合连接。

因为 NeoManager 运行在你自己的服务器上,而不是在线服务。easySales 连接的是该服务器的 Web Connector,因此这个地址必须能从互联网访问。这由你的 NeoManager 顾问和管理防火墙的人共同安排。

填 NeoManager 中登记的公司名称,必须完全一致。它是登录信息的一部分而非标签,写法不同就会导致认证失败。

就是开具单据所用的仓库 ID。多数安装中会有若干个,用哪一个要问你的 NeoManager 顾问——发票和库存变动都跟着它走。

Auto 把编号交给 NeoManager,当还有别的东西在同一系列上开票时更安全。下一个发票编号 让 easySales 发送号码并在每张发票后推进计数——当该系列只由 easySales 开票、且编号必须连续时,选这个。

是你自己 NeoManager 里的商品 ID。产品通过库存代码自带商品 ID,但折扣行和运费行背后没有产品,因此你要指明它们各自记入哪个商品。这两个 ID 请向 NeoManager 顾问索取。

这些产品在 easySales 中没有 库存代码,而库存代码正是指向 NeoManager 商品的依据。把 NeoManager 也连接为库存源——它按 SKU 匹配,会为每个识别到的产品填上库存代码——或者自己在产品上填写商品 ID。

它们的 SKU 对不上。NeoManager 会把商品连同各自的 SKU 一起发送,easySales 严格按这个字符串匹配。若某个产品在两套系统中的写法不同——多一个空格、一个连字符、大小写不一致——就永远匹配不上,也就不会写入任何内容。

可以。把 个人客户重复处理方式 设为 通过电话号码匹配现有客户。此后,电话号码已存在于 NeoManager 的个人客户下单时,订单会关联到该客户,而不是新建一条。公司始终按税号匹配,从来不受影响。

关闭 付款类型映射 时由订单决定:线上为 Card,货到付款为 Ramburs,银行转账为 Ordin de plată,未知为 Pe loc。开启后,你的规则自上而下检查,第一条匹配的生效。

匈牙利福林和保加利亚列弗的订单会以各自货币开票,并使用该国的增值税率。其他任何币种的订单都会按罗马尼亚列伊开票,因此如果你以欧元销售,请在依赖该单据前先核对结果。

没有。在 easySales 删除只是把发票从这里的订单上解除关联;单据仍留在 NeoManager,必须在那里作废。红字发票同理——冲销单要直接在 NeoManager 中开具,而不是通过此集成。

本指南对你有帮助吗?