在庫移動タイプの値を定義する
[在庫移動タイプ定義 値設定] を使用して、在庫移動タイプで使用する値を定義できます。
- [在庫移動タイプ] の [アクション] メニューから [在庫移動オーダー値] を選択します。
-
次の情報を指定します。
- 在庫移動取引タイプと短縮ヘッダー
- これらのフィールドは現在の在庫移動タイプから自動的に表示され、変更できません。
- 値ラベル
- 適用する値ラベルは、値ラベル (VLB) で定義します。
- 値ラベルの値タイプ
-
このフィールドは、選択した値ラベルに応じて自動的に表示されますが、ユーザーが値ラベルのタイプを選択することもできます。次のオプションがあります。
- [単位なし] - 測定単位をともなわない値。たとえばパーセンテージです。
- [単位付き] - 測定単位をともなう値。たとえば数量です。
- [基本通貨に一致] - 基本通貨の値
- [取引通貨に一致] - 取引通貨の値
- [レポート通貨または第 2 基本通貨に一致] - レポート通貨または第 2 基本通貨の値
- 関数式コード
- 値に使用する関数式を指定します。たとえば、関数式デザイナで事前に定義されている [VAT] を使用します。関数式を入力しない場合は、実行時に値を入力する必要があります。たとえば通常、数量には関数式を使用しません。
-
注: 関数式を設定するときに、使用する小数点以下の桁数を指定できます。この桁数は、値ラベルに値を入力する際にも使用されます。正しい小数点以下の桁数を使用するように注意してください。通貨で定義している桁数を超える小数点以下の桁数が関数式から返されると、問題が発生することがあります。不明な場合は、関数式に小数点以下の桁数を設定する際に標準の通貨オプションを使用してください。
- 計算順序
-
関数式コードを指定する場合に、関数式を計算する順序をこのフィールドで指定します。たとえば 1、2、3 の順序で指定します。フォームを閉じて再び開くと、エントリがこの順序で並べ替えられます。並列の順序番号を使用することもできます。つまり、複数の値に同じ順序番号を使用できます。ゼロ (0) の計算順序は、関数式が割り当てられていない、ユーザーが入力する値に使用します。値に関数式を割り当てる場合はゼロの順序番号を使用できません。
値を関数式で使用するには、この値が事前に計算されている必要があります。計算前に関数式で値が参照されると、取引が在庫移動タイプに入力されるときにエラーが発生します。このため、このような値の順序番号には、関数式が適用される値の順序番号よりも小さい値を割り当てる必要があります。たとえば、数量、単価、正味金額の 3 つの値が存在するとします。数量はユーザーが入力し、単価には商品単価表を使用する関数式が含まれ、正味金額には「数量 x 単価」の関数式が使用されます。この場合、順序は次のようになります。
値ラベル 計算順序 数量 0 単価 1 正味 2 - 制御値必須
-
値に制御値を作成するのかどうか、また作成する場合のステージを指定します。次のオプションがあります。
- [合計なし]
- [受領入力]
- [在庫移動オーダー入力]
- [在庫移動オーダーと受領入力]
- 在庫移動数量
- 値に在庫移動数量が保持されるのかどうかを指定します。
- 第 2 受領書数量
- このフィールドを使用して、商品受領を 2 つの数量で記録する機能を設定できます。このフラグを設定できるのは、単位付きタイプの値ラベルのみです。第 2 受領書数量は、仕入数量で定義する値ラベルと同じラベルに設定することはできません。また、第 2 受領書数量を使用して在庫などを更新することはできません。発注数量のみで在庫を更新することができ、発注数量が続けて主な数量として使用されます。
- 通貨レート基準日
-
ステージに到達したときに、通貨換算レートに使用される日付。取引タイプで定義されているステージからのみ選択できます。
注: この再計算を実行するには、[在庫移動タイプ] > [アクション] > [在庫移動オーダーステージ]を選択して表示する [再計算] フィールドが [はい] に設定されている必要があります。次のオプションがあります。
- [オーダー入力] - 在庫移動オーダー行がシステムに入力されたときの日付が使用されます。
- [オーダー確認] - 在庫移動オーダー行が確認されたときの日付行が確認されていない場合は、オーダー入力日が使用されます。
- [ピッキング] - 在庫移動オーダー行がピッキングされたときの日付が使用されます。このステージで値が再計算される場合は、現在のピッキング行の日付が使用されます。在庫移動オーダー行が 1 度にすべてピッキングされなかった場合は、オーダー行がピッキングされた最初の日付が使用されます。行が完全にピッキングされていない場合は、オーダー入力日が使用されます。
- [ピッキング確認] - 在庫移動オーダー行のピッキングが確認された日付。このステージで値が再計算される場合は、現在のピッキング行の日付が使用されます。在庫移動オーダー行が 1 度にすべてピッキング確認されなかった場合は、オーダー行がピッキングされた最初の日付が使用されます。行が完全にピッキング確認されていない場合は、ピッキング日が使用されます。
- [発送] - 在庫移動オーダー行が発送されたときの日付が使用されます。このステージで値が再計算される場合は、現在の発送行の日付が使用されます。在庫移動オーダー行が 1 度にすべて発送されなかった場合は、オーダー行が発送された最初の日付が使用されます。行が完全に発送されていない場合は、オーダー入力日が使用されます。
- [発送確認] - 在庫移動オーダー行の発送が確認されたときの日付が使用されます。このステージで値が再計算される場合は、現在の発送行の日付が使用されます。在庫移動オーダー行が 1 度にすべて発送確認されなかった場合は、オーダー行が発送確認された最初の日付が使用されます。行が完全に発送確認されていない場合は、発送日が使用されます。
- [受領入力/照合] - 受領書が入力または照合された日付が使用されます。このステージで値を再計算する場合は、現在の受領書行の日付が使用されます。行が完全に受領されていない場合は、オーダー入力日が使用されます。
- [受領転送] - 商品が受領場所から在庫場所に転送された日付が使用されます。このステージで値を再計算する場合は、現在の受領書行の日付が使用されます。行が完全に受領されていない場合は、発送日が使用されます。
- [不使用] - オーダー入力日が使用されます。
- レート必須
-
通貨テーブルで照会される換算レートを上書き変更するのかどうかを指定します。次のオプションがあります。
- [いいえ] - 入力しません。
- [はい] - 入力する必要があります。
- [オプション] - 入力できます。通貨テーブルに定義されるレートが表示されますが、上書き変更できます。
注: 異なる勘定科目の範囲で異なるレートが定義されている場合は、仕入先勘定科目に定義されているレートが使用されます。 - 分析分割
- ユーザーが取引行を値または数量で分割できるのかどうかを指定します。
このオプションは 1 つの値でのみ選択できます。通常は正味金額か総額です。このオプションが設定されていない場合は、行は数量でのみ分割できます。
- 単位価格保持
- 値ラベルに単位価格を保持するのかどうかを指定します。
注: 単位換算が実行されると、このフィールドの値が換算されます。たとえば、1 箱 10 GBP の商品を 15 箱 1 セットで売買する場合、1 セットの取引単価は 150 GBP になります。
- 累計必須
- 累計を算出するステージを指定します。これにより、これまでに入力された在庫移動オーダー金額を入力時に表示できます。この合計値を関数式に組み込むことにより、在庫移動オーダーの合計値に基づいてさらに計算を行うことができます。次のオプションがあります。
- [合計なし]
- [受領入力]
- [在庫移動オーダー入力]
- [在庫移動オーダーと受領入力]
- 変更内容を保存します。