本發明涉及網絡技術技術領域,具體涉及一種基于交易平臺的倉單置換系統。
背景技術:
隨著經濟的快速發展,企業為了從傳統的倉儲企業向現代物流企業轉型,開展了多種多樣的業務。其中,倉單質押是新興的一種服務業務。倉單質押是以倉單為標的物而成立的一種質權,在質押倉單項下,貨物允許周轉。周轉的方式可采取以銀行存款置換倉單和以倉單置換倉單兩種方式。
目前,有很多交易平臺都設有倉單置換業務,但是很多倉單置換業務的操作方式都是用線下的方式手工處理,容易出現庫存數據與實際倉庫的庫存數據不符合、零散的倉單由于大意而被丟失或者損毀、以及由于手工處理筆誤而導致的數據出錯的情況發生。
技術實現要素:
本發明的目的是為了解決現有很多倉單置換業務的操作方式都是用線下的方式手工處理,容易出現庫存數據與實際倉庫的庫存數據不符合、零散的倉單由于大意而被丟失或者損毀、以及由于手工處理筆誤而導致的數據出錯的問題,而提出基于交易平臺的倉單置換系統。
基于交易平臺的倉單置換系統包括:
用于接收交易商外來的倉單并進行入庫,判斷入庫的倉單是否適合做貨押的質檢模塊;
質檢模塊判斷后將適合做貨押的倉單傳遞給申請模塊;
申請模塊中的適合做貨押的倉單,交易商可選擇做貨押或置換倉單,交易商在申請倉單出庫置換時,選擇適合做貨押的倉單進行置換。
本發明的有益效果為:
本發明可以實現在線上進行等值的倉單置換操作;避免通過人手記倉單造成計算錯誤;避免倉單零散且容易丟失;避免由于人工計算,使庫存數據與實際倉庫庫存數據不符合,產生壞賬。
附圖說明
圖1為本發明流程圖。
圖2為本發明置換匹配數據模型圖。
具體實施方式
具體實施方式一:結合圖1說明本實施方式本實施方式的基于交易平臺的倉單置換系統包括:
用于接收交易商外來的倉單并進行入庫,判斷入庫的倉單是否適合做貨押的質檢模塊;
質檢模塊判斷后將適合做貨押的倉單傳遞給申請模塊;
申請模塊中的適合做貨押的倉單,交易商可選擇做貨押或置換倉單,交易商在申請倉單出庫置換時,選擇適合做貨押的倉單進行置換。
具體實施方式二:本實施方式與具體實施方式一不同的是:所述質檢模塊中判斷倉單是否適合做貨押;具體過程為:
倉單入庫后對倉單進行質檢,根據質檢結果和貨物綜合評估來判斷倉單適合或者不適合做貨押,將不適合做貨押的倉單作為庫存或用于現貨交易;將適合做貨押的倉單傳遞給申請模塊;
在交易商選擇置換倉單之前,平臺需要設置置換倉單的代理價,置換出庫倉單的代理價可不用設置,設置了置換倉單的代理價之后,交易商才能選擇置換的倉單。
例如一些易燃易爆產品、改性塑料、再生塑料、改換包裝的塑料、帶顏色的塑料等就不適合做貨押。
其它步驟及參數與具體實施方式一相同。
具體實施方式三:本實施方式與具體實施方式一或二不同的是:所述置換的倉單要遵循置換匹配原則;具體過程為:
根據置換出庫倉單所對應的協議中總貨值最大的優先進行置換;
在每個協議進行置換過程中取與出庫的倉單的代理價最接近且最低的置換倉單優先置換,當價格相同,最終取倉單入庫時間早的優先置換,而且用于置換的倉單的總貨值不大于出庫倉單總貨值;
用于置換的倉單的總貨值小于等于出庫的倉單的總貨值,用于置換的倉單的總貨值與出庫的倉單的總貨值的差額需要交易商補款;
用于置換倉單的總貨值大于出庫的倉單的總貨值時,系統自動拆單;
若交易商申請置換出庫的倉單置換完成后,系統會將剩余倉單自動拆單為兩個倉單,一個用于出庫,一個處在貨押狀態,則置換匹配結束;倉單置換結束。
用于置換倉單的總貨值大于出庫的倉單的總貨值時,系統自動拆單;
若交易商申請置換出庫的倉單置換完成后,系統會將剩余倉單自動拆單為兩個倉單,一個用于出庫,一個處在貨押狀態(例如這樣的場景:一個倉單有200包,申請置換出庫50包,則置換完成后,系統會自動拆單為兩個倉單,一個出庫,一個還是在貨押狀態),則置換匹配結束;倉單置換結束。
其它步驟及參數與具體實施方式一或二相同。
具體實施方式四:本實施方式與具體實施方式一至三之一不同的是:所述總貨值的計算方法為:
S=X×Y×Z
其中,S為總貨值,X為代理價,Y為倉單的總包數,Z為每包倉單的總手數;
所述,包、手為進行置換的單位,每手等于1千克。
其它步驟及參數與具體實施方式一至三之一相同。
具體實施方式五:本實施方式與具體實施方式一至四之一不同的是:所述補款金額分兩種:
第1種是針對協議,在針對每個協議置換匹配時,當協議匹配到置換倉單剩余資金不足置換倉單一手貨貨值時,需要交易商補款;
第2種是針對置換結果的,置換出庫的倉單是整數包,而置換進來的倉單也是整數包,置換出庫倉單貨值-第1種補款-置換倉單整數包貨值=第2種補款,第2種補款資金不能大于最后一個置換倉單的一包貨貨值。
其它步驟及參數與具體實施方式一至四之一相同。
具體實施方式六:本實施方式與具體實施方式一至五之一不同的是:所述每包貨值的計算方法為:
T=X×Z
其中,T為每包貨值,X為代理價,Z為每包倉單的總手數。
其它步驟及參數與具體實施方式一至五之一相同。
具體實施方式七:本實施方式與具體實施方式一至六之一不同的是:所述出庫的倉單數量和置換進來的倉單數量均為整數包。
其它步驟及參數與具體實施方式一至六之一相同。
采用以下實施例驗證本發明的有益效果:
ABS全稱為:Acrylonitrile Butadiene Styrene,化學名稱為:丙烯腈-丁二烯-苯乙烯共聚物,ABS是一種塑料;PVC全稱為:Polyvinyl Chlorid,化學名稱為:聚氯乙烯,PVC是一種塑料;PPV全稱為:Poly-phenylenevinylene,化學名稱為:聚對苯乙烯,PPV是一種塑料。
下面結合實施例對本發明的具體實施方式作進一步詳細地說明。其中,所述“包”、“手”為進行置換的單位,每包有25手,每手等于1千克。
實施例1。
本實施例提供一種基于交易平臺的倉單置換方法,包括以下步驟:
接收交易商外來的倉單并進行入庫,入庫后,對倉單進行質檢,質檢的標準包括檢測倉單的質量,根據質檢結果和貨物綜合評估來判斷倉單適合或者不適合做貨押,將不適合做貨押的倉單作為庫存或用于現貨交易;將適合做貨押的倉單傳遞給申請模塊;
例如一些易燃易爆產品、改性塑料、再生塑料、改換包裝的塑料、貨物價格波動大的以及帶顏色的塑料等就不適合做貨押;
其中,管理后臺審核的內容主要是審核倉單置換的單價,并以這個單價作為代理價。
接收交易商的申請將正在貨押中的倉單出庫。這樣可以讓交易商根據自己實際的貨物流轉和交易生產需要,將正在貨押中的倉單出庫,并以其他適合做貨押的倉單來等值置換。
確定交易商可用于置換的倉單的代理價。其中,由于不同倉單的種類在每天的價格行情是變化的,需要根據當天的價格來定下可用于置換的倉單的代理價。
根據置換出庫倉單所對應的協議中總貨值最大的優先進行置換;先置換貨值大的協議,避免置換所涉及的協議太多,造成補款的資金過多,因為每個協議置換過程中,都有可能出現置換倉單與出庫倉單的貨值的差額,如波及到的協議越多,補款的機會越多,我們需要盡量不需要交易商補款。這樣能夠確保有足夠的協議來將需要出庫的倉單完全置換;避免用于置換的倉單過于零散。
在每個協議進行置換過程中取與出庫的倉單的代理價最接近且最低的可用于置換的倉單優先置換,當價格相同,最終取倉單入庫時間早的優先置換,而且用于置換的倉單的總貨值不大于出庫倉單總貨值;而且可用于置換的倉單的總貨值不大于出庫的倉單的總貨值。這樣能夠確保置換的對等性,同時使資金充分的利用,避免資金和倉單過于零散;而且確保交易平臺有足夠資金進行資金代理匹配,用于置換倉單的總貨值大于出庫的倉單的總貨值時,系統自動拆單;用于置換的倉單的總貨值小于等于出庫的倉單的總貨值,用于置換的倉單的總貨值與出庫的倉單的總貨值的差額需要交易商補款;這樣可以確保置換前后的總貨值相等,確保倉單置換能夠順利進行。若交易商申請置換出庫的倉單置換完成后,系統會將剩余倉單自動拆單為兩個倉單,一個用于出庫,一個處在貨押狀態,則置換匹配結束;倉單置換結束。
本實施例中,將不適合做貨押的倉單作為庫存或用于現貨交易;這樣可以根據交易商的實際需求來處理倉單,增加交易平臺功能的多樣性。
本實施例中,所述總貨值的計算方法為:
S=X×Y×Z
其中,S為總貨值,X為代理價,Y為倉單的總包數,Z為每包倉單的總手數;
所述,包、手為進行置換的單位,每手等于1千克;這樣可以通過計算方法來進行倉單總貨值上的比較,使倉單置換能夠順利進行。
本實施例中,所述補款金額小于置換倉單的每包貨值。這樣可以避免補款可以通過可用于置換的倉單的一包貨值來代替。
本實施例中,所述每包貨值的計算方法為:
T=X×Z
其中,T為每包貨值,X為代理價,Z為每包倉單的總手數。具體的,每手值為1千克,這樣可以通過計算方法來得出置換倉單的每包貨值,使倉單置換能夠順利進行。
本實施例中,出庫的倉單數量和置換進來的倉單數量均為整數包。
基于交易平臺的倉單置換系統包括:
用于接收交易商外來的倉單并進行入庫,判斷入庫的倉單是否適合做貨押的質檢模塊;
質檢模塊判斷后將適合做貨押的倉單傳遞給申請模塊;
申請模塊中的適合做貨押的倉單,交易商可選擇做貨押或置換倉單,交易商在申請倉單出庫置換時,選擇適合做貨押的倉單進行置換。
倉單入庫后對倉單進行質檢,根據質檢結果和貨物綜合評估來判斷倉單適合或者不適合做貨押,將不適合做貨押的倉單作為庫存或用于現貨交易;將適合做貨押的倉單傳遞給申請模塊;
在交易商選擇置換倉單之前,平臺需要設置置換倉單的代理價,置換出庫倉單的代理價可不用設置,設置了置換倉單的代理價之后,交易商才能選擇置換的倉單。
所述置換的倉單要遵循置換匹配原則;具體過程為:
根據置換出庫倉單所對應的協議中總貨值最大的優先進行置換;在每個協議進行置換過程中取與出庫的倉單的代理價最接近且最低的置換倉單優先置換,當價格相同,最終取倉單入庫時間早的優先置換,而且用于置換的倉單的總貨值不大于出庫倉單總貨值;
用于置換的倉單的總貨值小于等于出庫的倉單的總貨值,用于置換的倉單的總貨值與出庫的倉單的總貨值的差額需要交易商補款;
用于置換倉單的總貨值大于出庫的倉單的總貨值時,系統自動拆單;
若交易商申請置換出庫的倉單置換完成后,系統會將剩余倉單自動拆單為兩個倉單,一個用于出庫,一個處在貨押狀態,則置換匹配結束;倉單置換結束。
本發明可以讓客戶在線上進行等值的倉單置換操作;避免通過人手記倉單造成計算錯誤;避免倉單零散且容易丟失;避免由于人工計算,使庫存數據與實際倉庫庫存數據不符合,產生壞賬。
每個協議的置換匹配用手,最終置換需要置換倉單為整數包,出庫倉單也為整數包。
實施例2。
本實施例通過具體例子作進一步詳細地的說明。如圖2。
假設已接收交易商外來的倉單,并進行入庫,倉單入庫后對倉單進行質檢,根據質檢結果和貨物綜合評估來判斷倉單適合或者不適合做貨押,將不適合做貨押的倉單作為庫存或用于現貨交易;將適合做貨押的倉單傳遞給申請模塊;
在交易商選擇置換倉單之前,平臺需要設置置換倉單的代理價,置換出庫倉單的代理價可不用設置,設置了置換倉單的代理價之后,交易商才能選擇置換的倉單。
經交易商申請倉單委托后,當前正在貨押中的倉單有100包ABS,可用于置換的倉單有61包PVC,48包PPV。
假設交易商申請將100包ABS中的70包ABS出庫,則需要遵循以下步驟,具體為:
步驟一,確定可用于置換的倉單。具體類型為:PVC,數量為61包;PPV,數量為48包。
步驟二,確定當天出庫的倉單的代理價及可用于置換的倉單的代理價,根據當天的價格行情:ABS的代理價為500元/包;PVC的代理價為480元/包;PPV的代理價為460元/包。
步驟三,為交易商匹配至少1個協議,具體為匹配了5個協議,分別為協議1002、協議1003、協議1004、協議1005、及協議1006。其中,協議1002為50.8包ABS,協議1003為19.2包ABS,協議1004為15包ABS,協議1005為6包ABS,協議1006為9包ABS。
步驟四,根據總貨值最大的協議優先進行置換,其中,總貨值最大為協議1002,其次為協議1003,再次為協議1004、協議1005、協議1006。則協議1002優先置換。
步驟五,在協議1002中PVC的代理價480元/包最接近ABS的代理價500元/包,則用PVC優先置換。
步驟六,根據協議1002進行第一次置換,協議1002要求置換50.8包ABS出庫,其總貨值為:
SABS(50.8)=X×Y×Z=500×50.8×25=635000
由于在協議1002進行置換過程中可用于置換的倉單的總貨值不大于出庫倉單的總貨值,因此用52.88包(1322手)PVC進行置換,其總貨值為:
SPVC(52.88)=480×1322=634560<635000
52.88包PVC的總貨值小于50.8包ABS的總貨值,則需要交易商補款,補款金額為:
TPVC=500×1270-480×1322=440
補款金額均小于PVC及PPV的一手貨值,符合要求。
因此,根據協議1002的第一次置換完成。
步驟七,根據協議1003進行第二次置換,協議1003要求置換19.2包ABS出庫,但由于第一次置換已出庫50.8包ABS,而交易商申請出庫為81包ABS,因此第二次置換協議1003的19.2包ABS,其總貨值為:
SABS(19.2)=X×Y×Z=500×480=240000
由于第一次置換后剩余61-52.88=8.12包PVC,所以先用8.12包(203手)PVC進行置換,其總貨值為:
SPVC(8.12)=480×203=97440
TPVC=240000-97440=142560
由于8.12包(203手)PVC不夠置換協議1003對應的ABS,再用12包(309手)PPV進行置換,其總貨值為:SPPV(12)=460×309=142140
PVC及PPV的總貨值小于ABS的總貨值,則需要交易商補款,補款金額為:
TPPV=500×480-480×203-460×309=420
補款金額均小于PVC及PPV的一手貨值,符合要求。
可得PVC一手貨值及PPV一手貨值,顯然補款金額均小于PVC及PPV一手貨值,符合要求。
因此,第二次置換完成,還剩余30.2-19.2=11包ABS
步驟八,根據協議1004進行第三次置換,第三次置換為ABS倉單置換的最后一次置換,系統需要判斷最后一次置換中PPV的置換數量加上前一次或前幾次置換中的置換數量后的總數量為整數包,為取整((309+298)/25=24.28)=24包,因為第三次置換PPV的置換數量為24*25-12*25=300手,500×(81-50.8-19.2)×25-460×300=500小于PPV的每包貨值,符合要求。加上協議1004的4包ABS,交易商申請出庫的出庫倉單81包ABS已全部出庫,則不需要根據協議1005和協議1006進行第四、五次置換,置換匹配結束。
綜上所述,倉單置換前,交易商正在貨押中的倉單為100包ABS,申請出庫倉單81包ABS,可用于置換的倉單為61包PVC,48包PPV;倉單置換后,交易商正在貨押中的倉單為19包ABS,52.88+8.12=61包PVC,24包PPV。出庫的倉單數量和置換進來的倉單數量均為整數包。
因此,倉單置換完成。
本實施例中其他步驟與實施例一中所記載的一致,在此不做贅述。
本發明還可有其它多種實施例,在不背離本發明精神及其實質的情況下,本領域技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。