This FA Cost Adjustments Audit query displays cost adjustment details for fixed assets across accounting periods, helping users to track financial changes and support audit readiness.
#sqlquery
SELECT
-- SQL4Fusion (An Orbit Analytics Project)
-- This query tracks Fixed Assets cost adjustments.
FDP1.BOOK_TYPE_CODE,
FDP1.PERIOD_NAME,
-- Asset Details
FAB.ASSET_NUMBER,
FAB.TAG_NUMBER,
FAH.UNITS ACTUAL_UNITS,
FAB.SERIAL_NUMBER,
FAB.MODEL_NUMBER,
FAB.MANUFACTURER_NAME,
FAB.PROPERTY_TYPE_CODE,
FAB.IN_USE_FLAG,
FAB.OWNED_LEASED,
FAB.NEW_USED,
FB1.DATE_PLACED_IN_SERVICE,
FDH.UNITS_ASSIGNED,
-- GL Details
FCBK.SEGMENT1 || '-' || FCBK.SEGMENT2 CATEGORY,
FL.SEGMENT3 CITY,
FL.SEGMENT2 STATE,
FL.SEGMENT1 COUNTRY,
FND_FLEX_EXT.GET_SEGS(
'GL',
'GL#',
GCC.CHART_OF_ACCOUNTS_ID,
GCC.CODE_COMBINATION_ID
) ACCOUNT,
GCC.SEGMENT1 COMPANY,
-- Cost Details
SUM(FB1.COST) OLD_COST,
SUM(FB2.COST) NEW_COST,
SUM(ABS (FB2.COST - FB1.COST)) NET_CHANGE
FROM
FA_TRANSACTION_HEADERS FTH,
FA_ADDITIONS_B FAB,
FA_DEPRN_PERIODS FDP1,
FA_DISTRIBUTION_HISTORY FDH,
FA_BOOKS FB1,
FA_BOOKS FB2,
FA_BOOK_CONTROLS FBC,
GL_LEDGERS GL,
FA_ASSET_HISTORY FAH,
FA_CATEGORY_BOOKS FCB,
FA_CATEGORIES_B FCBK,
FA_LOCATIONS FL,
GL_CODE_COMBINATIONS GCC
WHERE 1=1
AND FTH.TRANSACTION_TYPE_CODE IN('ADJUSTMENT', 'CIP ADJUSTMENT')
AND FAB.ASSET_ID = FTH.ASSET_ID
AND FTH.BOOK_TYPE_CODE = FDP1.BOOK_TYPE_CODE
AND FTH.DATE_EFFECTIVE BETWEEN FDP1.PERIOD_OPEN_DATE
AND NVL (FDP1.PERIOD_CLOSE_DATE, SYSDATE)
AND FTH.ASSET_ID = FDH.ASSET_ID(+)
AND FTH.BOOK_TYPE_CODE = FDH.BOOK_TYPE_CODE(+)
AND FBC.DISTRIBUTION_SOURCE_BOOK(+) = FDH.BOOK_TYPE_CODE
AND FB1.TRANSACTION_HEADER_ID_OUT = FTH.TRANSACTION_HEADER_ID
AND FB1.BOOK_TYPE_CODE = FTH.BOOK_TYPE_CODE
AND FB2.TRANSACTION_HEADER_ID_IN = FTH.TRANSACTION_HEADER_ID
AND FB2.BOOK_TYPE_CODE = FTH.BOOK_TYPE_CODE
AND FB1.BOOK_TYPE_CODE = FBC.BOOK_TYPE_CODE
AND FBC.SET_OF_BOOKS_ID = GL.LEDGER_ID
AND FAH.ASSET_ID = FAB.ASSET_ID
AND FAH.BOOK_TYPE_CODE = FBC.BOOK_TYPE_CODE
AND FCB.CATEGORY_ID = FAH.CATEGORY_ID
AND FCB.BOOK_TYPE_CODE = FAH.BOOK_TYPE_CODE
AND FCBK.CATEGORY_ID = FCB.CATEGORY_ID
AND FL.LOCATION_ID = FDH.LOCATION_ID
AND FDH.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
GROUP BY
FAB.ASSET_NUMBER,
FAB.TAG_NUMBER,
FAH.UNITS,
FAB.SERIAL_NUMBER,
FAB.MODEL_NUMBER,
FAB.MANUFACTURER_NAME,
FAB.PROPERTY_TYPE_CODE,
FAB.IN_USE_FLAG,
FAB.OWNED_LEASED,
FAB.NEW_USED,
FB1.DATE_PLACED_IN_SERVICE,
FDP1.BOOK_TYPE_CODE,
FDP1.PERIOD_NAME,
FDH.UNITS_ASSIGNED,
FCBK.SEGMENT1 || '-' || FCBK.SEGMENT2 ,
FL.SEGMENT3 ,
FL.SEGMENT2 ,
FL.SEGMENT1 ,
FND_FLEX_EXT.GET_SEGS(
'GL',
'GL#',
GCC.CHART_OF_ACCOUNTS_ID,
GCC.CODE_COMBINATION_ID
) ,
GCC.SEGMENT1