1、销售系统编码定义V1011销售系统编码定义V1.0.11文档编号:ZTOA-SRS-SELL-02-1.0.11-20060123完成日期:2006-01-23更新日期:2007-02-07批准签字职务批准人时间注:本文档符合ISO 9001:2000标准。目录1 引言 11.1 编写目的 11.2 必要说明 12 编码定义 12.1 地区码 12.1.1 电话区号 12.1.2 省份 12.1.3 省份ID 12.1.4 城市 12.1.5 城市ID 12.1.6 地区码取值 2省份ID 22.2 客户类别编码 22.3 客户编码 22.4 单据标识编码 32.5 单据编码 42.6 仓库类
2、别编码 42.7 仓库编码 42.8 仓库名称的定义 52.9 卡类型编码 52.10 卡面额类别编码 52.11 存货编码 62.12 存货名称 62.13 部门代码 62.14 员工工号 73 修改记录 Revisions 8销售系统编码定义1 引言1.1 编写目的 本文档定义征途公司销售系统各项数据的编码规则。文档中所有编码与实际手工作业一致。1.2 必要说明本文档描叙的系统编码原型有如下定义: 客户:与公司发生直接经济关系的单位和游戏玩家,与经销商发生直接经济关系的玩家不在此范围内,包括:经销商、最终玩家、网吧、个人经销商等。2 编码定义2.1 地区码地区码是对各地区(地理位置)的编码
3、,一般细分到地级市。系统中,地区码的取值依赖于城市ID,而城市ID依赖于电话区号(简称区号,现实环境中某地级行政单位的电话区号)。2.1.1 电话区号规则:3位或4位数字(0-9)。一般第一位为0,理论取值范围是【0000,9999】,即有10000种可能。不同的城市允许存在重复。以目前现实环境中各个地级行政单位的电话区号为标准。举例:苏州:0512,阜阳:0558,上海:021。2.1.2 省份省级行政单位名称。规则:中文名称,为了统一,最后不要加上“省”(省份)、“市”(直辖市)、“自治区”等字样。出于系统表达的需要,允许“未知”等特殊的、非实际现实信息的存在。2.1.3 省份ID规则:整
4、型值(非负)。用于唯一表示省份。无特定规则,按照自然排序的方法实现表达,形如:0表示未知,1表示外国。2.1.4 城市地级行政单位名称。规则:中文名称,为了统一,最后不要加上 “市”、“自治州”等字样。出于系统表达的需要,允许“未知”等特殊的、非实际现实信息的存在。2.1.5 城市ID用于唯一表示城市。规则:1) 整型值(非负);2) 新增且区号不重复,则城市ID=电话区号对应的整型值;3) 新增但区号重复,则城市ID取值的规则为:从10000开始,新增一个城市,取值加1(形如:10000,10001,10002),保证城市ID取值唯一性;4) 减少则不做任何修改,如果该城市的区号弃用后被其他
5、新增城市使用,那么新增城市的城市ID将按照上述规则的2)、3)执行;5) 出于系统表达的需要,允许“0”等特殊的、非实际现实信息的存在,细分如下:A) 对于未知的地区,其编码一律用“0”表示;B) 对于中国境外的地区,其编码一律用“1”;C) 对于香港、澳门、台湾采用特殊的编码来标志,香港:2,澳门:3;台湾:4。2.1.6 地区码取值规则:1) 3位字符(0-9,A-Z);2) 取值唯一;3) 当城市ID【0,999】,地区码=城市ID;4) 当城市ID(999,),地区码=Fun(城市ID),函数Fun()的算法及规则如下:A) 用3位23码(形如23进制,26个大写英文字母中去除O、U、
6、I)表示地区码;B) 初始值:城市ID=1000,则地区码用AAA表示;C) 此后城市ID加1,则地区码按23位的字母表顺序后移1位;D) 原则上,按编码可以表示12167种可能。举例:城市ID =1025,则地区码=ABB。附表1 如下:区号省份省份ID城市城市ID地区码未知0未知0000外国1外国1001香港2香港2002澳门3澳门3003台湾4台湾4004010北京市5北京市10010021上海市6上海市210210512江苏省11苏州市5125120558安徽省22阜阳市5585580558安徽省22亳州市10000AAA2.2 客户类别编码该编码指明客户的类别。规则:1位数字(0-9
7、)。附表2 如下:客户类别客户类别编码经销商1最终玩家2网吧3个人经销商4专区5其他92.3 客户编码客户编码,是客户在征途公司的唯一性标志。规则:11位数字(0-9):第1位为客户类别编码;第2-4位为地区码;第5-11位为流水号,7位数字,从0000001开始递增,第二个为0000002,依次类推。特例:建立一个独立的特殊的客户,用于表示通过网银与公司交易的最终玩家,其编码为:20000000000(2表示最终玩家,第2-4位(000)表示未知地区)。90000000000(9表示其他,第2-4位(000)表示未知地区),公司本身,用于内部消耗等单据。90000000001(9表示其他,第
8、2-4位(000)表示未知地区),用于其他出库等单据。举例: 10210000034表示:第34个经销商,该经销商属于上海地区。2.4 单据标识编码针对各种不同单据的类别编码。规则:3位字符(英文字母),一般是取单据名称的汉语拼音的第一个字母,特例除外。第2个位的约定:“S”表示与销售相关,“K”表示与收款相关,“C”表示与仓库相关,“A”表示与卡相关。(该约定并不需要强制执行,如此约定主要是为了便于记忆、识别。)第3位:一般表示同一种单据之于不同数据内容的区分,如“D”和“H”,“D”即一般的单据,“H”表示合并的单据。附表3 如下:单据名称单据标识编码备注销售单XSD销售合并单XSH将多笔
9、对最终玩家的销售记录合并成一张销售单收款单SKD收款合并单SKH将多笔对最终玩家的收款记录合并成一张收款单退款单TKD入库单RCD即“入仓单”,“C”表示仓库出库单CCD第二个“C”表示仓库退库单TCD“C”表示仓库移库单YCD“C”表示仓库报废单BFD客户维护申请单KWD本单据用于申请增加、修改客户的基本资料制卡申请单ZAD“A”表示卡激活卡申请单JAD“A”表示卡客户收货确认单KHD送货单SHD启用客户申请单KWQ禁用客户申请单KWJ修改点卡折扣率KWA内部消耗订单XSN类销售单银联制卡单ZAY银联销售单XSY银联收款单SKY银联出库单CCY银联激活卡单JAY其他制卡单ZAQ其他销售单XS
10、Q其他出库单CCQ其他激活卡单JAQ充值单CZD消耗单XHD备注: 其他单据根据根据后续的实际需要来添加。2.5 单据编码单据编码,各种单据的唯一性标志。规则:17位字符(英文字母、数字):第1-3位为单据标识编码;第4位为客户类别编码;第5-12位为日期,格式为YYYYMMDD,8位数字,如:20060123;第13-17位为流水号,5位数字,从00001开始递增,当天的第一张单据为00001,第二张为00002,依次类推。举例: SKD12006012300012表示:2006年1月23日的第12张收款单,该款项来源于某经销商。2.6 仓库类别编码标识不同性质的仓库。规则:1位数字(0-9
11、)。附表4 如下:仓库类别名称仓库类别编码备注本地库0暂存库8报废库92.7 仓库编码公司及子公司、办事处仓库的唯一性标识。规则: 4位数字(0-9): 第1-3位为地区码;第4位为仓库类别编码。举例: 0210表示公司本地库,5129表示苏州报废库。2.8 仓库名称的定义各仓库的名称(统一规范)。规则: 中文字符:地区之城市名+仓库类别名称,如上述例子:苏州报废库。特例:征途公司(总部)的仓库,其名称规则为:公司+仓库类别名称,如:公司本地库。2.9 卡类型编码指明卡的不同类型。规则: 1位数字或字母(0-9,A-Z)该编码的两位字符将采用33码(数字、英文字母(去除O、U、I)补充说明:
12、若一位字符不足以满足需求,则规则变更为使用两位33码表示。附表5 如下:卡类型名称卡类型编码备注实卡普通用卡1实卡卡密2虚卡普通用卡3虚卡卡密4专区用卡普通用卡5专区用卡四川专区6虚卡测试用卡72.10 卡面额类别编码指明卡的不同面额。规则: 2位数字(0-9):当9面额100时,卡面额类型编码=卡面额,如10,30;当0面额9时,卡面额类型编码=“0”+卡面额,如01表示一元面额的卡;当面额100时,卡面额类型编码 用91-99之间的某值表示。备注: 该规则的前提是:公司发行任意面额的卡,如果发行,该编码的两位字符将采用33码(数字、英文字母(去除O、U、I),这样将可以实现1089种不同面
13、额类别的编码要求。增加卡面额类别(00),其面额为-1(表示不确定),点数为-1(表示不确定)。附表5 如下:卡面额(元)卡面额类型编码备注不确定00101030306060300332.11 存货编码指明存货的类型,一个确定的存货编码就确定了卡的类型、面额、点数等。规则: 8位数字(0-9): 第1位为客户类别编码;第2-4位为地区码;第5位为流水号;第6位为卡类型编码; 第7-8位为卡面额类别码。补充说明: 普通存货的编码规则为:前5位补0,6-8位按上述规则。举例: 50281110表示 天府专区10元实卡;50281230表示天府专区30元卡密;00000110表示 10元实卡;000
14、00230表示30元卡密;00000300表示不定额虚卡普通用卡(不分面额,因为虚卡的面额从15到无穷不等)。2.12 存货名称指明存货的名称,采用统一的规范。规则: 中文字符: (专区名称)+卡面额+“元”+卡类型名称,普通存货 没有专区名称 ;其中卡面额用数字表示,其格式即:n(数字:10,30等)元实卡(或卡密或虚卡)举例: 00000110表示10元实卡;00000230表示30元卡密;50281110表示 天府专区10元实卡。2.13 部门代码征途公司实际组织架构中的各个部门的代码,参照人力资源部门对部门设定的编码格式。规则: 中心:3位数字(0-9); 部门:5位数字(中心代码+流
15、水号)。举例:附表6如下:中心名称部门名称编码研发中心002研发中心研发中心办00200研发中心平台部00204市场销售中心004市场销售中心市场销售中心办00400市场销售中心市场部00401市场销售中心销售部00402市场销售中心市场督察部00403财务管理中心006财务管理中心财务管理中心办00600财务管理中心财务部00601财务管理中心会计部00602财务管理中心审计部006032.14 员工工号征途公司每个员工的代码,参照人力资源部对员工设定的编码格式。规则: 4位数字(0-9)。 第1位:一般为其所属中心的编码的第三位; 第2-4位:流水号。特例: 市场销售中心的员工工号以“5”
16、开头。3 修改记录 Revisions版本作者修改内容/原因日期V1.0.0葛付荣整理完成2006-01-23V1.0.1葛付荣添加单据标识编码(激活卡申请单、客户收货确认单)2006-01-25V1.0.2葛付荣存货编码300被虚卡占用,虚卡存货不分面额2006-02-07V1.0.3葛付荣增加客户类别、修改存货编码的编码规则、约定存货名称的命名方法2006-03-23V1.0.4葛付荣增加客户类别9,增加客户90000000000,增加内部消耗订单的单据编码2006-04-07V1.0.5葛付荣增加暂存库、卡面额类别2006-06-16V1.0.6葛付荣增加银联相关的单据标识2006-08-30V1.0.7 葛付荣增加卡面额类别00,面额为-1,点数为-1(-1表示不确定)2006-09-04V1.0.8葛付荣增加2.4单据标识编码2006-09-08V1.0.9葛付荣增加2.9虚卡测试用卡2006-12-26V1.0.10葛付荣修改2.1,给出0999以外区号的编码规则2007-2-6V1.0.11葛付荣修改2.1,重新描述规则2007-2-7
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1