SN_C店項目-分賬計算系統(tǒng)需求說明書V1.7_第1頁
SN_C店項目-分賬計算系統(tǒng)需求說明書V1.7_第2頁
SN_C店項目-分賬計算系統(tǒng)需求說明書V1.7_第3頁
SN_C店項目-分賬計算系統(tǒng)需求說明書V1.7_第4頁
SN_C店項目-分賬計算系統(tǒng)需求說明書V1.7_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、- - soa 系統(tǒng)_c 店項目 -分賬計算系統(tǒng)需求說明書蘇寧易購版權(quán)所有版本信息版本時間狀態(tài)簡要描述部門更改人批準(zhǔn)人- - v1.0 2013.05.15 n 新建財務(wù)支持優(yōu)化部滕菲注:狀態(tài)可以為n-新建、 a-增加、 m-更改、 d-刪除。- - 目錄1 簡介 21.1 業(yè)務(wù)背景21.2 業(yè)務(wù)概述21.3 術(shù)語 22 業(yè)務(wù)描述32.1 系統(tǒng)需求132.1.1 業(yè)務(wù)簡單描述32.1.2 業(yè)務(wù)流程及描述32.1.3 業(yè)務(wù)實體32.1.4 業(yè)務(wù)規(guī)則32.1.5 接口 42.2 業(yè)務(wù)需求253 功能描述193.1 功能劃分193.2 功能模塊1193.3 功能模塊2224 非功能性需求274.1

2、性能需求274.2 安全需求274.3 可靠性需求274.4 易用性需求274.5 其它需求285 待定問題286 參考相關(guān)文檔列表28- - 1 簡介1.1 業(yè)務(wù)背景顧客在 c 店購買商品,付款成功后,商家給顧客發(fā)貨,顧客收到貨后,點擊確認(rèn)收貨。若超時顧客仍未確認(rèn)收貨,系統(tǒng)默認(rèn)自動收貨。確認(rèn)收貨后,分賬系統(tǒng)根據(jù)銷售訂單進(jìn)行分賬計算,把結(jié)果告知易付寶。 同時把傭金分賬結(jié)果發(fā)送給 r3 進(jìn)行財務(wù)記賬。1.2 業(yè)務(wù)概述oms 訂單系統(tǒng)準(zhǔn)實時把顧客確認(rèn)收貨后銷售數(shù)據(jù)傳輸給分賬系統(tǒng),分賬系統(tǒng)根據(jù)合同中約定的分賬規(guī)則, 計算出此次交易需要支付給平臺方的傭金。計算出結(jié)果后準(zhǔn)實時把信息傳輸給易付寶。易付寶進(jìn)

3、行打款后把結(jié)果傳輸給分賬系統(tǒng),分賬系統(tǒng)記錄下來狀態(tài)信息再傳輸給oms 訂單系統(tǒng)。分賬系統(tǒng)每天定時把分賬平臺方傭金計算結(jié)果傳輸給r3,進(jìn)行記賬并開票。1.3 術(shù)語定義及說明與此系統(tǒng)有關(guān)的特殊名詞(專門術(shù)語)或簡寫、各類編號、代碼等等 詞匯名稱詞匯含義備注- - 2 業(yè)務(wù)描述2.1 業(yè)務(wù)需求 1 2.1.1 業(yè)務(wù)簡單描述接收 r3合同數(shù)據(jù)化數(shù)據(jù)2.1.2 業(yè)務(wù)流程及描述易付寶易付寶分賬系統(tǒng)oms通知分賬分賬規(guī)則計算分賬結(jié)果通知 eppepp 打款記錄為已確認(rèn)收貨已分賬結(jié)果通知打款結(jié)果通知分賬確認(rèn)收貨傭金記賬r3傭金結(jié)果傳輸 r3合同數(shù)據(jù)傳輸sop打款成功的傭金傳輸 sop展示對賬單2.1.3 業(yè)務(wù)

4、流程步驟描述無2.1.4 業(yè)務(wù)實體合同數(shù)據(jù)2.1.5 業(yè)務(wù)規(guī)則接收合同數(shù)據(jù)后存后臺表,存“合同表頭信息”和“傭金信息”所有字段。- - 2.1.6 接口字段名字段編碼說明合同表頭信息cont_info 分發(fā)系統(tǒng)distribute_sys 商戶編碼supplier_code 商戶名稱supplier_name 合同流水號contract_doc 合同編碼contract_code 合同起始日期cont_start_date 合同結(jié)束日期cont_end_date 接收日期cont_re_date 接收時間cont_re_time 合同類別contract_categ 合作公司com_code

5、傭金開票日invoice_date 手續(xù)費(fèi)開票日factorge_date 保證金security_mon 提現(xiàn)周期set_period 出單日bil_date 前繼合同號original_cont_no 前繼合同流水號original_oa_no 合同操作類別con_operat_type 返利扣點rebate_code 其他費(fèi)用oth_cost_code 消費(fèi)者保障基金傭金信息discount_info 合同流水號contract_doc 合同編號contract_code 商品組wghie_code 品牌編碼brand_code 傭金discount_code 返現(xiàn)比例cash_back

