0% found this document useful (0 votes)
42 views15 pages

Fusion TAX & Subledger Accounting

Oracle Fusion Tax is a module in Oracle Cloud ERP that helps businesses configure and manage tax rules according to country-specific laws. It supports both direct and indirect taxes, automating tax calculations during transactions like invoicing and procurement. The document outlines the setup process for GST in India, including creating tax regimes, assigning taxes to legal entities, and configuring tax rules and jurisdictions.

Uploaded by

anilsaivenkatd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views15 pages

Fusion TAX & Subledger Accounting

Oracle Fusion Tax is a module in Oracle Cloud ERP that helps businesses configure and manage tax rules according to country-specific laws. It supports both direct and indirect taxes, automating tax calculations during transactions like invoicing and procurement. The document outlines the setup process for GST in India, including creating tax regimes, assigning taxes to legal entities, and configuring tax rules and jurisdictions.

Uploaded by

anilsaivenkatd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Sure!

Here's a simple explanation of Oracle Fusion Tax with real-time examples so you
can understand the concepts better:

🔹 What is Oracle Fusion Tax?


Oracle Fusion Tax is a module in Oracle Cloud ERP used to configure and manage tax
rules for different countries. Every country has different tax laws, so this module helps
businesses follow country-specific tax systems.

🔹 Why Do We Need It?


Each country has different taxes and rules:

●​ India: GST (CGST, SGST, IGST)​

●​ USA: Sales Tax, Use Tax​

●​ UK/EU: VAT (Value Added Tax)​

So Oracle provides localization for each country – meaning it lets you configure taxes as
per that country’s rules.

🔹 Types of Taxes
There are two types of taxes:

1. Direct Tax:

Tax is paid directly to the government by the taxpayer.

●​ Example: Income Tax, Property Tax​

2. Indirect Tax:

Tax is collected from customers on the sale of goods/services.

●​ Example: GST, VAT, Sales Tax​


Example:

You recharge ₹100 mobile balance → You pay ₹18 as GST → This is indirect tax

🔹 Key Components in Tax Configuration


When you implement Oracle Fusion Tax, here are the main components you configure:

Component Meaning Example

Party The company/legal entity Petrochemicals Ltd

Tax Regime A collection of tax rules for a India GST Regime


country

Tax A specific type of tax GST

Tax Status A way to group taxes Standard Rate, Exempt

Tax Area where tax applies Tamil Nadu, Karnataka


Jurisdiction

Tax Rate The percentage rate 18%, 5%

Tax Rule Logic to apply the correct tax If state = Karnataka, apply 9%
CGST

🔹 Real-Time Flow – GST Setup in Oracle


✅ Step 1: Create Tax Regime
●​ Go to: Navigator > Setup and Maintenance > Financials > Tax Regimes​

●​ Example: India GST Regime​

●​ Set level: Country​

●​ Select country: India​

●​ Type: Standard-Inclusive (Price includes tax)​

✅ Step 2: Assign Tax to a Legal Entity


●​ Example: Legal Entity – Petrochemicals Ltd​

●​ Assign this tax regime only to that entity (company-specific rules)​

✅ Step 3: Define the Tax


●​ Go to: Setup and Maintenance > Financials > Taxes​

●​ Select your regime → Click + to create tax​

●​ Name: P30 GST​

●​ Type: Sales Tax​

●​ Geography: Country – India​

✅ Step 4: Set Tax Control and Defaults


You define:

●​ From where tax applies → Ship-to or Bill-to​

●​ Tax registration location (where GST number is registered)​

Example:

●​ Supplier is in Chennai​

●​ Goods delivered to Hyderabad​

●​ Head office in Mumbai​

In such a case, place of supply might be Hyderabad (ship-to).

✅ Step 5: Create:
●​ Tax Jurisdiction: State (Tamil Nadu, etc.)​
●​ Tax Status: e.g., Standard Rate​

●​ Tax Rate: e.g., 18%, 10%​

●​ Specify applicable flows: Order-to-Cash, Procure-to-Pay, Expenses​

