Free Oracle Magazine Profit:The Executive's Guide to Oracle Applications

Enter your e-mail address to receive notifications when there are new posts

Profit Magazine: The Executive's Guide to Oracle Applications

Happy New Year 2008 I wish You ALL !

Posted on December 31st, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

va0120135

 

 

On this last day of 2007, I would like to take a moment to wish everyone a happy, healthy, blessed and peaceful New Year! Hope your 2008 is a great one!

Happy New Year 2008!

 

 

 

Affectionately yours,

Sanjit Anand

Posted in Blogroll, Uncategorized | No Comments »

ACH briefing..

Posted on December 31st, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

Someone ask offline for ACH, as term appears in my last post, so thought to have a briefing…here to go

What is ACH?
ACH stands for Automated Clearing House.

The rules for ACH transactions are prepared by the National Automated Clearing House Association (NACHA).

Normally it refers to a national network used by banks and other financial institutions to move transactions (i.e., checks) between financial institutions.

In other sense moving money electronically to and from checking and savings accounts. Typical example would be a check by phone or taking recurring payments directly from a checking/saving account.

• ACH is a “loosely” defined standard for electronic fund transactions.

• Why use ACH payment processing?

  • More secured transaction than hardcopy check
  • Convenience of electronic banking. No visits to bank
  • Increases good-will with employees and suppliers
  • Immediate, tangible savings on every ACH transaction vs. hardcopy check!!!

The Difference with ACH & Credit Card

The MAJOR difference between ACH and credit card processing is that a credit card transaction “captures”
the merchant’s funds from the consumer and essentially guarantees payment. An ACH transaction is a request to transfer funds. The transaction may reject for several reasons with the most common being NSF (non sufficient funds) or a closed account. The funds are not guaranteed.

To debit a consumer’s checking or savings account you need their permission to do so. Failure to produce proof of the authorization either by voice recording (one-time payments) or an ACH Authorization form can have consequences.

Where it is popular?

ACH Transaction in US iteslf sharing more than 40% payment pie. This was provided in recent releases Federal Reserve Payment Study.

Suggested Reading

Posted in Oracle Payment Module, Oracle Receivable | No Comments »

Managing receipts for credit card or ACH transactions

Posted on December 30th, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

Today world credit cards have become part in the our daily life. Not only have credit cards and different electronic payment options,changed the way that consumers manage their personal finances, these have also enabled companies to reduce the risk associated with receivables and improve their cash flow, and reduce the product delivery timeline.Specially in some sectors where there is direct interaction with Consumer , it is important to manage and do the efficient credit processing and recording hundreds of credit card/ACH remittances in Receivable area.

During in implementation, many times it requires the ability to more efficiently manage receipts for credit card or ACH transactions, therefore this post will brief you on the seeded functionlity offered within EBS.

The Importance?

Oracle Receivables integrates with any feeder system, such as Oracle Order Management, to automatically record and process customer payments made before the delivery of goods or services , such of business Scenario that have company companies who is selling there product through internet channel, which is very similar as buying a Dell laptop from internet and paid most of time credit card transactions or Internet banking. Oracle in there EBS environment refers to these transactions as prepayments.

How ?

Oracle receivables creates prepayments as receipts before the related invoices are created. Later, a business event from your feeder system triggers the invoicing process in Receivables, and an AutoInvoice postprocess matches the prepaid receipts to their related invoices.

When you determine that a prepayment is required, you record the payment information in your feeder system, and the information is passed to Oracle Receivables.

What is expected in the setup side is , in Oracle Order Management, if an order is to be evaluated for prepayment, the underline order must utilize both a Payment Term (Collect Credit Card Prepayment check box) at the order level that enables prepayments and a Payment Type of Credit Card, payment terms for an order line are ignored. At the time of order booking, Order Management will determine if the order is Prepaid and make a call to the Oracle Receivables Receipts API for receipt creation.

The Oracle Receivables Receipts API creates a prepayment receipt in Receivables, and processes the receipt using the payment information provided.

Receivables immediately applies all prepayment receipts against the Prepayment application type, and records accounting according to a special prepayment receivables activity. Receivables reserves these receipts for subsequent reapplication to the invoice or invoices that are eventually generated for the order.