6、_code 是否返傭( 0返傭,1 不返傭)費(fèi)率信息 rate_info 合同流水號contract_doc 合同編號contract_code 收費(fèi)方式charge_typ e 終端terminal_type 卡類型card_type 支付方式pay_type 最低費(fèi)率low_rate_code 最高費(fèi)率high_rate_code 費(fèi)率rate_code - - 2.2 業(yè)務(wù)需求 2 2.2.1 業(yè)務(wù)簡單描述接收 oms 銷售訂單數(shù)據(jù)2.2.2 業(yè)務(wù)流程及描述無2.2.3 業(yè)務(wù)流程步驟描述無2.2.4 業(yè)務(wù)實體銷售訂單數(shù)據(jù)2.2.5 業(yè)務(wù)規(guī)則接收到 oms 訂單數(shù)據(jù)全部存后臺臨時表。 標(biāo)顏

7、色的存表,訂單行主體字段存主表,支付行明細(xì)單獨(dú)存附表。2.2.6 接口三級分類接口字段名接口字段編碼字段類型字段長度取值描述批次號batch_number varchar 20 分發(fā)系統(tǒng)distribute_sys varchar 255 用于 esb 識別為分發(fā)數(shù)據(jù), 無業(yè)務(wù)含義訂單行主體b2c 訂單號b2c_order_id varchar 16 b2c 訂單號oms 訂單號order_id varchar 20 oms 訂單號訂單銷售日期時間oms_create_time timestamp 19 訂單創(chuàng)建時間- - 訂單標(biāo)識bill_type integer 2 訂單標(biāo)識 :1 正向訂

8、單, -1 逆向訂單貨幣碼currency_code string 3 貨幣碼:如cny 、hkd 、usd 業(yè)態(tài)標(biāo)識eco_type string 20 業(yè)態(tài)標(biāo)識 :140000000010 會員編號member_no varchar 32 會員編號收貨城市編碼city_code varchar 32 收貨城市編碼配送區(qū)域delivery_area varchar 32 配送區(qū)域發(fā)票抬頭invoice_head varchar 256 制單人(逆向)operat_mum varchar 32 b2c 行項目號b2c_order_item_id varchar 20 b2c 行項目號sap 銷

9、售憑證號sap_order_id varchar 10 sap 銷售憑證號pos 單號pos_order_id varchar 9 pos 單號oms 訂單行號order_item_id varchar 20 oms 訂單行號b2c 交易單號b2c_business_order varchar 25 oms 逆向訂單行的原正向行號pre_order_item_id varchar 20 oms 正向訂單行號行項目類別order_item_type varchar 4 行項目類別 :10 實體商品訂單行11 延保商品訂單行12 贈品訂單行13 禮品卡訂單行14 運(yùn)營商合約商品訂單行15 服務(wù)商品

10、訂單行分銷渠道dist_channel varchar 32 分銷渠道銷售組織sale_org varchar 32 銷售組織門店代碼store_code varchar 4 門店代碼 (實際對應(yīng)門店)商品編碼cmmdty_code varchar 32 商品編碼商品名稱cmmdty_name varchar 100 商品名稱產(chǎn)品組cmmdty_grp varchar 32 產(chǎn)品組- - 商品類目sap_product_code varchar 32 產(chǎn)品層次(品牌)cmmdty_band varchar 32 產(chǎn)品層次 (品牌)銷售價price decimal 16,2 銷售價銷售數(shù)量sal

11、e_qty decimal 16,2 銷售數(shù)量行項目銷售額total_amount decimal 16,2 行項目銷售額應(yīng)付金額pay_amount decimal 16,2 經(jīng)代銷標(biāo)志agency_flag varchar 4 經(jīng)代銷標(biāo)志供應(yīng)地點provide_address varchar 32 供應(yīng)地點庫區(qū)stock_area varchar 32 庫區(qū)供應(yīng)商編碼supplier_code varchar 32 供應(yīng)商編碼ean 碼ean_code varchar 32 ean 碼促銷活動編碼prmt_code varchar 32 促銷活動編碼先銷后采標(biāo)識purchase_flag

12、char 1 先銷后采標(biāo)識: 1 先銷后采空 非先銷后采價格文件編號price_ varchar 32 價格文件編號訂單行總狀態(tài)order_item_status varchar 10 訂單行總狀態(tài):30 已生效50 已收已付75 退換貨已完成訂單行總狀態(tài)描述order_item_status_desc 100 訂單行總狀態(tài)描述支付狀態(tài)pay_status varchar 32 支付狀態(tài):10 待付款20 部分付款30 已付款60 已退款支付狀態(tài)描述pay_status_desc 100 支付狀態(tài)描述訂單行類別orditm_class varchar 4 如: a:一般銷售訂單、 b:虛擬銷售

