Oracle General Ledger allows users to create mass allocation journals to distribute expenses and revenues across cost centers, departments, and divisions. This is done by creating mass allocation definitions that include allocation formulas with parameters to specify how amounts will be distributed. The allocation formulas use a cost pool multiplied by a usage factor divided by a total usage to calculate allocation amounts. Users can generate allocation journals using either a full or incremental allocation method and must validate the allocation definitions and formulas before generating journals to distribute amounts according to the formulas.
Oracle Fusion Applications Accounts PayablesBerry Clemens
This document outlines the terms and conditions for use of Oracle's online training materials. It states that Oracle allows its business partners to download and copy the materials for internal training purposes only, and that the materials cannot be resold, redistributed, or used to create derivative works. The document also disclaims any warranties regarding the accuracy or completeness of the materials and states that Oracle will not be liable for any loss or damage resulting from use of the materials. Partners must agree to indemnify Oracle from any actions or claims arising from their use of the materials.
The document discusses costing structures and methods in Oracle Manufacturing. It defines key costing concepts like cost elements, sub-elements, activities, and basis types used to assign costs. It also covers average costing updates, cost recognition processes, and important reports for analyzing costs and margins.
This document provides demonstrations for configuring subledger accounting in Oracle Applications R12. It begins with creating responsibilities and users, then demonstrates how to copy an existing accounting method and validate an application accounting definition. Later demos show how to create new journal line types, descriptions, derivation rules, line definitions, and a full accounting method from scratch. The document provides detailed steps and screenshots to guide the reader through each configuration task.
The document provides an overview of Oracle Internet Expenses setup. It discusses setting up schedules that define rates and policies for expense categories. It also covers defining expense report templates, selecting operating units, and setting up locations. The goal is to configure Oracle Internet Expenses to manage expense reporting according to an organization's policies.
Blanket purchase agreement and blanket release in oracle r12G Madhusudhan
Blanket purchase agreements and releases allow negotiating long-term supplier contracts while maintaining flexible delivery schedules. A blanket purchase agreement specifies negotiated item prices before actual purchasing. A blanket release is an actual order issued against the agreement, using the agreement's prices. Notifications can be set to alert about blanket agreement utilization and expiration.
This document discusses setting up Oracle Receivables. It covers defining system options such as accounting options, transaction and customer options, and tax invoice printing methods. It also discusses creating an Accounts Receivables responsibility, including defining the responsibility, assigning it to a user, and assigning profile values. Finally, it provides steps for creating customer profiles and transactions.
The document discusses various topics related to fixed assets in Oracle Applications including:
1. There are three ways to add assets: quick additions, detail additions, and mass additions.
2. Depreciation is calculated by running the depreciation program for each book. This updates expense, accumulated depreciation, and other values.
3. Asset books are used to define depreciation rules and generate journal entries. The main types are corporate, tax, and budget books.
This document provides instructions for setting up accounts payable and accounts receivable netting in Oracle. It outlines prerequisites like defining a netting control account and netting bank account. It also describes setups for receivables system options, receipt classes, profiles, and document sequencing. The document explains how to create a netting batch, settle it, and extract netting data. It notes that querying payments for netting will not show an attached payment document.
Oracle Fusion Applications Accounts PayablesBerry Clemens
This document outlines the terms and conditions for use of Oracle's online training materials. It states that Oracle allows its business partners to download and copy the materials for internal training purposes only, and that the materials cannot be resold, redistributed, or used to create derivative works. The document also disclaims any warranties regarding the accuracy or completeness of the materials and states that Oracle will not be liable for any loss or damage resulting from use of the materials. Partners must agree to indemnify Oracle from any actions or claims arising from their use of the materials.
The document discusses costing structures and methods in Oracle Manufacturing. It defines key costing concepts like cost elements, sub-elements, activities, and basis types used to assign costs. It also covers average costing updates, cost recognition processes, and important reports for analyzing costs and margins.
This document provides demonstrations for configuring subledger accounting in Oracle Applications R12. It begins with creating responsibilities and users, then demonstrates how to copy an existing accounting method and validate an application accounting definition. Later demos show how to create new journal line types, descriptions, derivation rules, line definitions, and a full accounting method from scratch. The document provides detailed steps and screenshots to guide the reader through each configuration task.
The document provides an overview of Oracle Internet Expenses setup. It discusses setting up schedules that define rates and policies for expense categories. It also covers defining expense report templates, selecting operating units, and setting up locations. The goal is to configure Oracle Internet Expenses to manage expense reporting according to an organization's policies.
Blanket purchase agreement and blanket release in oracle r12G Madhusudhan
Blanket purchase agreements and releases allow negotiating long-term supplier contracts while maintaining flexible delivery schedules. A blanket purchase agreement specifies negotiated item prices before actual purchasing. A blanket release is an actual order issued against the agreement, using the agreement's prices. Notifications can be set to alert about blanket agreement utilization and expiration.
This document discusses setting up Oracle Receivables. It covers defining system options such as accounting options, transaction and customer options, and tax invoice printing methods. It also discusses creating an Accounts Receivables responsibility, including defining the responsibility, assigning it to a user, and assigning profile values. Finally, it provides steps for creating customer profiles and transactions.
The document discusses various topics related to fixed assets in Oracle Applications including:
1. There are three ways to add assets: quick additions, detail additions, and mass additions.
2. Depreciation is calculated by running the depreciation program for each book. This updates expense, accumulated depreciation, and other values.
3. Asset books are used to define depreciation rules and generate journal entries. The main types are corporate, tax, and budget books.
This document provides instructions for setting up accounts payable and accounts receivable netting in Oracle. It outlines prerequisites like defining a netting control account and netting bank account. It also describes setups for receivables system options, receipt classes, profiles, and document sequencing. The document explains how to create a netting batch, settle it, and extract netting data. It notes that querying payments for netting will not show an attached payment document.
Here are the default price break types that can be specified in Oracle Sourcing:
- Quantity
- Delivery Date
- Delivery Location
- Payment Terms
- Other (user defined)
The Sourcing administrator can select one or more of these as the default types that will be available for buyers to select when defining price breaks in their negotiations.
ALLOWING AWARD APPROVAL TO BE REQUIRED
You can configure Oracle Sourcing to require approval of negotiation awards before the resulting purchase orders
are generated. This allows your organization to implement approval workflows for sourcing awards.
To configure award approval:
Navigation Path
Sourcing Super User (R) Negot
This document provides steps to configure Landed Cost Management (LCM) in Oracle EBS R12.1.3. The steps include: applying required patches; creating new account codes for LCM; defining cost factors; defining LCM shipment types, organizations, and options; integrating with Oracle Advanced Pricing by setting profile options; and testing the LCM configuration. Optional steps include assigning items to the new inventory organization and opening a period for the new organization.
This document provides step-by-step instructions for setting up the general ledger in Oracle EBS, including:
1. Configuring the accounting flexfield to define the structure of the chart of accounts. This involves adding segments, creating value sets, and defining qualifiers.
2. Adding and maintaining values for the accounting segments to populate the chart of accounts. This includes setting up parent/child relationships.
3. Performing account maintenance tasks like moving account balances and journal entries from one account to another using the mass maintenance request.
The setup discusses important considerations for defining a flexible and scalable chart of accounts structure that can accommodate future business needs.
This document summarizes a presentation on cost accounting enhancements in Oracle E-Business Suite Release 12, including the transition from Material Accounting Components (MAC) to Subledger Accounting (SLA) for process costing. Key points include increased flexibility in discrete costing using SLA, mapping of process costing transactions and setup between MAC and SLA, an example of tracking purchase price variances by product line using either mapping sets or category accounting, and notes on discrete inventory period close and upgrade processes in R12.
This document describes an accounts payable process that includes the following key steps:
1. Enter and validate supplier invoices
2. Create accounting entries for the invoices in the subledger system
3. Transfer the accounting information to the general ledger
The process allows companies to enter invoices from suppliers, validate the information, record the invoice details in the accounting system, and post the results to the general ledger to record the financial impact. It provides an automated way to manage and pay supplier invoices while ensuring proper recording in the financial books of record.
Oracle ERP Cloud provides guidance on period close procedures for Oracle Cloud modules including Financials, Procurement, Projects, Inventory, and Payroll. This includes:
1. Closing subledger applications like Payables before Inventory to ensure accurate accrual entries.
2. Using Subledger Accounting to create accounting entries for subledger transactions and transfer them to the General Ledger.
3. Specific cash management procedures including loading bank statements, reconciling transactions, resolving exceptions, creating accounting entries, and reconciling cash balances.
The document provides instructions for setting up Oracle Purchasing including:
1. Creating users, responsibilities, and defining security and control options
2. Setting up departments, jobs, positions, and employees in Oracle HRMS
3. Associating employees with users and defining buyers, financial options, and purchasing options
4. Defining approval hierarchies, groups, inventory items, locations, and other master data
This article aims to provide a comprehensive knowledge and understanding of the Sub ledger accounting (SLA) in Oracle E-Business Suite (EBS) R12. It uncovers some of implementation tips and techniques and also shows how users can meet their financial and reporting needs using SLA.
The article highlights how to use SLA functionality to automate and control various scenarios using specific business rules.
OPM Financial uses actual costing to value inventory transactions such as purchases, production, and shipments. It calculates actual costs based on the recorded costs of materials, resources, and overhead. The actual cost of an item can be viewed at different levels and is impacted by transactions like production batches, expense allocations, adjustments, and inventory transfers. Setup involves defining cost types, calendars, components, policies, and enabling actual cost processing for items.
The document discusses intercompany transaction flows in Oracle applications between two or three operating units (OUs). It describes how intercompany shipping and procurement flows are triggered when the booking/purchasing OU is different from the shipping/receiving OU. The key steps to set up intercompany transaction flows and the logical and financial transactions generated between OUs are explained. Transfer pricing logic, programs to create intercompany invoices, and examples of material and financial flows with 2-3 OUs are also covered.
1) The document discusses tips for coping with intercompany invoicing in Oracle EBS, including reconciliation, scheduling concurrent programs daily, adding descriptions, monitoring for errors, and controlling the valuation cutoff date.
2) It recommends creating a Discoverer worksheet to reconcile intercompany payables and receivables invoices.
3) Scheduling the four required concurrent programs daily helps detect errors quicker than running them monthly.
Internal requisitions provide a mechanism for requesting inventory transfers between organizations. They allow tracking inventory as it moves between organizations and reducing costs. Key features include defining sourcing options, managing an inter-organization shipping network, and using the same process for internal and external requisitions.
The document describes the accounts payable cycle in Oracle applications, including inputting invoices, approving invoices, entering expense reports, entering manual payments and wires, paying invoices by running checks, holding payments, and editing entered invoices.
Here are the key steps the Accrual Diagnostics script performs to help troubleshoot reconciliation issues:
1. It spools data from key accrual related tables like cst_reconciliation_build, cst_reconciliation_summary, cst_ap_po_reconciliation, cst_misc_reconciliation, gl_je_headers, gl_je_lines etc to an HTML file based on the input parameters provided.
2. It calculates the accrual balance in GL for Cost Management transactions by summing amounts from gl_je_lines for the given ledger, operating unit, accrual account and date range.
3. It calculates the accrual balance in subledger by summing amounts from c
Release 12 of Oracle Assets introduces several new features including integrated sub-ledger accounting, enhanced mass additions for legacy conversions, automatic preparation of mass additions, XML-based flexible reporting, automatic depreciation rollback, and enhanced functionality for the energy industry. It allows setup and use of the new features in Oracle Assets Release 12.
Oracle Inventory provides complete serial number support for inventory transactions involving serial controlled items. When receiving serial controlled items, the serial numbers are validated based on options defined at the inventory organization level. Technical details involve serial numbers being stored in tables and transactions being recorded, with serial number states updated. Troubleshooting may require deleting stuck transactions to unmark serial numbers.
This document provides instructions for currency conversion in Oracle Applications General Ledger. It discusses defining conversion rate types, currencies, and entering daily conversion rates to automatically convert transaction amounts entered in foreign currencies to the functional currency. The document outlines the steps to define currencies, enable currencies for use, and define relationships for European Monetary Union currencies. It also describes using the GL_DAILY_RATES_INTERFACE table to automatically load daily conversion rates into General Ledger to avoid corrupting the data.
Accounting Concepts And Accounting Entries In Oracle V1.0Mahmoud Fawzy
The document provides an overview of accounting concepts including the accrual and cash basis of accounting, the accounting equation, double entry bookkeeping, and examples of common accounting transactions such as purchasing assets for cash or credit and paying expenses. It explains how to determine whether accounts are debited or credited according to generally accepted accounting principles. Examples of basic accounting entries are provided to demonstrate how transactions affect different types of accounts.
The document provides steps for completing the asset closing process in SAP. It includes checking the last closed fiscal year, reconciling asset and accounting data, recalculating depreciation, executing depreciation and periodic postings, reconciling the general and subsidiary ledgers, performing the fiscal year change, and executing the year-end closing program. The asset closing process closes the fiscal year for asset accounting and accounting purposes and prepares the data for the new fiscal year.
Oracle Corporation's AutoAccounting white paper discusses how AutoAccounting in Oracle Receivables derives General Ledger accounts for transactions. It covers AutoAccounting setup, the types of accounts used, how segments are determined from tables or constants, examples, and credit memo and freight processing. Validation ensures the full account combination derived by AutoAccounting is valid in the General Ledger.
Here are the default price break types that can be specified in Oracle Sourcing:
- Quantity
- Delivery Date
- Delivery Location
- Payment Terms
- Other (user defined)
The Sourcing administrator can select one or more of these as the default types that will be available for buyers to select when defining price breaks in their negotiations.
ALLOWING AWARD APPROVAL TO BE REQUIRED
You can configure Oracle Sourcing to require approval of negotiation awards before the resulting purchase orders
are generated. This allows your organization to implement approval workflows for sourcing awards.
To configure award approval:
Navigation Path
Sourcing Super User (R) Negot
This document provides steps to configure Landed Cost Management (LCM) in Oracle EBS R12.1.3. The steps include: applying required patches; creating new account codes for LCM; defining cost factors; defining LCM shipment types, organizations, and options; integrating with Oracle Advanced Pricing by setting profile options; and testing the LCM configuration. Optional steps include assigning items to the new inventory organization and opening a period for the new organization.
This document provides step-by-step instructions for setting up the general ledger in Oracle EBS, including:
1. Configuring the accounting flexfield to define the structure of the chart of accounts. This involves adding segments, creating value sets, and defining qualifiers.
2. Adding and maintaining values for the accounting segments to populate the chart of accounts. This includes setting up parent/child relationships.
3. Performing account maintenance tasks like moving account balances and journal entries from one account to another using the mass maintenance request.
The setup discusses important considerations for defining a flexible and scalable chart of accounts structure that can accommodate future business needs.
This document summarizes a presentation on cost accounting enhancements in Oracle E-Business Suite Release 12, including the transition from Material Accounting Components (MAC) to Subledger Accounting (SLA) for process costing. Key points include increased flexibility in discrete costing using SLA, mapping of process costing transactions and setup between MAC and SLA, an example of tracking purchase price variances by product line using either mapping sets or category accounting, and notes on discrete inventory period close and upgrade processes in R12.
This document describes an accounts payable process that includes the following key steps:
1. Enter and validate supplier invoices
2. Create accounting entries for the invoices in the subledger system
3. Transfer the accounting information to the general ledger
The process allows companies to enter invoices from suppliers, validate the information, record the invoice details in the accounting system, and post the results to the general ledger to record the financial impact. It provides an automated way to manage and pay supplier invoices while ensuring proper recording in the financial books of record.
Oracle ERP Cloud provides guidance on period close procedures for Oracle Cloud modules including Financials, Procurement, Projects, Inventory, and Payroll. This includes:
1. Closing subledger applications like Payables before Inventory to ensure accurate accrual entries.
2. Using Subledger Accounting to create accounting entries for subledger transactions and transfer them to the General Ledger.
3. Specific cash management procedures including loading bank statements, reconciling transactions, resolving exceptions, creating accounting entries, and reconciling cash balances.
The document provides instructions for setting up Oracle Purchasing including:
1. Creating users, responsibilities, and defining security and control options
2. Setting up departments, jobs, positions, and employees in Oracle HRMS
3. Associating employees with users and defining buyers, financial options, and purchasing options
4. Defining approval hierarchies, groups, inventory items, locations, and other master data
This article aims to provide a comprehensive knowledge and understanding of the Sub ledger accounting (SLA) in Oracle E-Business Suite (EBS) R12. It uncovers some of implementation tips and techniques and also shows how users can meet their financial and reporting needs using SLA.
The article highlights how to use SLA functionality to automate and control various scenarios using specific business rules.
OPM Financial uses actual costing to value inventory transactions such as purchases, production, and shipments. It calculates actual costs based on the recorded costs of materials, resources, and overhead. The actual cost of an item can be viewed at different levels and is impacted by transactions like production batches, expense allocations, adjustments, and inventory transfers. Setup involves defining cost types, calendars, components, policies, and enabling actual cost processing for items.
The document discusses intercompany transaction flows in Oracle applications between two or three operating units (OUs). It describes how intercompany shipping and procurement flows are triggered when the booking/purchasing OU is different from the shipping/receiving OU. The key steps to set up intercompany transaction flows and the logical and financial transactions generated between OUs are explained. Transfer pricing logic, programs to create intercompany invoices, and examples of material and financial flows with 2-3 OUs are also covered.
1) The document discusses tips for coping with intercompany invoicing in Oracle EBS, including reconciliation, scheduling concurrent programs daily, adding descriptions, monitoring for errors, and controlling the valuation cutoff date.
2) It recommends creating a Discoverer worksheet to reconcile intercompany payables and receivables invoices.
3) Scheduling the four required concurrent programs daily helps detect errors quicker than running them monthly.
Internal requisitions provide a mechanism for requesting inventory transfers between organizations. They allow tracking inventory as it moves between organizations and reducing costs. Key features include defining sourcing options, managing an inter-organization shipping network, and using the same process for internal and external requisitions.
The document describes the accounts payable cycle in Oracle applications, including inputting invoices, approving invoices, entering expense reports, entering manual payments and wires, paying invoices by running checks, holding payments, and editing entered invoices.
Here are the key steps the Accrual Diagnostics script performs to help troubleshoot reconciliation issues:
1. It spools data from key accrual related tables like cst_reconciliation_build, cst_reconciliation_summary, cst_ap_po_reconciliation, cst_misc_reconciliation, gl_je_headers, gl_je_lines etc to an HTML file based on the input parameters provided.
2. It calculates the accrual balance in GL for Cost Management transactions by summing amounts from gl_je_lines for the given ledger, operating unit, accrual account and date range.
3. It calculates the accrual balance in subledger by summing amounts from c
Release 12 of Oracle Assets introduces several new features including integrated sub-ledger accounting, enhanced mass additions for legacy conversions, automatic preparation of mass additions, XML-based flexible reporting, automatic depreciation rollback, and enhanced functionality for the energy industry. It allows setup and use of the new features in Oracle Assets Release 12.
Oracle Inventory provides complete serial number support for inventory transactions involving serial controlled items. When receiving serial controlled items, the serial numbers are validated based on options defined at the inventory organization level. Technical details involve serial numbers being stored in tables and transactions being recorded, with serial number states updated. Troubleshooting may require deleting stuck transactions to unmark serial numbers.
This document provides instructions for currency conversion in Oracle Applications General Ledger. It discusses defining conversion rate types, currencies, and entering daily conversion rates to automatically convert transaction amounts entered in foreign currencies to the functional currency. The document outlines the steps to define currencies, enable currencies for use, and define relationships for European Monetary Union currencies. It also describes using the GL_DAILY_RATES_INTERFACE table to automatically load daily conversion rates into General Ledger to avoid corrupting the data.
Accounting Concepts And Accounting Entries In Oracle V1.0Mahmoud Fawzy
The document provides an overview of accounting concepts including the accrual and cash basis of accounting, the accounting equation, double entry bookkeeping, and examples of common accounting transactions such as purchasing assets for cash or credit and paying expenses. It explains how to determine whether accounts are debited or credited according to generally accepted accounting principles. Examples of basic accounting entries are provided to demonstrate how transactions affect different types of accounts.
The document provides steps for completing the asset closing process in SAP. It includes checking the last closed fiscal year, reconciling asset and accounting data, recalculating depreciation, executing depreciation and periodic postings, reconciling the general and subsidiary ledgers, performing the fiscal year change, and executing the year-end closing program. The asset closing process closes the fiscal year for asset accounting and accounting purposes and prepares the data for the new fiscal year.
Oracle Corporation's AutoAccounting white paper discusses how AutoAccounting in Oracle Receivables derives General Ledger accounts for transactions. It covers AutoAccounting setup, the types of accounts used, how segments are determined from tables or constants, examples, and credit memo and freight processing. Validation ensures the full account combination derived by AutoAccounting is valid in the General Ledger.
This document discusses changes to cost of goods sold (COGS) accounting and cost of production analysis (COPA) in SAP Simple Finance. It explains that SAP now recommends using account-based COPA rather than cost-based COPA because account-based COPA in Simple Finance can provide more detailed cost breakdowns and better reconciliation to the general ledger. The document also provides steps for customizing account-based COPA, including defining additional accounts to split the COGS posting and accounts to split production variance categories for financial reporting purposes.
A controlling area is an organizational unit in SAP that represents a closed system for cost accounting purposes. It provides the framework for planning, allocation, and monitoring of costs. A company can have either one controlling area for centralized management or multiple controlling areas for decentralized management structures. Key considerations for one vs. multiple controlling areas include chart of accounts, posting periods, master data, project management, and cost distribution functions.
Do you know the difference between calculated columns and measures in Power BI?
In this article, you’ll learn what calculated columns and measures are, how they work, and when to use them.
You’ll also get some tips and best practices for choosing between them.
https://www.selectdistinct.co.uk/2023/11/21/calculated-columns-and-measures-in-power-bi/
#powerBI #measures #calculatedcolumns
The document discusses configuring automatic postings in an ERP system. It describes:
1. Setting up account determinations for different transactions like inventory movements and invoice verification based on factors like the chart of accounts, valuation grouping code, transaction key, and valuation class.
2. Simulating transactions to test the account determinations and make any needed corrections.
3. Various transactions for inventory, procurement, projects, and more that can be configured for automatic postings.
This document discusses setting up asset accounting in SAP, including:
- Defining depreciation areas, charts of depreciation, and number assignment rules
- Creating asset classes and screen layout rules
- Setting depreciation keys, methods, and intervals for posting depreciation
- Assigning accounts and specifying rules for posting depreciation to financials
- Creating an asset master record for a leased or insured asset
In financial modelling, consistent, uniform design increases efficiency and reduces error.
This modelling guide sets out some recommendations for a “default” model design. This will often have to be adapted, but it’s a good place to start.
1) The document discusses how accounting transactions are generated in Oracle Receivables and passed to the general ledger. Key points covered include how AutoAccounting works to determine account segment values, how transactions like invoices and receipts impact accounting, and tips for verifying and reconciling the accounting entries.
2) When invoices, credit memos, receipts and other transactions are created in Receivables, accounting entries are automatically generated using predefined rules in AutoAccounting. These entries pass to the general ledger via the interface.
3) The journal entries reports in Receivables allow verifying the accounting for transactions and ensuring the correct accounts are used before posting to the general ledger. Period close procedures include balancing receivables activity
Summary accounts provide efficiencies for business processing by representing the sum of multiple detailed account balances. They allow for faster reporting and inquiry compared to reviewing each detailed account individually. A summary account template is used to generate multiple summary accounts based on the detail and parent segment values defined. Maintaining summary accounts involves tasks like adding or removing child accounts to update the rolled-up balances totaled in each summary account.
Abila MIP Budget Entry Basics and AdvancedNet at Work
The webinar covered budgeting basics and advanced options in Abila MIP Fund Accounting. It included an overview of the budget module setup and options, budget wizard, working with Excel and importing budgets. The presentation lasted 60 minutes with 10 minutes for questions at the end. Contact information was provided for follow up questions.
This document provides information about configuring automatic postings in SAP for inventory management and invoice verification transactions. It describes how the system determines the relevant general ledger accounts to post to for each transaction based on factors like the chart of accounts, valuation grouping code, transaction/event key, valuation class, and account grouping. It also outlines the steps to define the account assignments for each transaction, check the settings using a simulation, and review further details on specific posting transactions.
FSG or Financial Statement Generation is a tool in Oracle that allows users to create financial reports like profit and loss statements and balance sheets without any programming. It uses concepts like rows and columns to prepare these reports. Value sets in Oracle Apps are sets of valid values that can be used for flexfields or as parameters in reports. There are eight types of value sets including none, independent, dependent, table, special, pair, translatable independent and translatable dependent.
The document discusses various financial, logical, and statistical functions in Microsoft Excel such as PMT, FV, IF, VLOOKUP, and their uses in decision making. It also covers tools for working with large worksheets including scrolling, freezing panes, autofilter, and page setup. Students are provided instructions and exercises to practice using these functions and tools to build financial models and analyze data.
This document provides instructions for implementing new Asset Accounting in SAP S/4HANA with Simple Finance. It outlines 15 steps to take in the customizing system and downstream systems. Key steps include installing SAP Simple Finance, migrating to the new General Ledger, migrating charts of depreciation, making additional customizing settings, activating the new Asset Accounting, and transporting the customizing changes to downstream systems. The document also provides details on copying reference charts of depreciation, assigning charts of depreciation to company codes, specifying number assignment across company codes, specifying account determination, and defining number range intervals.
The document outlines the steps to close an accounting period in Oracle Assets, which includes running depreciation, creating journal entries, reconciling with the general ledger, and optionally archiving and purging old data. Key steps are to ensure all transactions are entered, run depreciation which will close the period, create journal entries, review and post them, then reconcile various reports between Oracle Assets and the general ledger.
This document provides instructions for an assignment to create a C++ program that models bank account transactions using class inheritance. Students will create a base BankAccount class and two derived classes, CheckingAccount and SavingsAccount, with additional functionality specific to each type of account. A test program will demonstrate depositing, withdrawing, and checking balances for sample accounts of each type. Students must submit source code and a lab report documenting their work.
This document describes four methods for carrying forward budget balances from one fiscal year to the next: 1) encumbrances only, 2) encumbrances and encumbered budget, 3) funds available, and 4) a combination of methods 2 and 3. It provides screenshots and explanations of how balances are treated under each method at year-end and displayed in the subsequent year. It also addresses some common questions about the carry forward process, flexibility of rules, and impact of additional transactions.
The document provides test specifications for system testing the payables process integration with an application system. It includes 16 test sequences covering processes like opening payable periods, defining banks, invoice entry for POs and non-POs, payments, refunds, recurring invoices, and month/period-end processing. Each sequence has detailed steps, expected results, and status tracking. It also specifies requirements for century date compliance in all customizations and interfaces.
This document is the Oracle Payables Reference Guide, Release 12. It provides reference material for Oracle Payables, including technical details about application use as well as general concepts. The guide is intended for use by anyone responsible for implementing or using Oracle Payables. It contains sections on expense reports and credit cards, payables open interface tables, purchase order matching database tables, and predefined setup for Oracle Subledger Accounting.
This document provides an overview of entering invoices in Oracle Payables in Release 12 (R12). It discusses the new ability to assign multiple organizations to a single payables responsibility. It also covers entering invoice headers, lines, and distributions. Invoice lines can now capture additional project or asset related information. The document provides examples of entering invoices at the line and distribution levels and the resulting accounting entries. It concludes with current enhancement requests for Payables in R12, such as adding fields to capture asset tag numbers and units from invoices.
The document provides setup instructions for Oracle Accounts Payable application version 12.1.3. It includes 28 setup steps to define configuration items like the accounting flexfield, payment terms, approval codes, payment programs, and payment formats. The setup is to be completed to implement the application for a company using accrual accounting.
This document provides a quick reference guide for creating a requisition in Oracle iProcurement. It outlines the 9 step process: 1) Log in and select procurement, 2) search for items and add them to your cart from internal or external sources, 3) create a non-catalog request if the item is not found, 4) enter delivery information, 5) enter billing information such as the PTAEO, 6) add any notes for approvers or attach documents, 7) review the approver list, 8) review the full requisition, and 9) submit the requisition for approval.
The document provides an overview and case study of Patni Computer Systems' implementation of Oracle iProcurement. Some key points:
- Patni implemented iProcurement over 6 months to streamline their procurement process and reduce cycle times.
- The implementation involved analyzing current and desired processes, customizing workflows, loading catalogs, testing, and training users.
- Results included reducing procurement cycle times from 20 days to just 3 hours, eliminating paper-based processes, and improving supplier relationships.
- Lessons learned included the importance of user involvement, change management processes, and getting catalog and category structures right for adoption.
Oracle iProcurement and Services Procurement enable self-service procurement and spending control. iProcurement allows employees to place orders from catalogs while enforcing spending policies. It streamlines ordering, controls spending, and reduces procurement costs. Services Procurement provides controls for services spending through master agreements, timecard approval, and invoice matching to eliminate overbilling and increase visibility into services spend. Both products are part of Oracle's Advanced Procurement suite for integrated procurement of goods and services.
This document provides guidance on using the Oracle iProcurement system for NHS Wales. It introduces iProcurement and explains how to log in. It describes the home page layout and sections. It provides instructions for creating catalogue and non-catalogue requisitions, approving requisitions, receiving goods, reviewing previous requisitions, and other reference information. The goal is to help users navigate iProcurement and understand the processes for ordering, approving, and receiving goods and services.
This document discusses leveraging Oracle iProcurement to increase cash flow by extending access to member or partner organizations. It would provide an additional revenue source and savings passed to others through combined spending power. To implement, a separate set of books and operating unit would be created with unlimited approval authority and restricted requisition views. Legal considerations around antitrust rules for consortium buying are also noted.
This document provides guidance on using iProcurement for procurement and non-procurement purchases. It discusses raising requisitions through smart forms or non-catalogue requisitions. Smart forms can be used to order certain goods and services, automatically creating a purchase order. Non-catalogue requisitions require approval from UK SBS procurement to ensure regulatory compliance. It also covers receipting goods, returns, and other iProcurement functions. The document contains step-by-step instructions and notes on navigation, approvals, and best practices for iProcurement.
The document discusses Oracle iProcurement, which aims to centralize purchasing controls while decentralizing purchasing execution through self-service. It allows enabling procurement policy-based purchasing, supporting requests for all goods and services through a single entry point. It provides a productive user interface for requesters with tools to streamline purchasing. It also discusses self-service receiving to improve payment accuracy through three-way matching.
This document provides an overview and instructions for using the iProcurement module in Oracle Financials version 11.5.10. It describes the iProcurement home page and preferences settings. The main sections covered include creating shopping carts, requisitions, and receipts. Details are provided on adding items from online catalogs or manually, saving incomplete requisitions, and charging items to accounts. Methods for splitting costs, adding notes, changing approvers, and finding requisitions are also summarized.
This document provides instructions for staff on using the upgraded version of Oracle E-Business Suite for procurement processes at CDU. It outlines how to log in, navigate to the iProcurement homepage, and raise requisitions. Specific steps covered include searching for item categories and suppliers, adding line items to the shopping cart, attaching documents, and submitting requisitions for approval. It also discusses receiving goods, returning items, and correcting receipt quantities.
This document provides an overview of the physical inventory process in Oracle Inventory, including defining a physical inventory, taking a snapshot of on-hand quantities, generating tags, entering counts, approving adjustments, and posting adjustments. Key steps include defining criteria for the inventory, generating tags to match physical items to the system, entering count quantities, and making approved adjustments to update inventory records. The process integrates with cost management and general ledger modules to update item costs and inventory values.
The document provides instructions on setting up inventory items in an organizational inventory management system. It discusses [1] creating items at the organizational level, [2] assigning stock locators, [3] changing stock locators, and [4] transferring items between subinventories through reservations. Most item attributes will default from a master template, but some like account centers and subinventories need to be manually assigned.
This document provides an overview of kanban replenishments in Oracle Inventory. It describes how kanban uses a pull-based system with cards to trigger replenishment requests when inventory is needed. It outlines the different kanban supply statuses and source types for replenishing inventory, including production, intra-organization transfers, inter-organization transfers, and external suppliers. It also provides details on how to set up kanban planned items, define kanban cards, and establish kanban pull sequences to support the replenishment process.
The document summarizes inventory transaction types in two character codes used by different source modules, including inventory adjustments (IA), inventory issues (II), inventory transfers (IT), inventory receipts (IR), legacy bill of lading receipts and transfers (LR and LT), and transactions from purchase orders and sales orders. It provides details on how each transaction type affects inventory quantities and costs, and which general ledger accounts they impact.
This document provides an overview of forecasting in Oracle Applications. It discusses loading forecast data through manual entry, import, and automatic generation. Focus forecasting generates forecasts by selecting the most accurate of five forecasting models based on historical demand data. Statistical forecasting uses an exponential smoothing function to average historical demand. The document also covers forecast consumption, technical details, reporting, and alerts related to forecasting.
This document discusses accounting entries for inventory transactions under average costing. It defines key inventory accounts like material, material overhead, and expense. It then provides examples of common inventory transactions and whether the average cost is recalculated for the receiving subinventory. For transactions like receipts, issues, transfers, the average cost is not changed. But for adjustments, completions or scrapping of work in process jobs, the average cost is recalculated based on the associated charges to the job.
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...XfilesPro
Wondering how X-Sign gained popularity in a quick time span? This eSign functionality of XfilesPro DocuPrime has many advancements to offer for Salesforce users. Explore them now!
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
Boost Your Savings with These Money Management AppsJhone kinadey
A money management app can transform your financial life by tracking expenses, creating budgets, and setting financial goals. These apps offer features like real-time expense tracking, bill reminders, and personalized insights to help you save and manage money effectively. With a user-friendly interface, they simplify financial planning, making it easier to stay on top of your finances and achieve long-term financial stability.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
The Rising Future of CPaaS in the Middle East 2024Yara Milbes
Explore "The Rising Future of CPaaS in the Middle East in 2024" with this comprehensive PPT presentation. Discover how Communication Platforms as a Service (CPaaS) is transforming communication across various sectors in the Middle East.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Manyata Tech Park Bangalore_ Infrastructure, Facilities and Morenarinav14
Located in the bustling city of Bangalore, Manyata Tech Park stands as one of India’s largest and most prominent tech parks, playing a pivotal role in shaping the city’s reputation as the Silicon Valley of India. Established to cater to the burgeoning IT and technology sectors
Liberarsi dai framework con i Web Component.pptxMassimo Artizzu
In Italian
Presentazione sulle feature e l'utilizzo dei Web Component nell sviluppo di pagine e applicazioni web. Racconto delle ragioni storiche dell'avvento dei Web Component. Evidenziazione dei vantaggi e delle sfide poste, indicazione delle best practices, con particolare accento sulla possibilità di usare web component per facilitare la migrazione delle proprie applicazioni verso nuovi stack tecnologici.
Transforming Product Development using OnePlan To Boost Efficiency and Innova...OnePlan Solutions
Ready to overcome challenges and drive innovation in your organization? Join us in our upcoming webinar where we discuss how to combat resource limitations, scope creep, and the difficulties of aligning your projects with strategic goals. Discover how OnePlan can revolutionize your product development processes, helping your team to innovate faster, manage resources more effectively, and deliver exceptional results.
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Paul Brebner
Closing talk for the Performance Engineering track at Community Over Code EU (Bratislava, Slovakia, June 5 2024) https://eu.communityovercode.org/sessions/2024/why-apache-kafka-clusters-are-like-galaxies-and-other-cosmic-kafka-quandaries-explored/ Instaclustr (now part of NetApp) manages 100s of Apache Kafka clusters of many different sizes, for a variety of use cases and customers. For the last 7 years I’ve been focused outwardly on exploring Kafka application development challenges, but recently I decided to look inward and see what I could discover about the performance, scalability and resource characteristics of the Kafka clusters themselves. Using a suite of Performance Engineering techniques, I will reveal some surprising discoveries about cosmic Kafka mysteries in our data centres, related to: cluster sizes and distribution (using Zipf’s Law), horizontal vs. vertical scalability, and predicting Kafka performance using metrics, modelling and regression techniques. These insights are relevant to Kafka developers and operators.
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISTier1 app
Are you ready to unlock the secrets hidden within Java thread dumps? Join us for a hands-on session where we'll delve into effective troubleshooting patterns to swiftly identify the root causes of production problems. Discover the right tools, techniques, and best practices while exploring *real-world case studies of major outages* in Fortune 500 enterprises. Engage in interactive lab exercises where you'll have the opportunity to troubleshoot thread dumps and uncover performance issues firsthand. Join us and become a master of Java thread dump analysis!
Enhanced Screen Flows UI/UX using SLDS with Tom KittPeter Caitens
Join us for an engaging session led by Flow Champion, Tom Kitt. This session will dive into a technique of enhancing the user interfaces and user experiences within Screen Flows using the Salesforce Lightning Design System (SLDS). This technique uses Native functionality, with No Apex Code, No Custom Components and No Managed Packages required.
Nashik's top web development company, Upturn India Technologies, crafts innovative digital solutions for your success. Partner with us and achieve your goals
2. Introduction
Mass allocation is a facility in Oracle Financials through which one can create journals that
distribute and allocate revenues and expenses across a group of cost centers, departments,
divisions, and so on. By including parent values in allocation formulas, you can allocate to
the child values referenced by the parent without having to enumerate each child
separately. Hence, a single formula can perform multiple allocations.
To define MassAllocation formulas, you create a MassAllocation batch that contains one or
more MassAllocation formula entries. You can also copy an existing MassAllocation batch
then modify it as needed for your new batch. Use MassAllocation batches to group your
MassAllocation formulas. For example, you might combine all formulas for a single
department or division into one batch, or group all formulas for certain types of calculations
into separate entries.
You can create MassAllocations in your functional currency, a foreign currency or statistical
currency.
It is a very useful tool to properly distribute amounts between accounts. For example rent
for the entire premises can be allocated to different cost centers based on the area occupied
by each department. The Mass allocation journals in Oracle are handled in a step by step
manner. The following steps are involved in created a Mass Allocation Journal Entry:
1. Create Mass Allocation Definition - First the user needs to define the mass allocation
definition. The definition contains parameters as to how expenses etc would be distributed.
2. Validate the Mass Allocation definition - The second step is to validate the mass allocation
definitions with valid account segments to ensure that same are correct and accurate.
3. Generate the Mass Allocation journals - Finally from journal entries already posted, mass
allocation journals need to be passed so as to distribute or allocate the amounts to valid
accounts based on proportion.
4. Review and post the entries - Once the mass allocation journals are generated, the last
step in the process is to review the journals and post the entries to the Oracle General
Ledger.
3. Formula Lines
Operand Lines
All MassAllocation formulas use the following equation to determine allocation amounts:
COST POOL * (USAGE FACTOR / TOTAL USAGE)
General Ledger uses the following format to represent the equation. Each factor in this
equation relates to a separate formula line.
A * B / C
You can enter any combination of fixed amounts and accounts in formula lines A, B, or C.
Note: When you create MassAllocation formulas, you can enter specific amounts or specify
an account for lines A, B or C.
If you do not choose Full Cost Allocation: you can enter an amount instead or an account in
any of lines A,B or C.
If you choose Full Cost Allocation: you can enter an amount in line A but lines B and C must
contain accounts only. See also the Validation Business Rules for Allocation Formulas with
Full Cost Pool enabled.
Target Account
Enter an account in the Target line to specify the destination for your allocations.
When the result of your allocation formula is a positive number, the resulting journal entry
debits the target account and credits the offset account. When the result of your allocation
formula is a negative number, the resulting journal entry credits the target account and
debits the offset account.
Note: The target account must conform to the allocation formula rules for target accounts.
Be sure to also follow the account segment cross–validation rules. The validation program
does not check for account cross–validation rule violations. If you enter a target account
that violates a cross–validation rule General Ledger creates invalid journal lines when you
generate the formula. You must correct the resulting journals in the Enter Journals window
before you post.
4. Offsetting Account
Enter an account in the Offset line to specify the account to use for the offsetting debit or
credit from your allocation. The Offset account is usually the same account as formula line A
to reduce the cost pool by the allocated amount. When the result of your allocation formula
is a positive number, the resulting journal entry debits the target accounts and credits the
offset account. When the result of your allocation formula is a negative number, the
resulting journal entry credits the target accounts and debits the offset account.
Note: The offset account must conform to the allocation formula rules for offsetting
accounts. Be sure to also follow the account segment cross–validation rules. The validation
program does not check for account cross–validation rule violations. If you enter an offset
account that violates a cross–validation rule General Ledger creates invalid journal lines
when you generate the formula. You must correct the result in
5. Validating MassAllocation and MassBudget Batches
After you define a new allocation batch, or change an allocation formula, you must validate
the batch by running the MassAllocation/ MassBudget Validation program. The program
verifies that your allocation formulas conform to the allocation formula definition rules.
You can run the program to validate all previously unvalidated batches, or you can validate
all unvalidated batches when you close the window.
6. Allocation Formula Rules
Use the following definition rules when creating your allocation formulas. The allocation
validation program checks that your formulas adhere to these rules.
For formula lines A, B and C (operand lines):
You can enter either an amount or an account in lines A, B and C.
If you enter an account, child values must have a Constant segment type.
Parent values may have a Constant, Looping or Summing segment type.
You can use a Constant segment type with a parent value only if it references a
summary account.
If you use a Looping segment type on the same segment in more than one of the
operand lines, you must use the same parent.
If you use a Looping segment type in your Target line, you must use a Looping
segment type on the same segment using the same parent in lines A, B or C.
To use summary accounts, all segments in your formula must be assigned a segment
type of Constant.
For target and offset lines (lines T and O)
You must enter an account in the Target and Offset lines.
Detail values must have a Constant segment type.
Parent values must have a Looping segment type.
Your Target account must be different from your Offset account.
For the target line only (line T)
If you use a Looping segment type in lines A, B or C, you must use a Looping
segment type on the same segment using the same parent in your Target line.
For the offset line only (line O)
You can only use a Looping segment type in your Offset line if the corresponding
segment type in your Target line is Looping.
If you use a Looping segment type in your Offset line, you must use the same parent
as in your Target line.
7. Validation Business Rules
If you choose to use Full Cost Pool Allocation, below are the business rules used to validate
your Allocation Formula Rules for lines A, B, and C. If your full cost pool allocation contains
violations of the business rules, the execution report will detail the errors.
1. Line B is account based.
2. Line B has at least one looping segment.
3. Line C is account based and has the same segment values as line B.
4. Line C uses Constant or Summing segment type if line B uses Constant or Summing
segment type.
5. At least one Summing or Constant segment in line C corresponds to a looping segment in
line B.
8. Generating MassAllocation Journals
Generate MassAllocations to create unposted journal batches based on your validated
MassAllocation formulas. The generated journal batch contains one entry for each allocation
formula in the batch.
Use MassAllocation journals to reverse existing balances, post new allocation amounts, or
generate journals that increment the existing balances to match the current allocation
amount.
You can generate MassAllocation journal batches for any range of open or future enterable
periods. If you are allocating encumbrances, all of the periods must be in open
encumbrance years. General Ledger creates one unposted journal batch for each period in
the range. If there is a closed period in the range of periods you specify, General Ledger
generates a batch that cannot be posted until you open the period.
9. Choosing an Allocation Method
You can generate journals from allocation formulas using a full or incremental allocation
method, depending on whether you want to replace or increment existing account balances.
Generating Journals Using the Full Allocation Method
Choose the Full allocation method to generate journals that reverse previous allocations or
to post new allocation amounts. We recommend that you use this method only if you are
allocating amounts for the first time, or only once.
To replace a previous allocation requires two steps. First, reverse the original allocation.
Second, create a mass allocation for the new amounts.
Generating Journals Using the Incremental Allocation Method
Choose the Incremental allocation method when you want to update allocated balances
without reversing the previous allocation batches. Using this method, you can generate
allocation journals as many times as you wish, provided there is no activity against the
target accounts between runs.
We recommend that you do not use the incremental method the first time you generate a
MassAllocation entry. However, if you do generate your first MassAllocation entry using this
method, your target balance must be zero.
Before generating incremental allocation journals, post all batches you previously generated
from the same formula batch.
If you rerun your incremental batches, General Ledger uses cumulative period–to–date,
quarter–to–date, year–to–date or project–to–date balances for the accounting period you
specify. The first amount type General Ledger encounters in the A*B/C formula is the
amount type used for the target account when calculating the incremental allocation amount
(A*B/C).
10. Scheduling Your Allocation or MassAllocation Batch
You can generate your Allocation or MassAllocation Journal Batch according to schedules in
Oracle Applications; schedules you define in Oracle Applications, or schedules you define in
General Ledger.
11. MassAllocation Examples
The basic concept of Mass Allocation is dividing your cost on some factor. If we take a simple real
life example then consider 5 friends having a dinner at a restaurant. Each of them buys a meal deal
which costs $260 per person. Now if one of the friends pays the whole amount which is $1300. How
will he calculate per head cost? The answer is simply by dividing 1300 by 5 or multiplying 1300 by
1/5. Mathematically 1300*1/5
This is the formula for MassAllocation A*B/C where,
A = Total Cost ($ 1300)
B = Factor (1deal per person)
C = Total Factor (Total Deals)
In Oracle General Ledger this facility is given to divide or allocate your expense cost or revenue
income on your selected distributing criteria which can be your no. of departments, branches, head
count, covered area, etc.
Example 1:
Suppose your account is composed of three segments: Company, Department and Account.
You want to redistribute your monthly rent expense from department 100 to each
department based on the amount of space each department occupies.
Department 999 is a parent that includes all departments except 100.
Department 100 is the department that stores all rent expenses.
Account 5740 is the rent expense account. SQFT is the statistical account used to record
square footage for each department.
To allocate the monthly rent expense for company 01, define the following MassAllocation
formula:
12. Row A represents the cost pool that you want to allocate to all departments. Rows B and C
compute the relative amount of floor space occupied by each department. These rows
access statistical accounts of the form 01–101–SQFT, 01–102–SQFT, and so on. Row B
loops through all department segment values. Row C computes the total of all floor space
occupied.
Now assume that you will want to reallocate an adjusted cost pool without reversing the
posted journal batches created by the previous MassAllocations. You define your
MassAllocation with a different offset account from your cost pool:
13. The examples below will build upon the same MassAllocation as in the previous example,
except the allocation amount is the incremental change. The original MassAllocation used a
cost pool of $100,000, resulting in a journal entry like the following:
debit 01 – 101 – 5740.......45,000 Rent Expense – Dept 101
debit 01 – 102 – 5740.......30,000 Rent Expense – Dept 102
debit 01 – 103 – 5740.......25,000 Rent Expense – Dept 103
credit 01 – 100 – 5740.......100,000 Rent Expense – Dept 100
Now, assume that later you want to reallocate a rent cost pool increased by $10,000 to a
total of $110,000. When you run the same MassAllocation formula in incremental mode for
an accounting period with a cost pool of $110,000, General Ledger only allocates the
adjustment to the cost pool, or $10,000. This produces the following journal entry:
debit 01 – 101 – 5740.......4,500 Rent Expense – Dept 101
debit 01 – 102 – 5740.......3,000 Rent Expense – Dept 102
debit 01 – 103 – 5740.......2,500 Rent Expense – Dept 103
credit 01 – 100 – 5740.......10,000 Rent Expense – Dept 100
After you post this journal entry, the balances in your rent expense accounts are:
01 – 101 – 5740.......49,500 Rent Expense – Dept 101
01 – 102 – 5740.......33,000 Rent Expense – Dept 102
01 – 103 – 5740.......27,500 Rent Expense – Dept 103
01 – 100 – 5740.......110,000 Rent Expense – Dept 100
Now assume that later you want to reallocate a rent cost pool decreased by $30,000 to a
total of $80,000. When you run the same MassAllocation formula in incremental mode for
an accounting period with $80,000 of rent expense, General Ledger produces the following
journal entry:
debit 01 – 100 – 5740.......30,000 Rent Expense – Dept 100
credit 01 – 101 – 5740.......13,500 Rent Expense – Dept 101
credit 01 – 102 – 5740.......9,000 Rent Expense – Dept 102
credit 01 – 103 – 5740.......7,500 Rent Expense – Dept 103
After you post this journal entry, the new balances in your rent expense accounts are:
01 – 101 – 5740.......36,000 Rent Expense – Dept 101
01 – 102 – 5740.......24,000 Rent Expense – Dept 102
14. 01 – 103 – 5740.......20,000 Rent Expense – Dept 103
01 – 100 – 5740.......80,000 Rent Expense – Dept 100
Posting the resulting incremental MassAllocation journal entry has a net effect of replacing
the existing target balance with the allocated amounts from A*B/C.
Warning: When using MassAllocations or MassBudgeting, use accounts that receive all of
their activity solely from incremental and regular MassAllocations and MassBudgeting. This
ensures that General Ledger uses an accurate target balance for the incremental allocation.
Example 2
Consider an organization with 4 divisions or departments:
1. Enterprise Resource Planning (ERP)
2. Software Development (SD)
3. Software Support (SS)
4. Network Infrastructure (NI)
The COA Structure of this organization is Company-Branch-Department-Product-Account
The segment values of Department or the hierarchy of Department segment is
0000 - Common or No Department
1200- Information Technology (Parent) (Child Ranges: 1201 - 1299)
1201-ERP
1202-Software Development
1203-Software Support
1204-Network Infrastructure
Let’s allocate the telephone bill expense of $18950 for the month of June incurred at X branch on
the number of employee each department has. The allocation basis in this example is Head Count
per Department.
15. The account code for X branch is 101 and the natural Account for PTCL expense is 50201 and each
department has 9, 11, 5, and 3 employees respectively. That is ERP has a head count of 9, SD has 11,
SS has 5 and NI has a head count of 3.
Now the MassAllocation procedure steps starts.
STEP1: We will create a total cost or “A” of the formula. Pass a Standard JV in the period of JUNE
with the following Lines
Line1: 1-101-0000-00-50201 18950(DR)
Line2: 1-101-0000-00-10122 18950(CR)
Line 1 Account Description: XYZ-X-NoDeparment-NoProduct-PTCL Expense
Line 2 Account Description: XYZ-X-NoDepartment-NoProduct-Bank
This journal entry is equivalent to paying your PTCL telephone bill. Ideally this expense entry should
be coming from Oracle Payables. We are manually entering this actual journal so that we can created
a Cost Pool “A” having an amount of $18950.
STEP2: Now we will create the “B” and “C” or Usage Factor and “Total Usage”. Pass a STAT JV. STAT
is short for Statistical and it can be used by changing the currency from PKR to STAT. The STAT
journal doesn’t need to be balanced. But they do affect the account balances if we inquire on the
currency type of TOTAL but let’s not get there, it is a different topic. Simply pass a STAT JV to create
“B” and “C”. Remember the Period of the JV should be JUNE as the Standard JV.
The account code combination for the STAT journals in this scenario will be
Line1: 1-101-1201-00-50201 9(DR)
Account Description: XYZ-X-ERP-NoProduct-PTCL Expense
Line2: 1-101-1202-00-50201 11(DR)
Line3: 1-101-1203-00-50201 5(DR)
Line4: 1-101-1204-00-50201 3(DR)
By passing or posting this STAT journal we are creating a basis for expense allocation. The line 1 tells
that the XYZ organization has 9 employees at Karachi branch in ERP department incurring PTCL
Expense. We can enable UOM on STAT journal by enabling the profile option JOURNAL:MIX
STATISTICAL AND MONETARY to YES. Similarly so on and so forth. Now where are “B” and “C” in
16. this journal? You can see 4 lines with changing Department codes, these four lines individually
represent Usage Factor “B” which is 9, 11, 5 & 3 and collectively they represent Total Usage “C”
which is equal to 9+11+5+3=28.
Now moving on with STEP3
Create a MassAllocation Batch and then a Journal. Name it X PTCL Expense Formula.
When you open the formula entry form you will find the three constant of the Mass Allocation formula
A, B, C and two other fields T and O. “T” stands for Target Account and “O” stands for Offset
Account. We will explain these Accounts later. Let’s continue with the formula.
Now give the account of the “A” which is 1-101-0000-00-50201 having the value of $18950. On the
account entry form you will find that the system prompts or asks for Ledger, it is an optional field.
This option of ledger set is used when we are allocating cost from multiple ledgers. And there is
another LOV having the value as
C: Constant - The segment is constant and doesn’t need any Loop or Sum. And the balance should be
picked against “A” as a constant
L: Looping - The segment needs to loop from first value to last value provided in STAT JV.
S: Summing - The segment needs to sum the value in provided in STAT JV.
Generally the account code in “A” doesn’t not need any kind of looping or summing. So every segment
should be given the value of C. The value this account has for the particular period should be picked
as a constant. Keep the currency as Entered.
Now move on to enter the code for “B”. The account code for Usage Factor in our example will be
1-101-1200-00-50201. Note that I have given the department code as 1200 which is parent of the
departments we selected for allocation basis. Give every segment a Constant C but the segment of
Department will be having the value as Looping L. Why? Because we need to pick the individual values
of 9, 11, 5 and 3.
REMEMBER: looping is only done on Parent Value of the Segment. In this example 1200 is the
Parent department which has the child departments 1201, 1202, 1203 and 1204.
The system will automatically pick the allocation basis by matching the natural account and the
looping segment.
REMEMBER: The currency for “B” and “C” should be STAT.
17. Now give the account code for the Total Usage “C”. The account code will remain the same as “B” with
1200 as the department code. The only difference this time is that instead of Looping we will give the
Department segment the value of Summing S. so that we can have the sum of head count which is
28.
It’s time to give the “T” account. No, it’s not the T Account as we see in Ledger. It is the Target
Account of the cost pool or these are the Debit Accounts which should hold the allocated expense. In
our example these account are the accounts we gave in “B”. Yes the account code combination 1-101-
1200-00-50201 with 1200 as Looping. IN FACT, usually the accounts given in “B” are repeated in “T”
and account given in “A” is repeated in “O”
Let’s proceed further by entering the “O” or the Offset account. This account is same as the account
we gave in “A”. This is the credit account. The account code combination given here wills 1-101-0000-
00-50201 with every segment as Constant.
With this step we have completed our allocation formula. The final Journal generated with this formula
should be
Line 1 1-101-1201-00-50201 6091.071
Line2 1-101-1202-00-50201 7444.643
Line3 1-101-1203-00-50201 3383.929
Line4 1-101-1204-00-50201 2030.357
Line5 1-101-0000-00-50201 18950
If you enable the Full Cost Pool Allocation option then the system will post the rounding difference
to the account with highest value. In this case the all the rounding will be given to line2 account. The
first four accounts are the accounts we mentioned in Target field and the last account is the one we
mentioned in Offset field. The accounting done here is that the PTCL Expense posted on a Common
department was credited and distributed to four other departments on the basis we defined in STAT
journal in Step 2.
If the concurrent request ends with an error then check the Output and Log file for error details.