基本契約と複合割引の説明

請求合意および請求一覧合意の説明

Objectives

After completing this lesson, you will be able to:
  • 請求書および請求書一覧合意について理解します。
  • 契約で使用されるフィルタテクノロジーについて理解します。

請求合意および請求一覧合意

レッスンの概要

基本契約を使用することで、複数のプロバイダ契約および異なるビジネスパートナの料金計算可能明細を 1 件の請求書にまとめるか、追加で請求書一覧を登録することが可能になりました。基本契約は、請求合意または請求一覧合意によって拡張されます。

ビジネスの例

グループ本社が、自社とその子会社が使用するすべてのライセンス料を含む請求書を受領する必要があります。

必要な制御パラメータを使用して請求合意ライセンス料を定義し、有効領域をグループ本社を表すビジネスパートナに制限します。

請求合意および請求一覧合意

請求書登録では、プロバイダ契約および契約アカウントの制御パラメータが考慮されます。

料金計算可能明細は、割当先のプロバイダ契約および契約アカウントに応じて処理されます。料金計算可能明細の最終的な請求書に基づいて、これが決定されます。

上の例では、ビジネスパートナ 100 に契約アカウント 10 および 3 つのプロバイダ契約があります。契約アカウントおよびプロバイダ契約の制御パラメータに応じ、各プロバイダ契約に対して 1 件ずつ、最終的に 3 件の請求書が登録されます。

また、ビジネスパートナ 400 は、契約アカウント 40 およびプロバイダ契約 4 に対する個別の請求書を受領します。

基本契約を使用することで、複数のプロバイダ契約および異なるビジネスパートナの料金計算可能明細を、1 件の請求書にまとめることが可能になりました。

料金計算可能明細の処理では、特定の料金計算可能明細で基本契約を考慮する必要があるかどうかがチェックされます。このチェックは、基本契約の有効領域に基づいて実行されます。有効領域は、料金計算可能明細の任意の項目に基づいて定義できます。

基本契約の対象にならない料金計算可能明細は、プロバイダ契約に従って処理されます。

上の例では、プロバイダ契約 1 および 2 の料金計算可能明細の一部が、1 件の複合請求書にまとめられています。プロバイダ契約 2 および 3 の料金計算可能明細の一部についても同様です。さらに、ビジネスパートナ 400 のすべての料金計算可能明細が、プロバイダ契約 3 の料金計算可能明細の一部を含む 1 つの請求書に追加されます。

請求合意の特定の有効領域に応じ、特定の料金計算可能明細をスライスできるため、この処理が可能になります。このスライシングは、(特定のマスタデータオブジェクト内で) 垂直方向に行うだけでなく、(複数のマスタデータオブジェクト間で) 水平方向に行うこともできます。

契約 1 の一部の料金計算可能明細は基本契約の対象外であるため、プロバイダ契約の制御パラメータに従って登録される別の請求書に含まれます。

請求合意…

  • ERP の基本契約更新で設計されています。
  • プロバイダ契約制御パラメータを上書きする請求書登録の契約を定義します。
  • ルールおよび有効領域を以下として定義:
    契約パートナの制限
    基本契約を参照する個別契約への署名権限があるすべてのビジネスパートナまたはビジネスパートナグループの一覧です。
    製品の制限
    基本契約の条件が適用される製品または製品グループの一覧です。これらは、標準製品番号と、カスタム製品番号および製品名のどちらにもできます。
    その他の制限
    個別選択用に構築されたカスタム選択 (フィルタ)。

ヒント

請求合意設定に基づき、料金計算可能明細は請求書で一度のみ考慮されます。

ビジネスの例:すべてのローミング料金は本社が支払います。

統合シナリオでは、CRM が基本契約の受注側、ERP が料金計算側に焦点を当てます。

そのため、基本契約内でさまざまなタイプの契約を登録することができます。

契約の有効領域を更新しやすくするため、ビジネスパートナグループおよび製品グループを定義することができます。これらのグループにより、単独のレコードがまとめられ、契約に割り当てやすくなります (非常に煩雑になりうる各エントリの個別入力が不要になります)。