13、訂單、 c:退貨銷售訂單、 d :換貨送新訂單、 e:換貨拖舊訂單- - 優(yōu)惠券總金額coupon_total_money decimal (16,2) 優(yōu)惠券總金額優(yōu)惠單總金額prmt_bill_total_amtdecimal (16,2) 優(yōu)惠單總金額運(yùn)費(fèi)transport_fee decimal (16,2) 運(yùn)費(fèi)供應(yīng)商發(fā)貨地點sup_provide_address varchar 10 供應(yīng)商發(fā)貨地點,如zf05 交貨時間hope_arrival_time timestamp 20 交貨時間(日期+ 時間) 25 確認(rèn)收貨時間confirm_receipt_time timestam

14、p 20 交貨時間(日期+ 時間) 25 裝箱清單enchase_detail varchar 1000 裝箱清單裝運(yùn)條件ship_condition varchar 32 裝運(yùn)條件電話phone_num varchar 32 電話移動電話mob_phone_num varchar 32 移動電話顧客姓名customer_name varchar 100 顧客姓名顧客送貨地址address varchar 255 顧客送貨地址會員等級mem_level varchar 6 會員等級會員卡號member_card_no varchar 32 會員卡號用戶名user_name varchar 32

15、 用戶名bol 號bol_no varchar 15 bol 號, b2c 訂單號sap 訂單類型order_type varchar 6 sap 訂單類型,如zor 、z01 自提點編碼pickup_sites_code varchar 4 自提點編碼,如7610 最新更新時間last_update_time timestamp 20 最新更新時間如25 欠款金額arrears_amt decimal(16,2) 18 還款方式pay_type varchar 10 庫存超賣數(shù)量over_sale_qty varchar 16 主副關(guān)系 oms 行訂單號order_item_id varch

16、ar 20 oms 行訂單號關(guān)聯(lián)邏輯類型relation_type varchar 2 關(guān)聯(lián)邏輯類型單雙邊控制標(biāo)control_flag varchar 2 單雙邊控制標(biāo)識- - 識關(guān)聯(lián)單號relation_item varchar 14 關(guān)聯(lián)單號優(yōu)惠單 優(yōu)惠單渠道voucher_channel varchar 32 50 優(yōu)惠單類型voucher_type varchar 6 owyh 非標(biāo)spyh 供應(yīng)商有函whyh 無函yyyh 異業(yè)優(yōu)惠zbyh 總部分配優(yōu)惠單金額voucher_amount decimal(16,2) 16 123.00 優(yōu)惠數(shù)量voucher_qty decimal

17、(16,2) 18 12 優(yōu)惠單供應(yīng)商supplier_code varchar 32 0010001356 優(yōu)惠單掃描單號prmt_bill_scan_novarchar 32 確認(rèn)函金額voucher_fee decimal(16,2) 16 123.00 結(jié)算方式settle_method varchar 32 s01 紅發(fā)票s02 地稅票現(xiàn)匯收取s03 地稅票轉(zhuǎn)貨款s04 國稅票現(xiàn)匯收取s05 國稅票轉(zhuǎn)貨款s06 供應(yīng)商發(fā)票折扣支付行 支付方式上級編碼parent_pay_code varchar 32 支付方式上級編碼支付方式編碼pay_code varchar 32 支付方式編碼支

18、付方式分?jǐn)偨痤~pay_amount decimal(16,2) 18 支付方式分?jǐn)偨痤~銀行種類編碼bank_type_code varchar 32 銀行種類編碼銀行種類名稱bank_type_name varchar 100 銀行種類名稱卡號card_no varchar 32 券號- - 支付時間pay_time timestamp 19 支付時間,如:25 2.3 業(yè)務(wù)需求 3 2.3.1 業(yè)務(wù)簡單描述分賬結(jié)果傳輸 epp 2.3.2 業(yè)務(wù)流程及描述易付寶易付寶分賬系統(tǒng)oms通知分賬分賬規(guī)則計算分賬結(jié)果通知 eppepp 打款記錄為已確認(rèn)收貨已分賬結(jié)果通知打款結(jié)果通知分賬確認(rèn)收貨傭金記賬

19、r3傭金結(jié)果傳輸 r3合同數(shù)據(jù)傳輸sop打款成功的傭金傳輸 sop展示對賬單2.3.3 業(yè)務(wù)流程步驟描述1.計算完分賬后,按照分賬結(jié)果表,新建程序準(zhǔn)實時把分賬結(jié)果數(shù)據(jù)傳輸給epp,同時把分賬結(jié)果表中訂單狀態(tài)變更為02 已發(fā)送。2.單據(jù)方向為 1 正向的,通過正向接口傳輸。單據(jù)方向為 -1 逆向的,通過逆向接口傳輸。具體接口賦值見接口2.3.4 業(yè)務(wù)實體無- - 2.3.5 業(yè)務(wù)規(guī)則1. 對于分賬金額,單位是分,要對分賬結(jié)果表中分賬金額*100 2. 訂單名稱中的“商品名稱”和“實付金額”需根據(jù)分賬結(jié)果表中的oms 訂單行號去 oms 銷售明細(xì)表中查找對應(yīng)的“商品名稱”和“應(yīng)付金額”。2.3.6

