收藏 分销(赏)

SN-C店项目-分账计算系统需求说明书.doc

上传人:精**** 文档编号:4860875 上传时间:2024-10-15 格式:DOC 页数:42 大小:1.70MB
下载 相关 举报
SN-C店项目-分账计算系统需求说明书.doc_第1页
第1页 / 共42页
SN-C店项目-分账计算系统需求说明书.doc_第2页
第2页 / 共42页
SN-C店项目-分账计算系统需求说明书.doc_第3页
第3页 / 共42页
SN-C店项目-分账计算系统需求说明书.doc_第4页
第4页 / 共42页
SN-C店项目-分账计算系统需求说明书.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、SN_C店项目-分账计算系统需求说明书382020年5月29日文档仅供参考 SOA系统_C店项目-分账计算系统需求说明书苏宁易购 版权所有.com版本信息版本时间状态简要描述部门更改人批准人V1.0 .05.15N新建财务支持优化部滕菲注:状态能够为N-新建、A-增加、M-更改、D-删除。目 录1简介21.1业务背景21.2业务概述21.3术语22业务描述32.1系统需求132.1.1业务简单描述32.1.2业务流程及描述32.1.3业务实体32.1.4业务规则32.1.5接口32.2业务需求243功能描述43.1功能划分43.2功能模块143.3功能模块244非功能性需求44.1性能需求44

2、.2安全需求54.3可靠性需求54.4易用性需求54.5其它需求55待定问题66参考相关文档列表61 简介1.1 业务背景顾客在C店购买商品,付款成功后,商家给顾客发货,顾客收到货后,点击确认收货。若超时顾客仍未确认收货,系统默认自动收货。确认收货后,分账系统根据销售订单进行分账计算,把结果告知易付宝。同时把佣金分账结果发送给R3进行财务记账。1.2 业务概述OMS订单系统准实时把顾客确认收货后销售数据传输给分账系统,分账系统根据合同中约定的分账规则,计算出此次交易需要支付给平台方的佣金。计算出结果后准实时把信息传输给易付宝。易付宝进行打款后把结果传输给分账系统,分账系统记录下来状态信息再传输

3、给OMS订单系统。分账系统每天定时把分账平台方佣金计算结果传输给R3,进行记账并开票。1.3 术语定义及说明与此系统有关的特殊名词(专门术语)或简写、各类编号、代码等等词汇名称词汇含义备注2 业务描述2.1 业务需求12.1.1 业务简单描述接收R3合同数据化数据2.1.2 业务流程及描述2.1.3 业务流程步骤描述无2.1.4 业务实体合同数据2.1.5 业务规则接收合同数据后存后台表,存”合同表头信息”和”佣金信息”所有字段。2.1.6 接口字段名字段编码说明合同表头信息CONT_INFO分发系统DISTRIBUTE_SYS商户编码SUPPLIER_CODE商户名称SUPPLIER_NAM

4、E合同流水号CONTRACT_DOC合同编码CONTRACT_CODE合同起始日期CONT_START_DATE合同结束日期CONT_END_DATE接收日期CONT_RE_DATE接收时间CONT_RE_TIME合同类别CONTRACT_CATEG合作公司COM_CODE佣金开票日INVOICE_DATE手续费开票日FACTORGE_DATE保证金SECURITY_MON提现周期SET_PERIOD出单日BIL_DATE前继合同号ORIGINAL_CONT_NO前继合同流水号ORIGINAL_OA_NO合同操作类别CON_OPERAT_TYPE返利扣点REBATE_CODE其它费用OTH_C

5、OST_CODE消费者保障基金佣金信息DISCOUNT_INFO合同流水号CONTRACT_DOC合同编号CONTRACT_CODE商品组WGHIE_CODE品牌编码BRAND_CODE佣金DISCOUNT_CODE返现比例CASH_BACK_CODE是否返佣(0返佣,1不返佣)费率信息RATE_INFO合同流水号CONTRACT_DOC合同编号CONTRACT_CODE收费方式CHARGE_TYP E终端TERMINAL_TYPE卡类型CARD_TYPE支付方式PAY_TYPE最低费率LOW_RATE_CODE最高费率HIGH_RATE_CODE费率RATE_CODE2.2 业务需求22.2

