Order Managementと売掛/未収金の統合時のトランザクション・タイプの指定
販売オーダーには、請求書メモ、デビット・メモ、クレジット・メモなど、財務トランザクションの会計の決定に使用する詳細が含まれる場合があります。
ビジネス・ユニット、オーダー・タイプ、明細タイプ、品目など、販売オーダーの詳細に従ってARトランザクション・タイプ属性の値を設定するビジネス・ルールを設定できます。
各販売オーダーに対して異なるトランザクション・タイプの請求書をOracle Accounts Receivableで作成する必要があるとします。 ARトランザクション・タイプを使用して、取引に使用する会計仕訳を指定できます。
顧客名 |
プロジェクト・タイプ |
販売オーダー番号 |
ARトランザクション・タイプ |
収益勘定 |
---|---|---|---|---|
顧客1 |
Support (サポート) |
販売オーダー 1 |
アプリケーション・サポート |
1111 アプリケーション・サポートからの収入 |
顧客2 |
実装 |
販売オーダー 2 |
Oracle実装 |
1112 導入による収入 |
ノート
-
売掛管理では、売掛/未収金トランザクションのデフォルト値は設定されません。
-
オーダー管理がデフォルト値を設定するために使用する事前定義済の動作を次に示します。
オーダー明細を履行または返品しますか?
トランザクション・タイプ
配送
請求書
この動作を変更するには、変換前ルールまたは変換後ルールを作成します。
再訪
クレジット・メモ
この動作は変更しないでください。 各返品明細には、クレジット・メモ・トランザクション・タイプを使用する必要があります。
-
事前変換ルールまたは事後変換ルールでARトランザクション・タイプを指定する場合は、これらの属性の組合せのいずれかを使用するようにルールを記述します。
属性
説明
明細カテゴリとビジネス・ユニット
この組合せは、トランザクション・タイプに従ってビジネス・ユニットを割り当てる必要がある場合に使用します。
-
履行しているオーダー明細には、同じARトランザクション・タイプ(ARTT-Invoice1など)を使用します。
-
返品オーダー明細には、同じARトランザクション・タイプ(ARTT-Credit1など)を使用します。
これらの組合せのいずれかを使用します。
-
明細タイプと明細カテゴリ、ビジネス・ユニット
-
明細タイプまたは明細カテゴリ、およびビジネス・ユニット
この組合せは、トランザクション・タイプに従ってビジネス・ユニットを割り当てる必要がある場合に使用します。
-
履行しているオーダー明細に複数のARトランザクション・タイプを使用します。
-
返品オーダー明細に複数のARトランザクション・タイプを使用してください。
オーダー・カテゴリおよびビジネス・ユニット
この組合せは、ソース・システムが、返品オーダー明細を含むが履行しているオーダー明細を含まないソース・オーダーを送信する場合に使用します。
オーダー・タイプおよびビジネス・ユニット
この組合せは、オーダー管理作業領域で作成した販売オーダーに返品オーダー明細が含まれるが、履行しているオーダー明細が含まれていない場合に使用します。
-
変換ルールの設定
オーダー管理からAccounts Receivableに送信するトランザクション・タイプを指定する変換ルールを作成します。
-
履行明細の在庫品目ID属性が149の場合は、トランザクション・タイプ属性を1に設定します。
たとえば:
ビジネス・ルールの作成方法の詳細は、「オーダー管理でのビジネス・ルールの使用の概要」を参照してください。
演習
-
SQLを実行して、請求トランザクション・タイプID属性に必要な値を取得します。
SELECT distinct LOOKUP_TYPE, LOOKUP_CODE FROM fusion.FND_LOOKUP_VALUES_TL WHERE LOOKUP_TYPE = 'ORA_DOO_ORDER_TYPES' order by 1, 2 SELECT RaCustTrxTypesAll.NAME , RaCustTrxTypesAll.CUST_TRX_TYPE_SEQ_ID, RaCustTrxTypesAll.SET_ID , SetIdSetPEO.SET_NAME , SetIdSetPEO.SET_ID AS SET_ID1 , RaCustTrxTypesAll.CUST_TRX_TYPE_ID , RaCustTrxTypesAll.END_DATE , RaCustTrxTypesAll.START_DATE , RaCustTrxTypesAll.TYPE FROM fusion.ra_cust_trx_types_all RaCustTrxTypesAll, fusion.fnd_setid_sets_vl SetIdSetPEO WHERE RaCustTrxTypesAll.SET_ID = SetIdSetPEO.SET_ID AND RaCustTrxTypesAll.Type IN ('INV','CM','DM')
問合せで請求トランザクション・タイプIDの値1が返されるとします。
-
「設定および保守」作業領域で、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: 変換後デフォルト・ルールの管理
-
-
「変換後デフォルト・ルールの管理」ページで、新しいルールを作成します。
属性
値
名前
請求ルール
有効日
常時
アクティブ
チェック・マークが含まれます
拡張モード
チェック・マークが含まれます
-
If文を作成します。
Fline is a PostTransformationRules.FulfillLineVO
-
And文を作成します。
Fline.InventoryItemId is 149
-
Then文を作成し、「保存してクローズ」をクリックします。
assert new PostTransformationRules.ModifyEntity (attrName:"BillingTrxTypeId", attrValue:1, viewRowImpl:Fline.ViewRowImpl)
-
設定をテストします。
-
オーダー管理作業領域にナビゲートし、新しい販売オーダーを作成します。
-
オーダー明細領域で、この手順で前に指定した在庫品目を参照する品目を追加します。
-
請求および「支払詳細」タブのオーダー明細詳細領域で、変更する必要があるオーダー明細の「会計詳細の編集」をクリックします。
-
「会計詳細の編集」ダイアログで、売掛/未収金トランザクション属性を設定し、「送信」をクリックします。
-
売掛管理でトランザクションが正しく分類されたことを確認します。
-
変換前にトランザクションのタイプを設定
ビジネス・ユニット、顧客またはオーダー・タイプを選択した場合、またはオーダー明細を追加する場合など、一部のイベントでのみ、変換前ルールを実行できます。 詳細は、「変換ルール」を参照してください。