20、 接口正向接口字段說明字段名傭金消費(fèi)者保障基金分賬伙伴partner epp epp 參數(shù)編碼字符集_input_charset utf-8 utf-8 簽名方式sign_type md5 md5 訂單明細(xì)分賬流水號out_order_no 分賬結(jié)果表中流水號分賬結(jié)果表中流水號訂單名稱subject “開放平臺傭金代扣+商 品 名 稱 +實 付 金額”“開放平臺消費(fèi)者保障基金代扣+商品名稱+實付金額”分賬金額amount 分賬結(jié)果表,單位是分分賬結(jié)果表, 單位是分扣款類型comm_type 分賬結(jié)果表,是否返傭分賬結(jié)果表, 是否返傭扣款方remit_id 分賬結(jié)果表分賬結(jié)果表收款方recv_i

21、d 分賬結(jié)果表分賬結(jié)果表支付類型payment_type 0001:開放平臺傭金代扣訂單0002:開放平臺消費(fèi)者保障基金代扣訂單b2c 交易行單號extra_comm_param 分賬結(jié)果表分賬結(jié)果表b2c交易單號body 分賬結(jié)果表分賬結(jié)果表分賬時間order_time 分賬結(jié)果表傳輸格式: 2012-09-02 11:02:33 分賬結(jié)果表傳輸格式:2012-09-02 11:02:33 簽名sign 簽名后的數(shù)據(jù)簽名后的數(shù)據(jù)逆向接口字段說明字段名傭金消費(fèi)者保障基金分賬伙伴partner epp epp 參數(shù)編碼字符集_input_charset utf-8 utf-8 簽名方式sign_

22、type md5 md5 訂單明細(xì)原分賬流水號out_order_no 分賬結(jié)果表中原流水號分賬結(jié)果表中原流水號分賬流水號out_return_no 分賬結(jié)果表中流水號分賬結(jié)果表中流水- - 號退款類型refund_type 分賬結(jié)果表,是否返傭分賬結(jié)果表, 是否返傭訂單金額amount 分賬結(jié)果表,單位是分分賬結(jié)果表, 單位是分b2c 交易行單號extra_comm_param 分賬結(jié)果表分賬結(jié)果表分賬時間order_time 分賬結(jié)果表傳輸格式: 2012-09-02 11:02:33 分賬結(jié)果表傳輸格式:2012-09-02 11:02:33 退貨退款原因oreturn_reason “

23、開放平臺代扣退回”“消費(fèi)者保障基金代扣退回”簽名sign 簽名后的數(shù)據(jù)簽名后的數(shù)據(jù)2.4 業(yè)務(wù)需求 4 2.4.1 業(yè)務(wù)簡單描述易付寶打款后把結(jié)果傳輸給分賬2.4.2 業(yè)務(wù)流程及描述易付寶易付寶分賬系統(tǒng)oms通知分賬分賬規(guī)則計算分賬結(jié)果通知 eppepp 打款記錄為已確認(rèn)收貨已分賬結(jié)果通知打款結(jié)果通知分賬確認(rèn)收貨傭金記賬r3傭金結(jié)果傳輸 r3合同數(shù)據(jù)傳輸sop打款成功的傭金傳輸 sop展示對賬單2.4.3 業(yè)務(wù)流程步驟描述1.正向銷售的數(shù)據(jù)會通過正向的接口傳輸給分賬,逆向的銷售數(shù)據(jù)會通過逆向的- - 接口傳輸給分賬。2.根據(jù) epp 傳輸?shù)拇蚩罱Y(jié)果接口傳輸?shù)臄?shù)據(jù)更新分賬結(jié)果表,要記錄下接收到e

24、pp 打款結(jié)果的時間。2.4.4 業(yè)務(wù)實體無2.4.5 業(yè)務(wù)規(guī)則無2.4.6 接口正向接口字段說明字段名字段含義是否可空流水號out_return_no sac系統(tǒng)傳輸時生成的流水號不可空易付寶訂單號return_order_no 易付寶付款訂單號不可空交易完成時間trade_finish_time 該筆交易完成的時間。格式為 yyyy-mm-dd hh:mm:ss 。不可空b2c訂單行號extra_comm_param 提交支付時,到商品行項目的訂單號(退貨時為退貨的商品行項目訂單號)不可空訂單金額amount 實際支付的傭金金額不可空是否成功is_success t:成功f:失敗不可空錯誤