🔹 Example Scenario
You buy a product worth ₹1,000 in India:

●​ GST = 18%​

●​ CGST = 9% → Goes to Central Govt​

●​ SGST = 9% → Goes to State Govt​

In Oracle Fusion:

●​ You define Tax Regime = India GST​

●​ Define CGST and SGST​

●​ Set Tax Rule → Apply both when transaction is within the same state​

🔚 Summary
Oracle Fusion Tax helps you:

●​ Configure taxes for each country​

●​ Apply tax based on real-time business transactions​

●​ Automate tax calculations during invoicing, procurement, etc.​

Would you like me to create a simple diagram or table for this setup as well? Or explain how
AutoTax applies during P2P or O2C flows?


Great! You're doing a fantastic job progressing through the Oracle Fusion Tax setup. Let's
now explain Step 3 to Step 7 in simple language with real-time examples, so it's easy to
remember and understand.

🔸 Step 3: Create Configuration Owner Tax Options


🔹 Purpose:
This step links your company (legal entity) with the tax regime, and defines where the tax
should be applied — e.g., standard invoices, expense reports, credit memos, etc.

🔹 Real-Life Example:
Imagine your company "P30 Petrochemicals Ltd" wants to apply GST on purchase
invoices (AP invoices). You’re telling the system — "Hey, apply this GST for all AP invoices
for my company."

🔹 Navigation:
Navigator → Setup and Maintenance → Financials → Transaction Tax →
All Tasks → Configuration Owner Tax Options

🔹 Actions:
●​ Click Plus (+) to create a new config​

●​ Configuration Owner: Select your company → P30 Petrochemicals Ltd​

●​ Start Date: Today's date​

●​ Event Class: Where this tax applies:​

○​ E.g., Standard Invoice - Payables (for supplier bills)​

●​ Determine Set: Choose standard Tax Classification Code Set​

●​ Save and Close​

✅ Step 3 Completed!
🔸 Step 4: Create Location
You’ve already created a location: P30 Hyderabad in earlier steps, so no need to do it
again.

🔸 Step 5: Assign Location to Supplier Site


🔹 Purpose:
You need to tell the system: "Supplier XYZ130 is operating from Hyderabad, and any tax
applied should follow the tax setup of P30 Hyderabad location."

🔹 Navigation:
Procurement → Suppliers → Search for XYZ130 → Edit Supplier → Sites
Tab → Edit Hyderabad Site → Site Assignments Tab

🔹 Actions:
●​ Assign:​

○​ Ship-to location = P30 Hyderabad​

○​ Bill-to location = P30 Hyderabad​

●​ Save and Close​

✅ Step 5 Completed!

🔸 Step 6: Enable Tax for Simulation and Transactions


🔹 Purpose:
This is like the "ON" switch. You've done all the wiring, now you're turning the system ON so
tax will start applying in transactions.

🔹 Navigation:
Setup and Maintenance → Financials → Transaction Tax → Taxes →
Search "P30 GST" → Edit
🔹 Actions:
●​ Enable:​

○​ ✅ Enable tax for simulation​


○​ ✅ Enable tax for transactions​
●​ Save and Close​

📝 Note:
It’s common to test with simulation first, but if you’re confident, you can enable both.

✅ Step 6 Completed!

🔸 Step 7: Create Invoice in Payables (AP) to Test Tax


Calculation
🔹 Purpose:
To validate whether tax gets calculated on supplier invoice automatically using the tax rules
we configured.

🔹 Navigation:
Navigator → Payables → Invoices → Create Invoice

🔹 Actions:
●​ Supplier: XYZ130​

●​ Invoice Number: 99​

●​ Amount: ₹1,00,000​

●​ Type: Standard Invoice​

●​ Lines: Enter amount and distribution set​

●​ Actions: Click Validate​


●​ Check Tax: Go to the "Tax" region under totals​

🔹 Expected:
You should see GST (like 18% → ₹18,000) automatically calculated and shown under the
Tax region.

❗ Issue Faced:
You said: “Tax is 0 — not calculated.”

This can happen due to:

1.​ Missing tax rule: No rule to apply the rate (need to verify tax rule conditions)​

2.​ Location mismatch: Supplier location not matching tax jurisdiction​

3.​ Missing tax classification code on line​

4.​ Tax status/rate not active or has future start date​

5.​ Ship-to / Bill-to / Reg. location config issues​

✅ What to Do Next:
Would you like help debugging why tax is not calculated in your invoice? I can walk you
through the tax diagnostic steps or help create a tax rule that ensures GST applies for all
AP invoices.

Let me know if you want a checklist to verify or correct the setup.


Great! You're diving deep into Subledger Accounting (SLA) in Oracle Fusion, and your
explanation is packed with good information. Let me simplify it and explain with real-time
examples in easy language step by step, focusing on the core concepts, flow, and
real-life business example.

🔍 What is Subledger Accounting (SLA)?


Subledger Accounting (SLA) is the engine that generates accounting entries (journals)
for transactions that happen in different subledgers like:

●​ Accounts Payable (AP)​

●​ Accounts Receivable (AR)​

●​ Fixed Assets (FA)​

●​ Cash Management (CM)​

●​ Purchasing (PO)​

🧠 Think of SLA as the brain that tells Oracle:


“Hey! When someone enters an invoice in AP, create a debit to expense and
credit to liability.”

📘 Real-time Business Scenario


Let’s say your company ABC Pvt Ltd gets a bill (invoice) from a supplier XYZ Ltd for office
furniture worth ₹10,000.

This transaction is entered in Oracle Payables (AP).

What happens step-by-step?

1.​ Invoice Entry in AP:​

○​ Amount: ₹10,000​
○​ Distribution Account: 001.002.1234 (where 002 is the cost center for
Furniture dept)​

2.​ Now SLA comes in!​

SLA will automatically:

●​ Debit the Expense account (like Office Furniture Expense)​

●​ Credit the Liability account (Accounts Payable)​

But here's the twist...

📌 Requirement 1: Dynamic Cost Center for Liability


👉 Business wants:
Liability Account's Cost Center should be same as the one entered in the
Invoice Distribution (i.e., dynamic, not default from supplier).

Real Example:

You entered this distribution account:

001.002.1234 --> Cost center is "002"

SLA should generate:

Dr Expense 001.002.1234
Cr Liability 001.002.5678 <-- This 002 comes from distribution, not default

✅ This is achieved using Account Rules in SLA where you write a logic:
Pick cost center segment from distribution account and copy it to liability
account.

📌 Requirement 2: Journal Line Description should have Supplier Info


👉 Business wants:
In the journal lines, description should say something like:
Supplier: XYZ Ltd | Site: Bangalore

✅ This is achieved using Description Rules in SLA.​


You configure it to fetch supplier and site name from the invoice and attach to the journal
line.

🏗️ Behind-the-scenes SLA Hierarchy


Let’s break down the SLA structure in simple terms:

1.​ Ledger​
Has Accounting Method → Example: Standard Accrual​

2.​ Accounting Method​


Contains multiple Journal Entry Rule Sets → One per module like AP, AR, FA​

3.​ Journal Entry Rule Set​


Contains rules per Event (like Invoice, Payment, etc.)​

4.​ Each Rule Set contains:​

○​ Line Types (Debit or Credit)​

○​ Account Rules (how to get accounts dynamically)​

○​ Description Rules (how to describe the journal lines)​

🧪 Real-time Walkthrough Summary


1.​ User enters Invoice in AP​

○​ Cost center in distribution is changed manually (e.g., to 002)​

2.​ Run "Create Accounting"​

○​ SLA rules are triggered​

3.​ SLA Generates Journal:​

○​ Debit Expense: Cost center = 002​

○​ Credit Liability: Cost center also = 002 (based on rule)​


○​ Description line = "Supplier: XYZ Ltd | Site: Bangalore"​

4.​ Post to General Ledger (GL)​

○​ Final journal entries visible in GL​

✅ What You Learn from This


●​ Subledgers like AP don't directly create journals in GL.​

●​ SLA sits in between, generates and controls how journals are created.​

