饼券销售退回
顾客买饼券后因破损、错买或其它原因要退券,走的是"销售退回"这张单:把一张已经卖给顾客的饼券从"已销售"退回到总部库存,退回来后这张券在前台不再允许兑换月饼,但在有效期内可以重新领出给部门、代理商,或直接再卖给别的顾客。它和"饼券领出退回"不是一回事——领出退回退的是"总部交给门店或代理商、还没卖给顾客"的号段,销售退回退的是"已经卖出去"的单张券,往来对象一个是部门/代理商、一个是客户,两批动作分别记在领出数量与销售数量上,不能混开。
功能路径:系统菜单 → 零售POS → 卡券管理 → 饼券销售退回(内部)

一、功能概述
1. 核心用途
- 受理顾客退券:破损、重复购买、活动取消等情况下,把已售出的饼券收回,恢复券的可再用状态;
- 锁死退券的核销:退回后券不再允许在门店兑换月饼,防止顾客手里已退的券仍被前台提货;
- 让退回的券重新流通:有效期内状态回到在库,可再次领出或直接销售,减少印制浪费;
- 配套退款管控:单据记录退款金额与收款口径,退券与退钱一一对应,财务可复核。
2. 与领出退回的分工
| 对比项 | 饼券销售退回(本页) | 饼券领出退回(内部/代理商) |
|---|---|---|
| 退的是什么券 | 已卖给顾客的券(状态"已销售") | 交给部门/代理商、还没卖给顾客的号段(状态"领出") |
| 往来对象 | 客户(买券的单位客户或个人) | 内部部门或代理商 |
| 券状态变化 | 已销售 → 在库 | 领出 → 在库 |
| 数量回冲 | 冲减销售数量、销售金额 | 冲减领出数量 |
| 前置单据 | 需先有对应的饼券销售单 | 需先有对应的饼券领出单 |
| 菜单归属 | 卡券管理 → 饼券销售退回(内部) | 卡券管理 → 饼券领出退回(内部/代理商) |
简单判断:顾客拿着券来退,用本页的销售退回;门店或代理商把没卖掉的券退回总部,用饼券领出与退回。两者退回到"在库"之后的再领出、再销售动作是同一套流程。
已经由饼券销售卖给代理商、顾客还没提货的那批券要退回来,走的是并列的另一条菜单 饼券销售退回(代理商),字段相近但记账口径不同,见下文第六章。
二、界面布局说明
销售退回是一张标准单据窗口,上方单据头、下方明细区。
单据头区域
| 字段 | 说明 |
|---|---|
| 单据编号 | 系统按编码规则自动生成,可手工调整 |
| 单据日期 | 实际办理退券的日期 |
| 客户 | 选择要退回饼券的客户名称,即当初买券的对象 |
| 经营部门 | 选择当初销售该券时所选的经营部门,销售与退回的部门要一致,否则退不到券 |
| 销售人员 | 选择当初销售饼券的人员名称 |
| 收款方式 | 涉及退款时选择;开启"内部销售是否必须全额收款"特点后必填 |
| 退款金额 | 填写本单据行销售金额之和;开启全额收款特点后必填,未开启可不填 |
明细区域
按要退回的券逐行列出饼券类型、券号(号段)与退回张数,只能从所选客户"已销售"的券中选择;已消费、已作废的券不在可退范围。
工具栏
新增、删除、保存、生效等常规单据动作,另有查看、打印用于退券签收。退出关闭窗口,帮助打开说明。
三、业务操作步骤
步骤 1:确认券确实已销售给该客户
先在饼券收款查询按客户与日期定位这笔卖出,或在饼券管理的饼券明细看该券当前状态是否为"已销售"。未销售的券不能走销售退回,应作领出退回处理。
步骤 2:开销售退回单
- 系统菜单 → 零售POS → 卡券管理 → 饼券销售退回(内部);
- 点【新增】,选客户;
- 经营部门选择当初销售时所选的部门(销售与退回部门必须一致);
- 选销售人员;
- 在明细区选要退回的饼券类型与券号(号段)、退回张数。
步骤 3:录退款信息并生效
需要退款的,选择收款方式、填退款金额(取本单据行销售金额之和)。账套开启"内部销售是否必须全额收款"特点时这两项为必填。确认无误后保存并生效。
生效后:退回的券状态变回在库,前台不再受理该券核销;饼券汇总查询的销售张数被冲减,饼券类型的在库张数恢复。
步骤 4:让退回的券重新流通
退回后仍在有效期内且状态回到在库的券,既能重新领出给部门或代理商(见饼券领出与退回),也能直接再销售给顾客(见饼券销售),不必重新印制。
四、字段详细说明
| 字段名 | 含义 |
|---|---|
| 客户 | 退回饼券的原买券对象,销售退回按客户归集 |
| 经营部门 | 本次退券归属的销售部门,须与原销售部门一致 |
| 销售人员 | 原销售该券的业务员 |
| 饼券类型 | 退回券所属的饼券类别,见饼券类型 |
| 券号 / 号段 | 要退回的具体券,只能选自该客户"已销售"的券 |
| 退回张数 | 本行退回的券张数,不超过该客户已销售未退的数量 |
| 收款方式 | 退款时的收付方式,开启全额收款特点后必填 |
| 退款金额 | 本单据行销售金额之和,退给客户的款 |
| 单据编号 / 单据日期 | 退券单据的编号与日期,用于对账与追溯 |
券状态的流转
| 状态 | 由什么决定 |
|---|---|
| 在库 | 印制入库;销售退回生效后回到本状态 |
| 领出 | 领出单生效 |
| 已销售 | 饼券销售单生效 |
| 已消费 | 顾客在前台核销提货 |
| 已退回(本页结果) | 销售退回生效,等价于回到在库、前台不再核销 |
状态名称在各模块显示口径不完全一致,实际取值以饼券管理与礼券明细状态查询界面为准。
五、典型使用场景
场景 1:顾客持破损券到店退券
门店收顾客破损的月饼券,在后台开销售退回单,选客户、选当初销售的部门与销售人员,明细选该张券号,录退款金额后生效。券回到在库、前台不再能拿这张券提货,顾客拿到退款或换发新券。
场景 2:单位客户团购后退掉多余券
企业节前团购一批券、节后用不完退回。按该客户开销售退回单,明细按号段填退回张数,经营部门与销售时保持一致,退款金额按销售金额之和录入。退回的券在有效期内可再次销售给散客。
场景 3:销售退回与领出退回怎么分
同一个客户买走的券退回来——走销售退回(本页)。门店或代理商手里没卖掉的券退回总部——走饼券领出退回。判断依据是券当前状态:已销售走本页,领出未销售走领出退回。
六、饼券销售退回(代理商):退给代理商的那批券
代理商手上没卖掉的饼券要退回总部,用的不是前几章那张单,而是并列的另一条菜单:系统菜单 → 零售POS → 卡券管理 → 饼券销售退回(代理商)。两个窗口字段相近,记的账不一样。
1. 什么时候用它
| 券现在在谁手上 | 退回走哪张单 |
|---|---|
| 已卖给顾客,顾客来退 | 饼券销售退回(内部),即本页前几章 |
| 已卖给代理商、顾客还没提货 | 饼券销售退回(代理商),本章 |
| 总部交给代理商、根本没卖出去(状态"领出") | 饼券领出退回(代理商),见饼券领出与退回 |
"已卖给代理商"的券在系统里的状态名叫代理商领出,各模块显示口径略有差异,实际以饼券管理界面为准。
2. 单据怎么填
- 系统菜单 → 零售POS → 卡券管理 → 饼券销售退回(代理商);
- 【代理商】选当初销售时的那一家,换成别家退不进去;
- 【经营部门】【销售人员】按当初销售的口径选;
- 明细按券类型逐行录退回张数,可填起止券号,价格与折扣沿用该券类型的销售价;
- 需要退款的选收款方式、填【退款金额】=本单据行销售金额之和。账套勾了代理商销售是否必须全额收款时这两项必填;
- 保存并生效。
这里的收款开关和内部退回用的内部销售是否必须全额收款是两个独立参数,一次只放开一类业务,位置见月饼管理用户特点的「饼券使用控制」分区。
3. 生效之后记的是什么账
| 记账动作 | 饼券销售退回(内部) | 饼券销售退回(代理商) |
|---|---|---|
| 券类型的销售退回数 | 累加 | 累加 |
| 券类型的销售数 | 减少 | 减少 |
| 单张券的状态 | 逐张改为"售出退回",前台随即停止受理该券提货 | 不逐张改写,只更新上面两个维度的累计张数 |
| 代理商与券类型之间的往来台账 | 不涉及 | 按"该代理商 × 该券类型"记一笔退回 |
| 单据数量与金额 | 以负数进入统计 | 以负数进入统计 |
要让退回的那几张券在前台真的不能再提货,用内部退回;代理商退回解决的是"这批券从代理商名下回到总部账上"的数量与往来,不解决单张券的核销门。退回来的券重新流通按饼券领出与退回再领出、或直接销售。
4. 校验与报错
| 提示 | 原因与处理 |
|---|---|
| 第[N]行的退回数大于可退回数 | 可退回数=该代理商该券类型的销售数 − 已退回数 − 已核销数;把退回张数降到可退回数以内,或先冲掉重复的退回单 |
| 第[N]行的票券类型该客户尚未销售 | 选错了代理商,或这家代理商没进过该券类型;换代理商或改走内部退回 |
| 该票段中有若干张不属于当前代理商 | 起止券号里混进别家代理商的券;按号段拆开分别开单 |
最后一条默认会逐张比对券号归属。放开核对的做法:在月饼管理用户特点的「饼券使用控制」里勾上【饼券退回时不检查领出代理商】,系统不再比对券号,退回只按券类型张数入账——"代理商退券不用核对饼券号、只统计张数"说的就是这个开关放开后的用法,默认未勾选。
七、权限控制与前置条件
- 前置条件:对应的饼券销售单已生效、券状态为"已销售",且客户、经营部门、销售人员与销售时一致;
- 销售退回冲减销售数量并可能触发退款,属单据级写入,建议固定在券务或财务岗,门店发起、总部审核;
- 开启"内部销售是否必须全额收款"后内部退回的收款方式与退款金额为必填,代理商退回由"代理商销售是否必须全额收款"独立控制,两个参数都在月饼管理用户特点的「饼券使用控制」分区;
- 单据生效后需门店前台同步数据,前台才会停止受理被退券的核销;
- 已消费(已被顾客提货)的券不能按销售退回处理,需要退货退款的走相应业务流程。
八、常见问题
1. 明细里选不到要退的券
- 原因:所选经营部门与原销售部门不一致,或该券不是"已销售"状态(可能是领出未销售,或已消费);
- 处理:把经营部门改成当初销售时的部门;领出未销售的券请走饼券领出退回,已消费的券不能销售退回。
2. 退款金额、收款方式非填不可
- 原因:账套开启了"内部销售是否必须全额收款"特点;
- 处理:按本单据行销售金额之和填退款金额并选择收款方式;不需要该约束时由管理员在月饼管理用户特点里调整。
3. 退完券后顾客仍能在门店提货
- 原因:单据已生效但门店前台尚未同步数据;
- 处理:让前台重新同步后,该券状态回到在库、不再受理核销。
4. 退回来的券还能再卖吗
可以,前提是仍在有效期内。退回后状态回到在库,既能重新领出给部门或代理商,也能直接销售;已过有效期的券前台不再受理,需按过期处理流程解决。
5. 销售数量对不上
- 原因:有销售退回单未生效,或退回部门/客户与原销售不符导致归集错位;
- 处理:核对退回单的部门、客户与销售时一致并确已生效,再用饼券汇总查询的销售张数、销售退回列逐日核对。
6. 代理商退回来的券,顾客还能在前台提货
- 原因:走的是第六章的饼券销售退回(代理商),这张单只更新券类型与代理商两个维度的退回张数,不逐张改写券号状态;
- 处理:需要单张券立即停止核销,用本页的饼券销售退回(内部)按券号开单;只想清代理商的往来数量才用代理商退回。
附:本文档变更记录
| 日期 | 变更 |
|---|---|
| 2026-11-09 | 初稿,与「饼券领出退回」划清分工并互链 |
| 2026-11-10 | 补入饼券销售退回(代理商)一章:适用状态、按张数记账与不逐张改券状态的差别、可退回数口径与三条校验提示,并写明「退代理商券不核对券号」是一个需要勾选的开关而非固有行为 |