25、代碼error 錯誤代碼可空錯誤描述error_desc 具體描述可空逆向接口字段說明字段名字段含義是否可空流水號out_return_no sac系統(tǒng)傳輸時生成的流水號不可空易付寶訂單號return_order_no 易付寶付款訂單號不可空交易完成時間trade_finish_time 該筆交易完成的時間。格式為 yyyy-mm-dd hh:mm:ss 。不可空b2c訂單行號extra_comm_param 提交支付時,到商品行項目的訂單號(退貨時為退貨的商品行項目訂單號)不可空- - 訂單金額amount 實際支付的傭金金額不可空是否成功is_success t:成功f:失敗不可空錯誤代碼

26、error 錯誤代碼可空錯誤描述error_desc 具體描述可空2.5 業(yè)務(wù)需求 5 2.5.1 業(yè)務(wù)簡單描述打款結(jié)果通知 oms 2.5.2 業(yè)務(wù)流程及描述易付寶易付寶分賬系統(tǒng)oms通知分賬分賬規(guī)則計算分賬結(jié)果通知 eppepp 打款記錄為已確認(rèn)收貨已分賬結(jié)果通知打款結(jié)果通知分賬確認(rèn)收貨傭金記賬r3傭金結(jié)果傳輸 r3合同數(shù)據(jù)傳輸sop打款成功的傭金傳輸 sop展示對賬單2.5.3 業(yè)務(wù)流程步驟描述1.定時從結(jié)果表中按照oms 訂單行號把打款狀態(tài)傳輸給oms。(1)要保證相同的oms 訂單行號所有支付類型都有是否成功狀態(tài)才傳。(2)如果相同的 oms 訂單行號相同的支付類型有多條數(shù)據(jù),只查看

27、訂單狀態(tài)不為 03 的。(3)如果所有支付類型,“是否成功”(epp 傳輸過來的字段)都是t 傳輸給oms 時狀態(tài)編碼為 01;如果支付狀態(tài)都是f 傳輸給 oms 時狀態(tài)編碼為 03;如果支付狀態(tài)有t 有 f 傳輸給 oms 時狀態(tài)編碼為 02,并且錯誤描述為支付狀- - 態(tài)對應(yīng)的描述打款失敗,例如錯誤描述為“平臺傭金打款失敗”。2.5.4 業(yè)務(wù)實體無2.5.5 業(yè)務(wù)規(guī)則無2.5.6 接口字段說明字段名字段類型字段含義是否可空oms 訂單行號order_item_id char (20)sap系統(tǒng)傳輸時生成的流水號不可空狀態(tài)編碼error char (2)10 全部成功,20 部分成功, 30

28、 全部失敗不可空錯誤描述error_desc char (300)錯誤描述信息可空2.6 業(yè)務(wù)需求 6 2.6.1 業(yè)務(wù)簡單描述傭金傳輸 r3財務(wù)記賬- - 2.6.2 業(yè)務(wù)流程及描述易付寶易付寶分賬系統(tǒng)oms通知分賬分賬規(guī)則計算分賬結(jié)果通知 eppepp 打款記錄為已確認(rèn)收貨已分賬結(jié)果通知打款結(jié)果通知分賬確認(rèn)收貨傭金記賬r3傭金結(jié)果傳輸 r3合同數(shù)據(jù)傳輸sop打款成功的傭金傳輸 sop展示對賬單2.6.3 業(yè)務(wù)流程步驟描述1.傭金記賬每天凌晨定時把前一天進(jìn)行完分賬的傭金數(shù)據(jù),分賬結(jié)果表中支付類型為0001傭金,“是否返傭”為1 的,“重發(fā)標(biāo)記”為空的。按照供應(yīng)商編碼+收貨日期進(jìn)行匯總,生成匯

29、總流水號。2.消費(fèi)者保障基金記賬每天凌晨定時把前一天進(jìn)行完分賬的消費(fèi)者保障基金數(shù)據(jù),分賬結(jié)果表中支付類型為 0002 消費(fèi)者保障基金,“重發(fā)標(biāo)記”為空的。按照供應(yīng)商編碼+收貨日期進(jìn)行匯總,生成匯總流水號。3. 消費(fèi)者保障基金5006 公司記賬每天凌晨定時把前一天進(jìn)行完分賬的消費(fèi)者保障基金數(shù)據(jù),分賬結(jié)果表中支付類型為 0003 消費(fèi)者保障基金5006,“重發(fā)標(biāo)記”為空的。按照供應(yīng)商編碼+收貨日期進(jìn)行匯總,生成匯總流水號。4.記錄下匯總流水號對應(yīng)的行項目明細(xì)數(shù)據(jù)。(方便后期對賬差異查詢)5.匯總流水號生成邏輯: jz+年月日時分 +6 位流水號。例如 jz200001 2.6.4 業(yè)務(wù)實體無- -

30、 2.6.5 業(yè)務(wù)規(guī)則無2.6.6 接口字段說明字段名字段類型備注匯總流水號out_order_no char (20)銷售公司platform_code char (4)平臺公司oms_create_time dats (8)商戶編碼supplier_code char (10)銷售日期oms_create_time dats (8)收貨日期hope_arrival_time dats (8)支付類型payment_type char (4)分賬金額ledger_amount curr (13,2 )傳輸日期transfer_time dats (8)2.7 業(yè)務(wù)需求 8 2.7.1 業(yè)務(wù)簡

