Skip to content

单据前缀 ​

打印出来的单据、台账里的一串单号,先看的往往是开头两个字母。旧版本所有业务单据都以 NO 起头,无法从单号判断类型;现行版本按单据类型分配唯一前缀,例如销售订单以 So 开头、销售单以 Sa 开头,前缀首字母大写,便于快速识别单据类型。前缀规则支持自定义修改,改完重启软件生效;生产类的部分单据前缀与 NO 绑定,暂不支持修改和自定义。

功能路径:各模块业务单据窗口的单据号栏 → 【设置单据规则】窗口

一、功能概述 ​

1. 功能简介 ​

概念含义
单据前缀系统为每种单据类型分配的固定字母开头,拼在单据号最前面
默认前缀出厂即为该单据类型预设的前缀,例如销售订单 So、采购订单 PO
自定义前缀由企业在单据编号规则设置里改写的字母组合
绑定前缀生产类部分单据锁定为 NO,不接受修改

前缀的作用是让人识别,不改变单据的唯一性:同一张单据在任何查询、打印、导出场景里带的都是同一个编号。

2. 核心用途 ​

  1. 快速分类:从单号开头即判断是销售单、采购单还是生产单据,不用回窗口翻单据类型;
  2. 沟通省时:门店与总部电话对单、微信报单时,说前缀就能确认业务归属;
  3. 检索辅助:按前缀筛选可以缩小单号搜索范围,减少重名干扰;
  4. 编码规范:允许企业按自身习惯重写前缀,与纸质单据、财务凭证的编号习惯对齐。

3. 整体结构 ​

前缀体系由三部分构成:

  1. 系统默认前缀:随版本发布,覆盖各模块业务单据;
  2. 自定义前缀设置:在单据窗口的编号规则设置中按单据类型改写;
  3. 不可改前缀:生产类部分单据锁定,界面不提供修改入口。

二、界面布局说明 ​

1. 默认前缀对照 ​

单据类型前缀备注
销售订单So也有写作 SO 的形式
销售单Sa
采购订单PO写法示例,实际字母以界面显示为准
其他业务单据各自对应前缀进入单据窗口新建时,编号栏自动带出
生产类部分单据NO与系统绑定,不支持修改和自定义

各版本、各账套的前缀清单可能不同,以新建单据时编号栏自动带出的值为准。

2. 单据编号规则设置界面 ​

窗口左侧是「单据号组成项目」清单,右侧是当前单据类型的编号写法。

区域说明
单据号组成项目前缀、操作员、日期、流水号四项带勾选框;只有勾选的项目才会出现在编号规则里,排列顺序从上到下决定各段的先后,↑ ↓ 调整顺序
表示 / 长度每个组成项目的写法与其位数
前缀编号的字母开头,出厂默认值为 No,长度一般为 2
操作员不单独填写,由当前操作员编号决定长度和值
日期默认写法 YYMMDD,长度 6
流水号默认按天初始化,长度 6
原始规则当前生效的写法,形如 [前缀=No][日期=YYMMDD][流水号=按天初始化]
目的规则改好后的目标写法,例如 [前缀=Cp][日期=YYMMDD][流水号=按天初始化]
>> / <<两个规则框之间的箭头图标,点 << 把目的规则应用到当前单据类型
确定 / 取消确定保存本次规则;取消不改动

前缀建议控制在 2 个字符,填写过长时窗口会提示「请不要使用过长的单据前缀」,前缀不参与编号唯一性计算。

单据编号规则设置窗口中的前缀与目的规则写法

3. 单据窗口的表现 ​

新建单据时,编号栏按上述规则自动拼出:开头是前缀,中段是日期,尾部是接续的流水号;前缀部分不在单据上直接编辑,只在规则设置窗口改。

三、业务操作步骤 ​

步骤 1:确认当前前缀 ​

在对应模块新建一张单据,看编号栏开头两个字母,记下当前使用的默认前缀。

步骤 2:打开单据编号规则设置 ​

前缀不挂在菜单上,而是跟着单据类型走:打开要调整的那类业务单据窗口(例如 销售管理 → 销售业务 → 销售订单),点窗口右上角【单据号】栏的浏览按钮,弹出设置单据规则窗口。改的就是这张单据所属类型的编号规则,各类型分别维护。