When the order is later sent to Receivables for invoicing, AutoInvoice creates an invoice that is marked as prepaid . Additionally, AutoInvoice initiates a postprocess matching program to identify any open prepaid invoices and search for matching prepayment receipts.

Prepayment matching occurs when a prepayment receipt is created from a feeder system such as Order Management. When the subsequent order is shipped and an invoice is created in AR, the AR Automatic Receipts program automatically creates an application of the prepayment against the Transaction. This ONLY occurs if the Prepayment and Transaction stem from the SAME ORDER. If the order is different then a manual application is required to apply the prepayment.

The other functionality for AR Prepayments is , you can also be modified or cancelled for the orders processed. You can:

  • Increase the order amount
  • Decrease the order amount: For credit card prepayments, you can refund the original credit card for a full or partial refund.
  • Change an order without changing the order amount: If an order change does not result in a price change, then Receivables does nothing.
  • Cancel an order: For credit card prepayments, Receivables refunds the original credit card using standard credit card refund functionality.For prepayments made with other payment types, Receivables places the refund amount on account.
  • Reallocate prepaid funds towards an overdue invoice: You can unapply a prepayment receipt and manually reapply the amount to another invoice. When you later import the order into Receivables using AutoInvoice, Receivables considers the prepaid invoice that was associated with the receipt to be unpaid and treats it as a typical overdue invoice.

redarrow-1What’s the difference between Deposits and pre-payments?

In reality , it looks very similar kind of process…

A prepayment is payment in advance of the delivery of goods or services.As discussed above , receivables creates prepayments as receipts before the related invoices are created. Later, a business event from your feeder system triggers the invoicing process in Receivables, and an AutoInvoice postprocess matches the prepaid receipts to their related invoices.

On the other hand Deposit a payment/receipt made against a Transaction or Invoice in advance.

redarrow-1How does a Receipt applied to a Credit Card Prepayment that is created and captured in Oracle Order Management get applied to the Invoice once it has been interfaced via AutoInvoice?

The matching of a Credit Card Prepayment Receipt and the associated Invoice is completed when the Invoice is interfaced into Oracle Receivables via AutoInvoice. The AutoInvoice process will look for all Invoice marked as ‘Prepaid’. Once it finds one, it will then unapply the Prepayment from the Receipt that was created via the API AR_PREPAYMENTS_PUB.create_prepayment, and apply the Invoice.

Posted in Oracle Receivable | 3 Comments »

The ABCs of Payments

Posted on December 30th, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

Glossary of terms used in paymentsabc blocks

  • ACH Automated Clearing House
  • BOC Back Office Conversions
  • COGS Costs of Goods Sold
  • DTC Depository Transfer Check
  • EFT Electronic Funds Transfer
  • FAS Financial Accounting Standards
  • GDR Global Depository Receipt
  • HPR Highly Protected Risk
  • IRD Image Replacement Document
  • JIT Just-in-Time Inventory
  • KFC Kansas City Financial Center
  • L/C Letter of Credit
  • MICR Magnetic Ink Character Recognition
  • NACHA National Automated Clearing House Association
  • OBSA Off-Balance Sheet Arrangements
  • POP Point-of-Purchase
  • RCK Re-Presented Check Entries
  • STP Straight Through Processing
  • TEL Telephone Initiated Entry
  • UCC Uniform Commercial Code
  • VAT Value Added Tax
  • WIP Work-in-Progress
  • XBRL eXtensible Business Reporting Language
  • YTM Yield-to-Maturity
  • ZBA Zero Balance Accounts

Posted in Oracle Receivable | No Comments »

RSS Blog

Posted on December 29th, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

Aggregator for monitoring Oracle related weblogs and news.