31、單描述對賬單傳輸 sop - - 2.7.2 業(yè)務(wù)流程及描述易付寶易付寶分賬系統(tǒng)oms通知分賬分賬規(guī)則計算分賬結(jié)果通知 eppepp 打款epp 應(yīng)答記錄為已確認(rèn)收貨已分賬結(jié)果通知打款結(jié)果通知分賬確認(rèn)收貨傭金記賬r3傭金結(jié)果傳輸 r3合同數(shù)據(jù)傳輸sop打款成功的傭金傳輸 sop展示對賬單2.7.3 業(yè)務(wù)流程步驟描述1.對于傭金 0001 類型,消費(fèi)者保障基金 0002 類型的數(shù)據(jù), 每天凌晨 01:00(具體下傳時間待定)把分賬結(jié)果表分賬時間為前一天的分賬數(shù)據(jù)傳輸給sop。2.同時取出表中“是否需要再次發(fā)送sop”字段為 x 的數(shù)據(jù),并且易付寶訂單號有值的數(shù)據(jù),發(fā)送sop。同時把是否需要再次發(fā)

32、送sop 的 x 標(biāo)記去除。3.對于“易付寶訂單號”字段為空的,在“是否需要再次發(fā)送sop”標(biāo)記為 x。2.7.4 業(yè)務(wù)實體無2.7.5 業(yè)務(wù)規(guī)則無2.7.6 接口字段說明字段名備注分賬頭信息供應(yīng)商代碼seller_code oms 接口中的商戶編碼銷售訂單號saleorder_code oms 接口中 b2c訂單號- - 訂單日期order_date oms 接口中訂單日期商品編碼product_code oms 接口中商品編碼商品名稱product_name oms 接口中商品名稱銷售數(shù)量salesorder_num oms 接口中銷售數(shù)量銷售單價sale_amount oms 接口中銷售

33、價運(yùn)費(fèi)transportation_amount oms 接口中運(yùn)費(fèi)訂單狀態(tài)order_status 1扣款為正向銷售 ,-1 退款為退貨交易金額transaction_amount oms 接口中的應(yīng)付金額- 運(yùn)費(fèi)收貨日期receipt_date oms 接口中的收貨日期傭金狀態(tài)commission_status 0 返傭, 1 不返傭訂單明細(xì)業(yè)務(wù)類型servicetype 0001 傭金,0002 消費(fèi)者保障基金傭金比率commissionrate 分賬結(jié)果表中費(fèi)率分賬金額commission 分賬結(jié)果表中分賬金額易付寶傭金支付單號compaymentcode 分賬結(jié)果表中易付寶傭金支付單

34、號退款 /扣款日期compaydate 分賬結(jié)果表中退款/ 扣款日期3 功能描述3.1 功能劃分規(guī)則維護(hù),分賬計算,分賬查詢,分賬結(jié)果傳輸epp重發(fā)送3.2 功能模塊 1 規(guī)則維護(hù)【已和業(yè)務(wù)部門確認(rèn),一期參與分傭的是“應(yīng)付金額-運(yùn)費(fèi)” ,其他金額暫不用】1.新建前臺維護(hù)“支付類型維護(hù)”子菜單點擊“增加”按鈕跳出“支付類型”“支付類型描述”“支付類型是否可用”點擊“提交”后,展示維護(hù)的三個字段的值目前類型有 0001 傭金, 0002 消費(fèi)者保障基金 0003 消費(fèi)者保障基金 5006 出資。- - 維護(hù)后在規(guī)則維護(hù)頁面的支付類型下拉框中可選??梢孕略鰟h除修改支付方式類型。2.新建前臺維護(hù)“優(yōu)惠

35、券類型維護(hù)”子菜單點擊“增加”按鈕跳出點擊“提交”后展示維護(hù)的值。維護(hù)后在規(guī)則維護(hù)頁面的支付方式編碼下拉框中可選??梢孕略鰟h除修改優(yōu)惠券類型。目前金額類型有10001 行項目銷售額10002 應(yīng)付金額10003 優(yōu)惠券總金額10004 優(yōu)惠單總金額10005 運(yùn)費(fèi)9021 sim卡(充值卡)9022 sim卡(捆綁品牌)9025 禮金券(直接發(fā)放)9026 儲值卡9027 以舊換新券9029 百事促銷券大獎9030 百事促銷券小獎9996 btc心意券9997 btc禮品券9031 儲值卡 ( 全國已開票 ) 9032 儲值卡返券 (全國 ) 9033 移動充值促銷返券9034 聯(lián)通充值促銷返