6、.1 业务简单描述接收OMS销售订单数据2.2.2 业务流程及描述无2.2.3 业务流程步骤描述无2.2.4 业务实体销售订单数据2.2.5 业务规则接收到OMS订单数据全部存后台临时表。标颜色的存表,订单行主体字段存主表,支付行明细单独存附表。2.2.6 接口三级分类接口字段名接口字段编码字段类型字段长度取值描述批次号BATCH_NUMBERVARCHAR20分发系统DISTRIBUTE_SYSVARCHAR255用于ESB识别为分发数据,无业务含义订单行主体B2C订单号B2C_ORDER_IDVARCHAR16B2C订单号OMS订单号ORDER_IDVARCHAR20OMS订单号订单销售日

7、期时间OMS_CREATE_TIMETIMESTAMP19订单创立时间订单标识BILL_TYPEINTEGER2订单标识:1 正向订单,-1逆向订单货币码CURRENCY_CODESTRING3货币码:如CNY、HKD、USD业态标识ECO_TYPESTRING20业态标识:0会员编号MEMBER_NOVARCHAR32会员编号收货城市编码CITY_CODEVARCHAR32收货城市编码配送区域DELIVERY_AREAVARCHAR32配送区域发票抬头 INVOICE_HEADVARCHAR256制单人(逆向)OPERAT_MUMVARCHAR32B2C行项目号B2C_ORDER_ITEM_

8、IDVARCHAR20B2C行项目号SAP销售凭证号SAP_ORDER_IDVARCHAR10SAP销售凭证号POS单号POS_ORDER_IDVARCHAR9POS单号OMS订单行号ORDER_ITEM_IDVARCHAR20OMS订单行号B2C交易单号B2C_BUSINESS_ORDERVARCHAR25OMS逆向订单行的原正向行号PRE_ORDER_ITEM_IDVARCHAR20OMS正向订单行号行项目类别ORDER_ITEM_TYPEVARCHAR4行项目类别:10 实体商品订单行11 延保商品订单行12 赠品订单行13 礼品卡订单行14 运营商合约商品订单行15 服务商品订单行分销

9、渠道DIST_CHANNELVARCHAR32分销渠道销售组织SALE_ORGVARCHAR32销售组织门店代码STORE_CODEVARCHAR4门店代码(实际对应门店)商品编码CMMDTY_CODEVARCHAR32商品编码商品名称CMMDTY_NAMEVARCHAR100商品名称产品组CMMDTY_GRPVARCHAR32产品组商品类目SAP_PRODUCT_CODEVARCHAR32产品层次(品牌)CMMDTY_BANDVARCHAR32产品层次(品牌)销售价PRICEDECIMAL16,2销售价销售数量SALE_QTYDECIMAL16,2销售数量行项目销售额TOTAL_AMOUNT

10、DECIMAL16,2行项目销售额应付金额PAY_AMOUNTDECIMAL16,2经代销标志AGENCY_FLAGVARCHAR4经代销标志供应地点PROVIDE_ADDRESSVARCHAR32供应地点库区STOCK_AREAVARCHAR32库区供应商编码SUPPLIER_CODEVARCHAR32供应商编码EAN码EAN_CODEVARCHAR32EAN码促销活动编码PRMT_CODEVARCHAR32促销活动编码先销后采标识PURCHASE_FLAGCHAR1先销后采标识:1 先销后采 空 非先销后采价格文件编号PRICE_FILE_NOVARCHAR32价格文件编号订单行总状态OR

11、DER_ITEM_STATUSVARCHAR10订单行总状态:30 已生效50 已收已付75 退换货已完成订单行总状态描述ORDER_ITEM_STATUS_DESC100订单行总状态描述支付状态PAY_STATUSVARCHAR32支付状态:10 待付款20 部分付款30 已付款60 已退款支付状态描述PAY_STATUS_DESC100支付状态描述订单行类别ORDITM_CLASSVARCHAR4如:A:一般销售订单、B:虚拟销售订单、C:退货销售订单、D:换货送新订单、E:换货拖旧订单优惠券总金额COUPON_TOTAL_MONEYDECIMAL(16,2)优惠券总金额优惠单总金额PRM

