2026-05-13

[Oracle]Oracle 3C與4C的概念

  •  Chart of accounts
  • Functional Currency
  • Accounting Calendar
  • Accounting Convention(R12概念)

[Oracle]查詢YTD

SELECT GCC.SEGMENT1 || '.' || GCC.SEGMENT2 || '.' || GCC.SEGMENT3 || '.' ||
       GCC.SEGMENT4 ACCOUNTING,
       SUM(GB.PERIOD_NET_DR),
       SUM(GB.PERIOD_NET_CR),
       SUM(GB.PERIOD_NET_DR) - SUM(GB.PERIOD_NET_CR)
  FROM GL_BALANCES GB, GL_CODE_COMBINATIONS GCC
 WHERE 1 = 1
   AND GB.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
      --AND PERIOD_NAME = '04-21'
      --AND GCC.SEGMENT2 = 220019
      --AND GCC.SEGMENT3 = 2241
      -- AND GCC.SEGMENT4 = 011400
   AND PERIOD_NAME NOT IN ('05-21', '06-21', '07-21')
 GROUP BY GCC.SEGMENT1 || '.' || GCC.SEGMENT2 || '.' || GCC.SEGMENT3 || '.' ||
          GCC.SEGMENT4,
          GB.CODE_COMBINATION_ID

[Oracle]檢查科目狀況含餘額

SELECT GCC.CODE_COMBINATION_ID CCID,
       SEGMENT1 || '.' || SEGMENT2 || '.' || SEGMENT3 || '.' || SEGMENT4 || '.' ||
       SEGMENT5 || '.' || SEGMENT6 GL_ACCOUNT_SEGMENT,
       GL.DESCRIPTION GL_ACCOUNT_TYPE,
       FFV.FLEX_VALUE,
       GL2.DESCRIPTION FLEX_ACCOUNT_TYPE,
	   SUM(NVL(GB.PERIOD_NET_DR, 0) - NVL(GB.PERIOD_NET_CR, 0)),
       SUM(NVL(GB.BEGIN_BALANCE_DR, 0) - NVL(GB.BEGIN_BALANCE_CR, 0) +
           NVL(GB.PERIOD_NET_DR, 0) - NVL(GB.PERIOD_NET_CR, 0)) YTD_AMOUNT
  FROM GL_BALANCES          GB,
       GL_CODE_COMBINATIONS GCC,
       GL_LOOKUPS           GL,
       FND_FLEX_VALUES_VL   FFV,
       GL_LOOKUPS           GL2,
       GL_SETS_OF_BOOKS     GSOB
 WHERE 1 = 1
   AND GSOB.SET_OF_BOOKS_ID = GB.LEDGER_ID
   AND GB.TRANSLATED_FLAG IS NULL
   AND GB.CODE_COMBINATION_ID(+) = GCC.CODE_COMBINATION_ID
   AND GCC.ACCOUNT_TYPE = GL.LOOKUP_CODE(+)
   AND GL.LOOKUP_TYPE = 'ACCOUNT TYPE'
   AND GL.ENABLED_FLAG <> 'N'
   AND GCC.CHART_OF_ACCOUNTS_ID = GSOB.CHART_OF_ACCOUNTS_ID
   AND GCC.SEGMENT3 = FFV.FLEX_VALUE(+)
   AND SUBSTR(FFV.COMPILED_VALUE_ATTRIBUTES, 5, 1) = GL2.LOOKUP_CODE(+)
   AND GL2.LOOKUP_TYPE(+) = 'ACCOUNT TYPE'
   AND GL2.ENABLED_FLAG(+) <> 'N'
   AND GB.PERIOD_NUM = 12 --TW、LY、AEG 15、TJ 12
   AND GB.LEDGER_ID = 1001 --TW 1003、LY 3003、AEG 4051、TJ 1001
   AND FFV.FLEX_VALUE_SET_ID(+) = 1009677 --TW 1010846、LY 1011571、AEG 1019500、TJ 1009677
   AND GB.PERIOD_YEAR = '2022'