契約は、ルール部分と有効領域部分で構成されます。ルール部分は、各契約タイプ固有です。この部分では、料金計算可能明細が契約の対象である場合に必要な処理が指定されます (たとえば、請求合意のルール部分では請求書受領者が指定されます)。有効領域では、ルールが適用される条件が指定されます。条件は、ビジネスパートナ、製品、およびフィルタと汎用モジュールに基づく追加選択に基づいて設定できます。

請求合意 - 制御パラメータ:

  • 請求カテゴリ: 料金計算手順で制御特性として機能します。料金計算書式の選択、明細のグルーピング、複数の請求書への配賦などを制御します。
  • 請求サイクル: 料金計算対象期間の長さ、期間の終了日付、および請求書登録の実績日付の日程計画に使用される日程計画特性を指定します。
  • 請求書受領者および請求書受領者の契約アカウントこれらは、請求書が契約パートナの契約アカウントに転記されず、個別の中央契約アカウントに転記される場合に入力する必要があります。
  • 明細書項目: 請求書合計に含まれていた各契約パートナに属する明細を示す請求書抽出を、それぞれの契約パートナが受領します。
  • 請求書送信先: 請求書が個々の契約パートナの契約アカウントに転記されるものの、別のアドレスに送信される場合、請求書送信先項目にビジネスパートナを入力することもできます。

上記の一覧では、請求合意の主要パラメータについて説明します。

請求一覧登録の契約

請求一覧は、複数の請求書またはその一部のサマリを、追加連絡文書の形式で提供するものです。

ビジネスの例

グループ本社は、毎月 1 回、子会社に送信されたすべての請求書のサマリを受け取ります。

請求一覧登録の規定に、請求一覧の受領者を入力します。

ビジネスパートナ番号を指定します。技術的な理由により、契約アカウント番号も必要です。ただし、契約アカウント番号は自動で決定されます。

請求一覧の登録は請求の機能であるため、以下のエントリも必要です。

  • 制御パラメータの一部である請求カテゴリ (請求書登録の状況と同様)。

  • 請求サイクル。請求一覧が登録される間隔を指定します。

請求一覧では、製品やその他の一般基準 (フィルタおよび汎用モジュール) によって有効領域を制限できません。選択を特定のビジネスパートナに制限することはできます。また、選択を特定の請求合意に制限することもできます。

オリジナル料金計算伝票の請求では、これらの契約が請求一覧に関連するかどうかがチェックされ、請求プロセスの結果としてカテゴリ SUBIN の追加請求書元伝票が登録されます。

元伝票 SUBIN には、請求一覧の送信先情報が含まれます。

元伝票は、請求書機能 "請求一覧" (SUBINV_LIST) が有効化された請求書プロセスで処理されます。

請求書一覧合意

請求書一覧合意とは

  • 料金計算可能明細に適用されるルールを定義する基本契約のルール定義です。
  • 請求一覧は、追加連絡文書受取人に情報目的でのみ送信される複数の請求書に基づく、請求書情報の概要です。
  • 追加の請求プロセスが必要です。これは通常の請求書への追加であり、転記はありません。
  • 請求一覧の受領者は、請求一覧合意の全割当先の請求書情報を受領します。
  • 個別請求書の完全な情報は、複数の請求一覧合意に含めることができます。たとえば、販売請求一覧、本社請求一覧などです。

ビジネスシナリオ

本社の子会社と締結した全プロバイダ契約の全定期料金の合計が、請求一覧を使用して本社に追加で毎月送信される場合

請求一覧合意:

請求書が分散送信されるものの、本社で概要を把握する必要がある場合は、追加請求一覧を使用できます。これは請求書コピーに似ていますが、料金計算可能明細ではなく最終金額のみが表示されるよう設定することもできます。ビジネスパートナおよび請求合意に基づく設定が可能です。

契約は 2 つの部分で構成されます。これには以下が含まれます。

  • ルール部分

  • 有効領域

