零售开单
零售开单就是收银台。 顾客把挑好的药拿到柜台上,你在这页一样一样扫进去,该认会员的认会员, 该抹零的抹零,最后收钱、给小票。
收银员一天点得最多的,就是这一页。
先解释一个词:挂单。 顾客东西还没拿齐、接了个电话,或者想起来还要回货架上再拿一样 —— 这一单就先“挂“起来。单子暂时存着,你先接待下一位顾客, 等他回来,再从右下角的挂单卡里把那一单调出来接着算。
什么时候会用到它
- 顾客来结账。 最常见的一种:东西扫一遍,收钱,给小票。
- 顾客是会员。 认了会员之后,商品可以按会员价算,积分能攒也能抵现, 会员零钱包里的钱也能用。
- 顾客要抹个零头。 应收二十块零三毛,顾客给了二十,那三毛就算了。
- 商品在搞活动。 活动价、买赠这类价是系统按商品档案和活动规则算出来的。
- 顾客拿着中药方子来抓药。 方子的剂数要算进这一单。
- 顾客临时走开。 先把单挂起来,等他回来接着算。
- 顾客要退货。 拿着原来的小票来退,按原单退,钱按原来的方式退回去。
- 收银员要交班。 交班前看一眼还有几张挂单没结。
怎么操作
第一步:先认会员,或者就按散客卖
右边「收银台」卡里有一格「查询」。把会员的卡号、姓名或者手机号敲进去, 下面会跳出几个候选,选中一个就是认了这个会员。
认上之后,卡里会显示这位会员的名字、卡号、手机、积分和零钱包里还剩多少钱。 没认会员的时候,那儿显示的是「散客销售」。
没认会员的单子照样能开,只是不享受会员价,也不攒积分。
第二步:扫码把商品加进这一单
左边最上面那一格是「扫码/助记码」。拿扫码枪扫条码, 或者手动敲条码、商品名、助记码,敲完按回车,商品就进下面那张「销售明细」了。
助记码就是商品名的拼音首字母。比如一个四字药名,敲那四个首字母就能找到它 —— 记不住全名的时候,敲几个字母比敲全名快。
那一格右边写着「Enter 加入」,意思就是敲完按回车加进去。 从挂单里调出来的单子,那儿会写成「读挂单」加单号。
格子里敲了词没找到商品,点页头上的「更新商品」,按你敲的词再找一遍。
没找到不一定是没这个药,可能是匹配的方式太严。 最右边那个「全模糊匹配」勾选框管的就是这个:
- 勾上(默认):关键词出现在商品名的任何位置都算找到;
- 不勾:只有商品名从头对上才算找到。
第三步:价格要改的时候
「销售明细」这张卡的标题栏上有一排按钮,一件商品一件商品地改:
| 按钮 | 什么时候用 |
|---|---|
| 零售价 | 这一行按商品档案上的零售价算 |
| 会员价 | 这一行按会员价算 |
| 活动价 | 这一行按活动价算 |
| 订单折扣 | 给整张单打个折,不是只改一行 |
| 强制价格 | 零售价、会员价、活动价都不合适,直接把这个商品的价格定成你填的数 |
| 买赠 | 按商品档案上的买赠活动,把这单够条件的赠品算出来 |
| 积分抵现 | 用会员的积分抵掉一部分钱 |
| 零钱包 | 用会员零钱包里的余额抵掉一部分钱 |
| 中药处方 | 把中药方子取到这一单里来 |
| 剂数 | 按方子的剂数,把商品数量整批放大(或者按整数倍拆回单剂) |
| 会员档案 | 跳到会员档案去看这位会员的详细资料 |
| 积分换礼 | 用积分换赠品(得先认了会员才能用) |
抹零不在这排,它在右边「权益」卡里,见下一步。
那一排里有的按钮是灰的 —— 那是因为你没有那一项权限, 比如「积分抵现」「订单折扣」「强制价格」这些都可能被管理员关掉。
第四步:看金额,该抵的抵掉
右边「权益」卡里有四个格子,还有两颗按钮:
- 积分抵现、使用积分:这两个数不是手输的,是点了「积分抵现」之后系统算出来填进去的;
- 抹零:也不是手输的,是点「抹零」按钮算出来的。 抹掉的是这一单元以下的那点零头,也就是“块“后面的角和分;
- 零钱包:这个要手输,顾客想用多少就填多少。
填错了、或者顾客改主意了,点「清权益」,把这几个抵的东西一次清掉。
下面那三行数字,是收钱之前要核对的:
| 这一行 | 是什么意思 |
|---|---|
| 商品金额 | 这一单的商品加起来是多少,还没减掉任何抵扣 |
| 权益抵扣 | 积分、零钱包、抹零这三样一共抵掉了多少 |
| 应收金额 | 上面两个一减,就是顾客该付的钱 |
退货的时候(见下面第七步),第三行会变成「应退金额」。
第五步:点「结账」把钱收了
右边「收银台」卡的右上角就是「结账」。 点开之后弹出来的是收款窗口,里面是「收款拆分」:一种收款方式占一格, 现金、微信、支付宝、银行卡各收了多少,分别填进去。
窗口上会告诉你三件事:
| 这一项 | 是什么意思 |
|---|---|
| 已分配 | 你已经填进去多少 |
| 未分配 | 还差多少没填够 |
| 找零 | 顾客给多了的时候,该找他多少 |
钱没收够,保存那颗按钮是灰的,存不下去。 收多了不要紧,多出来的就是找零。 顾客给的现金是整张的、又确实要找零,系统会再问你一句“应收多少、该找零多少“, 点确认才往下走。
屏幕最上面那四个数字,是开单全程都要瞟一眼的:
| 这个数 | 是什么意思 |
|---|---|
| 本单应收 | 这一单顾客该付多少。底下一行小字写着这一单有几行、共几件 |
| 商品金额 | 这一单的商品加起来多少。底下一行小字写着「CKD_D 汇总」,那是系统内部给销售明细表起的名字,你只要知道它表示“底下明细加出来的合计“就行;退货模式下这里会改写成「原单明细」 |
| 权益抵扣 | 积分、零钱包、抹零一共抵掉了多少。底下一行小字写着「积分/钱包/抹零」 |
| 收款差额 | 应收的钱减掉已经收的钱,还差多少。底下一行小字是当前正在收的那一种方式,比如「现金」 |
第六步:顾客临时走开,就把单挂起来
点页头上的「F4 挂单」,这一单就存住了,屏幕回到一张新单, 你可以接着接待下一位顾客。
挂起来的单子在右下角「挂单」那张卡里,一张单一个小方块, 上面有单号、商品金额、抵扣、应收、制单人。
- 顾客回来了,点那一张上的「恢复」,单子回到屏幕上接着算;
- 这单不要了,点「删除」。删的时候要填一个原因。 只有还没结账的单子能删 —— 已经结账的,货和钱都出去了,要纠正得走退货;
- 想看看这会儿有几张挂单,点卡片右上角的「刷新」。
你正在算的那一张不会显示在这个卡里,免得你自己把自己那张又恢复一遍。
第七步:顾客要退货
右下角「挂单」卡的最上面有一行:把原销售单号填进去,点「退货」, 这一单就整单转成退货单。
接下来你只能改每一种商品退几件,别的动作都不让做:
- 不能再扫码往里加商品;
- 不能抹零;
- 不能取中药处方;
- 不能挂单;
- 会员也不能换。
退的钱按原单的方式来:原来是微信付的,就退到微信;原来是现金,就退现金。 原单要是还没审核,退不了,得先把那张单审核掉。
开错了,想整单作废
点页头上的「整单删除」。它分两种情况:
- 这一单还没存过(没挂过单):它只在屏幕上,系统问一句就清屏;
- 这一单是从挂单恢复出来的:删的时候连着那张挂单一起删掉。
退货单不能用整单删除,退货请走上面第七步。
页头那条按键
页头横着一条按钮,名字前面写着 F1 到 F5 和 Esc 的,是键盘上对应那颗键的提示:
| 按钮 | 干什么 |
|---|---|
| 更新商品 | 按扫码框里敲的词,重新找一遍商品 |
| F1 会员 | 让光标跳到会员那一格 |
| F2 结账 | 打开收款窗口 |
| F3 隐藏侧栏 | 把右边那一列(收银台、权益、挂单)收起来,明细区就变宽 |
| F4 挂单 | 把当前这一单挂起来 |
| F5 刷新挂单 | 重新读一遍挂单卡 |
| Esc 新单 | 开一张新单 |
| 销售参数设置 | 打开一张表,里面是本店跟开单有关的几条参数(参数名、说明、当前值、建议格式),改完点那一行的「保存」,只影响本门店 |
| 整单删除 | 把当前这一单删掉,见上面 |
界面上都有什么
这一页分左右两块:左边是开单的主区(扫码、金额、明细), 右边一列从上到下是「收银台」「权益」「挂单」三张卡。
扫码那一段
最上面一格是「扫码/助记码」,右边写着「Enter 加入」。 它右边并排四个数字卡,就是上面第五步那张表里的四个数。
再往右是「全模糊匹配」勾选框。
当前商品
金额卡下面窄窄的一条,写着「当前商品」:
| 这一项 | 是什么意思 |
|---|---|
| 当前商品 | 你刚点中的那一行商品叫什么。没点中任何一行的时候写着「未选中」 |
| 商品名后面那行小字 | 这个商品的生产企业、批号和有效期。批号是厂家给这批药编的号,同一批进货、同一个批号的就是“同一批药“;有效期是这盒药能卖到哪天为止 |
| 最后那几个字 | 有没有活动提示,比如「无买赠活动」 |
销售明细
这一单扫进去的商品都在这张表里,一行一个商品:

