Skip to content

礼券管理 ​

礼券(代金券)是按面值收钱的券:客人买一张 100 元礼券,之后到店消费时当钱花。整个栏目围绕「这张券在谁手里、是什么状态」转——先定类别,再把券发给部门、代理商或直接卖给客户,卖出去后到店核销,退回来就冲减,作废是终态。

菜单入口:卡券 → 礼券管理,共十四项功能。六个是单据(发放、销售、销售退回、领出、领出退回,加上作为档案的礼券类别),七个是查询与对账,一个是费率参数。

本目录文档 ​

文档内容
礼券类别建类别:面值、积分、有效期、券号编号规则,看五类数量口径
礼券发放无偿或有偿地把券批量发放出去,登记总量与金额
礼券销售把券卖给客户,录券号段、售价与折扣
礼券销售退回客户退券,券回到在库并冲减销售数量
礼券领出把券发给领取部门/领用方,审核后券变已发放
礼券领出退回领用方没发完的券退回,可反审核
礼券明细状态查询逐张券查状态、生成日期、失效日期、面值、积分
礼券销售查询按明细行看卖了哪些券、多少钱、单据状态
礼券发出明细按客户汇总领用金额与实付金额
查询礼券操作日志每笔出入库流水、期末数量、经手人与原因
礼券管理逐张券看归属;作废的口径在这里,执行还在客户端
礼券对账分店上交数量与销售数量对平、生效、撤销
礼券对帐汇总查询按日期与分店列出上交数量台账
礼劵类别费用率设置给每个礼券类别定手续费率,进门店费用

先建立三个认知 ​

第一,券号是身份,状态是位置。 一张礼券的状态只有五种:在库(还在总部)、已发放(领出去了或卖出去了)、已消费(到店核销了)、退货(退回的中间痕迹,退回后按在库处理)、作废(终态)。领出和销售都会把券变成已发放,区别在于销售收客户的钱、领出走内部或代理往来。

同一个意思在两个页面上叫法不一样:礼券明细状态查询 取券主档,未发出的券显示「未使用」;礼券管理 取逐张明细,同一状态显示「在库」。看到「未使用」不要以为还没入库。

第二,网页端不改券状态,只有单据审核才改。 查询、导出、对账、费用率这些页面看到的一切,都是 礼券销售、礼券领出 等单据审核后写进去的。券状态不对,往单据上找,不要试图在明细页改。

第三,几乎所有列表默认只看本月。 五张礼券单据页和 礼券明细状态查询、礼券销售查询、礼券发出明细、礼券对账、礼券对帐汇总查询 一打开都落在「本月」,而礼券的生成日期、单据日期经常落在几个月前,于是满屏「暂无数据」——这不是没数据,把日期改成「自定义」并拉大到建账那年才是正确姿势。

一张券的完整旅程 ​

阶段在哪做券状态变化
建类别礼券类别还不存在券
生成券号入库礼券入库(生成券号)券出现,状态 在库
批量发放登记礼券发放不改状态,只把单据置为已生效
领到部门/领用方礼券领出在库 → 已发放
卖给客户礼券销售在库 → 已发放
顾客到店核销收银前台已发放 → 已消费
卖出的券退回礼券销售退回已发放 → 回到 在库
领出的券退回礼券领出退回已发放 → 回到 在库
门店交款对平礼券对账(生效动作在客户端)不改券,只把对账记录置为已生效
作废礼券管理(执行在客户端)终态 作废,不能再使用

不是每一步都留流水。发放单审核只改单据状态,既不动券也不写日志;销售、领出和两种退回这四类单据才会在 查询礼券操作日志 里留下一条号段出入库流水,备注写清原因和操作人。作废是单张动作,记在逐张操作记录里,不进这张流水表。

阅读顺序 ​

  • 第一次上手:先读 礼券类别,弄清编号规则和五个数量口径;再读本页的「一张券的完整旅程」,建立状态概念。
  • 要把券卖出去:按 礼券销售 → 收银核销 → 礼券销售查询 对账的顺序走;客户退货时用 礼券销售退回。
  • 要发给部门或代理商:用 礼券领出,月底用 礼券发出明细 按客户汇总结算,退回用 礼券领出退回。
  • 有纠纷要查单张券:先用 礼券明细状态查询 确认这张券的状态与有效期;要看谁买的、哪张领用单领走的,用 礼券管理 按券号搜(这一页读的是逐张明细表,账套没补明细数据时查不出行,先按该页的排查顺序确认)。真要作废,网页端还没有执行入口,得到客户端做。
  • 月结对账:礼券对账 在网页端用来看误差率、比差异、导出留档,刷新销售数量和生效/撤销都要在客户端做;台账留在 礼券对帐汇总查询;手续费口径看 礼劵类别费用率设置。
  • 数字对不上时:按「单据 → 日志 → 类别统计」的顺序查。先看单据状态是不是还停在草稿,再看 查询礼券操作日志 有没有那笔流水,最后到客户端的 礼券类别 跑一次 更新使用数量统计 重算累计数(网页端这一版的资料页不渲染动作下拉,重算点不了)。

网页端这一版做不了的事 ​

礼券管理刚移植到网页后台,下面几件在客户端能做的事,网页端目前点不动。这不是操作姿势的问题,知道边界可以省掉很多试错:

想做的事网页端现状怎么办
开新单五张单据页的 + 新增 点开是「500 - 服务器内部错误」页在客户端开单,网页端查询、导出、核对
改单 / 审核 / 反审核列表里的单据号是蓝色链接,但点了不跳转,改单页打不开同上,单据全流程在客户端做
进费率修改页礼劵类别费用率设置 的蓝色类别编号点开是「500 - 服务器内部错误」手续费率在列表行内直接改,不用进修改页
作废单张券勾选行后只显示「已选 N 条」,没有动作下拉、没有执行按钮到客户端的代金券明细窗口作废
重算类别累计数同上,更新使用数量统计 没有执行入口到客户端的 礼券类别 执行
对账生效 / 撤销礼券对账 列表连勾选列都没有网页端看误差率、导出;生效在客户端
查历史数据单据页和报表页一打开都落在「本月」,没有「全部」页签点 自定义 把区间拉到建账那年

仍然可以在网页端完成的是:礼券类别建档与修改、逐张券与号段的状态查询、按客户/部门/日期的销量与领用汇总、手续费率维护(行内直接改)、以及所有页面的导出。

与饼券、电子券的分工 ​

礼券(代金券)饼券电子券
本质当钱花的有价券,有券号兑换月饼等实物的实体券会员账户里的虚拟券
档案页本页 礼券类别券类型管理电子券类型
谁拿着客户、代理商、部门门店、代理商、会员会员
核销收银前台收银前台线上/前台兑换

三套档案和数量互不相通,别在礼券单据里选饼券类别,也别指望电子券的状态修改能影响礼券。

下级文档

礼券类别礼券类别是代金券(礼券)的档案:一张券面值多少、什么时候过期、券号怎么编、能攒多少积分,全部在这里定。类别建好之后,六张礼券单据(发放、销售、销售退回、领出、领出退回)才能选到…礼券发放礼券发放是礼券单据里最轻的一张:它只记录「这批券按发放处理」,不动券、不校验券号。客户买券走 礼券销售,部门领券走 礼券领出;发放单用来给内部赠送、活动配券这类「不发钱也不指定…礼券销售礼券销售是把券卖给客户的那张单:客户付钱买券,券从「在库」变成「已发放」,同时把客户、销售员、成交价格写进券的档案。这张单是后面三张报表的数据源头——礼券销售查询 看卖了多少钱…礼券销售退回礼券销售退回是把卖出去的券收回总部的那张反向单:客户把手里没用完的券退回来,审核后这批券从「已发放」回到「在库」,券上的客户、销售日期、销售价格被清空,可以再次销售。退回的数量…礼券领出礼券领出是把券从总部交给部门或代理商的那张单:按券号段填张数,审核后这批券从「在库」变成「已发放」,券上记下领用客户、领用人和领用日期。门店或代理商拿到券才能对外发放,礼券发出…礼券领出退回礼券领出退回是 礼券领出 的反向单:部门或代理商手上没卖掉的券要交回总部,审核后这批券从「已发放」回到「在库」,类别的领取数量相应减少,出入库日志记一笔入库。收回来的券可以重新…礼券明细状态查询礼券明细状态查询是一张券现在归谁、还能不能用的总账:按券号或类别把每一张礼券的状态、生成日期、失效日期、面值、积分一次列全。客人拿着券来核销、客服接到投诉、门店说券卖不出去,第…礼券销售查询礼券销售查询按单据行摊开每一笔礼券销售:哪张单、哪天、卖给哪个客户、卖的哪一类、券号从哪到哪、多少张、什么价、折后多少钱。它是「礼券卖了多少」这件事的原始明细,也是和 礼券销售…礼券发出明细礼券发出明细是按客户汇总的礼券领用账:这段时间哪个客户(部门或代理商)领了多少、按券算值多少钱、实际付了多少钱,一行一个客户。它不看单张券,只看「发出」这件事的结果,用来对代理…查询礼券操作日志礼券操作日志是每一笔礼券进出库的流水账:什么时候、哪个类别、哪一段券号、进还是出、数量多少、期末剩多少、是谁做的,一行一笔。它只读、不能改也不能删,是礼券账对不上时最后要看的那…礼券管理礼券管理是逐张券看归属的地方:一张券现在在库、已发放、已消费还是退货,谁买的、谁卖的、多少钱卖的、被哪张领用单领走的,都在这里。它也是整个栏目里唯一挂着「作废」这个动作的页面—…礼券对账礼券对账(分店交款对账)解决一件很具体的事:门店手上收上来的礼券,和系统里记的销售数量对不对得上。一行 = 一个分店一天的汇总,左边是系统算出来的销售数量,右边是门店上交的数量…礼券对帐汇总查询礼券对账汇总查询是上交数量的明细账:按日期 + 分店列出各店上交了多少礼券,不判断误差、不做生效。它和 礼券对账 用同一批数据,但只回答「哪天哪店交了多少」这一个问题,适合做台…礼劵类别费用率设置这一页给每一个礼券类别定一个手续费率。收银台收到礼券时,按比例算出的手续费会进门店费用,最终体现在 门店利润表 里。发卡渠道要收手续费(第三方礼品卡、平台券)时,费率就在这里维…