Professional Documents
Culture Documents
Mass Allocation
Mass Allocation
-To define mass allocation formulas, you create a mass allocation batch that contains one or more mass
allocation formula entries.
-Mass allocation can be created in Ledger currency, entered currency or Statistical currency
-By including ledger or ledger sets you can allocate amount of one ledger to another ledger.
- You can create mass allocation batch for ledger which has same COA.
- You must have read only or read-write access to ledgers and balancing segment value or
management segment value to generate mass allocation batch.
- If you choose ‘Full Cost Allocation’ you can enter an account or amount in line ‘A’ but lines ‘B’ &
‘C’ must contain accounts only.
- If Ledger sets/Ledgers or Balancing segment values are not defined in Mass allocation formula
then this formula can be used in any ledger/Leger set or Balancing segment values.
- Assign segment type to each account segment. The types are Looping, Summing & Constant.
- Looping: - Assign this type to ‘LEDGER SET’ segment value. The allocation program runs each
formula once for each ledgers defined in Ledger set. Assign this to a Parent segment value to
include each child value assigned to the Parent value In the formula. The allocation program
runs each formula for each child segment value. You can only loop on Parent value.
- Summing: - Assign this type to Ledger Set segment value to SUM the account balance of all the
Ledgers in the Ledger set. You can only SUM on Ledger set segment value. Assign this type to
Parent segment value to sum the account balance of the child segment values assigned to a
parent. E.G. If you enter a parent that has five child values, the allocation rule adds up value of
all the five child values and uses the sum in each mass allocation formula. You can only sum on
Parent value.
- Constant :- Assign this type to a single Ledger segment value. Use this to child value segment
value to use the detail account balance associated to child segment. You can use this to a parent
segment value only if there is a summary account associated with that parent. To use summary
account in mass allocation formula, all the segment in the formula must be assigned segment
value as Constant.
Target Account:- Enter an account in the Target line to specify the destination for your allocation. When
the result of the allocation is Positive then it will Debit the Target Account and Credit the Offset account
and vice-versa.
- The Ledger or Ledger set of Offset account must be same as of Target Account. Also the Offset
account is usually the same account as the formula line ‘A’ to reduce the cost pool by the
allocated amount.
- 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 and enter a ledger or balance-level reporting currency in the
ledger segment, you must have a Constant segment type. If you enter a ledger set in
the ledger segment, you can use either the Looping or Summing segment type.
- • If you enter an account, child values must have a Constant segment type.
• If you use a Looping segment type in your Offset line, you must use the same
ledger segment value or parent as in your Target line.
4. Line C is account based and has the same segment values as line B.
5. Line C uses Constant or Summing segment type if line B uses Constant or Summing
segment type.
1) Full Allocation Method: - Choose the full allocation method to generate journals that reverse
previous allocations or to post new allocation amount. Recommended to use this method for
first time allocation.
To replace a previous allocation requires two steps. First, reverse the original allocation.
Second, create a mass allocation for the new amounts.
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).