12、T_BILL_TOTAL_AMTDECIMAL(16,2)优惠单总金额运费TRANSPORT_FEEDECIMAL(16,2)运费供应商发货地点SUP_PROVIDE_ADDRESSVARCHAR10供应商发货地点,如ZF05交货时间HOPE_ARRIVAL_TIMETIMESTAMP20交货时间(日期+时间)205确认收货时间CONFIRM_RECEIPT_TIMETIMESTAMP20交货时间(日期+时间)205装箱清单ENCHASE_DETAILVARCHAR1000装箱清单装运条件SHIP_CONDITIONVARCHAR32装运条件电话PHONE_NUMVARCHAR32电话移动电话

13、MOB_PHONE_NUMVARCHAR32移动电话顾客姓名CUSTOMER_NAMEVARCHAR100顾客姓名顾客送货地址ADDRESSVARCHAR255顾客送货地址会员等级MEM_LEVELVARCHAR6会员等级会员卡号MEMBER_CARD_NOVARCHAR32会员卡号用户名USER_NAMEVARCHAR32用户名BOL号BOL_NOVARCHAR15BOL号,B2C订单号SAP订单类型ORDER_TYPEVARCHAR6SAP订单类型,如ZOR、Z01自提点编码PICKUP_SITES_CODEVARCHAR4自提点编码,如7610最新更新时间LAST_UPDATE_TIME

14、TIMESTAMP20最新更新时间如205欠款金额ARREARS_AMTDECIMAL(16,2)18还款方式PAY_TYPEVARCHAR10库存超卖数量OVER_SALE_QTYVARCHAR16主副关系OMS行订单号ORDER_ITEM_IDVARCHAR20OMS行订单号关联逻辑类型RELATION_TYPEVARCHAR2关联逻辑类型单双边控制标识CONTROL_FLAGVARCHAR2单双边控制标识关联单号RELATION_ITEMVARCHAR14关联单号优惠单优惠单渠道VOUCHER_CHANNELVARCHAR3250优惠单类型VOUCHER_TYPEVARCHAR6OWYH

15、非标SPYH供应商有函WHYH无函 YYYH 异业优惠ZBYH总部分配优惠单金额VOUCHER_AMOUNTDECIMAL(16,2)16123.00优惠数量VOUCHER_QTYDECIMAL(16,2)1812优惠单供应商SUPPLIER_CODEVARCHAR32优惠单扫描单号PRMT_BILL_SCAN_NOVARCHAR3223456789确认函金额VOUCHER_FEEDECIMAL(16,2)16123.00结算方式SETTLE_METHODVARCHAR32S01 红发票S02 地税票现汇收取S03 地税票转货款S04 国税票现汇收取S05 国税票转货款S06 供应商发票折扣支

16、付行支付方式上级编码PARENT_PAY_CODEVARCHAR32支付方式上级编码支付方式编码PAY_CODEVARCHAR32支付方式编码支付方式分摊金额PAY_AMOUNTDECIMAL(16,2)18支付方式分摊金额银行种类编码BANK_TYPE_CODEVARCHAR32银行种类编码银行种类名称BANK_TYPE_NAMEVARCHAR100银行种类名称卡号CARD_NOVARCHAR32券号支付时间PAY_TIMETIMESTAMP19支付时间,如:2052.3 业务需求32.3.1 业务简单描述分账结果传输EPP2.3.2 业务流程及描述2.3.3 业务流程步骤描述1.计算完分账

17、后,按照分账结果表,新建程序准实时把分账结果数据传输给EPP,同时把分账结果表中订单状态变更为02已发送。2. 单据方向为1正向的,经过正向接口传输。单据方向为-1逆向的,经过逆向接口传输。具体接口赋值见接口2.3.4 业务实体无2.3.5 业务规则1.对于分账金额,单位是分,要对分账结果表中分账金额*1002.订单名称中的”商品名称”和”实付金额”需根据分账结果表中的OMS订单行号去OMS销售明细表中查找对应的”商品名称”和”应付金额”。2.3.6 接口正向接口字段说明字段名佣金消费者保障基金分账伙伴partnerEPPEPP参数编码字符集 _input_charsetutf-8utf-8签

