Infosys’ blog on industry solutions, trends, business process transformation and global implementation in Oracle.

« January 2010 | Main | March 2010 »

February 28, 2010

A diet for your General Ledger system: From “Fat GL” to “Thin GL”

Determining the number and composition of the extended accounts (Flexfield structure in Oracle) has been a topic of debate and angst amongst GL architects.

A “Fat GL” design as the name implies contains a very large number of journals, often containing information that would typically be required for operational management reporting and typically containing minimal summarization.

A Fat GL creates a very large number of “account combinations” and journal lines. The “account combination” is a product of number of values in each segment. Valid combinations might be fewer but the multiplication rule still holds. Even if one segment has a large, and may be growing, number of values the number of combinations will be really large. In the mid 90s, I saw a customer with 11 segment accounting Flexfield, with “Project” being one of the segments. It is easy to see that such a company would likely have millions of journal lines coming to its GL system. This company had a pretty rudimentary project accounting system. Hence GL also acted as its system for project profitability reporting.

Typically you would have multiple books due to currency and/ or statutory requirements. These would require several consolidations and you soon have millions of journal lines sloshing around in the system. Add to that the complex organizations created through mergers and acquisitions in the last decade. Soon the GL system becomes cumbersome to maintain and expensive to retrieve data from.

Why did we design such a GL system in the first place?

Most of the fat is create through the addition of “analytical” fields (segments) in the extended account. In many organizations, GL had become not only the system for financials and regulatory reporting, but also a system for operational management and reporting. Hence if you are project oriented organization and lacked a strong application for project accounting and management, GL became the repository for project level operational reporting.

However, as ERP systems became more robust and extended in areas like order management, projects and supply chain, the sub-ledger systems became robust enough to become systems for majority operational management reporting. In many industries like in manufacturing, high tech and project oriented services organization, the GL system became trimmer and fitter geared more towards financial and regulatory reporting

The Financial Services industry, by contrast, has remained one where the sub-ledgers (like core banking, treasury and brokerage applications), both at the front and middle offices are not typically part of the regular ERP applications. Moreover the large numbers of acquisitions with disparate and often duplicate systems have created a situation GL became pretty much the only system with a company wide view. Hence many Financial Services companies have a Fat GL environment creating challenges in reconciliation, reporting and control.

Financial Accounting Hub based Financial Accounting Architecture

If you look at Oracle’s current offering, you no longer need to be satisfied with this less than optimal situation. An architecture involving Oracle Financial Accounting Hub, a data warehouse and your General Ledger system can create an architecture that is fast, efficient and overcomes many of the weaknesses of a Fat GL.

In a later post, we will discuss how some of the challenges of a Fat GL can be addressed in this architecture

February 26, 2010

The REST based approach for communicating between Legacy systems and middleware layer.. Part 1

People generally tend to overlook old approaches, but these same approaches, in the past, have emerged as compelling technologies. This very same mindset has also been applied to the REST approach. The idea may be old but when realized, it becomes a technology that uses existing protocols of web to build robust web services.

It is not a set of tools but rather an architectural style in which the Web already works. When we re-construct what we already know about web and frame it into a set of principles, then what we get is the REST approach.

In Service Oriented Architecture (SOA), we all are familiar with interacting with end applications by sending Simple Object Access Protocol (SOAP) messages. But, there are other systems such as the legacy systems that could be interested in communicating with the middle ware layer using HTTP requests rather than SOAP requests. In such a scenario, the end systems would not provide us with Web service Interface (WSDL) to invoke them, but would give the middle ware layer, HTTP URLs, on which they expect us to post xml messages. This process of communicating with external systems using HTTP requests rather than SOAP messages is REST BASED APPROACH for invoking services.

REST uses the existing web interfaces - GET, POST, PUT and DELETE - to communicate between web services. Unlike SOAP, there is no need for a new message format; REST uses simple XML for message communication.

REST is Representational State Transfer. In REST, every web service is treated as a Resource and can be identified by a URI/URL. In order to modify these resources, their representations are used. So, the next set of questions that arise are:

Q: What is a Representation of a web service?
A: The answer is the web page that a client requests for.

Q: What is State?
A: It is the application state or a session state.

Q: What is Transfer of state?
A: We can maintain an application/session state by transferring it from client to server and again back to client.

And with this, we come to the end of my brief introduction to the REST based approach. Stay tuned for my next blog on how REST works and what are its benefits!
Do feel free to send in your comments..

February 25, 2010

Demand To Deliver Value Chain for High Tech

Are the Traditional Package based IT solutions helping us bridge the gap between various departments to give an enterprise level view?
Over the last decade or so, no other industry has undergone such profound changes as the High Tech industry. This industry is witnessing increasing supply chain complexity with the introduction of new products every now and then with short product life cycles,  relentless pressures on margins, outsourcing to cheaper destinations, heightened customer expectations,  forward and backward integration of the supply chain constituents, need for better collaboration for inventory and forecasting.  All these shifts have led to multiple issues, the key being :
  1. Lack of effective supply chain and inventory visibility
  2. Demand volatility leading to lower planning accuracy
  3. High risk of product obsolescence, High No of SKU's, slew of NPI's, Complex Master Data Management
  4. Margins under tremendous pressures, sometimes as low as 1-2%
Traditional Package based IT solutions also do not help the cause as they take a departmental and siloed view of the entire Business, where client will get different modules/applications for different Business functions like Procurement, Finance, Sales, Logistics etc. Client will then have to struggle to integrate all these myriad of modules/applications to make them work seamlessly and coherently and deliver the entire value chain. Also measurement of the performance of these functions/processes becomes a tedious job as there are no end to end overarching KPI’s being defined and measured, leading to dilution of process level accountability and view. This may lead to dissatisfied customer and suppliers for the client. This problem becomes more acute as there is plethora of applications available in market even under same product vendor for each business function. So the selection process itself becomes quite a challenge.

Oracle and Infosys are currently engaging some of their best talents to create an out of the box Oracle Applications based Demand to Deliver (D2D) solution, which is going to help clients achieve demand oriented value chain, superior performance, efficiencies and help outperform the competitors.

 

February 24, 2010

IFRS would change a company's financial statements forever

Come 2011 and there would be a major transformation in the manner Indian companies present their profit and loss accounts and balance sheets. 2011 is when it becomes mandatory for them to adopt International Financial Reporting Standards (IFRS)

What is IFRS
-- International Accounting Standard Board (IASB) has issued principles based pronouncements comprising of standards and interpretations which are popularly known as IFRS (International Financial Reporting Standards).

-- Replaces existing Country specific Accounting Standard which are rule based

-- IFRS compliance is not just accounting change, its impact will be on all entities connected with an organization including shareholders and employees. Policy and Procedural changes need to be analyzed across all areas e.g. Organization, Taxation, Systems, Processes and Controls

Impact on Financial Statements:

Extensive DisclosuresLaughing: The market value of Financial Derivatives, ESOPS, Properties , Machineries etc need to be disclosed as opposed to current practise of accounting only at historical cost. This would facilitate all stakeholders to assess the correct market value of organization.

Greater transparency: Goods will have to be sold to end consumer to be reflected as revenue instead of existing rule of recognizing revenue by just sending the goods to distributors godown

Risk related disclosures: Investors would have better access to information on company's exposure to interest rate risk, forex risk etc since such disclosures would be mandatory under IFRS. This in turn would help better risk management for the investor

Information Complexity:Undecided Since it is a principles based accounting standard, their may be lack of uniformity in disclosures by companies leading to increased complexity for investor. Investors must adjust themselves to such fluctuations

Overall it would increase the length of financial statements due to extensive disclosures but facilitate better and informed decision making for all stakeholdersSmile

To conclude, post IFRS the Financial Statements would be Re Born for ever, so are you ready for the change?

February 22, 2010

Oracle GTM - A Centralized Platform for Managing Global Trade Policies and Regulations

