OPENXML 形式でレポートを生成する ER コンフィギュレーションを設計する (2016 年 11 月)
この記事では、システム管理者または電子申告開発者の役割のユーザーが、電子ドキュメントを OPENXML 形式で生成するためのテンプレートを含む新しい電子申告 (ER) の構成を作成する方法を説明します。 このコンフィギュレーションは、仕入先支払を処理するために使用されます。
この例では、サンプル会社 Litware, Inc. のコンフィギュレーションを作成します。これらの手順は GBSI 会社で実行されます。
この手順を完了するには、まず 「構成プロバイダーを作成し、有効としてマークする」 に記載の手順を完了する必要があります。 テンプレートを作成するときにインポートされる Excel ファイルも必要です。 このファイルは支払レポートのテンプレート からアクセスできます。
支払データ モデルのコンフィギュレーションをアップロードします。
- ナビゲーション ウィンドウで、モジュール > 組織の管理 > ワークスペース > 電子レポートへ移動します。
- リストにて、サンプル会社 Litware, Inc. の構成プロバイダーをマークします。この構成プロバイダーが表示されない場合は、まず 構成プロバイダーの作成および有効なプロバイダーとしてのマーク付け に記載の手順を実行する必要があります。
- 有効に設定を選択します。
- リポジトリ を選択します。 運営リソース タイプのリポジトリを、必要に応じて選択します。 利用可能であれば、新しいリポジトリの作成に関する次の手順を省略します。
- 追加を選択してドロップ ダイアログを開きます。
- 構成リポジトリ タイプフィールドで、
Operations resourcesdd
を入力します。 - レポジトリを作成を選択します。
- OK を選択します。
- 開く を選択します。
- ツリーで、支払モデルを選択します。
- インポート を選択します。 このデータ モデルをインポートします。 これは、新しい形式のコンフィギュレーションでデータ ソースとして使用されます。 このコンフィギュレーションが既にインポートされている場合は、この手順を省略します。
- はいを選択します。
- 電子レポートのページに戻るまで、ページを閉じます。
新しいコンフィギュレーションの書式設定の作成
- コンフィギュレーションをレポートするを選択します。
- ツリーで、支払モデルを選択します。
- コンフィギュレーションの作成を選択して、ドロップ ダイアログを開きます。
- 新規フィールドで、
Format based on data model PaymentModel
と入力します。 PaymentModel のデータ モデルに基づく形式を作成します。 - 名前フィールドに、
Sample worksheet report
と入力します。 サンプル ワークシート レポート - 説明フィールドで、
Sample worksheet report for vendors' payments
を入力します。 仕入先の支払い ワークシート レポートのサンプル。 - データ モデル定義フィールドで、値を入力または選択します。 CustomerCreditTransferInitiation の定義を選択します。
- コンフィギュレーションの作成を選択します。
OPENXML ワークシート形式で新しいドキュメントを設計します。
- ツリーで、Payment model\Sample worksheet report を選択します。
- デザイナー をクリックします。
- アクション ウィンドウで、インポートを選択します。
- Excel からインポートを選択します。
- 添付ファイルを選択します。 既存の Excel ドキュメントをテンプレートとして添付します。
- 新規 を選択します。
- ファイルを選択します。 既存の Excel ファイルをポイントします。
- ページを閉じます。
- テンプレートフィールドで、値を入力または選択します。 テンプレートとして使用する Excel の添付ファイルを選択します。
- OK を選択します。 ER 形式のコンポーネントが、MS Excel ドキュメント参照の構造 (名前付き範囲) に基づく設計形式で作成されていることに注意して下さい。
通貨コード別の合計を計算する新しいデータ ソースを作成します。
- マッピングタブを選択します。
- ルートの追加を選択して、ドロップ ダイアログを開きます。
- ツリーで、Functions\Group by を選択します。
- 名前フィールドに、
PaymentByCurrency
と入力します。 - 次の基準でグループを編集を選択します。
- ツリーで、モデルを展開し、model\Payments を選択します。
- フィールドを追加を選択します。
- グループ化の対象を選択します。
- ツリーで、model\Payments を展開し、model\Payments\Currency を選択します。
- フィールドを追加を選択します。
- グループ化されたフィールドを選択します。
- ツリーで、model\Payments\Instructed Amount(InstructedAmount) を選択します。
- フィールドを追加を選択し、集計フィールドを選択します。
- 方法フィールドで、オプションを選択します。 合計集計機能を選択します。
- 名前フィールドに、
TotalInstructuredAmount
と入力します。 - 保存 を選択します。
- ページを閉じます。
- OK を選択します。
データ ソースへの形式のコンポーネントのマッピング
- ツリーで、model\Payments\Initiating Party(InitiatingParty)\Name および Excel\ReportHeader\CompanyName を選択します。
- バインドを選択します。
- ツリーで、model\Payments\Creditor\Identification\Source ID(SourceID) および Excel\PaymLines\VendAccountName を選択します。
- バインドを選択します。
- ツリーで、model\Payments\Creditor\Name および Excel\PaymLines\VendName を選択します。
- バインドを選択します。
- ツリーで、model\Payments\Creditor Agent(CreditorAgent)\Name および Excel\PaymLines\Bank を選択します。
- バインドを選択します。
- ツリーで、model\Payments\Creditor Agent(CreditorAgent)\Routing Number(RoutingNumber) および Excel\PaymLines\RoutingNumber を選択します。
- バインドを選択します。
- ツリーで、model\Payments\Creditor Account(CreditorAccount)\Identification\Number および Excel\PaymLines\AccountNumber を選択します。
- バインドを選択します。
- ツリーで、model\Payments\Instructed Amount(InstructedAmount) および Excel\PaymLines\Debit を選択します。
- バインドを選択します。
- ツリーで、model\Payments\Currency および Excel\PaymLines\Currency を選択します。
- バインドを選択します。
- ツリーで、PaymentByCurrency\grouped\Currency および Excel\SummaryLines\SummaryCurrency を選択します。
- バインドを選択します。
- ツリーで、PaymentByCurrency\aggregated\TotalInstructuredAmount および Excel\SummaryLines\SummaryAmount を選択します。
- バインドを選択します。
- ツリーで、PaymentByCurrency および Excel\SummaryLines を選択します。
- バインドを選択します。
- ツリーで、model\Payments および Excel\PaymLines を選択します。
- バインドを選択します。
- 保存を選択し、ページを閉じます。
支払処理用に作成されたコンフィギュレーションを使用する
- ステータスの変更を選択します。
- 完了を選択します。
- OKを選択します。
- ナビゲーション ウィンドウで、モジュール > 買掛金勘定 > 支払設定 > 支払方法の順で移動します。
- クイック フィルターを使用して、支払方法フィールドに Electronic 値でフィルターを適用します。
- 編集を選択します。
- ファイル形式セクションを展開します。
- 一般的な電子申告フィールドで、はいを選択します。
- エクスポート形式のコンフィギュレーションフィールドで、値を入力または選択します。 サンプル ワークシート レポートのコンフィギュレーションを選択します。
- 保存 を選択します。
- ページを閉じます。
支払仕訳帳の処理のテスト用に作成されたコンフィギュレーションを使用します。
- ナビゲーション ウィンドウで、モジュール > 買掛金勘定 > 支払 > 支払仕訳の順に移動します。
- 新規を選択して、新しい支払仕訳を作成します。
- 名前フィールドで、VendPay と入力します。
- 明細行 を選択します。
- 口座フィールドで、
GB_SI_000001
という値を指定します。 - 借方を
1000
に設定します。 - 新規 を選択します。
- 口座フィールドで、
GB_SI_000005
という値を指定します。 - 借方を
2000
に設定します。 - 通貨フィールドで、
EUR
と入力します。 - 相手勘定フィールドで、
GBSI OPER
という値を指定します。 - 支払方法フィールドで、
Electronic
と入力します。 - 保存 を選択します。
- 支払の生成を選択します。
- 支払方法フィールドで、
Electronic
と入力します。 - ファイル名フィールドに、
Payments
と入力します。 - 銀行口座フィールドで、
GBSI OPER
と入力します。 - OK を選択し、もう一度 OK を選択します。 この支払メッセージに使用される各通貨コードの支払明細行および合計の詳細を含む、作成されたワークシートを確認します。