18、名方式sign_typeMD5MD5订单明细分账流水号out_order_no分账结果表中流水号分账结果表中流水号订单名称subject”开放平台佣金代扣+商品名称+实付金额”开放平台消费者保障基金代扣+商品名称+实付金额”分账金额amount分账结果表,单位是分分账结果表,单位是分扣款类型Comm_type分账结果表,是否返佣分账结果表,是否返佣扣款方remit_id分账结果表分账结果表收款方recv_id分账结果表分账结果表支付类型payment_type0001:开放平台佣金代扣订单0002:开放平台消费者保障基金代扣订单B2C交易行单号extra_comm_param分账结果表分账结果

19、表B2C交易单号body分账结果表分账结果表分账时间order_time分账结果表传输格式: -09-02 11:02:33分账结果表传输格式: -09-02 11:02:33签名sign签名后的数据签名后的数据逆向接口字段说明字段名佣金消费者保障基金分账伙伴partnerEPPEPP参数编码字符集 _input_charsetutf-8utf-8签名方式sign_typeMD5MD5订单明细原分账流水号out_order_no分账结果表中原流水号分账结果表中原流水号分账流水号out_return_no分账结果表中流水号分账结果表中流水号退款类型Refund_Type分账结果表,是否返佣分账结

20、果表,是否返佣订单金额amount分账结果表,单位是分分账结果表,单位是分B2C交易行单号extra_comm_param分账结果表分账结果表分账时间order_time分账结果表传输格式: -09-02 11:02:33分账结果表传输格式: -09-02 11:02:33退货退款原因oreturn_reason”开放平台代扣退回”消费者保障基金代扣退回”签名sign签名后的数据签名后的数据2.4 业务需求42.4.1 业务简单描述易付宝打款后把结果传输给分账2.4.2 业务流程及描述2.4.3 业务流程步骤描述1.正向销售的数据会经过正向的接口传输给分账,逆向的销售数据会经过逆向的接口传输给

21、分账。2.根据EPP传输的打款结果接口传输的数据更新分账结果表,要记录下接收到EPP打款结果的时间。2.4.4 业务实体无2.4.5 业务规则无2.4.6 接口正向接口字段说明字段名字段含义是否可空流水号out_return_noSAC系统传输时生成的流水号不可空易付宝订单号return_order_no易付宝付款订单号不可空交易完成时间trade_finish_time该笔交易完成的时间。 格式为 yyyy-MM-dd HH:mm:ss。不可空B2C订单行号extra_comm_param提交支付时,到商品行项目的订单号(退货时为退货的商品行项目订单号)不可空订单金额amount实际支付的佣

22、金金额不可空是否成功is_successT:成功F:失败不可空错误代码error错误代码可空错误描述error_desc具体描述可空逆向接口字段说明字段名字段含义是否可空流水号out_return_noSAC系统传输时生成的流水号不可空易付宝订单号return_order_no易付宝付款订单号不可空交易完成时间trade_finish_time该笔交易完成的时间。 格式为 yyyy-MM-dd HH:mm:ss。不可空B2C订单行号extra_comm_param提交支付时,到商品行项目的订单号(退货时为退货的商品行项目订单号)不可空订单金额amount实际支付的佣金金额不可空是否成功is_s

23、uccessT:成功F:失败不可空错误代码error错误代码可空错误描述error_desc具体描述可空2.5 业务需求52.5.1 业务简单描述打款结果通知OMS2.5.2 业务流程及描述2.5.3 业务流程步骤描述1. 定时从结果表中按照OMS订单行号把打款状态传输给OMS。(1)要保证相同的OMS订单行号所有支付类型都有是否成功状态才传。(2)如果相同的OMS订单行号相同的支付类型有多条数据,只查看订单状态不为03的。(3)如果所有支付类型,”是否成功”(EPP传输过来的字段)都是T传输给OMS时状态编码为01;如果支付状态都是F传输给OMS时状态编码为03;如果支付状态有T有F传输给O