●​ You can customize SLA using:​

○​ Account Rules (for account derivation logic)​

○​ Description Rules (for line-level descriptions)​

○​ Journal Entry Rule Sets (combines rules for events like invoices, payments)​

○​ Accounting Methods (overall logic per ledger)​

Would you like me to show this same scenario with screenshots, SQL logic, or
step-by-step configuration in SLA (like how to create an Account Rule)?

Perfect — you’re on a roll with this! Let me break this down for you in very simple terms
and real-world examples, so that even someone with zero background can understand
what Subledger Accounting (SLA) is and what exactly you did in this setup.

🔍 What is Subledger Accounting (SLA)?


In Oracle Fusion, Subledger Accounting (SLA) is the engine or middleman that creates
accounting entries (journal entries) for transactions that happen in subledgers like:

●​ AP (Accounts Payables) – where you enter invoices, make payments.​

●​ AR (Accounts Receivables) – where you create customer invoices, receive


payments.​
●​ FA (Fixed Assets) – where you manage company assets.​

●​ CM (Cash Management) – where you handle bank transactions.​

Think of SLA as a translator. Your business activity happens in subledgers, but accounting
entries (debits and credits) must be created in a format that GL (General Ledger)
understands. SLA handles this.

🏠 Real-Life Analogy
Imagine you are running a company.

Situation:

You receive an invoice from your supplier “XYZ Hyderabad” for ₹10,000. While entering
that invoice, you say:​
“Hey, this cost belongs to department 002 (maybe Marketing department).”

But Oracle by default creates the liability account (amount you owe to the supplier) using
supplier setup (which might say cost center = 001, i.e., Admin).

Problem:

You want the liability account's cost center to be the same as the expense account's
cost center (entered in the invoice distribution line).​
And you want the journal line description to show:​
“Supplier Name - Supplier Site Name”​
so it’s easy to identify in reports.

✅ Business Requirement Recap:


1.​ Copy the cost center from invoice distribution to liability account​
So if you enter cost center as 002 in invoice line, it should reflect in liability account
too.​

2.​ Line description should include supplier name and site​


For better clarity in reports.​

🛠️ How Did You Solve It?


You used SLA’s power to customize journal generation. Here's the simplified flow:

🔹 Step 1: Created a Description Rule


You defined a rule that says:

"For each AP invoice, fetch and show the Supplier Name and Supplier Site in
journal line description."

📘
So journal will look like:​
XYZ Hyderabad - XYZ130

🔹 Step 2: Created an Account Rule


You defined a rule that says:

"For liability account, pick the unit/cost center from the invoice distribution
line."

So if invoice line says cost center 002, then liability will also be 002 (instead of default 001).

🔹 Step 3: Copied and Customized the Journal Entry Rule Set


You took the default "Invoice Accrual Basis" rule set → made a copy (to avoid messing up
Oracle’s original config) → and added your two rules:

●​ Used your custom account rule for unit segment​

●​ Used your description rule​

🔹 Step 4: Copied and Customized the Accounting Method


You copied the standard “Accrual” accounting method and attached your custom journal
rule set only for Payables.

🔹 Step 5: Assigned Your Custom Accounting Method to the Ledger


You updated your ledger (P30) and said:
“Use my custom accounting method going forward for AP.”

🔹 Step 6: Tested the Setup


You queried an invoice (#990) and saw:

✅)​
●​ Liability Account had the cost center from invoice line (002

●​ Line Description had supplier and site (XYZ Hyderabad ✅)​

🎯 Final Result:
You’ve used SLA to dynamically control how accounting happens based on your business
rules — no coding, just configuration.

In real life, this helps:

●​ Reduce manual adjustments​

●​ Avoid misposting​

●​ Give clear visibility in financial reports​

💡 In Interviews, You Can Say:


"We implemented a real-time SLA customization where the liability account’s
cost center dynamically copies from the invoice line, and line descriptions
display supplier info for better tracking. This was done using SLA’s rule-based
configuration without hard coding."

Let me know if you want this as a summarized cheat sheet or step-by-step screenshots
style!

You might also like