ルール部分は、各契約タイプ固有です。この部分では、料金計算可能明細が契約の対象である場合に必要な処理が指定されます (たとえば、請求合意のルール部分では請求書受領者が指定されます)。有効領域では、ルールが適用される条件が指定されます。条件は、ビジネスパートナ、製品、およびフィルタと汎用モジュールに基づく追加選択に基づいて設定できます。

請求一覧契約のパラメータは以下のとおりです。

  • 請求一覧受領者および請求書一覧受領者の契約アカウント
  • 請求カテゴリ: 料金計算手順で制御特性として機能します。料金計算書式の選択、明細のグルーピング、複数の請求書への配賦などを制御します。
  • 請求サイクル: 料金計算対象期間の長さ、期間の終了日付、および請求書登録の実績日付の日程計画に使用される日程計画特性を指定します。
  • 明細書項目: 請求書合計に含まれていた各契約パートナに属する明細を示す請求書抽出を、それぞれの契約パートナが受領します。
  • 請求書送信先: 請求書が個々の契約パートナの契約アカウントに転記されるものの、別のアドレスに送信される場合、請求書送信先項目にビジネスパートナを入力することもできます。
  • 独自の請求書を含む: 請求一覧受領者の独自の請求書も請求一覧に含まれるよう指定します。
  • ビジネスパートナを制限できます。また、請求一覧を特定の請求合意に制限することもできます。

契約で使用されるフィルタテクノロジ

ボトルネックとしてのフィルタのビジュアル化。

Convergent Invoicing のフィルタ…

  • 処理対象の明細を選択するために使用できます (FI-CA の事前定義済選択と同様に、フィルタ条件は AND で結合されます)。
  • 料金計算可能明細構造 (BIT フィルタ) に基づきます。利用可能なすべての項目を使用できます。
  • 複合フィルタと組み合わせることができます (OR で結合)。
  • フィルタを渡した明細のみが後で処理されます。
  • 請求合意および割引契約で使用されます。
  • カスタマイジングまたは SAP メニューで定義することができます。

ビジネスシナリオ

RAM_Usage の事前定義済フィルタにより、BITTypeH221 のすべての料金計算可能明細が選択されます。

簡易フィルタ:

会計管理 → 財務会計契約未収金/未払金管理 → マスタデータレーティングおよびチャージングとの統合基本契約フィルタ変更の順に選択します。

これらの構造については、以下の 2 つのタイプのフィルタがあります。

  1. 簡易フィルタ:

    簡易フィルタには、レポートと同様の選択条件が含まれています。選択条件を満たす料金計算可能明細または契約パートナが対象になります。

    簡易フィルタは本稼働システムまたはカスタマイジングシステムで登録し、基本契約の任意の契約で使用することができます。

    会計管理財務会計契約未収金/未払金管理マスタデータレーティングおよびチャージングとの統合基本契約フィルタ編集 (トランザクション FP_Filter2) の順に選択します。

  2. 複合フィルタ:

    複合フィルタは、簡易フィルタと汎用モジュールを使用して登録できます。

    複合フィルタでは、次のうちいずれかの条件が満たされている場合に、料金計算可能明細または契約パートナが選択されます。

    • 料金計算可能明細または契約パートナが、複合フィルタに含まれる簡易フィルタの選択条件を少なくとも 1 つ満たしている。

    • 汎用モジュールで、料金計算可能明細または契約明細が選択される。

    複合フィルタに除外フィルタまたは汎用モジュールも含まれている場合、除外基準が満たされていない場合にのみ、明細または契約パートナが選択条件を満たすことになります。

    複合フィルタは、カスタマイジングシステムでのみ登録できます。複合フィルタの定義では、カスタマイジングシステムでも登録されている簡易フィルタのみを使用できます。複合フィルタは割引契約で使用します。

    財務会計契約未収金/未払金管理基本機能基本契約定義: 料金計算可能明細のフィルタの順に選択します。

