仕入先請求書をインポートする際に請求明細行を生成する
重要
この記事に記載されている一部またはすべての機能は、プレビュー リリースの一部として使用可能です。 コンテンツおよび機能は、変更されることがあります。 プレビュー リリースの詳細については、サービス更新プログラムの使用可能性 を参照してください。
この記事では、請求書のインポート時に仕入先請求書に請求明細行を自動的に生成する機能について説明します。
仕入先請求書に行の詳細を含めずにヘッダー情報のみを含み、仕入先から請求書が一貫して固定パターンで送信される場合があります。
- 請求書には常に発注書と同じ明細行が含まれます。
- 請求書には常に、出荷された商品に基づいて同じ明細行と発注書に基づいた価格が含まれます。
プロセスを合理化するために、発注書または製品受領書から請求明細行を自動的に派生できます。 請求明細行の自動作成を有効にするには、次の手順に従います。
設定を有効にする
買掛金勘定 > 設定 > 買掛金勘定パラメーターの順に移動します。
仕入先請求書の自動化 タブの インポートされた請求書の行の自動作成 で、請求明細行の自動作成オプションをはいに設定します。
請求明細行の自動作成に対する既定の数量を選択 フィールドで、 請求書行を自動的に生成するために使用する数量を選択します:
- 注文済数量 – 明細行は発注書の明細行から生成されます。 この値が既定値です。
- 製品入庫数量 - 発注書番号から、該当する製品領収書を検索します。 続いて、製品の入庫数量を使用して請求明細行を生成します。
このパラメーターは、請求書のインポート中に発注書番号の範囲が指定されたが、製品入庫の範囲の指定が行われる場合にのみ使用されます。 製品入庫の範囲が指定されている場合、その行は常に発注書ではなく製品受領書から派生します。
派生明細行がない請求書のインポートを許可するパラメーターを設定します。 このパラメーターは、派生請求書明細行がない場合に請求書のインポートをブロックするかどうかを決定します。
データ エンティティの変更
この記事で説明する機能をサポートするために、3 つのフィールドが仕入先請求書ヘッダーのデータ エンティティが追加されました。
- HeaderOnlyImport - 請求書ヘッダー用の明細行を生成するには、このフィールドをはいに設定する必要があります。
- PurchIdRange - 発注書番号のリストです。 請求書番号は、PO0001..PO0009 のような範囲 (範囲の開始と終了を 2 つのドットで区切る)、または PO0001,PO0003,PO0006 のような個別の値にすることができます。 すべての発注書は、請求書ヘッダーの同じ仕入先に属している必要があります。 それ以外の場合は、次のエラー メッセージが表示されます:「請求明細行の生成に失敗しました。 発注書の仕入先勘定が異なります。」
- PackingslipRange - 製品のレシート番号のリストです。 仕入先請求明細行は、製品の入庫から作成できます。 しかし、仕入先の請求書には製品の受領番号が記載されていないのが一般的です。 どの製品の領収書がどの請求書に対するものかを明確に識別できる場合のみ、このフィールドに製品の領収書番号を入力してください。 製品の受領に基づいて請求書の明細行を生成することができます。 このフィールドが使用されている場合は、買掛金勘定パラメーター ページの 請求明細行自動作成用の既定の数量を選択するフィールドの設定は無視されます。
メモ
複数の製品受領書番号を入力すると、同じ請求書番号を持つ複数の保留中の仕入先請求書が作成されます。 請求書の処理を進める前に、これらの請求書を手動で連結する必要があります。 今後のリリースでは、請求書が自動的に連結されます。
すべての製品の領収書は、請求書ヘッダーの同じ仕入先アカウントに属する必要があります。
結果
明細行の生成に成功した場合、ベンダーの請求書自動作成履歴に次のメッセージが記録されます: 「請求書行の自動作成: 成功」 と表示されます。
明細行の生成に失敗すると、次のエラーメッセージが記録されます: 「請求書の明細行の自動作成: 失敗」と表示されます。
前払請求書をインポートする
請求書明細を自動的に作成する が有効な場合、前払い請求書はデータ エンティティ 仕入先請求書ヘッダー 経由で直接インポートできます。。
- HeaderOnlyImport – 前払い請求書用の明細行を生成するには、はいに設定します。
- PurchIdRange – 前払い金額を設定する発注書番号。
- VENDORINVOICETYPE – これは前払い請求書を示す "VendorAdvance" です。
- IMPORTEDAMOUNT – 前払い請求書の 金額。
注文書に基づく決済が行われずに前払い請求書がすでに生成されている場合、前払い請求書のインポートは受け付けられません。
発注書番号をインポートする
仕入先請求書が単一の発注書に関連付けられている場合、以下の機能をサポートするために仕入先請求書ヘッダー エンティティに発注書番号 (PurchId) が指定されます。
- 通貨コードの導出と検証 – 通貨コードが仕入先請求書のヘッダー エンティティに指定されていない場合、通貨コードは発注書から自動的に導出されます。 インポートされた請求書の通貨コードが、発注書で指定された通貨コードと異なる場合、検証エラーが発生します。
- 財務分析コードのデフォルト設定 – 請求書ヘッダーの財務分析コード値は、発注書ヘッダーから導出されます。 請求書明細の対応する財務分析コードは、請求書明細のインポート中に仕入先請求書ヘッダーから導出されます。 この動作により、データ管理フレームワーク (DMF) を使用してインポートされる請求書と、保留中の仕入先請求書 ページを使用して作成された請求書の間で一貫性が維持されます。
- ベンダー請求書のワークフロー – 請求書の検証が失敗した場合、不一致に対処するために請求書は発注書の作成者にリダイレクトされます。 正しい発注書番号により、ワークフロー プロセス中に仕入先請求書が適切な発注書作成者に確実にリダイレクトされます。