---
name: tutorial-209
description: 在中国国内的开票过程中，发票上的“货物/应税劳务名称”往往只需要显示固定的费用名称或类目。但在国外业务中，为了满足不同国家的对账和税务要求，经常需要在发票内容中补充业务信息（如：工作号、提单号、起运港等）。
category: 账单管理
url: https://www.likelic.com/tutorial/209.html
---

# 705.“开票名目”自定义功能：支持按客户设定规则自动拼接“每一笔费用明细”的开票参数

网址: https://www.likelic.com/tutorial/209.html

### 一、 功能简介

在中国国内的开票过程中，发票上的“货物/应税劳务名称”往往只需要显示固定的费用名称或类目。但在国外业务中，为了满足不同国家的对账和税务要求，经常需要在发票内容中补充业务信息（如：工作号、提单号、起运港等）。

于是 **V9.2.98.0** 版本更新中，我们在应收账单界面新增了“开票名目”自定义功能。

**它的核心价值在于：**

1.  **智能拼接：** 支持按客户维度设置“拼接规则”，自动抓取工作号、报关单号、件数等业务数据生成开票名目，告别手工录入。
2.  **批量处理：** 设置好规则后，一键刷新即可批量应用，大幅提升对账与开票效率。
3.  **高度灵活：** 支持针对每一笔费用单独手动修改开票名目内容。

  

### 二、 实操教程：如何设置“按明细显示”的开票名目生成规则？

下面我们将通过一个实际案例，演示如何利用新功能，将开票内容设置为包含 **“工作号/客户参考号/报关单号”** 的详细格式。

#### 第一步：进入功能入口

登录立刻云系统，依次点击 【结算】 - 【应收账单管理】。双击打开一张需要处理的应收账单，默认会显示 “费用明细” Tab 页。

在下方列表的最右侧，您可以看到新增的 “开票名目” 字段。

> **? 小技巧：** 建议您用鼠标按住“开票名目”表头向左拖动，将其移动到左侧显眼位置，方便查看。

