iDempiere ERP – Drop Shipment 三角交易總整理

三角交易情境說明

你有一家商店(簡稱 Y)接收訂單, 有一個客戶(簡稱C)向你下單. 你接到單後,委託供應商 (簡稱S)出貨. 單據關係如下:
C: Purchase Order —– Y:Sales Order
Y: Purchase Order —– S:Sales Order
S: Shipment —— Y: Receipt
S: AR Invoice ——– Y: AP Invoice
Y:Shipment ——- C: Receipt
Y:AR Invoice ——— C: AP Invoice

立帳模式有兩種:佣金法及銷貨法


使用時機,若産品的品質及權責在供應商時,使用佣金法立帳.責任在自己企業時,則用銷貨法立帳.
佣金法比較適合應用在沒有自己品牌的經銷商.像經銷 Apple iPhone, Sony LED TV, Dell 電腦等等. 原廠有自己的産品責任.

iDempiere 預設為佣金法.若要採用銷售法,需要調整.

1.若供應商非關係企業(非ERP內的Org)時
1.1可以利用 Web Service 接收供應商送來的出貨單資訊後,自動産生收料單及AP Invoice.再産生出貨單及AR Invoice.
1.2 若供應商ERP系統無法串接時.可以手動産生收料單後抛 AP Invoice ,再用Sales Order 抛轉 Shipment 及 AR Invoice.

2. 若供應商為關係企業時 
2.1 可以直接利用 Workflow自動産收料單.再由收料單自動抛轉AP Invoice ,再由Sales Order 抛轉 Shipment, AR Invoice. 完成進貨及銷貨單據.
2.2 可以利用Model CompleteIt Mehtod 進行自動産生相關單據.

抛轉使用欄位參考
Document Counter 産生的單據會利用 Ref_主鍵名稱來紀錄相關的單據ID.

AR Invocie Fact (System Default Account)

Shipment Fact (System Default Account)

Leave a comment

Detail UI 預設為Grid模式

預設Detail 為 Form模式,在打訂單明細時會不方便。可以至後台的Wiedow / Tab 把Is Single Row 設為否。

或者直接下SQL將所有的UI Detail 都改成 Grid 模式

update ad_tab set issinglerow = 'N' where tablevel > 0 

或下這個指令,全部預設為Grid. Master / Detail 全改掉

update ad_tab set issinglerow = 'N' 
Leave a comment