Oracle Global Trade Management (GTM) helps manufacturers manage trade policies and regulations by providing a global, centralized and customizable trade compliance solution that helps mitigate supply chain and compliance risk.
Initially Oracle planned to develop GTM as a part of OTM to address International Trade Logistics (ITL) requirements, mainly for customs documentation generation and denied parties association. Later on Oracle has changed their strategy and developed GTM as a separate product on the OTM platform (can be directly accessed from some specific screens of OTM 6.1, once GTM server gets installed).
GTM solutions can be used with any Enterprise Resource Planning (ERP) system and/or legacy order management system and/or as a standalone extension of the Oracle Transportation Management (OTM) family of applications.
With Oracle Global Trade Management the benefits for customers can be categorized as:
Global Trade Management:
*   Automate Trade Compliance: Accelerate supply chain processes and increase working capital utilization by ensuring products are not delayed in-transit due to compliance issues such as missing import/export documentation.
*   Master Trade Data Management: Centrally manage product, party and other data that are unique and necessary for trade.
*   Improve Product Classification: A central classification repository for all products worldwide supports country specific compliance and other classification driven business processes. In addition, assisted classification tools make product classification faster and easier.
Global Trade Compliance:
*   Implement Restricted Party and Sanction Screening: Manage and mitigate risk by screening government lists, internal gray lists, red flag words, and other custom content.
*   Achieve Trade Compliance: Help ensure compliance with trade regulations, import and export control regimes, embargos, sanctions and internal compliance programs by determining and applying trade controls that may exist for any type of transaction.

Acknowledgments for inputs from - Lakshmana Murthy Kodukula, OTM Consultant, Oracle Practice

New look of Oracle Transportation Management (OTM)

This latest release of OTM i.e. OTM 6.1 offers expanded capabilities in five primary areas:
*   Extensions to sourcing, planning, execution, financial settlement and visibility across all modes of transportation.
*   Extension of the multi-modal capabilities supported for transportation sourcing by addressing complex-ocean bids as well as accessorials for both truck and ocean.
*   Expansion of Oracle Fleet Management with new capabilities that help reduce transportation costs and improve equipment utilization by enhancing the planning and optimization engine for solving complex fleet planning scenarios.
*   The introduction of new business intelligence capabilities and additional dashboard reports to drive process efficiency and help measure and monitor 'green' metrics such as CO2 (Carbon Dioxide) Emissions, NOX (Oxides of Nitrogen) Emissions and Total Fuel Consumption.
*   "Oracle Global Trade Management”, a new product offering of Oracle delivered within the OTM platform. This new product is designed to support the import-export compliance needs of companies engaged in global trade.

This combination makes OTM the only solution that enables companies to manage their comprehensive trade compliance and transportation requirements, including fleet, on a global basis within one central platform.

By further automating logistics processes and supporting sustainability initiatives, OTM 6.1 helps shippers and logistic service providers lower transportation costs improve efficiencies and reduce their environmental impact.
 

Advanced Fleet Management and Support for Sustainability Objectives
As part of the enhancements to Oracle Fleet Management, OTM 6.1 delivers a new mobile communication platform that improves shipment visibility by allowing fleet dispatchers to capture data-rich information about shipments and communicate with drivers in real-time. The mobile communication platform also enables fleet dispatchers to drive process efficiencies by automating shipment monitoring to determine whether an event requires additional action or support.

Reinforcing Oracle's commitment to the "U.S. Environmental Protection Agency (EPA) SmartWay Transport Partnership, the new release includes a 'Green Dashboard' that incorporates SmartWay emission factors for measuring and monitoring 'green' metrics that are intended to offer a baseline for 'green' calculations. The SmartWay Transport Partnership helps freight sector companies reduce greenhouse gas emissions and improve energy efficiency through strategies, financing and advanced technologies.
 

All these features are so unique in TMS world and had given a fresh and new look to OTM.

Acknowledgments for inputs from - Lakshmana Murthy Kodukula, OTM Consultant, Oracle Practice

February 19, 2010

Managing Intercompany transactions for Global Projects