--AND GCC.SEGMENT3 = 1101
 HAVING
 SUM(NVL(GB.BEGIN_BALANCE_DR, 0) - NVL(GB.BEGIN_BALANCE_CR, 0) +
           NVL(GB.PERIOD_NET_DR, 0) - NVL(GB.PERIOD_NET_CR, 0)) <> 0
 GROUP BY GCC.CODE_COMBINATION_ID,
          SEGMENT1 || '.' || SEGMENT2 || '.' || SEGMENT3 || '.' || SEGMENT4 || '.' ||
          SEGMENT5 || '.' || SEGMENT6,
          GL.DESCRIPTION,
          FFV.FLEX_VALUE,
          GL2.DESCRIPTION
 ORDER BY GL.DESCRIPTION, FFV.FLEX_VALUE
 

[Oracle]R12 為什麼總帳Effective Date默認期間最後一天

 觀念這個設定沒有對錯,這是一種標準作法

修改步驟
Profile:GL Journal Import: Separate Journals by Accounting Date to Yes

  • Financials -> Accounting Setup Manager -> Accounting Setups
  • Query your ledger and click on the "Update" button
  • Then click on the update button of the "Subledger Accounting Options"
  • Query for subledger and click on the "Update Accounting Options"
  • In the field "General Ledger Journal Entry Summarization" select the "No Summarization" option

[Oracle]R12 新增LE時,Territory選不到對應國家

 How to Define Territory for Legal Entity Definition in Release 12? (Doc ID 551078.1)

目前是參考Taiwan設定

  • Log into the responsibility Legal Entity Manager which belongs to application Legal Entity Configurator.
  • Go to Setup -> Jurisdictions -> Create Jurisdiction
  • Select the required Legislative Category and click Go.
  • In the next page select the required Territory and complete the Setup

[Oracle]彈性欄位GLLE與GL#

     

1.    GLLE(GL Ledger Flexfield)是系統自動鏡像,不可以修改

2.    GL#( Accounting Flexfield)可以修改,並於Freeze後自動同步

補充同步失敗,直接把兩邊都打勾自動組合

2025-05-03

[投資]學會長期投資,財富就會跟著時間長大

從台股大跌學習0050、台積電與勇敢進場的智慧

    孩子,今天來跟你聊聊理財這件事。你知道嗎?最近因為國際關稅問題,台灣股市跌了不少,很多人看到股票下跌就很害怕,急著把手上的股票賣掉。可是,真正厲害的投資人,反而會在這個時候進場,因為他們知道,長期投資才是真正累積財富的方法

    股市就像天氣,有時晴天、有時下雨。但無論天氣怎麼變,只要選對好公司,耐心等候,最後一定能收穫好果實。像台灣50 ETF,也叫0050,就是一檔把台灣50家最大、最賺錢的公司放在一起的投資標的。它裡面就包含了很多我們平常聽過的大公司,像是台積電

    台積電是一家做晶片的公司,幾乎全世界的手機、電腦、車子,都需要用到它生產的晶片。雖然偶爾因為新聞、經濟影響,股價會跌,但從長遠來看,這家公司一直在進步,也一直賺錢,所以長期投資的人,最後幾乎都能賺到錢。

    投資最重要的是時間和耐心。就像種一棵樹,不能每天挖起來看有沒有長大,而是要天天澆水,給它時間,等它慢慢長成大樹。股票也是一樣,不需要每天盯著漲跌,只要相信自己選的好公司,像0050、台積電這樣的績優股,時間久了,自然會為你累積財富。

    記得,別因為市場下跌就害怕,更不要隨便賣掉手中的好東西。跌的時候,反而是用更便宜的價格,把好東西買回來的好時機。未來你長大,會遇到更多像這樣的機會,只要記住這個道理,勇敢佈局、長期投資,財富就會慢慢跟著你一起成長。

    理財,是一輩子的事,越早懂、越早開始,對你的人生越有幫助。今天就先把這個觀念記下來,將來有一天,你一定會感謝現在學會這些道理的自己。