标题栏上那 12 颗按钮,就是上面第三步那张表里的。
收银台(会员)
右边最上面是「收银台」,卡上写着现在是谁在开单、哪家店。 右上角那颗按钮是「结账」。
卡片中间是「会员」这一段:

| 这一项 | 是什么意思 |
|---|---|
| 会员 | 这一段的名字。右边写着这单现在是「已登录」还是「散客」 |
| 查询 | 会员那一格。敲卡号、姓名或者手机号,跳出候选让你选 |
| 散客销售 | 没认会员时显示的字,意思是这单按散客卖 |
权益
「权益」卡管的是“这单能抵掉多少钱“:

| 这一项 | 是什么意思 |
|---|---|
| 积分抵现 / 使用积分 | 用积分抵掉多少钱、用掉了多少分。由「积分抵现」按钮算出来,不能手改 |
| 零钱包 | 用会员零钱包里的余额抵掉多少。这个要手输 |
| 抹零 | 抹掉的零头是多少。由「抹零」按钮算出来,不能手改 |
| 那颗「抹零」按钮 | 把这一单元以下的零头算出来,填进左边那个格子 |
| 清权益 | 把上面这几个抵的东西一次清空 |
| 商品金额 / 权益抵扣 / 应收金额 | 就是上面第四步那张表里的三行数 |
挂单
右下角这张卡是常驻的,一屏能看到四五张挂单:

