Oracle EBS FAロールバック減価償却(ロールバック減価償却)の会計仕訳は、GL総勘定元帳のデータ修復にスローできません。

Oracle EBSバージョン:R12.1.3
ビジネス状況:
1。資産の割り当て
1.1資産の検索:FA>資産>資産ワークベンチの
入力資産コード>資産の勘定科目セットの選択>検索


1.2資産の割り当て(転送):割り当て

注:転送は負の数、正の数に転送
2、減価償却を実行:FA>減価償却>減価償却を

実行減価償却要求を実行した、2つのイベントが生成されます:
1。減価償却(減価償却)
2。減価償却が実行されましたロールバック(ロールバック減価償却)
関連レベルテーブルは次のとおりです。XLA_TRANSACTION_ENTITIESおよびXLA_EVENTS(EVENT_STATUS_CODE = 'U'およびPROCESS_STATUS_CODE = 'U')
3。アカウンティングタイトルの作成:FA->アカウンティングの作成

注:終了日パラメータのデフォルト値は当日です。
4.アカウンティングイベントとアカウンティングサブジェクトの表示:FA>アセット>アセットワークベンチ
ツール>アカウンティングイベントの表示/アカウンティングの

表示4.1アカウンティングイベントの

表示4.2アカウンティング

アカウンティングエントリの表示は次のように導入されます
。1。GL日付は2019-03-06は2019- 03会計期間の最初の減価償却の会計仕訳
2. 2019-03-07のGL日付は、2019-03会計期間の2番目の減価償却の会計
仕訳です。3。2019-03-31のGL日付は、ロールバックされた2019-03会計期間の2番目の減価償却です( (相殺用)最初の減価償却の会計仕訳に相当します。ただし、他のバージョン(R12.2.6)または他の会社のシステムでは、最初3番目の会計仕訳は生成されません見積りは会計イベントの定義に関連しています。営業減価償却が会計期間を終了した場合にのみ、「すでに実行された減価償却をロールバックする」イベントが発生する可能性があります。
「ロールバック減価償却」の総勘定元帳の日付は2019-03-31であり、「アカウントの作成-資産」リクエストの終了日は2019-03-07です。したがって、GLジャーナルは生成できません。遡及的にGL仕訳帳に移動すると、会計イベント「ロールバック減価償却」の仕訳帳の行が見つかりません。同時に、次のSQLステートメントを使用して、GL総勘定元帳にスローされていない会計仕訳を確認できます。

SELECT  XTE.LEDGER_ID, XTE.Source_Id_Char_1,
       FAA.ASSET_NUMBER,
       FAA.DESCRIPTION,
       Xe.Event_Status_Code,
       xe.PROCESS_STATUS_CODE,
       XEh.Gl_Transfer_Status_Code, --N表示未传至GL
       xeh.gl_transfer_date,
       Xte.Entity_Code,
       Xte.Entity_Id,
       XE.CREATION_DATE,
       XEL.ACCOUNTING_DATE,
       XE.EVENT_DATE,
       XE.CREATED_BY,
       XEL.CREATED_BY,
       XEh.*,
       xel.*,
       IR.JE_HEADER_ID,
       glb.name,  --日记帐批
       glh.name  --日记帐名
  FROM Xla.Xla_Transaction_Entities Xte,
       Xla.Xla_Events               Xe,
       Xla_Ae_Headers               Xeh,
       Xla_Ae_Lines                 Xel,
       Gl_Import_References         Ir,
       FA_ADDITIONS_V  FAA,
       gl_je_batches  glb,
       gl_je_headers  glh
 WHERE Xe.Entity_Id = Xte.Entity_Id
   AND Xte.Application_Id = Xe.Application_Id
   AND Xe.Entity_Id = Xeh.Entity_Id(+)
   AND Xe.Event_Id = Xeh.Event_Id(+)
   AND Xe.Event_Type_Code = Xeh.Event_Type_Code(+)
   AND Xeh.Ae_Header_Id = Xel.Ae_Header_Id(+)
   AND Xel.Gl_Sl_Link_Id = Ir.Gl_Sl_Link_Id(+)
   AND Xel.Gl_Sl_Link_Table = Ir.Gl_Sl_Link_Table(+)
   and ir.je_batch_id = glb.je_batch_id(+)
   and ir.je_header_id =glh.je_header_id(+)
   AND XTE.source_id_int_1= FAA.ASSET_ID
   AND Xe.Application_Id = 140
   AND Xte.Entity_Code != 'TRANSACTIONS'
   --And XE.EVENT_TYPE_CODE = 'ROLLBACK_DEPRECIATION'
   AND XE.EVENT_DATE >= TO_DATE('2019-03-01', 'YYYY-MM-DD')
   and FAA.ASSET_NUMBER='XXXXX2016007'
   and XTE.Source_Id_Char_1 = 'XXX FA BOOK'  


会計イベント「ロールバック減価償却」会計仕訳をGL総勘定元帳にデータ修復する方法は?
次のSQLステートメントを使用します。

UPDATE Xla_Events a
   SET Event_Status_Code   = 'U'
      ,Process_Status_Code = 'I'
 WHERE Event_Id IN
       (SELECT A1.Event_Id
          FROM Xla_Events A1
         WHERE A1.Event_Status_Code = 'P'
           AND A1.Process_Status_Code = 'P'
           AND A1.Event_Type_Code = 'ROLLBACK_DEPRECIATION'
           AND A1.Application_Id = 140
           AND Trunc(A1.Event_Date) BETWEEN
               Trunc(To_Date('2019-03-01', 'YYYY-MM-DD')) AND
               Trunc(To_Date('2019-03-31', 'YYYY-MM-DD'))
           AND EXISTS
         (SELECT 1
                  FROM Xla_Ae_Headers b
                 WHERE b.Event_Id = A1.Event_Id
                   AND b.Gl_Transfer_Status_Code = 'N'
                   AND b.Event_Type_Code = 'ROLLBACK_DEPRECIATION'))
   AND Trunc(a.Event_Date) BETWEEN
       Trunc(To_Date('2019-03-01', 'YYYY-MM-DD')) AND
       Trunc(To_Date('2019-03-31', 'YYYY-MM-DD'))
   AND a.Application_Id = 140;
COMMIT;

注:データを修正するときは、データ変更の範囲を減らすようにしてください。
したがって、同時要求「会計資産の作成」の終了日」を現在の会計期間の最終日に変更します。

さらに、「すでに実行されている減価償却をロールバック」した場合はどうなりますか?
テスト後、次の状況が発生します
。1。資産の譲渡または資産の除却:
2。資産の書き換え(減価償却と調整、R12.2.6でも追加されることに注意してください) 「廃止」):FA>減価償却>請求
注:Oracle EBS 11i環境では、減価償却のロールバックは「実行中の減価償却のロールバック」に要求を送信することであり、R21バージョン以降、要求はキャンセルされ、「減価償却」に置き換えられます。 >リライト」アップ。

おすすめ

転載: blog.csdn.net/chenxianping/article/details/89043390