法的エンティティのタイム・ゾーンでのトランザクションの原価計算方法の例
次のタイム・ゾーンが構成されているものとします。
-
サーバー・タイム・ゾーン: UTC
-
法的エンティティのタイム・ゾーン: PDT (UTC -7:00)
-
ユーザーの優先タイムゾーン: IST (UTC +5:30)
シナリオ
次のトランザクションがアプリケーションに入力されます。 この表にユーザーが入力した日付は、ユーザーの優先タイムゾーンのIST (UTC +5: 30)です。 ただし、日付はサーバー・タイム・ゾーンのUTCでアプリケーションに格納されます。
トランザクション |
タイプ |
ユーザーが入力した日付 |
保存される日付 |
数量 |
---|---|---|---|---|
Tx #1 |
その他入金 |
8/1/16 10:30:00 AM |
8/1/16 5:00:00 AM |
100 EA |
Tx #2 |
その他の問題 |
8/15/16 11:00:00 AM |
8/15/16 5:30:00 AM |
- 20 EA |
Tx #3 |
出荷 |
8/30/16 05:00:00 PM |
8/30/16 11:30:00 AM |
- 30 EA |
Tx #4 |
購買オーダー受入 |
9/1/16 08:00:00 AM |
9/1/16 2:30 AM |
70 EA |
Tx #5 |
その他の問題 |
9/3/16 11:00:00 AM |
9/3/16 5:30:00 AM |
- 10 EA |
また、ここに示す標準原価についても考えてみます。
開始日 |
終了日 |
ユニット原価 |
---|---|---|
7/1/16 |
7/31/16 |
$1.00 |
8/1/16 |
8/31/16 |
$3.00 |
9/1/16 |
9/30/16 |
$2.00 |
分析
原価期限を2016年8月31日11:59:59 PM (PDT)とみなすと、トランザクションはここに示すように原価計算されます。 ここで、トランザクション日は、前の表に示されている、サーバー・タイム・ゾーンがUTCであるアプリケーションに格納されています。 原価日付または総勘定元帳日は、法的エンティティのタイム・ゾーンであるPDT (UTC -7: 00)です。
トランザクション |
保存される日付 |
原価日付/GL日 |
数量 |
原価 |
在庫価額 |
GL期間 |
---|---|---|---|---|---|---|
Tx #1 |
8/1/16 5:00:00 AM |
7/31/16 9:00:00 PM |
100 EA |
$1.00 |
$100.00 |
7月16日 |
原価再評価 |
8/1/16 00:00:00 AM |
8/1/16 00:00:00 AM |
100 EA |
$(3.00 - 1.00) |
$200.00 |
8月16日 |
Tx #2 |
8/15/16 5:30:00 AM |
8/14/16 9:30:00 PM |
- 20 EA |
$3.00 |
- $60.00 |
8月16日 |
Tx #3 |
8/30/16 11:30:00 AM |
8/30/16 3:30:00 AM |
- 30 EA |
$3.00 |
- $90.00 |
8月16日 |
Tx #4 |
9/1/16 2:30 AM |
8/31/16 6:30 PM |
70 EA |
$3.00 |
$210.00 |
8月16日 |
Tx #5 |
9/3/16 5:30:00 AM |
9/2/16 9:30:00 PM |
- 10 EA |
- |
- |
- |
表示されているように、原価日付が法的エンティティのタイム・ゾーンの原価期限日より後であるため、最終トランザクションは計上されていません。
在庫価額はここに示されているとおりです。
期間 |
日付 |
数量 |
価額 |
---|---|---|---|
7月16日 |
7/31/16 |
100 |
$100.00 |
8月16日 |
8/31/16 |
120 |
$360.00 |
9月16日 |
9/30/16 |