| 这一项 | 是什么意思 |
|---|---|
| 标题上的「挂单」和「几 张」 | 现在这个门店有几张单挂着 |
| 刷新 | 重新读一遍挂单列表 |
| 上面那一行的「退货」 | 它前面那格填原销售单号,填完点「退货」,那张单就整单转成退货单 |
| 每个小方块上的单号 | 这张挂单的单号 |
| 单号旁边的「挂单」或者「-」 | 这张单现在的状态 |
| 商品金额 / 抵扣 / 应收 / 制单人 | 这张单的商品金额、一共抵了多少、顾客该付多少、是谁挂的 |
| 恢复 | 把这张单调回屏幕上接着算 |
| 删除 | 把这张挂单删掉(要填原因) |
常见疑问
「收款差额」还差着钱,怎么保存不下去?
钱没收够就不让存,这是故意的。 收银的时候少收了钱还能存下去, 事后对账就找不出差在哪儿了。
在结账窗口里把收到的钱一种一种填够,填够了保存那颗按钮就能点。 收多了没关系,多出来的部分就是找零。
「抹零」「积分抵现」这几格为什么改不动?
因为它们不是让你手输的,是算出来的:
- 「积分抵现」和「使用积分」是点明细标题栏上那颗「积分抵现」之后填进去的;
- 「抹零」是点「抹零」按钮之后填进去的。
这几格能改的话,人能随手敲一个跟算法对不上的数,结账时又是拿它去算的,账就乱了。
「零钱包」是这四格里唯一要手输的,因为它没有算法,顾客想用多少就是多少。
挂单卡里怎么少了一张单?
两种情况:
- 你正在算的那一张不显示。它就是屏幕上这张,不用恢复,也别再恢复一遍;
- 已经恢复出来的那张也不显示。它虽然还在库里挂着,但人已经在算它了, 再显示出来容易又恢复一遍。
退货的时候为什么不能扫码、不能抹零?
因为退货是整单按原单退的。退哪些商品、每种退几件,只能改数量; 钱也按原单的方式来,原单是微信付的就退微信。
要是允许一边退一边加新商品、一边改价,这张退货单就跟原单对不上了, 对账的时候谁也说不清退的到底是哪一笔。
有几个按钮是灰的,点不动?
那是你的账号没有那一项权限。灰按钮上鼠标停一下,会写清楚缺的是哪一项权限。
比如「积分抵现」「订单折扣」「强制价格」「会员档案」「积分换礼」都可能被关掉, 「整单删除」和挂单卡里的「删除」也一样。要用就找管理员在员工权限里给你勾上。
本页修订记录
| 说明版本 | 日期 | 对应系统版本 | 改了什么 |
|---|---|---|---|
| v1 | 2026-10-07 | 框架 1.0.91 / pk_base 0.1.44 | 第一版:按收银的先后顺序写完整流程(认会员、扫码、改价、抵权益、收款、挂单、退货),四张卡片逐个说明,补五条常见疑问 |