本文說明在 Microsoft Dynamics AX 2009 的庫存交易中使用的標記功能。
適用於: Microsoft Dynamics AX 2009
原始 KB 編號: 953714
備註
Microsoft Business Solutions-Axapta 3.0 現在是 Microsoft Dynamics AX 3.0 的一部分。 所有提及 Microsoft Business Solutions-Axapta 和 Microsoft Axapta 的內容實際上均指 Microsoft Dynamics AX。
您可以使用庫存交易中的標記功能,將特定出庫交易的數量連結到特定入庫交易的數量。 此功能會強制執行庫存中的重新計算功能和結算功能,以結算兩筆交易之間標示的數量。 通常,Microsoft Dynamics AX 會在執行 Recalculation 功能和 Close 功能時,使用專案模型群組上指定的成本方法。 不過,如果您設定標記功能性,則會覆寫項目模型群組中平常使用的成本計算方法。
庫存交易中的 參考件 欄位在 InventTrans 數據表中被稱為 InventRefTransId 欄位。 此欄位會參考您標記之庫存交易的批次ID欄位。 這表示發出交易與接收交易之間一律會有一對一的比對。 當您將發出交易標示為入庫交易時,該發出交易將會有標示的數量。 收據交易會針對標示的數量產生相反的帶正負號值。
有時候,發行交易或收據交易可能需要分割。 Microsoft Dynamics AX 會分割交易,如下所示:
如果從問題交易標示的數量小於問題交易的總數量,問題交易會分割成下列兩筆記錄:
- 問題交易A具有標示的數量。
- 發行交易 B 尚有剩餘未標記的數量。
如果標示為收據交易的數量小於收據交易的總數量,則收據交易會分割成下列兩筆記錄:
- 收據交易 A 具有標示的數量。
- 收據交易 B 具有剩餘尚未標註的數量。
此外,收據的地段標識符會儲存在出庫交易的「參考地段」字段中。 問題交易的批次ID會儲存在收據交易的參考地段字段中。
例如,請考慮下列案例:
- 您將 10 件物品的收據交易以每件 10.00 美元記錄在採購單 PO1 上。 此收據的批次編號為 “12345”。
- 您記錄在採購單 PO2 上以每件 15.00 美元的價格購買 10 件物品的收據交易。 此收據的批號為「12346」。
- 您在採購單 PO3 上記錄一筆收據交易,內容為 10 件,每件價格為 20.00 美元。 此收據的編號為 「12347」。
- 您在銷售訂單 SO1 上提交四筆交易問題。 此問題的批次編號為「12348」。此問題的發布成本總計為60美元。 此總計是透過計算四件物品,每件平均使用三張收據,每張收據為 15.00 美元。
- 您張貼收據和發行交易的專案會使用 First in, First out (FIFO) 模型群組。
- 您不使用標記功能。
在此情境下,關閉功能將會針對第一張收據 PO1 解決交易問題。 此外,Close 功能會將成本從 $60.00 調整為 $40.00($40.00 = 4 件 x 10 美元)。 在此情況下,四件根據收據 PO1 計算,每件費用為 $10。
不過,如果您使用標記功能將問題SO1標示為第三個收據PO3,就會發生下列動作:
- 收據 PO3 的清查交易將會分割成下列兩筆記錄:
- 收據交易 A 的數量為 4,並用於發行 SO1 的標記功能。 此記錄具有原始的批號 ID 「12347」。
- 收據交易 B 的數量為 6,並用於剩餘未標記的數量。 此記錄也有原始的批號「12347」。
- 具有批號「12348」的發行交易將會在 參考批號 欄位中儲存批號「12347」。
- 收據交易 A 將在 參考批次 字段中儲存批次 ID "12348"。
- 問題交易不會分割,因為問題交易的完整數量已標示。
- 當您執行 Close 功能時,發行交易會從目前的 60 美元成本調整為 $80 的新成本($80 = 4 個 x $20 美元)。 這是因為您將問題 SO1 標記到收據 PO3。 收據 PO3 每件成本為 20 美元。