フィルタ更新には以下のトランザクションが関連します。

  • FQ_FILTER: カスタマイジングの一部として簡易一般フィルタおよび複合フィルタを更新します。

  • FP_FILTER3: カスタマイジングおよび本稼動システムで登録された簡易フィルタ、一般フィルタ、および複合フィルタの照会

  • FP_FILTER2: 簡易一般フィルタの更新

  • FP_MA1/FP_MA2: 環境追加環境フィルタ更新: ビジネスパートナ固有フィルタの更新

基本契約では、フィルタのテストが可能です。

会計管理財務会計契約未収金/未払金管理マスタデータレーティングおよびチャージングとの統合基本契約ユーティリティフィルタのテストデータの順に選択します (トランザクション: FP_MA_TEST)。

請求合意による基本契約の拡張

ビジネス例

本社が子会社のローミング使用料をすべて支払い、基本契約に関連するすべての契約の請求書を受領します。

オプション行使

この演習問題を実行するには、以下の 2 つのオプションがあります。

  1. シミュレーションをウォッチします。シミュレーションを開始するには、以下の図で演習問題開始を選択します
  2. 下記の手順を実行します。

タスク 1: 請求合意による基本契約の拡張

ステップ

  1. ビジネスパートナ B2B 本社 ## の基本契約 (タスク 1 の結果) は、SAP S/4HANA システムの Print Service Corporation の販売担当者によってすでに登録されています。

    そのため、SAP S/4HANA 統合請求で、基本契約 xxx を請求契約 "プリンタライセンス料 (月次)" で拡張します。

    基本契約に対して計算済の割引を割り当てるために使用される契約アカウントを割り当てます。基本契約に割り当てられているビジネスパートナの既存のデフォルト契約アカウントを使用します。すべての契約パートナとすべての製品のステータスを完了に設定します。

    "プリンタライセンス料" という名称の請求合意を新規登録します。

    1. SAP Fiori ラウンチパッドでセクション Master Data: Contracts & Agreements を検索し、基本契約照会タイルを選択します (対応するバックエンドトランザクション FP_MA2)。アプリ内で、メニューの変更を選択します。

      基本契約変更: 一般データ画面で請求合意を登録し、契約タブを選択します。契約概要セクションで、契約登録請求書 (左側の 1 つ目のボタン) を選択します。契約に対する請求書の登録ポップアップ画面で、以下を入力します。

      契約プリンタ
      名称プリンタライセンス料を本社が支払います。

      続行 (Enter) を選択します。

  2. 請求合意の有効開始日を 01/01/2017 と定義します。

    1. 請求合意の有効性: 基本データおよび有効領域セクションで、以下のエントリを入力します。

      明細開始 (明細の割当可能開始日)01/01/2017
      明細終了 (明細の割当可能終了日)31/12/9999

      契約パートナの制限、製品の制限、および他の制約は空白のままにします。

      それにより、すべての契約パートナおよびすべての製品のプリンタライセンス料が本社によって支払われることになります。

  3. プリンタライセンス料を本社の契約アカウントに割り当てる規定ルールを定義します。

    1. 規定ルールの定義:

      規定ルールの選択で、更新される請求合意の実際の属性に基づいた請求を行います。本社のビジネスパートナ/契約アカウント番号を以下のように入力します。

      • パートナへの転記: 契約アカウントのビジネスパートナ番号

      • 契約アカウント: 本社の契約アカウント

  4. 定期料金を表す明細 (H250 など) に対し、既存のフィルタ "プリンタライセンス料" を割り当てます。

    1. 基準額計算のフィルタを定義します。本社への請求に関連する料金計算可能明細を定義します。基本契約で、一般データ画面に切り替え、契約タブを選択します。他の制約タブを選択し、割当登録 (左側の 1 つ目のボタン) を選択します。

      Key として LICENSE と入力します。

      基本データおよび有効領域セクションの初期値で、以下のエントリを入力します。

      明細開始 (明細の割当可能開始日)01/01/2017
      明細終了 (明細の割当可能終了日)31/12/9999

      フィルタ "ローミング" では、どの料金計算可能明細が選択されますか。

      結果: タイプ H250 の料金計算可能明細がフィルタローミングで選択されます。

      エントリを保存します。ビジネス要件に従い、基本契約が拡張されました。

      ヒント

      未割当の期間がある場合は、請求合意の期間を調整する必要があります。期間変更ボタンをクリックし、請求合意期間を 2017/01/01 - 9999/12/31 に変更します。

