礼券销售查询
礼券是先收钱、后消费的凭证,卖出去的每一张券都对应一笔要确认的收入和一笔将来要兑付的义务。礼券销售查询从销售与退回单据出发,逐笔列出哪个客户在哪天买了哪一类礼券、买了多少张、金额多少,退回的券同样单独成行;需要按客户与日期出签认总额时,用它配套的礼券对账汇总结果。它不录入单据,只负责把已发生的礼券买卖查清楚。
功能路径:系统菜单 → 零售POS → 礼券管理 → 礼券销售查询

一、功能概述
1. 核心用途
- 逐笔核对:按客户、日期、礼券类别查明每一笔礼券销售与退回的数量和金额;
- 收款对账:按客户与日期汇总礼券销售金额,作为与单位客户、代理商签认的对账依据;
- 退回管控:把销售退回去单独看清,判断客户实际净购买量;
- 收入确认底稿:卖券数量与金额是财务确认预收、结转收入的输入,可在月末导出留档。
2. 两个查询视图的分工
| 视图 | 回答什么 | 粒度 |
|---|---|---|
| 礼券销售查询 | 这笔券卖给了谁、多少张、多少钱、有没有退回 | 单据行 |
| 礼券收款对账查询 | 某客户在某段日期一共多少礼券款 | 客户 × 日期汇总 |
两个视图在同一个窗口左侧的"默认分组"清单里,勾选即切换,查询条件不用重填。标准动作是先在礼券销售查询按明细核对笔数与金额,再切到礼券收款对账查询核对签认总额,差异回到明细逐笔定位。
门店与总部之间的礼券款项结算是另外两个功能(礼券对账、礼券对账汇总查询),口径是门店上交的券款而不是客户的买券金额,不要与本窗口的收款对账混用。
3. 与相邻功能的分工
| 需求 | 对应功能 |
|---|---|
| 券号的状态、发放/消费/报废日期 | 礼券明细状态查询 |
| 每一张券的经手流水(谁发的、谁消费的) | 礼券操作日志查询 |
| 券号库存、批量生成券号 | 礼券管理 |
| 面值、点数与有效期规则 | 礼券类别 |
| 饼券(月饼券)的销售与收款 | 饼券收款查询、饼券汇总查询 |
4. 数据来源:礼券销售发放单
本表查到的每一笔礼券销售与退回,都来自"礼券销售"发放窗口录入并生效的单据——本窗口只查不录。理解数据来源有助于判断"账上有数、表里查不到"是漏录还是单据未生效。
礼券销售用于后台向客户发放(销售)礼券:新增单据时填写客户、收款方式与收款金额,在明细行点类型编号旁的浏览按钮选择要销售的礼券类别并填销售数量,把状态选为"生效"后单据即完成。发放成功的礼券在礼券管理的库存明细查询里状态变为"已领用",出入库明细变为"出库";门店前台同步数据后,顾客输入礼券号即可用于消费。
| 礼券销售发放字段 | 作用 | 在本查询里的体现 |
|---|---|---|
| 客户 | 买券的单位客户、代理商或门店 | 客户名称,收款对账按此归集 |
| 收款方式 / 收款金额 | 本次卖券的收付方式与实收金额 | 与行销售金额、已清金额核对 |
| 类型编号(礼券类别) | 本行销售的礼券模板,见礼券类别 | 礼券类型列 |
| 销售数量 | 本行卖出的券张数 | 行单据数量(空号券按发放量计数) |
| 状态=生效 | 单据生效后才进入本查询 | 未生效的单据不在结果里 |
客户把手里的券退回来时,退回单在礼券销售退回录入,生效后在本表以负数行出现。门店与总部之间的款项结算另见礼券对账。
二、界面布局说明
| 区域 | 内容 |
|---|---|
| 左侧视图清单 | "默认分组"下勾选礼券销售查询、礼券收款对账查询 |
| 上部条件区 | 【单据日期】(业务发生日,默认取最近 365 天并在标题右侧显示实际区间)与【制单日期】(录单日)两组起止日期,加客户、礼券类型等筛选项 |
| 结果区 | 一行一笔礼券销售或退回记录,顶部有"拖动列标题到此处进行分组"的分组带,底部一行给出各金额与数量列的合计 |
| 工具栏 | 退出、操作、报表、条件、帮助 |
| 查询方案 | 默认方案与自定义方案,常用条件与列组合可存成自定义方案 |
结果表的具体列由该视图的查询方案决定,界面按方案显示销售数量、销售金额、退回数量、退回金额等列;需要增减列时在查询方案里调整,不要在导出的表格里手工加列。
两个日期条件的用途不同:核对当月实际业务用单据日期;查补录、跨月录入的单据用制单日期。对账时先用单据日期出结果,出现"账上有数、表里没有"再用制单日期复查,就能判断是不是补录落在了别的区间。
三、业务操作步骤
步骤 1:设置查询条件
- 系统菜单 → 零售POS → 礼券管理 → 礼券销售查询;
- 在左侧"默认分组"里勾选"礼券销售查询"视图;
- 【单据日期】选择统计区间,需要看补录单据时同时设定制单日期区间;
- 需要只看某一家客户时在客户处指定,需要只看一类券时勾选礼券类型。
步骤 2:执行查询并核对笔数
用【条件】设好区间后执行查询,结果按行列出该区间内的礼券销售与退回记录,含客户名称、单据日期、制单日期、礼券类型、行单据数量与行销售金额,底部一行给出合计。退回行的数量与金额为负:净数量 = 销售数量 − 退回数量。
步骤 3:核对签认总额
在左侧清单勾掉明细视图、改勾"礼券收款对账查询",用同一组条件再查一次,结果按客户与日期汇总出礼券销售金额。把这一层金额与客户签收单、收款记录逐日核对,差异回到步骤 2 的明细里逐笔定位。
步骤 4:追查异常笔
金额或数量对不上时,按客户 + 日期回到明细视图,找到具体单据,再用礼券操作日志查询按券号追这张券后来的消费、退回或报废记录,确认差异是漏录单据还是录错类别。
步骤 5:导出对账单
分别在两个视图下用【报表】里的导出命令,得到"逐笔清单 + 汇总金额"两份表格,一并交客户或财务签认。导出内容是界面当前查询出的结果,改条件后先重新查询再导出。
四、字段详细说明
| 字段名 | 含义 |
|---|---|
| 单据日期 | 销售或退回业务发生的日期,对账归集按此日期 |
| 单据号 | 销售或退回单据的流水号,追溯时的主键 |
| 制单日期 | 单据录入的日期,跨月补录时与单据日期不同 |
| 客户名称 | 买券的单位客户、代理商或门店,收款对账按此归集 |
| 单据类型 | 本行的业务性质,取值为内部销售与内部销售退回,退回行的数量与金额为负 |
| 单据金额 | 整张单据的金额 |
| 已清金额 | 该单据已经收款核销的金额,与单据金额的差额即未收款部分 |
| 单据摘要 | 制单时填写的业务说明 |
| 开始号码 / 结束号码 | 本行覆盖的券号区间,用于与实物券或券号档案核对 |
| 行单据数量 | 本行的券张数(有号券按券号计数,空号券按发放量计数) |
| 销售价格 | 单张券的售价 |
| 行销售金额 | 本行的销售金额,等于销售价格 × 行单据数量 |
| 面值 | 券的面额 |
| 折扣率 | 售价相对面值的折扣,用于区分平价券与折价销售的券 |
| 礼券类型 | 券的模板(面值、点数、有效期),来自礼券类别 |
结果区底部一行给出各数量与金额列的合计,直接抄作对账总额前先看当前筛选条件是否覆盖了全部业务。
五、典型使用场景
场景 1:单位客户节前买券对账
一家企业中秋前分批采购礼券,节后统一签认。按该客户查询区间内的对账汇总,得到分日的销售金额合计,与客户内部审批的采购单金额核对;有退货时明细视图里的退回行直接说明冲减了多少。
场景 2:月末收入与预收核对
财务按整月区间查询对账汇总,导出后把礼券销售金额与当日收款流水比对,确认卖券收入已收款。已卖出未消费的券作为预收留存,需要券的兑付口径时改查礼券明细状态查询。
场景 3:代理商销量排名
按客户维度看对账汇总的区间合计,找出卖券量最高的代理商,配合门店的礼券消费情况决定下一季度的券量与政策。
六、权限控制与前置条件
- 只读统计窗口,不做任何数据修改,可开放给券务、财务、销售与管理层;
- 前置条件:礼券类别与券号档案已建立,销售、退回单据已生效——未生效的单据不进本表;
- 有号礼券与空号礼券的数量口径不同:有号券按券号计数,空号券按发放量计数,混看时以类别区分;
- 客户档案缺失或销售单据未挂客户时,这笔销售在按客户汇总的对账汇总里归不到人,核对前先补齐客户;
- 结果列与筛选方案随查询方案变化,跨门店比较时保持同一个方案,否则列不可比。
七、常见问题
1. 查询结果为空
- 原因:区间内没有礼券销售或退回业务,或客户、礼券类别筛选与实际发生不符;
- 处理:放宽日期区间、清掉客户与类别筛选重查,确认业务确实发生在本账套。
2. 明细合计与对账汇总金额不一致
- 原因:两处口径的日期归集不同,明细按单据行、对账按业务日期汇总,跨日补录或退回会造成差异;
- 处理:把区间拉到覆盖补录日期后重查,仍不一致时按客户逐日下钻到明细,找出落在区间外的单据。
3. 退回的券在表里看不到
- 原因:退回单未生效,或视图条件只过滤了销售类单据;
- 处理:确认退回单已生效,再用同一区间查询;仍看不到时按券号到礼券操作日志查询核对这张券的最新状态。
4. 同一客户金额与实际收款差一点
- 原因:该客户的部分券是通过前台散卖、赠券或活动发放出去,不生成销售单;
- 处理:区分"卖出去的券"与"送出去的券",赠送部分到会员赠券与画像营销的统计里核对,不要并入对账金额。
5. 导出的数字和界面不一致
- 原因:导出取的是当前已查询出的结果,条件改动后未重新查询;
- 处理:调整条件后先重新执行查询,再用【报表】里的导出命令导出。
附:本文档变更记录
| 日期 | 变更 |
|---|---|
| 2026-11-09 | 初稿 |
| 2026-11-09 | 退回单的录入入口补链到礼券销售退回 |
