Featured post

General Ledger Revaluation

General Ledger Revaluation Account balances denominated in foreign currencies are adjusted through the revaluation procedure. Revaluat...

Sunday, 25 July 2021

Chart of accounts table in oracle fusion

 

Chart of accounts table in oracle fusion

In this post , we will be discuss about chart of accounts table in oracle fusion. Chart of Accounts is related to the Key Flex Fields structure in Oracle fusion. Chart of accounts is uses to create the Accounting Flex fields structure in oracle fusion. Chart of Accounts is the combination of many Segments in oracle and we attach the Value sets with these Chart of Accounts segments in oracle fusion. Here below I am sharing the Chart of accounts table list in oracle fusion.

6 Important Chart of accounts table in oracle fusion

1.FND_ID_FLEX_SEGMENTS
2.FND_ID_FLEX_SEGMENTS_TL
3.FND_ID_FLEX_STRUCTURES_VL 
4.GL_COA_MAPPINGS
5.GL_COA_MAP_ACCOUNT_RULES
6.GL_COA_MAP_SEGMENT_RULES
Sample SQL Query Using Chart of accounts table in oracle fusion

select
 b.FORM_LEFT_PROMPT "Chart Of Account Segment Name",
 b.description,
 a.segment_name "CCA_VALUSET",
 c.ID_FLEX_STRUCTURE_NAME "Chart Of Account Structure Name" ,
 b.application_column_name "Internal Segment"
 from
 apps.FND_ID_FLEX_SEGMENTS a,
 apps.FND_ID_FLEX_SEGMENTS_TL b,
 apps.FND_ID_FLEX_STRUCTURES_VL c
 where
 b.language = 'US'
and c.ID_FLEX_NUM = b.ID_FLEX_NUM
 and c.enabled_flag = 'Y'
and b.application_id = a.application_id
 and b.id_flex_num = a.id_flex_num
 and b.application_column_name = a.application_column_name
 and a.application_id = 101

Thursday, 1 July 2021

Enter a valid business unit.(AP-810247) Oracle Fusion AP Invoice Spreadsheet upload issue

Issue has been fixed, After Excel's Macros Setting has not been enabled "Enable all macros". Due to this Business Unit field value on line 1 is not copied to Business Unit field value on line2 automatically

 

Also Follow below steps to update Business Unit in Spreadsheet.

  • Re-open Excel and Select Business Unit field value on line 1.
  • Changed the header identifier on line 2 to "1"
  • Business Unit field value on line 1 is copied to Business Unit field value on line2 automatically and we can enter Distribution Combinations value without error.

Monday, 28 June 2021

GL_BALANCES

 

GL_BALANCES

  1. Summary

GL_BALANCES contains actual, budget, and encumbrance balances for detail and summary accounts.

This table stores ledger currency, foreign currency, and statistical balances for each accounting period that has ever been opened.

ACTUAL_FLAG is either ‘A’, ‘B’, or ‘E’ for actual, budget, or encumbrance balances, respectively. If ACTUAL_FLAG is ‘E’, then ENCUMBRANCE_TYPE_ID is required.

  1. Balances Calculations

GL_BALANCES stores period activity for an account in the PERIOD_NET_DR and PERIOD_NET_CR columns.

 The table stores the period beginning balances in BEGIN_BALANCE_DR and BEGIN_BALANCE_CR.

An account’s year-to-date balance is calculated as BEGIN_BALANCE_DR – BEGIN_BALANCE_CR + PERIOD_NET_DR – PERIOD_NET_CR.

Example