タスク 2: 基本契約が割当済のプロバイダ契約に対するテストデータとしての料金計算可能明細の登録

ステップ

  1. 基本契約、プロバイダ契約、および契約アカウントの料金計算可能明細を登録します。バリアント MA_INVOICE_LIC を使用してプログラム RFKKBIXBITSAMPLE を再度実行し、テストデータを生成します。SAP メニューツールABAP ワークベンチ開発ユーザインタフェースABAP エディタ (トランザクション SE38) を選択します。

    基本契約のソリューション (ソリューション、タスク 1) (ユーザ 6 基本契約 5000146) で、次の項目を変更します。

    このレポートでは、割当済のプロバイダ契約の 1 つが提案されます。関連する料金計算伝票を見つけやすくするため、契約アカウントを覚えておいてください。

    メニューでプログラム実行を選択します。基本契約に関連する 2 つ目のプロバイダ契約を使用し、レポートを再び実行します。

    1. テストに使用する契約を、5 つのうち 2 つ選択します。

      契約 (ソリューションタスク 1) (例: ユーザ 6 プロバイダ契約 122 および 123)

      料金計算可能明細照会アプリまたはトランザクション FKKBIXBIT_MON を使用して、料金計算可能明細が登録されていることを確認します。

      結果: 料金計算手順に対して料金計算可能明細が生成されます。

タスク 3: ライセンス料に対する料金計算の一括実行

ステップ

  1. 基本契約が割り当てられたすべての契約アカウントの料金計算は、料金計算実行アプリまたはトランザクション FKKBIX_M を使用して、ローミング手数料の料金計算手順 YNAL およびサブプロセス HPSP で実行されます。料金計算可能明細の料金計算開始日に従って、料金計算日を調整します。

    追加選択ボタンをクリックし、基本契約を入力します (例: ユーザ 6: 5000146)。これにより、基本契約のすべての契約アカウントを入力する必要がなくなります。

    本社に割り当てられた料金計算伝票に、料金計算可能明細 H250 のプリンタライセンス料が含まれていることを確認します。

    1. SAP Fiori ラウンチパッドでセクション Billing を検索し、料金計算実行タイルを選択します (対応するバックエンドトランザクション FKKBIX_M)。

      料金計算伝票照会アプリまたはトランザクション FKKINVBILL_DISP を使用して、登録された料金計算伝票をチェックします。この場合も、追加選択機能 (バックエンドのみ) を使用して基本契約を指定することができます。

      ヒント

      少なくとも各契約アカウントに、SAP S/4HANA サブスクリプション受注管理からのワンタイム料金およびハードウェア料金があります。

      本社に割り当てられた料金計算伝票に、料金計算可能明細 H250 のライセンス料が含まれていることを確認します。

タスク 4: 請求書の一括実行

ステップ

  1. 請求実行アプリまたはトランザクション FKKINV_M を使用して、基本契約に対する請求を実行します。請求プロセスに YN を入力し、以前に登録された料金計算伝票に従って伝票日付を調整します。追加選択ボタンをクリックし、基本契約を入力します。

    1. SAP Fiori ラウンチパッドでセクション Invoicing を検索し、請求実行タイルを選択します (対応するバックエンドトランザクション FKKINV_M)。

      請求伝票照会アプリまたはトランザクション FKKINVDOC_DISP を使用して、登録された請求伝票をチェックします。この場合も、追加選択機能 (バックエンドのみ) を使用して基本契約を指定することができます。

      本社の 1 件の請求伝票に、子会社のライセンス料が含まれています。