步骤 3:修改前缀 ​

  1. 确认「单据号组成项目」里已勾选【前缀】,未勾选的话先勾上;
  2. 在「表示」列把前缀改成目标字母组合,长度随之设定,保持首字母大写的习惯;
  3. 在「目的规则」框写好完整写法,例如 [前缀=Cp][日期=YYMMDD][流水号=按天初始化];
  4. 点两个规则框之间的 << 图标应用目的规则,再点【确定】保存。

步骤 4:重启软件生效 ​

前缀属于全局编码规则,保存后必须退出并重新登录客户端,新单据才按新前缀编号。预期结果:重启后新建该类型单据,编号栏带出的前缀已换成新值。

步骤 5:核对存量单据 ​

重启只影响之后生成的单据,已生效的历史单据编号不会跟着变;不要用新前缀去检索旧单。

四、字段详细说明 ​

1)前缀规则 ​

规则说明
字母数量以系统默认的两字母形式为主,自定义长度以界面限制为准
大小写默认首字母大写,便于与流水号区分
唯一性同一前缀建议只给一种单据类型使用,避免识别歧义
生效方式保存后重启软件生效
作用范围只影响新生成的单据号,历史单据不变

2)不可自定义清单 ​

类别说明
生产类部分单据前缀绑定 NO,暂不支持修改与自定义

具体覆盖哪些生产单据随单据类型而变,以各单据界面上前缀栏的实际显示为准。

五、典型使用场景 ​

场景 1:新账套上线时统一编码习惯 ​

背景:企业已有纸质单据编号习惯,希望系统单号与之一致。

操作:梳理各模块单据类型与目标前缀 → 到单据前缀设置逐条修改 → 重启软件 → 每个模块新建一张单据验证前缀已生效。

场景 2:门店报单时快速判断业务类型 ​

背景:门店在群里发一串单号,总部需要立刻知道是哪个环节的单。

操作:保持默认前缀不改 → 训练人员按开头字母判断(So 销售订单、Sa 销售单)→ 出现 NO 开头即生产类单据。

场景 3:改动前缀后发现不便 ​

背景:某单据类型的前缀改成与其他类型重复,检索出现歧义。

操作:回到单据前缀设置改回原值或恢复默认 → 重启软件 → 只影响之后的新单,已生成的单据需要按实际编号单独查询。

六、权限控制与前置条件 ​

  1. 单据前缀设置属于全局编码规则,一般只开放给系统管理员;
  2. 修改前需要盘点哪些单据类型已经在用自定义前缀,避免覆盖他人设置;
  3. 改动必须重启客户端生效,安排在工作结束或业务低峰期;
  4. 前缀不参与单据唯一性判定,但会影响按单号检索的习惯,改动后要同步告知门店与财务;
  5. 该功能上线初期只在内测版本开放,现行版本的覆盖范围与入口以实际安装版本为准。

七、常见问题 ​

1. 改了前缀重启后还是旧值 ​

  • 原因:改的是显示设置未保存,或该单据类型属于锁定前缀;
  • 处理:重新进入设置窗口确认已保存,再核对是否属于生产类绑定 NO 前缀的单据,这类不支持修改。

2. 历史单据编号能不能跟着改成新前缀 ​

  • 原因:前缀只在生成编号时使用;
  • 处理:历史单据保持原编号,这是正常现象。检索旧单请用原编号,或按单据类型、日期条件查询而不是按前缀。

3. 单号开头还是 NO ​

  • 原因:该单据属于生产类绑定前缀,或客户端版本尚未包含前缀功能;
  • 处理:先确认版本,再对照单据类型判断是否在锁定清单内。

4. 前缀写法大小写不统一 ​

  • 原因:默认前缀首字母大写,实际使用中也有写成全大写的;
  • 处理:以单据窗口实际带出的编号为准,自定义时保持同一套写法即可。

八、与其他功能的关系 ​

环节对应功能
单据编号的生成规则编码审批用户特点
系统维护参数集中入口用户信息用户特点
各模块业务单据采购业务
单据在网页端的编号网页 SAAS-ERP

附:本文档变更记录 ​

日期变更
2026-11-08补充编号规则组成、生效方式、范围限制与场景