Dynamics 365 Finance and Operations ~ Landed Cost（陸揚原価）~

おはこんばんちは。
2021年Wave1でリリースされたLanded Costについて少し調べてみました。

https://docs.microsoft.com/ja-jp/dynamics365-release-plan/2021wave1/finance-operations/dynamics365-supply-chain-management/landed-cost

> 陸揚原価モジュールを使用すると、輸送中の商品の工程 (仕入先の倉庫から始まり、出荷ドック、配送業者、荷揚ドック、配送会社へと移り、最終的には移動先倉庫に到着) の各セグメントを定義および追跡できます。 この可視性により、到着が予測可能になり、倉庫での計画と効率が向上します。


輸出入業務においては、インコタームズで規定される区間の輸出者・輸入者の費用負担（運賃・保険料）の種類が細かくありますが、
このLanded Costは主に、輸入者としての立場でのシナリオで、POや移動オーダーで発生するそうした費用を可視化（正確に見積）してくれるようですね。いいですね。

例えば、テキサスのPC事業者（USMF）が上海のPC部品サプライヤー（Best office supply）から部品を購入するケースで考えてみましょう。

[シナリオ条件]
・インコタームズは"EXW"（工場渡）とする（買主は売主の"倉庫"から商品が離れた瞬間に、その後の危険を負担する）
・そのため、輸送中の管理は買主側で行う
・6週間の輸送時間がかかるとする

[デモ流れ]
①まずはPOを作る。Delivery termsは"EXW"を指定する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/db5d3d27-4a38-f101-f03b-6f4bca550299.png)

②"EXW"ではGoods in transit managementをオンにする。オンにすると売主の倉庫から商品が離れた瞬間に、仕入先請求書を発行できる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/adafa7ad-bb36-a9f9-d45a-5213cef2d930.png)

③次にWarehouseの設定を行う。メインの倉庫(24)に以下倉庫を紐づける。
GIT（Goods in transit）warehouse：積送品（洋上在庫）
UND（Under delivery）warehouse
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/46ce9973-3983-9a39-5615-eff0affd0765.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/06919075-c6a3-c377-51fa-e3659f75bdd0.png)

ここまではただのPO作成の時と変わらないですね。ここからがメインです。
"Voyage"と呼ばれる1隻の船が、売主側倉庫から買主側倉庫までの移動に対して、POに輸送費用をチャージしていきます（④～⑨）。また、輸送を管理もしていきます（⑩）。

④Landed Cost > All Voyages > 新規Voyage作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/e40f65fc-2508-95bb-c224-5f231c3aaf25.png)

⑤VoyageごとのCostの設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/0854368b-4edb-53a9-ba60-58b4376bbb19.png)
この例では、燃料費$40（固定）という設定をしてます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/b5d8a26d-0d31-3a83-6ec9-837d3fe56346.png)

⑥先ほどのPOに紐づける（Selected > Add to staging list）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/f8109923-0b78-c79f-ee66-bc7806559e01.png)
そうするとShipping containerに紐づけたPOが表示されてきます。Shipping containerとは、原価がコンテナーごとに商品に配分される場合、または入庫がコンテナーごとに行われる場合に使用されます。今回はA0001という商品を100個注文してますが、50個50個の2つのコンテナーで分けて入庫するとしましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/eb45b8fd-ce37-9e50-7b32-c428634180ad.png)
Shipping containerごとにPOが紐づけられ、そしてそのVoyageに設定されているCostを元に、Shipping containerごとのCostを計算してくれます。View Dimensionは変えられますので、お好きな粒度でどうぞ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/af35b3a5-1949-2b20-88e6-6009b27e9d71.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/7e9385f2-4380-637e-68ba-071e59d5ea02.png)

⑦さきほどのPOに戻ると、⑥で50個50個の2つのコンテナーで分けて入庫することになったので、以下のように明細がスプリットされます。Voyageも紐づいていることがわかりますね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/f2a895b5-daa8-c207-ce6e-557dfebfda3e.png)

⑧では、次はPOの請求書転記をしましょう。なお、まだこのPOは輸送中（洋上在庫）ですが、②の通り、EXWではこの時点でもう請求書発行できますね。請求書転記はいつもの要領でOKなので、ここでは割愛します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/5b05a69d-cbf4-4a17-ddb6-e8984fa4b387.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/5d2f8e75-d6ec-52f7-c32b-383df49ee030.png)


⑨請求書転記した後に伝票（Vourcher）を見てみましょう。Landed CostのPosting typeでちゃんと費用計上されていますね。おつかれさまでした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/46fd752e-e6ae-cf21-39d1-559a48bd30ff.png)

==ひと休みしてください==

⑩次に、輸送の管理という視点で見ていきましょう。さっきのPOはDelivery Date（出荷日）が2021/9/22になっていましたが、じゃあ所要日数どうなってんのかという話がありますよね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/20f3c6da-8282-180f-cdd0-0803c891e0d4.png)

Voyage > Tracking
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/ff99b703-c37d-d614-1254-b057e198e6fa.png)
そうすると、このVoyageの輸送経路が定義されるわけです。車で運んだり、船で運んだり、色々なルートがあるんでしょうね。それぞれの所要日数があって、かつそれらを組み合わせて、全体の入庫日がわかるわけですね。例えば、最初の10-Loadに2021/9/23という日付を入れてあげれば、入庫日は自動で計算してくれます。POのConfirmed Delivery dateが埋まります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2375815/8cb6d2e4-a94c-37aa-e29a-081b2536b5f8.png)