储值卡(现金卡)、代金券、次卡和预付款

在现实商业活动中,存在着很多类似的推销结算手段:购买储值卡(现金卡)、代金券、次卡,预存金额,充值1000送100,充值1000送10次门票等,第二件半价,买一送一,套餐优惠等等。SmartERP在系统层面都能支持此类功能,具体实现步骤如下:

一、储值卡(现金卡)和代金券

储值卡和代金券在系统中统称为储值卡券,是一种资产,在“客户” -> “客户资产”处查询。在产品和服务界面,“登记服务”,产品单位关联一个基础单位为充值的单位,销售价格为实际充值金额,优惠价格(如果没有则和销售价格一样)为成交金额。比如1000的充值卡,如果定义优惠价格为900,则客户能以900的价格,购买1000的充值,也可以表述为:充值一千送一百。充值产品下不能定义套装。

进入“客户” -> “客户资产”,查询储值卡和代金券信息。所有的客户,每一个储值卡券产品,仅创建一个资产记录,后续的购买都会理解为对该资产充值。储值卡券使用前,首先必须领入。点击“领用卡券”,类型选择“储值卡券”,然后选择“产品”,输入第一张卡和最后一张卡面上的 “开始号码” 和 “结束号码”,比如十张卡,第一张号码是 2016001,第十张号码是 2016010,提交后自动生成10张卡的信息。如果勾选 “直接领用”,表示卡券已经领用(比如作为礼品)。

二、次卡

次卡同样也是一种资产,在“客户” -> “客户资产”处查询。在产品和服务界面,“登记服务”,产品单位关联一个基础单位为充次的单位,销售价格和优惠价格和其他产品定义类似,“设置”勾选“可组装”,然后设置BOM,选择次卡对应的收费产品(仅限一个),产品数量选择次卡数量,比如20次次卡,就填写20。次卡领入使用和储值卡券类似。

三、预付款

在 SmartERP 系统中,预付款通过账户管理(客户预付款账户存储在表 e_customer_account,sort_id = 1),而储值卡通过资产管理(客户资产存储在表e_customer_asset,amount不为空的记录)。预付款通过“财务” -> “客户预付款”,或者“供应商预付款”,进行查询、存款和退款处理,并自动进行对应的账务处理。在付款时,会提示预付款账户和余额,选择进行支付。预付款和储值卡不同,不存在虚充的情况,故而支持退款。