decode(map.account_type,’Asset’,greatest(sum(period1.begin_balance_dr + period1.period_net_dr)-sum(period1.begin_balance_cr + period1.period_net_cr),0),’Liability’,(greatest(sum(period1.begin_balance_dr + period1.period_net_dr)-sum(period1.begin_balance_cr + period1.period_net_cr),0)),q'[Ownership/Stockholder’s Equity]’,(greatest(sum(period1.begin_balance_dr + period1.period_net_dr)-sum(period1.begin_balance_cr + period1.period_net_cr),0)),null) “Ledger Debit Amount”,

decode(map.account_type,’Asset’,greatest(sum(period1.begin_balance_cr + period1.period_net_cr)-sum(period1.begin_balance_dr + period1.period_net_dr),0),’Liability’,(greatest(sum(period1.begin_balance_cr + period1.period_net_cr)-sum(period1.begin_balance_dr + period1.period_net_dr),0)),q'[Ownership/Stockholder’s Equity]’,(greatest(sum(period1.begin_balance_cr + period1.period_net_cr)-sum(period1.begin_balance_dr + period1.period_net_dr),0)),null) “Ledger Credit Amount”,

  1. Foreign Currency Transactions or Journals

Detail and summary foreign currency balances that are the result of posted foreign currency journal entries have TRANSLATED_FLAG set to ‘R’, to indicate that the row is a candidate for revaluation.

For foreign currency rows, the begin balance and period net columns contain the foreign currency balance, while the begin balance and period net (_BEQ) columns contain the converted ledger currency balance.

Summary foreign currency balances that are the result of foreign currency translation have TRANSLATED_FLAG set to NULL. All summary account balances have TEMPLATE_ID not NULL.

Example

For US Company whose functional currency is USD, and if transaction (AP Invoice) is entered is in INR. Here entered Dr and Entered Cr are in INR and Accounted Dr and Cr is in USD.  (Context is for Liability account)

In GL Balances there will be two rows for this liability account, one for currency INR and other for currency USD.

A row with INR (Foreign Currency) will have TRANSLATED_FLAG set to ‘R’. For foreign currency (INR) rows, the begin balance and period net columns contain the foreign currency balance, while the begin balance and period net (_BEQ) columns contain the converted ledger currency balance (USD).

A row with USD (Functional Currency) will have TRANSLATED_FLAG set to NULL

  1. Foreign Currency Translation

Detail foreign currency balances that are the result of foreign currency translation have TRANSLATED_FLAG set to ‘Y’ or ‘N’. ‘N’ indicates that the translation is out of date (i.e., the account needs to be re-translated). ‘Y’ indicates that the translation is current.

Summary foreign currency balances that are the result of foreign currency translation have TRANSLATED_FLAG set to NULL. All summary account balances have TEMPLATE_ID not NULL.

The columns that end in _ADB are not used. Also, the REVALUATION_STATUS column is not used.

Friday, 18 June 2021

Rapid implementation in Oracle Fusion-How to create


Oracle fusion provides option to create rapid implementation for financial, SCM and some other modules .Some of the basic setup you can perform very quickly with the help of predefined spreadsheet template in Oracle fusion

today we will discuss how we can perform Rapid implementation in oracle fusion financial

With Rapid implementation functionality you can create

1.A chart of accounts, hierarchies, document sequencing
2.key account assignments, a fiscal calendar, account defaulting, and financial sequencing.
3 Primary ledgers and business units with assignment of all
4.business functions to use with your subledgers.

Navigate to –

Navigate to: Setup and Maintenance > All Tasks > Search > %Rapid Implementation%
Search > Expand the Define Common Financials Configuration for Rapid Implementation

Rapid Implementation in Oracle Cloud ERP

> All Tasks > Search >

Rapid Implementation in Oracle Cloud ERP

Search > %Rapid Implementation%

in your search query you have to select the below option-Define Common Financial Configuration for Rapid Implementation

Oracle Cloud ERP and Oracle Fusion Financial

Once you click on this you have two option to create your rapid implementation. Two steps you need to follow here .First you need to create template and then need to upload the template to Oracle Fusion ERP

STEP 1-Create Chart of Accounts, Ledger, Legal Entities, and Business Units in Spreadsheet

Step 2-Upload Chart of Accounts

Step 3-Upload Ledger, Legal Entities, and Business Units

Oracle Fusion financial

In the first step once you click on create option -one Rapid implementation spreadsheet template will be downloaded. In this template you to create with all your setup data and convert this to a CSV Files

Rapid Implementation in Oracle Cloud ERP

The template will be look like this

Oracle Cloud ERP

you can see all the predefined tab available to decide and enter all your setup components

Perform following steps to Create Chart of Accounts, Ledger, Legal Entities, and Business Units

For complete rapid implementation process pls check the video session here


1.Enter the data into the sheets.

2.Validate the data in the sheet

3.Convert the data in to CSV Files. Two CSV Files will be create one for Chart of Accounts and another one for ledger, legal entities and business Unit

4.First upload the CSV File for chart of Account to Oracle fusion through -Upload Chart of account option

5.Run the deployment Chart Of Account Process and wait for this program to complete successfully

6.Upload the Ledger, Legal Entity and Business Units provided the first file uploaded successfully

Before preparing and uploading your data please determine the below components properly and then plan to upload

1.Design your chart of accounts segments after analyzing your client business requirement


2.Finalize segment values and hierarchies data like parent values and child value. You have to decide this after discussing with business users and be sure to capture all the accounts values in proper format.


3.Identify your legal entities, addresses, and business units .How many you need to create for your client


4.Determine your key accounts that are used to track accounting activities, for example, retained earnings,
cash, accounts receivable, accounts payable, and revenue.


5.Determine and plan your calendar start date.


6.Finalize your primary balancing segment value, legal entity, and business unit relationships..


7. Plan your document and journal sequencing requirements.

Monday, 14 June 2021

Unable to Create Supplier and its sites for business unit in Oracle Fusion Message: You can maintain sites only if you're a procurement agent with access to manage suppliers.


After Assigned Supplier Manager Abstract role to user ( enhj-test environment)

Supplier Manager ORA_POZ_SUPPLIER_MANAGER_ABSTRACT

Now User tried logged with User ID and Created New Supplier and Address as per attached screen hot, but unable to Create Site, please suggest what is next action

Message: You can maintain sites only if you're a procurement agent with access to manage suppliers.

supplier sites and still unable to see supplier site. Please see below the navigation and screen shots:

Login as krafique66 ---> Click Navigator ---> Procurement ---> Click Create Supplier

Enter Supplier Profile Detail and Click Save
Enter Address and Click Save
When I Click Sites Tab "Getting an address must exit before creating site

Solution:

The message regarding Address is misleading; User was not assigned as Procurement Agent.


1. Ensure user is setup as Procurement Agent:

1.1 Navigate: Setup and Maintenance


1.2 Search and select task: Manage Procurement Agents


1.3 Click on 'Create' (Plus sign "+" icon)

Create Agent

1.4 On Create Procurement Agent page, select a Procurement BU


1.5 Search and enter an Agent (the Agent will be the employee created for the same BU/LE).


1.6 Under Agent Access region, check that the Agent has the "Manage Suppliers" Action allowed.

Manage Supplier Privilege


1.7 Save.


2. Logout and login.

3. Navigate back to Edit Supplier page.

4. Click Sites tab.

5. Observe that the "+" icon to add a record is now available.

Tuesday, 25 May 2021

Accounting Entries in Oracle Fusion Cloud Application

 

Procure-to- Pay Accounting Entries:

When we receive the Goods in the staging area the accounting entry would be (GRN):

Receiving Inventory --- Dr-----It will pick from receiving options. 

Ap Accrual --- Cr---It will pick from Purchasing Options.

When we are moving the Goods from Staging area to Sub-Inv (Recv Trans):

Material A/C --- Dr-----It will pick from Inventory Options

Receiving Inv --- Cr----It will pick from Receiving Options

While Creating Invoice: 

Ap Accrual --- Dr

Liability ---- Cr-----It will pick from supplier Liability 

While Making Payment:

Liability – Dr

Cash Clearing – Cr-----It will pick from Bank

Reconciliation:

Cash Clearing --- Dr

Cash – Cr

Standard Invoice Entry : 

Ap Accrual --- Dr

Liability ---- Cr

Debit and Credit Memo Entries:

Liability --- Dr 

Ap Accrual --- Cr

Prepayment Entries:

While Creating Prepayment Invoice:

Prepayment --- Dr----It will pick from supplier

Liability – Cr----It will pick from supplier

While Making Payment to Prepayment:

Liability – Dr

Cash – Cr

While applying Prepayment on Standard Invoice:

Liability --- Dr

Prepayment – Cr

INTEREST INVOICE ENTRY WHILE MAKING PAYMENT:

Interest expenses –- Dr-----It will pick from Financial options

Liability ---------------- Dr

Cash ---------------------Cr

EXPENSE REPORT ENTRY:

Item Expense A/C --- Dr

Liability --- Cr


PAYMENT REQUEST INVOICE ENTRY :

Item Expense --- Dr

Liability – Cr

FUTURE DATED PAYMENT ENTRY :

When Bills Issued:

Item Expense – Dr

Bills Payable --- Cr

When Maturity Date Confirmed:

Bills Payable – Dr---It will pick from Supplier or Financial options

Liability – Cr

WITH HOLDING TAX ENTRY :

When Withholding tax applied on standard Invoice:

Item Expense --- Dr

Liability --- Cr

Withholding --- Cr-----It will pick from WHT codes 

Auto Generated WHT Entry:

Item Expense – Dr

Liability --- Cr

RETAINAGE RELEASE ACCOUNTING ENTRY:

When Invoice matched with PO accounting entry would be: 

Accrual ------ Dr

Liability ---- Cr

Retainage ---Cr----It will pick from financial options

While making payment to the invoice matched with PO:

Liability ---- Dr

Cash --------Cr

When Retainage Release Invoice Matched with PO accounting entry would be:

Retainage --------Dr

Liability ----------- Cr

While making Payment to Retainage Release:

Liability ---Dr

Cash --------Cr

Order - to- Cash ENTRIES:

Pick Release:

Receiving Inventory ---- Dr

Item Expense/Material ac ---- Cr

Ship Confirmation:

COGS ---- Dr----It will pick from Inv Information

Receiving Inv (Sub-Inv) ---- Cr

While Creating Transaction:

Receivable ---- Dr

Revenue ------- Cr

Freight --------Cr

Tax -------------Cr

While Recording Receipt: WHEN STATE IS CONFIRMED

Confirmed Cash--------------Dr

Receivables ----Cr

When Remitted: WHEN STATE IS REMITTED

Remitted Cash ---- Dr

Confirmed Cash--------Cr

When Reconciled: WHEN STATE IS CLEARED

Cash -------Dr

Remitted Cash --- Cr

DEPOSIT ACCOUNTING ENTRY:

When we create DEPOSIT invoice the accounting entry would be:

Receivable --- Dr 

Accrual (Unearned Revenue) -------- Cr

When we create Sales Invoice:

Receivable---Dr

Revenue----- Cr

When Deposit adjusts with actual transaction invoice the entry would be:

Unearned Rev (Accrual) -----Dr

Receivables-------Cr

GAURANTEE ACCOUNTING ENTRY:

When we crate Guarantee transaction:

Unbilled receivable----Dr

Unearned Revenue ---Cr

When we create sales Invoice:

Receivable ----Dr

Revenue -------Cr

When Guarantee transaction adjusts with sales invoice:

Unearned Revenue ---Dr

Unbilled Receivable—Cr

REVENUE RECOGNISATION:

INVOICE ADVANCE:

When we create sales invoice and set invoicing rule as IN ADVANCE(FIXED SCH):

Receivables ---- Dr

Unearned Revenue -------- Cr

Once we recognize the Revenue the accounting entry would be:

Unearned Revenue ---- Dr

Revenue------------------Cr 

And the final entry would be:

Receivable ------Dr

Revenue ---------Cr

INVOICE ARREARS:

REVENUE RECOGNISATION using Invoice Arrears Schedule:

Unbilled Receivables—Dr

Revenue-----------------Cr

Once we have billed the customer

Receivables---------------Dr

Unbilled Receivables—Cr

ON-ACCOUNT ACCOUNTING ENTRY:

When we created the Receipt and applied to On Account :

Cash ---Dr

Receivables ----CR,

ONACCOUNT -----Cr

CUSTOMER REFUND ACCOUNTING ENTRY :

When we release the On account and Refund the Amount:

Cash ----Dr

Receivables----Cr

On Account Cash ---Cr

Unapplied Cash -----Dr

Refund----------------Cr

ASSET

Asset Addition

The process of adding a Fixed Asset either through detailed, quick or mass addition is called asset addition. Detail and quick addition are carried out only in Oracle Assets.


The journal entry in Oracle Assets during detailed or quick addition is

Dr. Asset Cost

Cr. Asset clearing account


Asset clearing account is used to reconcile the transactions between Oracle Payables and Oracle Assets. When an asset is added through detailed or quick additions, the credit goes to the asset clearing account.


Also for mass addition process, oracle assets use Asset Clearing account for reconciliation.


In Oracle Assets the journal entry remains the same


Dr. Asset Cost 

Cr. Asset clearing account

In AP

Dr Asset Clearing Account

Cr Accounts Payables

Changes:

Changes refer to change in Asset Cost or Depreciation method or Depreciation rate for one or more assets. Oracle Assets would use the new cost or depreciation method or rate from the period of change to arrive at the depreciation amount. Also it recalculates the depreciation that should have been calculated so far, compares with the actual depreciation and passes an adjusting entry.

If the transaction results in addition to the cost of asset, then the journal entry created is

Dr. Asset Cost

Cr. Asset Clearing

Hence an adjusting entry to incorporate depreciation as per the new cost of the asset should be incorporated. Also due to change in method or rate the new depreciation calculated may be lower or greater than the depreciation calculated so far.

If the accumulated depreciation recalculated is lower than the accumulated depreciation calculated until now,

Dr. Accumulated Depreciation

Cr. Depreciation Expense (Adjustment)

If it is greater than the Accumulated depreciation until now,

Dr. Depreciation Expense (Adjustment)

CR. Accumulated Depreciation

Transfer

Transfers refer to change in Location, expense account, and employee assignment. If there is a change in expense account, for e.g. If an asset is transferred from department 001 to department 002,The journal entry for accounting the asset cost is

Dr. Asset Cost (002)

Cr. Asset Cost (001)

The journal entry for accounting the accumulated depreciation is

Dr. Accumulated Depreciation (001)

Cr. Accumulated Depreciation (002)

Revaluation

Revaluation is a process so as to reflect current market price of the Asset.

The journal entry created by revaluing a fixed asset is as follows:

Revalue Accumulated Depreciation is enabled at the Book Controls level:

The amount of revaluation would be credited to Accumulated Depreciation and Revaluation reserve in the same proportion as the existing Accumulates Depreciation and Net Book value.

Dr. Asset Cost Cr. Accumulated Depreciation 

Cr. Revaluation Reserve

Revalue Accumulated Depreciation is disabled at the Book Controls level:

To the extend of the revaluation amount, the following journal entry would be passed.

Dr. Asset Cost 

Cr. Revaluation Reserve 

Also, the existing depreciation reserve would also be transferred to the Revaluation Reserve

Dr. Accumulated Depreciation 

Cr. Revaluation Reserve

Oracle Assets passes the following journal entry for retirement. If the retirement transaction resulted in a Gain, the journal entry passed would be.

Dr. Accumulated Depreciation

Dr. Proceeds of sale

Cr. Asset Cost

Cr. Gain / Loss

If the retirement transaction resulted in a Loss, the journal entry passed would be.

Dr. Accumulated Depreciation

Dr. Proceeds of sale

Dr. Gain / Loss

Cr. Asset Cost

Depreciation:

Running depreciation (as applicable to a particular asset) during the period end would pass a journal entry

Dr. Depreciation Expense 

Cr. Accumulated Depreciation