![](https://likeyunai.oss-cn-hangzhou.aliyuncs.com/images/202512/25/1766629359240_f0bm70.png)

`图（1）应收账单-费用明细界面，“开票名目”列`

#### 第二步：设置客户规则

1、在费用明细列表中，选中任意一条或多条费用，点击鼠标 **右键**，选择 **【修改开票名目】**。

![](https://likeyunai.oss-cn-hangzhou.aliyuncs.com/images/202512/25/1766629638121_15jzq2.png)

`图（2）右键菜单`

2、在弹出的窗口中，点击 **【客户设置】** 按钮。这里我们将定义该客户专属的生成逻辑。

![](https://likeyunai.oss-cn-hangzhou.aliyuncs.com/images/202512/25/1766629733248_ldfsie.png)

`图（3）弹出的修改窗口`

#### 第三步：输入参数与应用

在【客户设置】界面中，您可以自由组合参数。例如，我们希望发票名目显示为：“工作号 / 客户参考号 / 海关编号”。

1.  **输入规则：** 在输入框中填写 `[charge_name] ([charge_ename]) [job_no] / [ref_no] / [customs_no]` （参数代码见下文对照表）。

![](https://likeyunai.oss-cn-hangzhou.aliyuncs.com/images/202512/25/1766631287519_idaat3.png)

`图（4）客户设置规则界面，输入了参数代码`

1.  **保存规则：** 点击两次【确定】保存设置并返回账单界面。
2.  **批量刷新：** 回到费用明细列表，**全选**所有费用，再次**右键**点击【修改开票名目】，然后点击 **【按客户刷新】** 按钮。

此时，系统会自动抓取每笔费用对应的业务数据，填入“开票名目”列。如果您发现某一条内容需要微调，也可以右键单独修改该条费用。

![](https://likeyunai.oss-cn-hangzhou.aliyuncs.com/images/202512/25/1766631408526_22esdx.png)

`图（5）刷新后，列表中的“开票名目”列显示除了具体的业务单号`

#### 第四步：通知开票

1、在【应收账单】界面中，确认信息无误，可以勾选【账单完成】，并点击：【通知开票】

2、在：结算-应收发票管理界面，点击：【新增发票】，选择通知后，点击【生成发票】，即可预览发票内容。

![](https://likeyunai.oss-cn-hangzhou.aliyuncs.com/images/202512/25/1766631606379_zmfugu.png)

`图（6）发票界面`

### 三、 参数对照表

在设置规则时，请复制下表中的代码（包含方括号）：

| **参数代码** | **对应含义** |
| --- | --- |
| \[charge\_name\] | 费用名称 |
| \[charge\_ename\] | 费用英文名称 |
| \[job\_no\] | 工作号 |
| \[master\_no\] | 主单号 |
| \[house\_no\] | 分单号 |
| \[pkgs\_num\] | 件数 |
| \[gross\_wight\] | 毛重 |
| \[ref\_no\] | 客户参考号 |
| \[vessel\] | 船名/航班 |
| \[truck\_no\] | 车牌号 |
| \[customs\_no\] | 海关编号 |
| \[start\_site\] | 起运地 |
| \[end\_site\] | 目的地 |
| \[pol\_name\] | 起运港 |
| \[pod\_name\] | 目的港 |
| \[commodity\] | 货物名称 |

  

一些范例组合：

1、费用名称 (英文费用名称) 工作号 / 客户参考号 / 海关编号

`[charge_name] ([charge_ename]) [job_no] / [ref_no] / [customs_no]`

2、费用名称 (英文费用名称) 海关编号

`[charge_name] ([charge_ename]) [customs_no]`

3、费用名称 (英文费用名称) 车牌号 / 路程

`[charge_name] ([charge_ename]) BKS:[truck_no] / [start_site] - [end_site]`

`[charge_name] ([charge_ename]) BKS:[truck_no] / [pol_name] - [pod_name]`

4、费用名称 (英文费用名称) 海关编号 / 客户参考号

`[charge_name] ([charge_ename]) [customs_no] / [ref_no]`

5、费用名称 (英文费用名称) 货物名称

`[charge_name] ([charge_ename]) [commodity]`

6、费用名称 (英文费用名称) 提单号 / 车牌号 / 路程 / 船名航班

`[charge_name] ([charge_ename]) [master_no] / BKS:[truck_no] / [start_site] - [end_site] / [vessel]`

  

### 四、 重要说明：系统是如何决定发票界面中显示的内容的？

当我们在应收账单中点击【通知开票】，接着去：结算-应收发票管理界面，新增发票，最后点击【生成发票】按钮时，系统将严格按照以下 **优先级顺序** 抓取内容（从高到低）：

1.  **第一优先级（最高）：** **应收账单界面的【开票名目】**。
2.  在系统-基础资料设置-开票名目（账单中）预先设置，在应收账单界面选填。
3.  **第二优先级（其次）：** **应收账单界面“费用明细”中的【开票名目】**。
4.  也就是本次教程中您手动修改或刷新出来的内容。只要这里有值，系统就以此为准。
5.  **第三优先级：** **系统 - 基础资料设置 - 费用类型中的【开票名称】**。
6.  如果您在账单里没填，系统会去查该费用类型默认设置的开票名称。
7.  **第四优先级：** **按【费用名称】合并显示**。

  

在这 3 个优先级之后，生成发票时，发票内的发票明细条数会按如下标准生成：

1.  中国客户：默认按“费用名称”合并显示（支持调整为“合并成一条”或“不合并”）。
2.  越南客户：默认不合并，按每一笔费用明细显示。（遇到偶尔需要按费用名称合并开票的，需要在：结算-应收发票管理界面生成发票后，点击【合并费用】-【合并费用名称】）