This page is under construction as of 2007/12/29. Thank you for your patience.



  • Oracle Press Release

    The Oracle Education Foundation Teams with Adobe Systems Incorporated To Help Students around the Globe

    Redwood Shores, CA – October 6, 2008

    News Facts

    As part of its ongoing commitment to educators and students worldwide, Adobe Systems Incorporated has donated 1,500 sets of four of the company’s industry-leading software products for web development and design to the Oracle Education Foundation (OEF).
    OEF, an independent, charitable, 501(c)(3) organization funded by Oracle Corporation, is committed to helping students develop vital skills for life and work in the 21st century. As part of its mission, OEF provides its ThinkQuest technology program as a free service to primary and secondary schools around the world. More than 397,000 children in 60 countries benefit from OEF’s programs.
    The donated Adobe software will be bundled and granted to qualifying elementary and secondary schools enrolled in OEF’s ThinkQuest Website Competition 2009, which challenges students to develop educational websites on topics of their choosing.
    The Adobe software available as part of the grant includes: Adobe® Photoshop® Elements 6, Adobe Premiere® Elements 4, Adobe Dreamweaver® CS3, and Adobe Flash Pro CS3.
    The...
    2008 10 06
  • Oracle Press Release

    Fujian Septwolves Selects Oracle® Retail Applications to Support its Retail Expansion Strategy

    Leading Chinese Apparel Retailer to Leverage Oracle’s Core Retail Platform and Global Experience to Help Drive Business

    Redwood Shores, CA – October 6, 2008

    News Facts

    Fujian Septwolves, one of China’s leading apparel companies with more than 2,000 stores, has selected Oracle® Retail merchandising and planning applications to help drive expansion plans for its retail business and brands across China and internationally.
    Rapid and consistent year-on-year growth at Fujian Septwolves has produced a requirement for a strong IT backbone built on Oracle Retail applications and supported by the Oracle E-Business Suite for financial management and human resources.
    Oracle Retail merchandising, planning and optimization applications are expected to help Fujian Septwolves more accurately plan assortments; perform the execution of day-to-day merchandising, pricing and logistical supply chain transactions; provide a consistent set of data to drive more profitable business decisions; and introduce best practice for retail processes while continuing to support its extensive wholesale business.
    Oracle is working closely with Fujian Septwolves on the first stage of the deployment involving Oracle Retail Warehouse Management System, Oracle Retail...
    2008 10 06
  • Oracle Press Release

    Oracle® E-Business Suite Release 12 Delivers Strategic Value to Meru Networks

    Wireless Infrastructure Leader Implements Latest Version to Standardize Global Business Processes and Support Rapid Growth

    Redwood Shores, CA – October 1, 2008

    News Facts

    Meru Networks, a developer and marketer of wireless infrastructure solutions, has successfully implemented the Oracle® E-Business Suite Release 12 to standardize on best business practices in order to gain increased auditability, real-time visibility and transparency into its business operations, Oracle today announced.
    Implemented in 120 days, the Oracle E-Business Suite Release 12 replaces multiple legacy systems to provide Meru Networks with integrated ERP capabilities that can support the company’s growth.
    Today, Meru Networks has achieved many operational efficiencies and increased visibility into the entire requisition and approval process. With auditability of operations on a daily basis, Meru Networks is able to close its financial books efficiently and have an infrastructure in place to execute future regulatory compliance initiatives.

    Rapid Implementation Improves Day-to-Day Operations

    The initial deployment, focused on automating the entire order-to-cash cycle and procure to pay cycle, yielded improved processes...
    2008 10 01
  • Oracle Press Release

    Oracle Buys Advanced Visual Technology

    Enhances Oracle’s Insight-Driven Retail Solution Suite with 3D Visual Macro Space Planning

    Redwood Shores, CA – October 1, 2008

    News Facts

    Oracle today announced that it has entered into an agreement to acquire Advanced Visual Technology Ltd. (AVT), a leading provider of 3D visual macro space planning software for retailers.
    AVT enables retailers to collaborate with their stores and supplier partners to design and plan retail floor space in real time with a current photo-realistic view of each store.
    AVT products combined with Oracle Retail’s comprehensive application suite is expected to increase the profitability of a store’s selling space through enhanced space allocation and performance monitoring across categories, aisles, departments and the entire store.
    AVT employees and management are expected to join the Oracle Retail Global Business Unit.
    The transaction is expected to close in the second half of 2008. Until the deal closes, each company will continue to operate independently. Financial details of the transaction were not disclosed.

    Supporting Quotes

    “Adding AVT to our portfolio of retail applications further builds on our strategy of providing broad and deep industry solutions that...
    2008 10 01
  • Oracle Press Release

    Welch’s Improves Performance and Increases Efficiencies with the Oracle® E-Business Suite

    Consumer Products Leader Upgrades Oracle’s Demantra to Better Manage Sales Planning Activities and Promotion Analysis

    Redwood Shores, CA – September 29, 2008

    News Facts

    Welch’s, the world’s leading producer of juice, jam and jelly products made from Concord and Niagara grapes, has standardized its business operations on the Oracle® E-Business Suite, Oracle today announced.
    The Oracle E-Business Suite replaces Welch’s disparate legacy systems that lacked scalability, did not support the company’s enterprise-wide business processes and failed to provide reliable information.
    Relying on Oracle, the consumer products leader has streamlined and integrated enterprise business processes to improve decision-making, support growth and achieve competitive advantages.
    With the Oracle E-Business Suite, and a simultaneous upgrade of existing implementations of Oracle’s Demantra, Welch’s now has a single platform that integrates and automates best-practices to provide timely, relevant information to help improve forecasting accuracy, reduce inventory levels and strengthen relations with customers and suppliers.
    Welch’s has selected


    Steven Chan’s Oracle E-Business Suite Technology



    David Haimes’s Oracle Intercompany Financials Blog

    Floyd Teter’s ORCLville


    Oracle BI Publisher Blog


    Oracle WMS


    ItsFeature

    Oracle Financials Strategy



    Oracle Fusion Middleware from architecture to BPEL

    Posted in Oracle Application | No Comments »

    Credit Card functionality within i-expense

    Posted on December 26th, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

    Is your company is in process of enabling credit card functionality within Oracle Internet Expense?

    If answer is yes…
    It means, once the credit card functionality is enabled in i-Expense, then its allows users to select open credit card transactions and include them in their expense report. The only pre-requisite for your organization would make an agreement with the credit card company to import an electronic file of credit card transactions that summarizes employees’ expenses for a period. Once the electronic file is imported and validated, employees would be able to see their credit card transactions and then select them for expensing on their expense report.

    AMEX (American Express) Corporate card is most popular one normally companies providing there employee who have requirement to frequent travel or other similar requirement.

    American Express Corporate Service does provide these services to there corporate customer:

    1. KR/KP-1205 Cardmember Listing Report
    2. KR-1600 Corporate Express Cash Billed Data
    3. KR/KP-1300 Monthly (Cyclic) Aging Analysis
    4. KR/KP-1301 Interim Aging Analysis
    5. KR/KP-1100 Industry Summary
    6. KR-1022 Monthly (Cyclic) Billed Reconciliation Data
    7. KR-1025 Daily Unbilled Reconciliation Data
    8. KR-1072 Line Item Detail
    9. KR-1075 Line Item Detail-Daily Unbilled

    Once your company is decided, to go for AMEX Corporate Card, then Finnace IT/ERP team tries to find out the way to do integration within Oracle.From the above mentions list Oracle does only provide the direct integration for Items #7, which is KR-1025 Daily unbilled Reconciliation Data.

    Item #8, 9 are treated as level 3 data, and important to know these kinds of data is not currently supported in Oracle.

    Level 3 transaction data refers to the detailed transactions that constitute a single transaction line on the credit card statement. For example, a single hotel transaction can contain the detailed transactions of room charge, meals, and room service.

    Not only Amexm there are few more for which Oracle does support credit card transactions data file formats in EBS:

    • American Express KR-1025 format (file name is Card Daily Data Feed)
    • Diner’s Club Standard Data File format (file name is TRANS.DAT)
    • Master Card Common Data Format, version 2.0
    • Master Card Common Data Format, version 3.0
    • Visa VCF4 format
    • US Bank Visa format
    • Bank of America Visa TS2 format

    arrow next redWhat is offered as a feature in EBS Suite:

    1. Import Credit Card Transactions :As discussed above, if employees in your company use corporate credit cards, you can set up Internet Expenses to enable users to automatically import credit card charges from the card issuer into an expense report. Employees can also categorize each charge as either Business or Personal and, depending on your implementation, place items in dispute.
    2. Flexible Credit Card Payment and Reimbursement Setup: Internet Expenses supports several different scenarios for paying the credit card company and reimbursing employees for corporate credit card charges. You can set up your system to indicate how payment must be remitted to the card issuer. Your choices are:
    • from your organization
    • from the employee
    • from both your organization and the employee

    Next will share some setup activity to enable this functionality.

    Posted in Oracle Payable | 19 Comments »

    Let’s Talk About ‘Security Groups’ functionality available within Oracle HRMS

    Posted on December 19th, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

    There was a requirement to provide a particular BU user to access to other BU PO’s for approval. Normally such kinds of requirement always happen in today’s complex business model . To implement this requirement a best we can do it is to use of new profile option which was introduced in Oracle 11i called HR: Cross Business Group , which need to switched on (i.e. set to “Yes”) can be used .This new profile option makes it possible for Oracle Application users to view and modify certain specific areas of data across all business groups.

    From 11.5.9 onward in HRMS there are two Security Models as:

    • Standard HRMS Security
    • Security Groups

    The first one is Standard HRMS security which normally requires defining a security profile, and defining a responsibility for use by application users, whereas security groups means whereby you can reuse a responsibility and assign it to different security profiles in different business groups if required.

    Typically Multi-national Companies would be benefited from security as they normally have concept of service centres using multiple business groups and security profiles.

    gre The good and bad in new Security Group Model

    The Standard Security Model on Oracle HRMS forces a responsibility to be tied to only one business group/security profile. This means that when new business groups are added a brand new set of responsibilities must be set up for the business group, even if the new set of responsibilities is identical in every respect to existing responsibilities assigned to another business group.

    The new security group model can cut down dramatically on the number of responsibilities required as it allows responsibilities to be reused by many different business groups.

    Here are the key points of how the new security group functionality works.

    • Every time a business group is created a new security group of the same name is also created.
    • Security profiles are defined the same way they are now. There is no change in this functionality.
    • Form Assign Security Profile is activated under the new security model. This form allows a user to be linked to a security profile, responsibility, security group (business group) combination.
    • Profile option HR: Business Group is no longer set manually for HRMS responsibilities. This profile option will be set dynamically when a user selects a responsibility/security group combination at logon.
    • Profile option HR: Security Profile is no longer set manually for HRMS responsibilities. This profile option will be set dynamically when a user selects a responsibility/security group combination at logon.
    • The \Security\User Define Screen in the System Administrator responsibility is no longer user to assign HRMS responsibilities to users as this is now done in the new Assign Security Profile screen.

    Please note, that although it is possible in the new security group model to access many business groups through the same responsibility, because of the way users are now assigned to responsibility/security group combinations, an HRMS user can only access the data in one business group at any one time.This can be best understood in next section.

    red Overview of Standard Security Model versus new Security Group Model

    Lets try to understand by a simple diagram below, what is here is 3 BU defined in global instance representing three BU X-Singapore, X- Australia and third one X-UK. The simple diagram below shows the difference in responsibility set-ups associated with each model.

    old securitymodel

    In the standard security model when a user logs on or decides to change responsibility the list of responsibility names they have access to are presented to them to select from. In the security group model when a user logs on or decides to change responsibility the list of responsibility names and the associated security group (i.e. business group) assigned to the user are presented to the user to select from. This difference can be best described as:

    comparebothmodel

    ora3 steps away to switching to the new security model

    The steps required to switch to the new security model are as follows;

    • Profile option HR: Cross Business Group should be set to “Yes”.
    • Profile option Enable Security Groups must be set to “Service Bureau”
    • Concurrent request Enable Multiple Security Groups must be run.

    purpNot to Forget

    Once the new security model is switched on, it cannot be switched off.

    bluSuggested Reading

    • Enhancements in Oracle HRMS Security in R11.5: Note:202478.1
    • How Does the Cross Business Group Profile Option Impact the Application :Note:224822.1
    • Understanding and Using HRMS Security in Oracle HRMS :Note:394083.1

    Other related post in Security

    Posted in 11i, EBS Suite, Functional, HRMS | 4 Comments »

    Dealing with Foreign Currency : “Conversion”

    Posted on December 18th, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

    This refers to foreign currency transactions that are immediately converted at the time of entry to the functional currency of the Set of Books in which the Transaction takes place.

    Conversion uses a daily rate that is either supplied by the user or pulled from the Daily Rates Table at the time the transaction is entered.

    The Rate Type is simply a label to identify the kind of rate used in a transaction.

    In EBS suite, “User” rate Type is reserved, whereas other rate type like “Corporate” and “Spot” used for the seeded data in GL currency table.

    When such a transaction is posted, a separate balance is kept in the GL_BALANCES table of all accounts entered in a foreign currency and their equivalent balance in the functional currency.

    When you see the information in GL_BALANCES table, which keeps a cumulative balance for the foreign and the functional balance in an account; the rate information is missing. The rate information and the transaction-by-transaction detail is kept in the GL_JE_LINES table. GL_BALANCES only keeps the total amount entered for a particular account in a particular currency and the total functional amount for those foreign transactions. This allows for the segregation of portions of an account balance by the different currencies used in each transaction.

    Finally lets compare all three

    This table has compares the three Foreign Currency concepts:

    JE creation

    Related Posts in series for “Dealing with Foreign Currency”

    Posted in EBS Suite, Functional, Oracle General Ledger | 1 Comment »

    Dealing with Foreign Currency :Translation

    Posted on December 16th, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

    Similar to Revaluation, there is another term called ‘Translation’ , a feature that linked with Foreign Currency transactions in General Ledger.

    arrow next redTranslation

    Translation is used to translate an entire set of books or balances for a company from the functional currency to a foreign currency.

    This feature can translate both actual and budget balances. If the system have enabled average balance processing then the system can translate average balances as well.

    Translation is frequently used to prepare financial reports for consolidation into global financial statements.

    Translation uses periodic rates and, optionally, historical rates in compliance with FASB52.

    FASB stands for Financial Accounting Standards Board which is a group within the Accounting field that issues bulletins on how to account for various financial events.

    arrow next redHow does the system translate balances?

    As per Metalink Note 1061166.6, FASB52 states that when translating a Trial Balance from one currency to another, the following conventions should be used:

    transaltaion

    arrow next redHow does the system translate balances?

    Assets and liabilities are translated by multiplying the YTD balance by the Period End Rate.

    YTD (translated currency) = Rate X YTD (functional currency)

    Whereas,revenue and Expense balances are translated using the PTD balance for each period and the corresponding Period Average rate for each period; therefore, translation must be performed for the first period of the fiscal year forward to the period for which translation is required. Rates must also exist in the Period Rates table back to the first period of the fiscal year in which the translation is being performed.

    PTD (translated currency) = Rate X PTD (functional currency)

    In the Stock and Ownership Equity accounts, historical rates are generally used. but there are certain other special cases requiring the use of Historical rates.

    Point that should be noted is EBS GL allows the use of an amount to be used as the translated balance for the account specified rather than calculating the amount using the Historical Rates. This feature allows the translated balance to be calculated outside of the application in lieu of setting up and maintaining the Historical Rates. Historical Rate usage is set up by specifying a range of accounts to use Historical Rate translation. This set-up overrides the above rules for using the Period End and Period Average rates.

    arrow next redCumulative Translation Adjustment Account

    Since the Balance Sheet and the Profit and Loss accounts are being translated using different rates, the translated Trial Balance is no longer in balance. The amount required to bring the foreign Trial Balance back in balance is called the Cumulative Translation Adjustment or CTA. This account is specified in the Set of Books set-up screen. The accounts and the amounts in them are created and populated dynamically when the Translation process get completed successfully.

    You should note that CTA is typically a Balance Sheet account, the account type is determined when the account value is defined for the account

    arrow next redSome of the underline report for Translation :

    • Historical Rates Execution Report : This is used to review the historical rates, mounts or weighted-average rates you assigned to individual accounts or ranges of accounts.
    • Translated Trial Balance Report :This is for reviewing account balances and period activity after running translation.

    arrow next red..What happen in Oracle when Translation Run?

    Translation is very table-space intensive. When this run its roughly doubling one period of data held in the GL_BALANCES table.

    arrow next redSuggested Reading at Metalink

    • How Does the Translation Process Calculate the Translated Amounts? Note 188530.1
    • DOES ORACLE APPS COMPLY WITH FASB 52? Note:1061166.6

    Related Posts in series for “Dealing with Foreign Currency”

    1. Dealing with Foreign Currency :”Translation”

    Posted in Finance, Functional, Oracle Application, Oracle General Ledger | 1 Comment »

    Dealing with Foreign Currency : “Revaluation”

    Posted on December 14th, 2007 by Sanjit Anand |Print This Post Print This Post |Email This Post Email This Post

    Lets take some thoughts on Oracle GL Foreign Currency exposure.As we know three key terminology most wildly used in GL that pertain to foreign currency. They are Conversion, Revaluation, and Translation.Lets start with Revaluation:

    redarrow-1

    Revaluation - when ,what & why?

    Revaluation is used if, and only if, you have foreign currency transactions (i.e.Conversion of foreign currency transactions). Revaluation uses the Period Rates Table. The Revaluation Rate is simply 1/Period End Rate.

    redarrow-1The Revaluation Process:

    1.)Finds accounts within the range of accounts specified that have all or a portion of their balance derived from foreign currency transactions;

    2.)takes the foreign currency portion of the account balance and revalues it using the Revaluation Rate from the Period Rates Table;

    3.)figures the difference between the current cumulative functional balance of these foreign transactions and the revalued functional currency balance calculated using the Revaluation Rate;

    4.) creates an unposted journal batch to adjust the account balance to the new revalued balance calculated using the Revaluation Rate. The offsetting account is an Unrealized Gain/Loss account specified when running the Revaluation process.

    Don’t be confused by the fact that the Revaluation process revalues transactions entered using Daily Rates with rates from the Period Rate table; the rate it is using is simply the “Daily Rate” on the last day of the month stored in the Period Rate Table.

    The purposes of Revaluation is to “true-up” liability or asset accounts that may be materially understated or overstated at month-end using an exchange rate at month- end. This understatement or overstatement is caused by an unacceptable fluctuation in the exchange rate between the time the transaction was entered into and the period of interest for reporting, usually at a month-end. Revaluation is only necessary while the obligation remains unsettled (example ..the invoice is still unpaid or the receivable uncollected). The Realized Gain/Loss will be recorded at the time the obligation is settled.

    Take a note revaluation can be done on any account, but typically,this is done for balance sheet accounts, whose balance is made up of open
    transactions (ie. Accounts Payable, Accounts Receivable).

    Revaluation is typically done for reporting purposes only; therefore, the journal entries produced as a result should be reversed in the following period.

    Although Revaluation is intended to be used when transacting in currencies because of fluctuating Forex rate in the unstable economies, more and more company who is operating in Multi national environment , normally using this functionality by creating Journal Entries to reconcile their foreign subsidiary intercompany account.

    The idea being that they are getting translated balances from their subsidiaries that do not balance to their inter company due to using different rates throughout the month to record inter company transactions.

    Revaluation is used to revalue all these transaction at the same rate the foreign subsidiary used to translate their intercompany balance.

    redarrow-1How to specifying PTD or YTD Revaluation

    We can use the setting in the profile option ‘GL: Income Statement Accounts Revaluation Rule’.

    The following values are available:

    PTD: Only PTD balances will be revalued for income statement accounts.

    When you select PTD, the Revaluation program only revalues the PTD balances of your income statement accounts but continues to revalue YTD balances for balance sheet accounts.

    YTD: Only YTD balances will be revalued for income statement accounts.
    When you select YTD, then the revaluation program behaves as it did before, revaluing YTD balances for both your income statement and
    balance sheet accounts.

    redarrow-1Formula Used By Revaluation Calculation

    YTD:

    REVALUATION ACCOUNT AMOUNT= ((begin_balance_dr + period_net_dr - begin_balance_cr -period_net_cr) * revaluation_rate)
    LESS
    (begin_balance_dr_beq + period_net_dr_beq - begin_balance_cr_beq - period_net_cr_beq)

    PTD

    REVALUATION ACCOUNT AMOUNT = ((period_net_dr - period_net_cr) * revaluation_rate))
    LESS
    (period_net_dr_beq - period_net_cr_beq)

    Will explore some more in foreign currency functionality area , keep watching…Happy weekend :)

    Posted in EBS Suite, Functional, Oracle General Ledger | 3 Comments »

    Page 1 of 1812345678»...Last »

    « Previous Entries