Order ManagementとOracle Receivablesの統合時の取引タイプの指定
販売オーダーには、請求書メモ、デビット・メモ、クレジット・メモなど、財務トランザクションの会計の決定に使用する詳細が含まれる場合があります。
ビジネス・ユニット、オーダー・タイプ、明細タイプ、品目など、販売オーダーの詳細に従ってARトランザクション・タイプ属性の値を設定するオーダー管理拡張を作成できます。
Oracle Receivablesで、販売オーダーごとに異なるトランザクション・タイプで請求書を作成する必要があります。 ARトランザクション・タイプを使用して、取引に使用する会計仕訳を指定できます。
顧客名 |
プロジェクト・タイプ |
販売オーダー番号 |
ARトランザクション・タイプ |
収益勘定 |
---|---|---|---|---|
顧客1 |
Support (サポート) |
販売オーダー 1 |
アプリケーション・サポート |
1111 アプリケーション・サポートからの収入 |
顧客2 |
実装 |
販売オーダー 2 |
Oracle実装 |
1112 導入による収入 |
ノート
-
Oracle Receivablesでは、売掛/未収金トランザクションのデフォルト値は設定されません。
-
オーダー管理がデフォルト値を設定するために使用する事前定義済の動作を次に示します。
オーダー明細を履行または返品しますか?
トランザクション・タイプ
配送
請求書
この動作を変更する拡張機能を作成できます。
再訪
クレジット・メモ
この動作は変更しないでください。 各返品明細には、クレジット・メモ・トランザクション・タイプを使用する必要があります。
-
拡張でARトランザクション・タイプを指定する場合は、次の属性の組合せのいずれかを使用するように拡張を記述します:
属性
説明
明細カテゴリとビジネス・ユニット
この組合せは、トランザクション・タイプに従ってビジネス・ユニットを割り当てる必要がある場合に使用します。
-
履行しているオーダー明細には、同じARトランザクション・タイプ(ARTT-Invoice1など)を使用します。
-
返品オーダー明細には、同じARトランザクション・タイプ(ARTT-Credit1など)を使用します。
これらの組合せのいずれかを使用します。
-
明細タイプと明細カテゴリ、ビジネス・ユニット
-
明細タイプまたは明細カテゴリ、およびビジネス・ユニット
この組合せは、トランザクション・タイプに従ってビジネス・ユニットを割り当てる必要がある場合に使用します。
-
履行しているオーダー明細に複数のARトランザクション・タイプを使用します。
-
返品オーダー明細に複数のARトランザクション・タイプを使用してください。
オーダー・カテゴリおよびビジネス・ユニット
この組合せは、ソース・システムが、返品オーダー明細を含むが履行しているオーダー明細を含まないソース・オーダーを送信する場合に使用します。
オーダー・タイプおよびビジネス・ユニット
この組合せは、オーダー管理作業領域で作成した販売オーダーに返品オーダー明細が含まれるが、履行しているオーダー明細が含まれていない場合に使用します。
-
拡張機能の作成
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 the Inventory Item Id attribute on the order line is 149, then set the Transaction Type attribute to 1.
-
設定をテストします。
-
オーダー管理作業領域にナビゲートし、新しい販売オーダーを作成します。
-
この手順で前に指定した在庫品目を参照する品目を追加します。
-
オーダー明細に売掛/未収金トランザクション属性を設定し、「送信」をクリックします。
-
Oracle Receivablesがトランザクションを正しく分類したことを確認します。
-
変換前にトランザクション・タイプを設定
拡張機能は、ビジネス・ユニット、顧客またはオーダー・タイプを選択した場合やオーダー明細を追加した場合など、一部のイベントでのみ実行できます。