Globalization has changed the way companies do business. Because of increasing competition and pressure on margins they are forced to have multiple Operating Units /Departments and Projects work together on a single deal, yet the customer wishes to receive only one bill. Parts of the work performed may be billed externally to a customer while other work may be billed internally to another project. These types of business needs require a way to capture multiple project costs into one project regardless of where or by whom the work is performed.

Example 1-: During an auto accident, a telephone pole owned by the local telephone company is knocked down. A contract project is set up to track the cost of the repair. These costs will be billed to an insurance company. While the repair is under way, the telephone company decides to replace the old transformer at the top of the downed pole. These costs will need to be capitalized and will be billed internally to a capital project. The contract project will bill the insurance company for repair work performed on the pole, and, using inter-project billing, will bill a receiver project for work performed on the transformer. The receiver project can exist anywhere in the enterprise, regardless of operating unit, set of books, or legal entity.

Example 2: Company ABC is an advertising company with a multiple organization structure. The London operating unit, ABC’s headquarters, received a contract from a German customer. The customer wants ABC to produce and air live shows in Paris, New York, and Tokyo to launch its new line of high-end women’s apparel. ABC will plan and design the show using resources from the London operating unit. The Paris, New York, and Tokyo operating units are each responsible for the successful execution of these live shows with their local resources.
These intercompany transactions between projects are very well supported by Oracle projects both for services as well as inventory transactions. This helps in correct intercompany accounting and netting. This provides a seamless integration with the financial modules to track intercompany transaction and supports transfer pricing.
Below are various business models that the company might have for intercompany projects, which are supported by Oracle Projects.

Intercompany service transaction with a centralized approach-:
In this case, there is a project in the Operating Unit (company) which requires work to be done for it by a project in the other Operating Unit (company). Hence, the expenditure in the providing Operating Unit is charged against the project of the receiver (former) Operating Unit  and an intercompany receivable invoice is generated by the provider Operating Unit(on the basis of the transfer pricing defined), which becomes the intercompany payable invoice for the receiver Operating Unit. Final customer billing is done in the receiver Operating Unit only.

Example-: Company A’s London office gets a contract for providing consulting services to the client XYZ. The work on this contract needs to be performed by the Company A’s India office. In case of centralized approach resources of the India office will charge their time directly to the single project created in the London division. Intercompany payable invoice will be generated and only tax lines will be interfaced to the London project, as the cost has already been charged to it.

Intercompany service transaction with a de- centralized (or subcontracting) approach-:
In this case, when there is a project in the Operating Unit (company) which requires work to be done for it by a project in the other Operating Unit (company). The expenditure in the providing OU is charged against the project of the same OU (provider OU) and an intercompany receivable invoice is generated by the provider OU (on the basis of the transfer pricing defined), which becomes the intercompany payable invoice for the receiver OU. This payable invoice is interfaced to the receiver project to calculate the costs against it. Final customer billing is done in the receiver OU only.

Example-: Company A’s London office gets a contract for providing consulting services to the client XYZ. The work on this contract needs to be performed by the Company A’s India office. In case of a decentralized approach the India office will create a separate project for the work and will charge the cost to the London office through intercompany payable invoice. Final client billing will happen for the London project only

Borrowed and lent Transactions-:
In this case though the service or the expenditure is incurred by the provider Operating Unit (company) for the receiver Operating Unit (company) on a project, but no intercompany billing takes place. Only intercompany journal entries are generated and the same are interfaced to the GL.

Intercompany inventory transactions with Projects-:
Because of increasing competition and pressure on margins companies are forced to move their production plants to the locations where they have lowest cost of production. This has posed many challenges for the business systems to accommodate logistics of moving material across locations/legal entities and accounting it correctly, particularly when such inventory is tied to a particular project and has to be moved across operating units. This is only possible in case of organizations enabled for project manufacturing
Please note that projects can support intercompany transfers for all intercompany inventory scenarios like Direct Intercompany Inventory Transfers, IR-ISO, Intercompany Drop ship etc.

So basically using Oracle Projects once can manage inter company transactions very effectively and proper business processes can be set around this.

Subscribe to this blog's feed

Follow us on

Blogger Profiles

Infosys on Twitter