一、卡生产
制卡:制卡影响cardmake、cardmakeitem表
验卡:验卡影响cardmake、cardmakeitem表
二、卡实物管理
撤销卡:数据来源cardbill、cardbillitem表
申领卡:数据来源cardbill、cardbillitem表
退回卡:数据来源cardbill、cardbillitem表
调拨卡:数据来源cardbill、cardbillitem表
卡实物盘点:数据来源cardbookcheck、cardbookcheckitem、cardbookcheckpayin、cardbookcheckpayinitem表
三、售卡
售卡:售卡影响fxsell、fxsellitem、fxpayment 表
冲销售单:影响fxsell、fxsellitem表
支票管理:数据来源fxsell 、chequetask表
退款管理:无法保存,无法测试。
面额兑换:账户类别不能为空,无法测试
出卡单激活:数据来源表fxdraw、fxdrawitem、fxdrawtask表。
清欠管理:数据来源unpaytask表
常顾客管理:数据来源regularcust表
顾客预付款管理:数据来源regularcustbook、regularcustbookbill、regularcustbookbillpay表
四、账户管理卡
账户:
数据来源passbooklog表
补磁:
补磁操作影响表cardfillmagnestlog表
余额查询:passbook表
换卡:操作影响ownerchangecard、ownerchangecarditem表
延期:操作影响passbooklog表
账户日志:数据来源passbooklog表
账户明细:消费明细数据来源passbookentry表,账号明细数据来源passbooklog表
五、可充值卡管理
单位管理:
添加单位影响表ownerunit
持卡人管理:
添加持卡人影响表owner
制充值单:
制单影响表,充值卡所属单位和充值卡必须要一致才能充值,
客户数据来源:regularcust,单位数据来源:ownerunit,持卡人数据来源表:owner
ownerchargepay
充值:
数据来源ownercharge表
冲销充值单:
数据来源ownercharge表,冲单操作后会删除对应记录。
卡主充值查询:
数据来源owner 、ownerchargeitem
匿名充值:数据来源ownercharge、ownerchargeitem表
六、储值卡系统管理
公司管理:
添加公司影响表:dept、manafirm
部门管理:
添加部门影响表:dept、manadept
员工管理:
添加员工影响表:manauser、employee
门店管理:
添加门店影响表:dept、manastore
部组管理:
关联部组影响表:manadeptgroup
卡别管理:
添加卡别影响表:cardmeta
储值卡面额管理:
添加卡面额影响表:facevalue
银行信息设置:
添加银行信息影响表:backconfig
卡期限设置:
设置储值卡期限:cardlife
七、设备管理
硬件设置:
POS管理:
添加POS机影响表terminal
pos机检测:
可以查询POS登录操作日志,受影响表terminal、terminalstatus
权限设置:
查询系统报错
cardbookcheck卡实物盘点表
id | varchar(20) | 盘点单号 |
version | int | 最后版本 |
manafirmid | Varchar(20) | 盘点公司编码 |
manafirmname | Varchar(100) | 盘点公司名称 |
manadeptid | Varchar(20) | 盘点部门编码 |
manadeptname | varchar(100) | 盘点部门名称 |
cardmetaid | varchar(7) | 卡类别编码 |
cardmetaname | varchar(40) | 卡类别名称 |
manafirm | varchar(20) |
|
manadept | varchar(20) |
|
manauser | varchar(20) |
|
facevalue | double | 面额 |
affirm | int | 盘点状态(0未盘完1已盘完) |
dt | datetime | 日期 |
qty | int | 应盘点数 |
cardbookcheckitem 卡实物盘点明细表
id | varchar(20) | 编码 |
version | int | 版本 |
cardbookcheck | varchar(20) | 盘点单号 |
cardno | varchar(20) | 卡号 |
cardbookcheckpayin实盘点结果表
id | varchar(20) | 流水号 |
version | int | 版本 |
cardbookcheck | varchar(20) | 盘点单号 |
manafirm | varchar(20) | 公司编码 |
manadept | varchar(20) | 部门编码 |
manauser | varchar(20) | 操作者编码 |
facevalue | double | 面额 |
dt | datetime | 日期 |
qty | int | 实盘张数 |
cardbookcheckpayinitem实盘点报损表
id | varchar(20) | 流水号 |
version | int | 版本 |
cardbookcheckpayin | varchar(20) | 流水号 |
cardno | varchar(20) | 卡号 |
dept 公司部门门店表
id | varchar(20) | 编码 |
version | int | 版本 |
name | varchar(40) | 部门名称 |
manafirm 公司表
id | varchar(20) | 编码 |
version | int | 版本 |
makecard | numeric(18) |
|
manadept 部门表
id | varchar(20) | 编码 |
version | int | 版本 |
manafirm | varchar(8) | 公司ID |
manauser员工关系表
id | varchar(8) | 员工编码 |
version | int | 版本 |
manadept | varchar(8) | 部门ID |
employee员工信息表
id | varchar(20) | 员工编码 |
version | int | 版本 |
name | varchar(20) | 员工姓名 |
dept | varchar(10) | 部门ID |
manastore 门店表
id | varchar(20) | 门店编码 |
version | int | 版本 |
manafirm | varchar(8) | 公司ID |
manadeptgroup 部组表
id | Numeric(18) | 部组编码 |
version | int | 版本 |
manastore | varchar(20) | 门店编码 |
manadept | varchar(20) | 部门ID |
cardmeta 卡别表
id | Numeric(18) | 卡别编码 |
version | int | 版本 |
name | varchar(20) | 卡别名 |
hasfacevalue | smallint | 是否有面额(1有面额0无面额) |
hassign | smallint | 是否记名(0不记名1记名) |
encrypter | varchar(10) | NULL |
length | int | 卡号长度 |
maxcardno | varchar(18) | 最大卡号 |
mincardno | varchar(18) | 最小卡号 |
facevalue卡面额表
id | Numeric(18) | 卡面额编码 |
version | int | 版本 |
amount | double | 面额 |
comments | varchar(30) | 金额说明 |
backconfig 银行信息表
id | Numeric(18) | 银行代码 |
version | int | 版本 |
subname | varchar(50) | 银行名称 |
cardlife 卡期限表
id | Numeric(18) | 卡期限代码 |
version | int | 版本 |
lifeexpect | int | 卡有效期限 |
node | int | 是否启用(是0否1) |
sysopt 系统表 ?
optid | varchar(15) |
|
optgrp | varchar(20) |
|
optdes | varchar(20) |
|
optvlu | int |
|
terminal POS机表
id | varchar(30) | POS机号 |
version | int | 版本 |
manadept | varchar(8) | 部门ID |
descrip | varchar(60) | 描述 |
deviceidentifier | varchar(60) | 微机码(MAC) |
ipaddress | varchar(20) | IP地址 |
isregistried | int | 状态(0未注册1注册) |
terminalstatus POS机日志表
id | varchar(30) | POS机号 |
version | int | 版本 |
islogin | int | 是否登录操作(1登录) |
loginer | varchar(20) | 登录人 |
dt | datetime | 操作时间 |
ownerunit 单位表
id | varchar(18) | 单位编码 |
version | int | 版本 |
manafirm | varchar(8) | 所属公司编码 |
name | varchar(100) | 单位名称 |
owner 持卡人表
id | varchar(18) | 持卡人编码 |
version | int | 版本 |
ownerunit | varchar(18) | 单位编码 |
name | varchar(40) | 持卡人名称 |
cardmetaid | varchar(40) | 储值卡类型(cardmeta) |
ident | varchar(20) | 身份证 |
tel | varchar(15) | 固定电话 |
mobile | varchar(12) | 移动电话 |
| varchar(30) | 电子邮箱 |
manadept | varchar(20) | 充值单位编码 |
ownercharge充值记录表
id | varchar(18) | 充值单号 |
version | int | 版本 |
manafirm | varchar(8) | 收银公司 |
manadept | varchar(8) | 收银部门 |
cashier | varchar(8) | 收银人 |
cardmeta | varchar(8) | 充值卡类型 |
amount | double | 充值金额 |
dt | datetime | 收银日期 |
ownerunit | varchar(18) | 充值单位编码 |
charged | int | 状态(0待充值1已充值) |
typ | varchar(30) | 单据类型 |
chk | int | 审核状态 |
ownerchargeitem 充值记录日志表
id | indentity | 编号 |
version | int | 版本 |
ownercharge | varchar(18) | 充值单号 |
owner | varchar(18) | 持卡人编码 |
amount | double | 充值金额 |
chk | int | 审核状态 |
ownerchargepay 制充值单表
id | indentity | 充值单编号 |
version | int | 版本 |
ownercharge | varchar(18) | 充值单号 |
payment | vachar(20) | 支付方式说明 |
amount | double | 充值金额 |
subcode | varchar(30) | 银行代码 |
subname | varchar(30) | 银行名 |
payno | varchar(30) | 支付卡号 |
passbooklog 卡账户日志表
id | indentity | 充值单编号 |
version | int | 版本 |
cardno | varchar(18) | 卡号 |
remarks | varchar(50) | 操作说明 |
operator | varchar(50) | 操作人员 |
status | int | 当前状态(0激活 2未激活) |
dt | datetime | 日期 |
descript | varchar(100) | 摘要 |
manafirm | varchar(20) | 公司编码 |
manadept | varchar(20) | 部门编码 |
cardfillmagnestlog补磁表
id | indentity | 编号 |
version | int | 版本 |
name | varchar(50) | 顾客姓名 |
ident | varchar(50) | 身份证 |
tel | varchar(50) | 顾客电话 |
cardno | varchar(20) | 卡号 |
remarks | varchar(50) | 摘要 |
dt | datetime | 日期 |
operator | varchar(50) | 操作人员 |
manadept | varchar(20) | 部门编码 |
manafirm | varchar(20) | 公司编码 |
cardmake制卡批次表
id | indentity | 制卡批次编号(制卡单号) |
version | int | 版本 |
manadept | varchar(20) | 部门编码 |
manafirm | varchar(20) | 公司编码 |
cardmeta | varchar(8) | 卡类别编码 |
facevalue | varchar(8) | 卡面额编码 |
cardno | varchar(18) | 起始卡号 |
thrucardno | varchar(18) | 终止卡号 |
qty | int | 张数 |
amount | double | 储值卡金额 |
maker | varchar(40) | 制卡人编码 |
batchno | varchar(10) | 盒号 |
checker | varchar(40) | 验卡人编码 |
ispassed | int | 是否通过(0未验1验过) |
makedate | datetime | 制卡日期 |
checkdate | datetime | 验卡日期 |
cardmakeitem制卡明细表
id | indentity | 编号 |
version | int | 版本 |
cardmake | Varchar(18) | 制卡批次编号(制卡单号) |
cardno | Varchar(18) | 卡号 |
isfailed | int | 卡状态(0失败1成功) |
ischecked | int | 验卡状态(0未验1已验) |
magencrypt 储值卡密匙表
id | Varchar(18) | 卡号 |
version | int | 版本 |
ciphertext | Varchar(50) | 磁条信息 |
secretkey | Varchar(18) | 随机码 |
Billid | Varchar(18) | 制卡单号 |
cardflow卡流转节点记录表
id | identity | 编号 |
fiscalperiodid | varchar(8) | 会计期间 |
cardmetaid | varchar(8) | 卡类别编码 |
cardmetaname | varchar(20) | 卡类别名 |
manafirmid | varchar(8) | 公司编码 |
manafirmname | varchar(40) | 公司名 |
qty | int | 数量 |
amount | double | 金额 |
dt | datetime | 记录时间 |
billingdate | datetime | 单据时间 |
billtype | varchar(20) | 单据操作类别 |
billname | varchar(30) | 单据操作名称 |
srcid | varchar(40) | 单号 |
facevalue | double | 卡面额 |
manadeptid | varchar(20) | 部门编码 |
manadeptname | varchar(50) | 部门名称 |
cardbill 卡单据
id | Varchar(18) | 卡单据号 |
version | int | 版本 |
typ | varchar(20) | 单据类型名 |
manafirm | varchar(40) | 公司编码 |
manadept | varchar(40) | 部门编码 |
manauser | varchar(40) | 用户账号 |
cardmeta | varchar(40) | 卡类别编码 |
facevalue | varchar(40) | 卡面额编码 |
batchno | varchar(40) |
|
cardno | varchar(40) | 卡号 |
qty | int | 数量 |
amount | double | 金额 |
dt | datetime | 单据日期 |
requestfirm | varchar(40) | 发起公司 |
requestdept | varchar(40) | 发起部门 |
requestor | varchar(40) | 发起人 |
comments | varchar(30) |
|
cardbillitem卡单据明细表
id | identity | 编号 |
version | int | 版本 |
cardbill | varchar(18) | 卡单据号 |
cardno | varchar(18) | 卡号 |
fxsell销售单和冲单表
id | varchar(18) | 销售单号 |
version | int | 版本 |
manafirm | varchar(8) | 公司编码 |
manadept | varchar(8) | 部门编码 |
cashier | varchar(8) | 收银人 |
cardmeta | varchar(8) | 卡类别 |
amount | double | 金额 |
dt | datetime | 日期 |
name | varchar(40) | 顾客 |
address | varchar(50) | 地址 |
postalcode | varchar(30) | 邮编 |
tel | varchar(15) | 固定电话 |
mobile | varchar(12) | 移动电话 |
| varchar(30) | 电子邮件 |
isactivepassbook | int |
|
parentfxsellid | varchar(18) | 操作对应上一张销售单号 |
regularcustid | varchar(50) | 常用顾客ID |
typ | varchar(20) | 单据类型 |
payno | varchar(30) |
|
rescoreamount | double |
|
remarks | varchar(100) |
|
fxsellitem销售单明细
id | varchar(18) | 销售单号 |
version | int | 版本 |
fxsell | varchar(18) | 销售单号 |
facevalue | double | 卡面额 |
qty | int | 卡数量 |
subtotal | double | 总金额 |
fxpayment 销售支付明细表
id | varchar(18) | 销售单号 |
version | int | 版本 |
fxsell | varchar(18) | 销售单号 |
payment | varchar(40) | 支付方式 |
amount | double | 金额 |
subcode | varchar(40) | 银行代码(附属编号) |
subname | varchar(40) | 银行名(附属名称) |
payno | varchar(40) | 支付卡号(附属账号) |
fxdraw 出卡单表
id | varchar(18) | 出卡单单号 |
version | int | 版本 |
fxsell | varchar(18) | 对应销售单号 |
manafirm | varchar(8) | 公司编码 |
manadept | varchar(8) | 出卡部门编码 |
operator | varchar(30) | 出卡人 |
dt | datetime | 出卡日期 |
preantfxdrawid | varchar(20) |
|
ischeck | int | 出卡状态(1出卡) |
fxdrawitem 出卡单明细表
id | varchar(18) | 编号 |
version | int | 版本 |
fxdraw | varchar(18) | 出卡单单号 |
cardno | varchar(18) | 卡号 |
cardmetaid | varchar(8) | 卡类别编码 |
cardmetaname | varchar(20) | 卡类别名 |
facevalue | double | 卡面额 |
ischeck | int | 是否审核(1审核0未审核) |
fxdrawtask 出卡单任务节点
id | varchar(18) | 出卡单单号 |
version | int | 版本(出卡单更新次数) |
node | int | 节点字段(单据状态0未激活1激活) |
ownerchangecard换卡单表
id | identity | 换卡单号 |
version | int | 版本 |
manafirm | varchar(20) | 公司 |
manadept | varchar(20) | 部门 |
manauser | varchar(30) | 操作人 |
ownerunit | varchar(20) | 单位编码 |
qty | int | 张数 |
dt | datetime | 日期 |
ownerchangecarditem 换卡单明细表
id | identity | 换卡流水 |
version | int | 版本 |
ownerchangecard | varchar(20) | 换卡单号 |
oldcardno | varchar(20) | 老卡卡号 |
newcardno | varchar(20) | 新卡卡号 |
passbookentry消费明细
id | identity | 换卡流水 |
version | int | 版本 |
cardno | varchar(50) | 储值卡卡号 |
dt | datetime | 消费日期 |
remarks | varchar(50) | 备注 |
amount | double | 消费金额 |
balance | double | 余额 |
manafirmid | varchar(8) | 公司 |
manadeptid | varchar(8) | 部门 |
terminalid | varchar(50) | 设备ID |
cashier | varchar(50) | 操作人 |
billname | varchar(50) | 来源名称 |
srcid | varchar(50) | 来源单号 |
issuemanafirmid | varchar(8) |
|
issuemanadeptid | varchar(8) |
|
facevalue | double | 面额 |
passbookcert | varchar(10) | 单据类型(01售卡充值02充值单充值) |
accountperiod 会计期间设置
id | varchar(18) | 会计期间 |
version | int | 版本 |
fromdate | datetime | 开始日期 |
thru | datetime | 结束日期 |
closed | datetime | 默认0 |
rcscore 常用客户购卡表
id | varchar(18) | 会计期间 |
version | int | 版本 |
regulaucustid | varchar(18) | 顾客编码 |
dt | datetime | 销售日期 |
remarks | varchar(50) | 备注 |
amount | double | 金额 |
billname | varchar(30) | 销售单类型 |
srcid | varchar(30) | 销售单号 |
manafirmid | varchar(20) | 公司编码 |
manadeptid | varchar(20) | 部门编码 |
ownerchargechequetask 待查
id | indentity | 充值单编号 |
version | int | 版本 |
node | int | 节点 |
chequetask支票支付管理表
id | numeric | 销售单编号 |
version | int | 版本 |
node | numeric | 节点(0未达支票1已达支票) |
unpaytask 销售单欠款表
id | numeric | 销售单编号 |
version | int | 版本 |
node | int | 状态(0清欠1已清欠) |
regularcust常顾客表
id | varchar(18) | 客户编号 |
version | int | 版本 |
name | varchar(40) | 客户名称 |
address | varchar(50) | 地址 |
postalcode | varchar(50) | 邮编 |
tel | varchar(15) | 固定电话 |
mobile | varchar(12) | 移动电话 |
| varchar(50) | |
regularcustbook顾客预付款账户表
id | varchar(50) | 顾客卡号 |
version | int | 版本 |
balance | double | 余额 |
dt | datetime | 开户日期 |
updatedate | datetime | 余额更新时间 |
regularcust | varchar(30) | 客户编号 |
manafirm | varchar(10) | 操作公司 |
manadept | varchar(10) | 操作部门 |
regularcustbookbill顾客预付款预付主表
id | identity | 预付款单 |
version | int | 版本 |
regularcustbook | varchar(50) |
|
manafirm | varchar(10) | 操作公司 |
manadept | varchar(10) | 操作部门 |
cashier | varchar(30) | 操作人 |
amount | double | 金额 |
dt | datetime | 日期 |
regularcustbookbillpay 顾客预付款预付明细表
id | identity | 明细号 |
version | int | 版本 |
regularcustbookbill | numeric(18) | 顾客预付款主表 |
payment | varchar(30) | 支付方式 |
amount | double | 支付金额 |
subcode | varchar(30) | 附属编号 |
subname | varchar(30) | 附属名称 |
payno | varchar(30) | 附属账号 |
cardbill 卡单据表
id | varchar(18) | 单号 |
version | int | 版本 |
typ | varchar(20) | 单据类别 |
manafirm | varchar(40) | 操作公司编码 |
manadept | varchar(40) | 操作部门编码 |
manauser | varchar(40) | 操作用户编码 |
cardmeta | varchar(40) | 卡类别编码 |
facevalue | varchar(40) | 卡面额编码 |
batchno | varchar(40) |
|
cardno | varchar(40) | 卡号 |
qty | int | 数量 |
amount | double | 总金额 |
dt | datetime | 日期 |
requestfirm | varchar(40) | 请求公司编码 |
requestdept | varchar(40) | 请求部门编码 |
requestor | varchar(40) | 请求用户编码 |
comments | varchar(30) |
|
cardbillitem 卡单据明细表
id | identity | 明细编号 |
version | int | 版本 |
cardbill | varchar(18) | 单号 |
cardno | varchar(18) | 卡号 |