36、券- - 9035 電信充值促銷返券9036 sim卡銷售促銷返9028 新心意券9040 香港讓價券9039 電子心意券9001 藍(lán) a券(限額度充值)9998 電子禮金券9024 蘇寧貴賓卡9038 蘇寧貴賓卡 (全國 ) 9994 btc四期心意券9995 btc四期禮品券9041 儲值卡 (hk) 9042 儲值卡返券 (hk) 9051 儲值卡 (laox) 9052 儲值卡返券 (laox) 9043 二維碼券9037 節(jié)能惠民券7998 btc0元購返券3.新建前臺維護(hù)“規(guī)則維護(hù)”子菜單。點擊“增加”按鈕跳出點擊“提交”后展示維護(hù)的值。- - 可以新增刪除修改規(guī)則。4. 新建前臺

37、維護(hù)“消費(fèi)者保障基金比例維護(hù)”子菜單可維護(hù)字段:平臺公司,消費(fèi)者保障基金比例,供應(yīng)商編碼。平臺公司和消費(fèi)者保障基金比例為必輸,供應(yīng)商編碼非必輸。維護(hù)后存后臺表,要記錄下來創(chuàng)建日期和時間,同時記錄創(chuàng)建人員工號。3.3 功能模塊 2 分賬計算功能(一)傭金計算先計算正向銷售即單據(jù)方向為“1”的,再計算逆向銷售即單據(jù)方向為“-1”的1.正向銷售1.1 查找費(fèi)率根據(jù)臨時表中的oms 訂單銷售數(shù)據(jù)進(jìn)行處理。如果單據(jù)方向為正向銷售“1”的,根據(jù) oms 訂單行項目中的商品編碼和供應(yīng)商編碼,查找合同表中的商品類目, 及對應(yīng)的供應(yīng)商編碼信息,保留“銷售日期”在合同開始日期和合同結(jié)束日期之間的數(shù)據(jù)。如果找到兩條

38、有效數(shù)據(jù),再取接收日期,接收時間最晚的那筆。如果商品編碼查找不到, 用商品類目按照相同方法查找。 如果商品類目也找不到,用產(chǎn)品層次匹配合同表中品牌編碼按照相同方法查找。傭金費(fèi)率 =傭金比例 /100 如果最終查找不到費(fèi)率信息,或者查找到的費(fèi)率為0,則直接存分賬結(jié)果表。如果查找到費(fèi)率信息并且不為0 則進(jìn)行 1.2 操作。查找費(fèi)率的同時查找 “是否返傭”(0 返傭 ,1 不返傭) ,是否返傭和費(fèi)率在相同層級。存表時記錄下來。1.2 查找銷售金額參與傭金計算的金額,查找規(guī)則表中維護(hù)的單據(jù)方向為1 的,支付類型為0001傭金的,是否納入計算為y的支付方式編碼。 根據(jù)支付方式編碼查找oms 訂單數(shù)據(jù)中對

39、應(yīng)的金額。規(guī)則計算為+的對應(yīng)金額相加,規(guī)則計算為- 的對應(yīng)金額相減。1.3 傭金金額傭金金額 =銷售金額 *費(fèi)率計算完成后存分賬結(jié)果表。具體字段見下表。2. 逆向銷售2.1 查找費(fèi)率- - 根據(jù)臨時表中的oms 訂單銷售數(shù)據(jù)進(jìn)行處理。 如果單據(jù)方向為逆向銷售 “-1 ” 的,去結(jié)果表中根據(jù)原oms 訂單行號和支付類型為0001 查找費(fèi)率,如果查找不到存在異常表中。查找的到,傭金費(fèi)率=正向銷售傭金費(fèi)率,進(jìn)行2.2 操作。2.2 查找銷售金額參與傭金計算的金額,查找規(guī)則表中維護(hù)的單據(jù)方向為-1 的,支付類型為0001傭金的,是否納入計算為y的支付方式編碼。 根據(jù)支付方式編碼查找oms 訂單數(shù)據(jù)中對

40、應(yīng)的金額。規(guī)則計算為+的對應(yīng)金額相加,規(guī)則計算為- 的對應(yīng)金額相減。2.3 傭金金額傭金金額 =銷售金額 *費(fèi)率計算完成后存分賬結(jié)果表。(二)消費(fèi)者保障基金先計算正向銷售即單據(jù)方向為“1”的,再計算逆向銷售即單據(jù)方向為“-1”的1. 正向銷售1.1 查找費(fèi)率根據(jù)臨時表中的oms 訂單銷售數(shù)據(jù)進(jìn)行處理。如果單據(jù)方向為正向銷售“1”的,根據(jù) oms 訂單行項目中的供應(yīng)商編碼, 匹配合同表中的供應(yīng)商編碼, 查找對應(yīng)的消費(fèi)者保障基金率(合同表中oth_cost_code)保留“銷售日期”在合同開始日期和合同結(jié)束日期之間的數(shù)據(jù)。如果找到兩條有效數(shù)據(jù),再取接收日期,接收時間最晚的那筆。消費(fèi)者保障基金費(fèi)率