24、MS时状态编码为02,而且错误描述为支付状态对应的描述打款失败,例如错误描述为”平台佣金打款失败”。2.5.4 业务实体无2.5.5 业务规则无2.5.6 接口字段说明字段名字段类型字段含义是否可空OMS订单行号ORDER_ITEM_IDCHAR(20)SAP系统传输时生成的流水号不可空状态编码errorCHAR(2)10全部成功,20部分成功,30全部失败不可空错误描述error_descCHAR(300)错误描述信息可空2.6 业务需求62.6.1 业务简单描述佣金传输R3财务记账2.6.2 业务流程及描述2.6.3 业务流程步骤描述1.佣金记账每天凌晨定时把前一天进行完分账的佣金数据,分

25、账结果表中支付类型为0001佣金,”是否返佣”为1的,”重发标记”为空的。按照供应商编码+收货日期进行汇总,生成汇总流水号。2.消费者保障基金记账每天凌晨定时把前一天进行完分账的消费者保障基金数据,分账结果表中支付类型为0002消费者保障基金,”重发标记”为空的。按照供应商编码+收货日期进行汇总,生成汇总流水号。3. 消费者保障基金5006公司记账每天凌晨定时把前一天进行完分账的消费者保障基金数据,分账结果表中支付类型为0003消费者保障基金5006,”重发标记”为空的。按照供应商编码+收货日期进行汇总,生成汇总流水号。4.记录下汇总流水号对应的行项目明细数据。(方便后期对账差异查询)5.汇总

26、流水号生成逻辑:JZ+年月日时分+6位流水号。例如JZ 0712.6.4 业务实体无2.6.5 业务规则无2.6.6 接口字段说明字段名字段类型备注汇总流水号out_order_noCHAR(20)销售公司PLATFORM_CODECHAR(4)平台公司OMS_CREATE_TIMEDATS(8)商户编码SUPPLIER_CODECHAR(10)销售日期OMS_CREATE_TIMEDATS(8)收货日期HOPE_ARRIVAL_TIMEDATS(8)支付类型payment_typeCHAR(4)分账金额LEDGER_AMOUNTCURR(13,2)传输日期Transfer_TIMEDATS(

27、8)2.7 业务需求82.7.1 业务简单描述对账单传输SOP2.7.2 业务流程及描述2.7.3 业务流程步骤描述1.对于佣金0001类型,消费者保障基金0002类型的数据,每天凌晨01:00(具体下传时间待定)把分账结果表分账时间为前一天的分账数据传输给SOP。2.同时取出表中”是否需要再次发送SOP”字段为X的数据,而且易付宝订单号有值的数据,发送SOP。同时把是否需要再次发送SOP的X标记去除。3.对于”易付宝订单号”字段为空的,在”是否需要再次发送SOP”标记为X。2.7.4 业务实体无2.7.5 业务规则无2.7.6 接口字段说明字段名备注分账头信息供应商代码Seller_code

28、OMS接口中的商户编码销售订单号Saleorder_codeOMS接口中B2C订单号订单日期Order_dateOMS接口中订单日期商品编码Product_codeOMS接口中商品编码商品名称Product_nameOMS接口中商品名称销售数量Salesorder_numOMS接口中销售数量销售单价Sale_amountOMS接口中销售价运费Transportation_amountOMS接口中运费订单状态order_Status1扣款为正向销售,-1退款为退货交易金额Transaction_amountOMS接口中的应付金额-运费收货日期receipt_DateOMS接口中的收货日期佣金状态

29、commission_Status0返佣,1不返佣订单明细业务类型serviceType0001佣金,0002消费者保障基金佣金比率commissionRate分账结果表中费率分账金额commission分账结果表中分账金额易付宝佣金支付单号comPaymentCode分账结果表中易付宝佣金支付单号退款/扣款日期comPayDate分账结果表中退款/扣款日期3 功能描述3.1 功能划分规则维护,分账计算,分账查询,分账结果传输EPP重发送3.2 功能模块1规则维护【已和业务部门确认,一期参与分佣的是”应付金额-运费”,其它金额暂不用】1.新建前台维护”支付类型维护” 子菜单点击”增加”按钮跳出

