销售订单
销售订单是销售业务的起点单据:先与客户敲定「什么货、多少量、什么价、什么时候要」,形成一张尚未出库的订货约定,再据此开具销售单。它不产生库存变动,只锁定需求与价格,因此可以先开单、分批出货,也可以在正式发货前反复修改数量与单价。
功能路径:销售管理 → 销售业务 → 销售订单

一、功能概述
1. 核心用途
- 锁定需求:把客户口头或电话里的订货落成单据,明确物料、数量、单位与要求到货日期;
- 锁定价格:按客户所属价格策略带出单价,避免开销售单时反复询价;
- 分批执行:一张订单可对应多张销售单,先订后发、分次发货都能对得上;
- 控制有效期:通过「有效期至」限定订单可执行的期限,过期不再受理。
2. 整体结构
窗口以 MDI 多标签方式打开,与主界面其它功能窗并列切换。自上而下依次是:工具栏、单据头、页签区(单据内容 / 使用帮助 / 标签和备注)、明细表格、附加信息区与结存信息区,最底部是单据状态行。
二、界面布局说明
1. 工具栏
| 按钮 | 作用 |
|---|---|
| 退出 | 关闭当前窗口 |
| 打印 | 打印单据(新建单据时置灰,需先保存) |
| 状态 | 查看与切换单据状态 |
| 编辑 | 进入/退出编辑态 |
| 控制 | 单据控制类操作 |
| 特殊 | 特殊处理(新建空白单据时置灰) |
| 过程 | 过程类操作(新建空白单据时置灰) |
| 新增单据 | 另起一张空白订单 |
| 查找 | 按条件检索历史订单 |
| 模板 | 套用单据模板 |
| 上一张 / 下一张 | 在单据间翻页(只有一张时置灰) |
| 浏览 | 浏览单据清单 |
| 帮助 | 打开帮助 |
2. 单据头
| 字段 | 说明 |
|---|---|
| 原始单号 | 外部系统或客户方的单号,用于双向对账 |
| 单据日期 | 开单日期,默认取当天 |
| 有效期至 | 订单可执行到的日期,超期不再受理 |
| 出库仓库* | 预计发货的仓库,带出该仓结存供参考 |
| 客户* | 订货客户,必选;价格按客户所属价格策略带出 |
| 经营部门* | 归属的经营部门(机构) |
| 到货日期* | 客户要求到货的日期 |
| 销售人员 | 本单业务员,取自「定义销售人员」名册 |
| 默认税率 | 整单默认税率,行上可再单独改 |
右上角另显示开单日期、单据号,以及【只读】【单据状态】两个状态标识。
3. 明细表格
页签区选中「单据内容」时显示。表格右上方有「上一张 / 下一张」与「共选择 N 张单据 第 N 张」,用于在多张单据间翻页并显示当前选择数量。
| 列 | 可否编辑 | 含义 |
|---|---|---|
| 物料编号 | 可录入 | 录入编号或条码定位物料 |
| 物料名称 / 规格 | 只读带出 | 物料标识 |
| 单位 | 可切换 | 计价单位,切换后数量与价格随之折算 |
| 原价 | 只读带出 | 调整前的基准售价,用于对照 |
| 数量 | 可编辑 | 订货数量 |
| 税率 | 可编辑 | 行税率,默认取单据头的默认税率 |
| 不含税价 | 只读计算 | 由价格与税率反算 |
| 价格 | 可编辑 | 成交单价 |
| 不含税金额 | 只读计算 | 数量 × 不含税价 |
| 销售金额 | 只读计算 | 数量 × 价格 |
| 价格类型 | 可切换 | 本行取价所用的价格来源 |
| 客户物料编码 | 可编辑 | 客户方对该物料的编号,便于对单 |
| 是否赠品 | 可勾选 | 标记该行是否为赠品 |
4. 附加信息区
表格左下方,随选中行刷新:单据摘要、联系人、单据金额、单据总数量、送货时间、电话、客户电话 2、客户电话 3、送货地址。
5. 结存信息区
表格右下方,含「结存信息」「行明细」两个页签。选中明细行且已指定出库仓库时,列出该物料的:
| 列 | 含义 |
|---|---|
| 仓库名称 | 有该物料库存的仓库 |
| 单位 | 库存计量单位 |
| 结存数量 | 当前账面库存 |
| 可用数量 | 扣除已占用后的可用量 |
| 最低警戒库存 / 最高警戒库存 | 该仓该物料的警戒区间 |
底部「合计」行汇总上述四项。开单时对照可用数量,可当场判断能否按期供货。
6. 单据状态行
窗口最底部依次为:业务分类(默认「默认分类」)、制单、负责人、审核、记帐、会计期,用于查看本单流转到了哪一步。
三、业务操作步骤
- 点【新增单据】,确认单据日期与有效期至。
- 选择客户 → 系统按该客户的价格策略带出可取的价格口径;选择出库仓库与经营部门。
- 填到货日期与销售人员,便于后续按业务员统计与跟单。
- 在明细表格录入物料:直接输入物料编号、条码,或使用「物料选择」批量添加。
- 逐行核对单位与数量,需要偏离策略价时改「价格」列。
- 观察右下方结存信息的可用数量,判断该仓能否按期出货。
- 需要保护某行价格不被后续刷新覆盖时,在「标签和备注」页补充说明,或勾选「是否赠品」。
- 保存后单据进入「制单」状态,可继续用【上一张】【下一张】翻单复核,或用【打印】出单给客户确认。
四、典型使用场景
场景一:先接单后分批发货。 客户一次订下整月用量,但要求分四周配送。开一张销售订单锁定总量与价格,每周按订单开具销售单出库,订单上「共选择 N 张单据」可查看已执行的张数。
场景二:报价与改价留痕。 与客户反复议价时,改「价格」列即可,「原价」列始终显示调整前的基准价,差额一目了然;确认成交后再开销售单。
场景三:按客户编码对单。 客户系统里的物料编码与我方不一致时,把对方编码填入「客户物料编码」,双方对单不必翻译。
五、权限控制与前置条件
- 需要「销售管理 → 销售业务 → 销售订单」的功能权限;未授权时该功能不会出现在销售业务的图标清单中。
- 前置基础数据:客户档案、物料档案(含多级单位换算)、仓库、经营部门(机构)、销售人员名册。业务员未定义时「销售人员」选不到人,见定义销售人员。
- 价格来自客户所属的价格策略;未指定策略的客户会落到标准售价或老客户价,口径见价格策略定义与客户价格策略。
六、常见问题
Q:新建单据时【打印】【特殊】【过程】是灰的? A:这三项作用于已存在的单据。先保存或切换到一张历史单据,按钮即恢复可用。
Q:改了「价格」,「不含税价」和「销售金额」要不要手填? A:不用。这三列由「价格 × 税率 × 数量」自动算出,只需要填「价格」和「数量」。
Q:切换单位后数量看起来不对? A:单位切换会按物料档案的换算系数折算价格与数量。若折算结果异常,请核对物料的多级单位换算关系是否维护正确。
Q:结存信息里没有数据? A:需同时满足「已选中明细行」和「已指定出库仓库」,且该物料在仓库中有库存记录。
Q:订单开错客户,价格全变了怎么办? A:改「客户」字段后重新取价,或删行重录;已保存的订单建议改回后再核对「原价 → 价格」两列。