41、=消費(fèi)者保障基金比例 /100 如果最終查找不到消費(fèi)者保障基金費(fèi)率信息,或者查找到的費(fèi)率為0,則直接存分賬結(jié)果表。如果查找到費(fèi)率信息并且不為0則進(jìn)行 1.2 操作。1.2 查找銷售金額參與消費(fèi)者保障基金計算的金額,查找規(guī)則表中維護(hù)的單據(jù)方向為1 的,支付類型為 0002 消費(fèi)者保障基金的,是否納入計算為y的支付方式編碼。根據(jù)支付方式編碼查找 oms 訂單數(shù)據(jù)中對應(yīng)的金額。規(guī)則計算為+的對應(yīng)金額相加,規(guī)則計算為- 的對應(yīng)金額相減。1.3消費(fèi)者保障基金金額消費(fèi)者保障基金金額 =銷售金額 *費(fèi)率計算完成后存分賬結(jié)果表。具體字段見下表。2. 逆向銷售2.1 查找費(fèi)率根據(jù)臨時表中的oms 訂單銷售數(shù)據(jù)進(jìn)

42、行處理。 如果單據(jù)方向為逆向銷售 “-1 ” 的,去結(jié)果表中根據(jù)原oms 訂單行號和支付類型為0002 查找費(fèi)率,如果查找不到存在異常表中。查找的到,消費(fèi)者保障基金費(fèi)率=正向銷售消費(fèi)者保障基金費(fèi)率,進(jìn)行 2.2 操作。- - 2.2 查找銷售金額參與消費(fèi)者保障基金計算的金額,查找規(guī)則表中維護(hù)的單據(jù)方向為-1 的,支付類型為 0002 消費(fèi)者保障基金的,是否納入計算為y的支付方式編碼。根據(jù)支付方式編碼查找oms 訂單數(shù)據(jù)中對應(yīng)的金額。規(guī)則計算為+的對應(yīng)金額相加,規(guī)則計算為 - 的對應(yīng)金額相減。2.3 消費(fèi)者保障基金金額消費(fèi)者保障基金金額 =銷售金額 *費(fèi)率計算完成后存分賬結(jié)果表。*對于差異表中的

43、逆向銷售的數(shù)據(jù),每天安排定時處理差異表中數(shù)據(jù),按照逆向分賬計算邏輯進(jìn)行處理, 如果查找到正向分賬數(shù)據(jù)則刪除差異表中數(shù)據(jù)存分賬結(jié)果表,如果查找不到正向分賬數(shù)據(jù)則繼續(xù)存在差異表中。(三)消費(fèi)者保障基金5006出資計算完 0002 消費(fèi)者保障基金后,根據(jù)計算出的消費(fèi)者保障基金金額。去自建表中根據(jù)供應(yīng)商代碼查找比例, 供應(yīng)商查找不到按照通用比例計算。如果查找到多條,按照創(chuàng)建日期最晚的那筆比例計算。消費(fèi)者保障基金5006出資=消費(fèi)者保障基金金額 *比例分賬結(jié)果表字段備注傭金消費(fèi)者保障基金消費(fèi)者保障基金5006 出資流水號按照年月日時分+6 位流水號, 例如 200001 yj200001 jj20000

44、1 jj200002 oms 訂單行號oms 訂單數(shù)據(jù)oms 訂單數(shù)據(jù)oms 訂單數(shù)據(jù)支付類型支付類型規(guī)則維護(hù)的類型( 0001傭金 0002 消費(fèi)者保障基金0003 消費(fèi)者保障基金 5006 出資)0001 0002 0003 b2c訂單行號oms 訂單數(shù)據(jù)oms 訂單數(shù)據(jù)oms 訂單數(shù)據(jù)單據(jù)方向(1 正向-1 逆向) oms 訂單數(shù)據(jù)oms 訂單數(shù)據(jù)oms 訂單數(shù)據(jù)b2c交易單號oms 訂單數(shù)據(jù)oms 訂單數(shù)據(jù)oms 訂單數(shù)據(jù)- - 原流水號根據(jù) b2c訂單行號去分賬結(jié)果表中查找訂單方向為 1 的,對應(yīng)的分賬流水號,如果查找到多條數(shù)據(jù),取傳輸時間最晚的那筆對應(yīng)的分賬流水號單據(jù)方向為1,此字段為空, 單據(jù)方向為-1 時進(jìn)行查找單據(jù)方向為1,此字段為空, 單據(jù)方向為 -1 時進(jìn)行查找單據(jù)方向為1,此字段為空,單據(jù)方向為-1 時進(jìn)行查找分賬金額分賬計算出的金額計算出的傭金金額計算出的消費(fèi)者保障基金金額計算出的消費(fèi)者保障基金 5006 出資金額分賬金額計算基礎(chǔ)根據(jù)規(guī)則表中計算出的銷售金額參與分傭的金額參與計算消費(fèi)者保障基金的金額0002 中消費(fèi)者保障基金金額費(fèi)率合同中查

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論