30、”支付类型”支付类型描述”支付类型是否可用”点击”提交”后,展示维护的三个字段的值当前类型有0001佣金,0002消费者保障基金0003消费者保障基金5006出资。维护后在规则维护页面的支付类型下拉框中可选。能够新增删除修改支付方式类型。2. 新建前台维护”优惠券类型维护”子菜单点击”增加”按钮跳出点击”提交”后展示维护的值。维护后在规则维护页面的支付方式编码下拉框中可选。能够新增删除修改优惠券类型。当前金额类型有10001行项目销售额10002应付金额10003优惠券总金额10004优惠单总金额10005运费9021SIM卡(充值卡)9022SIM卡(捆绑品牌)9025礼金券(直接发放)90

31、26储值卡9027以旧换新券9029百事促销券大奖9030百事促销券小奖9996BTC心意券9997BTC礼品券9031储值卡(全国已开票)9032储值卡返券(全国)9033移动充值促销返券9034联通充值促销返券9035电信充值促销返券9036SIM卡销售促销返9028新心意券9040香港让价券9039电子心意券9001蓝A券(限额度充值)9998电子礼金券9024苏宁贵宾卡9038苏宁贵宾卡(全国)9994BTC四期心意券9995BTC四期礼品券9041储值卡(HK)9042储值卡返券(HK)9051储值卡(LAOX)9052储值卡返券(LAOX)9043二维码券9037节能惠民券7998

32、BTC0元购返券3. 新建前台维护”规则维护”子菜单。点击”增加”按钮跳出点击”提交”后展示维护的值。能够新增删除修改规则。4. 新建前台维护”消费者保障基金比例维护”子菜单可维护字段:平台公司,消费者保障基金比例,供应商编码。平台公司和消费者保障基金比例为必输,供应商编码非必输。维护后存后台表,要记录下来创立日期和时间,同时记录创立人员工号。3.3 功能模块2分账计算功能(一)佣金计算先计算正向销售即单据方向为”1”的,再计算逆向销售即单据方向为”-1”的1.正向销售1.1查找费率根据临时表中的OMS订单销售数据进行处理。如果单据方向为正向销售”1”的,根据OMS订单行项目中的商品编码和供应

33、商编码,查找合同表中的商品类目,及对应的供应商编码信息,保留”销售日期”在合同开始日期和合同结束日期之间的数据。如果找到两条有效数据,再取接收日期,接收时间最晚的那笔。如果商品编码查找不到,用商品类目按照相同方法查找。如果商品类目也找不到,用产品层次匹配合同表中品牌编码按照相同方法查找。佣金费率= 佣金比例/100如果最终查找不到费率信息,或者查找到的费率为0,则直接存分账结果表。如果查找到费率信息而且不为0则进行1.2操作。查找费率的同时查找”是否返佣”(0返佣,1不返佣),是否返佣和费率在相同层级。存表时记录下来。1.2查找销售金额参与佣金计算的金额,查找规则表中维护的单据方向为1的,支付

34、类型为0001佣金的,是否纳入计算为Y的支付方式编码。根据支付方式编码查找OMS订单数据中对应的金额。规则计算为+的对应金额相加,规则计算为-的对应金额相减。1.3佣金金额佣金金额=销售金额*费率计算完成后存分账结果表。具体字段见下表。2.逆向销售2.1查找费率根据临时表中的OMS订单销售数据进行处理。如果单据方向为逆向销售”-1”的,去结果表中根据原OMS订单行号和支付类型为0001查找费率,如果查找不到存在异常表中。查找的到,佣金费率= 正向销售佣金费率,进行2.2操作。2.2查找销售金额参与佣金计算的金额,查找规则表中维护的单据方向为-1的,支付类型为0001佣金的,是否纳入计算为Y的支

35、付方式编码。根据支付方式编码查找OMS订单数据中对应的金额。规则计算为+的对应金额相加,规则计算为-的对应金额相减。2.3佣金金额佣金金额=销售金额*费率计算完成后存分账结果表。(二)消费者保障基金先计算正向销售即单据方向为”1”的,再计算逆向销售即单据方向为”-1”的1.正向销售1.1查找费率根据临时表中的OMS订单销售数据进行处理。如果单据方向为正向销售”1”的,根据OMS订单行项目中的供应商编码,匹配合同表中的供应商编码,查找对应的消费者保障基金率(合同表中OTH_COST_CODE)保留”销售日期”在合同开始日期和合同结束日期之间的数据。如果找到两条有效数据,再取接收日期,接收时间最晚

