正式上線還真夠忙的,每天光修問題看設定就花掉一整天的時間 Orz

上線之後遇到比較大的問題是 Oracle 的 Credit Check Rule,不過網路上對這方面的討論好像不多(還是我找不到 @@"),簡單的寫點心得

Credit Check 要正常運作有三個地方要同時設定,缺一不可:
1. Customer / Address Profile
2. Order Transaction Type
3. Payment Term

其中,Transaction Type 的設定要配合 Main Page 的 Credit Check 設定 Check Rule,而且只能設定在 Order Type 上,不能設在 Line Type。

Credit Check Rule 設定:
1. Credit Check Level / Credit Hold Level
    這個很明白,不過如果 Check Level 要 by Line,Exposure 的 "Use Pre-Calculated Exposure" 會被強制打勾,那在被打勾的情況之下,"Initialize Credit Summaries" 就要安排定期執行,Customer 的 Credit Limit 才會被 Refresh
2. Override Manual Release / Days to Honor Manual Release
    簡單的說,就是該訂單如果被 Release Hold,幾天之內不會再被套用該 Check Rule
3. Exposure
    這個頁面就是選擇 Credit 要計算到的數值,一般比較常用的就是:
    A. Include Open Receivable Balance (Open AR)
    B. Include Uninvoice Orders (Open SO)
    C. Include Orders Currently On Hold
    D. Maximum Days Past Due
    不過,Oracle 也大多數的系統一樣,不會計算在 AR Interface 的資料,但是如果 AR 的 Autoinvoice 有常常執行的話,這個問題就不算大

雖然 Oracle 只能針對 Order Type 去設定要不要做 Credit Check,但是一個 Order Type 可以有很多 Line Type,對我們公司來說,有些 Line Type 是不需要 Check Credit 的,可是 Oracle 又不能針對 Line Type 去設定是否檢查,所以我利用 OM 模組特有的 Defaulting Rule + Payment Term (No Credit Check) 去達成;不過這樣的設定當然還是有風險,因為 Defaulting Rule 只是幫 User 把預設值帶出來,如果 User 還是有權力把預設值改掉,那效果就不見了。
arrow
arrow
    全站熱搜

    Aloz 發表在 痞客邦 留言(0) 人氣()