36、的那笔。消费者保障基金费率= 消费者保障基金比例/100如果最终查找不到消费者保障基金费率信息,或者查找到的费率为0,则直接存分账结果表。如果查找到费率信息而且不为0则进行1.2操作。1.2查找销售金额参与消费者保障基金计算的金额,查找规则表中维护的单据方向为1的,支付类型为0002消费者保障基金的,是否纳入计算为Y的支付方式编码。根据支付方式编码查找OMS订单数据中对应的金额。规则计算为+的对应金额相加,规则计算为-的对应金额相减。1.3消费者保障基金金额消费者保障基金金额=销售金额*费率计算完成后存分账结果表。具体字段见下表。2.逆向销售2.1查找费率根据临时表中的OMS订单销售数据进行处

37、理。如果单据方向为逆向销售”-1”的,去结果表中根据原OMS订单行号和支付类型为0002查找费率,如果查找不到存在异常表中。查找的到,消费者保障基金费率= 正向销售消费者保障基金费率,进行2.2操作。2.2查找销售金额参与消费者保障基金计算的金额,查找规则表中维护的单据方向为-1的,支付类型为0002消费者保障基金的,是否纳入计算为Y的支付方式编码。根据支付方式编码查找OMS订单数据中对应的金额。规则计算为+的对应金额相加,规则计算为-的对应金额相减。2.3消费者保障基金金额消费者保障基金金额=销售金额*费率计算完成后存分账结果表。*对于差异表中的逆向销售的数据,每天安排定时处理差异表中数据,

38、按照逆向分账计算逻辑进行处理,如果查找到正向分账数据则删除差异表中数据存分账结果表,如果查找不到正向分账数据则继续存在差异表中。(三)消费者保障基金5006出资计算完0002消费者保障基金后,根据计算出的消费者保障基金金额。去自建表中根据供应商代码查找比例,供应商查找不到按照通用比例计算。如果查找到多条,按照创立日期最晚的那笔比例计算。消费者保障基金5006出资=消费者保障基金金额*比例分账结果表字段备注佣金消费者保障基金消费者保障基金5006出资流水号按照年月日时分+6位流水号,例如 001YJ 001JJ 001JJ 002OMS订单行号OMS订单数据OMS订单数据OMS订单数据支付类型支

39、付类型规则维护的类型(0001佣金0002消费者保障基金0003消费者保障基金5006出资)000100020003B2C订单行号OMS订单数据OMS订单数据OMS订单数据单据方向(1正向-1逆向)OMS订单数据OMS订单数据OMS订单数据B2C交易单号OMS订单数据OMS订单数据OMS订单数据原流水号根据B2C订单行号去分账结果表中查找订单方向为1的,对应的分账流水号,如果查找到多条数据,取传输时间最晚的那笔对应的分账流水号单据方向为1,此字段为空,单据方向为-1时进行查找单据方向为1,此字段为空,单据方向为-1时进行查找单据方向为1,此字段为空,单据方向为-1时进行查找分账金额分账计算出的

40、金额计算出的佣金金额计算出的消费者保障基金金额计算出的消费者保障基金5006出资金额分账金额计算基础根据规则表中计算出的销售金额参与分佣的金额参与计算消费者保障基金的金额0002中消费者保障基金金额费率合同中查找到的费率合同中数据合同中数据比例扣款方供应商代码OMS订单数据OMS订单数据OMS订单数据收款方平台公司代码合同中合作公司合同中合作公司合同中合作公司分账时间分账计算后存表时间存表日期+时间存表日期+时间存表日期+时间是否返佣(0返佣1不返佣)合同中数据合同中数据合同中数据订单状态01分账完成02已发送03已重发010101重发标记手工传输程序更新,A状态表示此笔数据为重发送数据易付宝

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服