POOL SETUP TIPS - Special Topic PJ-2

Although setting up cost pools and service centers is intimidating to most people, it is reasonably straightforward in Costpoint. You set up a cost pool by defining the following:

The standard equation used in the allocation of cost pools is provided as follows, specifying the factors involved in the setup process:

Rate or %             =          Account/Orgs containing COSTs to be allocated

                                         Account/Orgs forming the BASIS (that is, Direct Labor)

The pool is CREDITed for the entire amount of the numerator and the debit (or allocation receipt) is made to the account/orgs specified as the DEBIT ALLOCATION account/orgs.

Employee Benefit Pool Example

Rate or %             =          Account/Orgs which contain Employee Benefit costs

                                         Account/Orgs which contain Direct and Indirect Labor

Because you cannot allocate employee benefits to the direct and indirect labor account/ organization combinations directly without distorting the amount of labor dollars in those accounts, you must define a separate set of account/organizations to receive the employee benefit allocation. You can then use these debit allocation accounts in the pool or base of other pools, if it is necessary.

Account

Org

Description

 

0501

1.1.1

FICA

 

0502

1.1.1

FUTA

 

0503

1.1.1

SUTA

 

0504

1.1.1

Vacation Leave

 

0505

1.1.1

Sick Leave

 

0506

1.1.1

Holiday Leave

 

0507

1.1.1

Pension

 

0508

1.1.1

Group Insurance

 

0599

1.1.1

Credit For Empl Ben Pool

 

 

Base Account/Org

Allocation Account/Org

8001/1.1.1 D/L

0590/1.1.1 FRINGE ON D/L

6001/1.1.1 O/H LABOR

0591/1.1.1 FRINGE ON O/H LAB

7001/1.1.1 G/A LABOR

0592/1.1.1 FRINGE ON G/A LAB

 

Pool Setup Basics

In order to create a cost pool in Costpoint, certain information is required. Combined, this information defines the pool. The pieces include:

The allocation group number defines the pool as one that is used in the allocation of amounts to projects or simply as an "informational" pool used only for providing information to management. Allocation Group 1 is the only group whose pools will allocate costs to projects. All other allocation groups (2 and above) are considered informational only - a Statement of Indirect is produced, showing the rate that was calculated, but they are not used to allocate to projects.

Some examples of using allocation groups other than Group 1 include:

The pool number defines which number in the "set" or group of pools that a particular pool is. Pool numbers do not have to be sequential. A valid set of pool numbers could be: 1=Fringe Full Time; 2=Overhead; 3=General & Administrative; 4=Fringe Part Time. The pool number does not affect the order in which the pools are processed. 

The sequence number defines the order or sequence in which a pool is allocated within the "set" or Group to which it belongs. It is very important to make sure that your pools are processed in the proper order so that accurate rates are produced.  You can change sequence numbers as often as necessary. You can individually change the sequence number in each pool or use the Set Pool Processing Sequence screen (Projects » Cost and Revenue Processing » Cost Pool Setup). If you change the sequence numbers of your pools, be sure to execute the Build Rate Application Table screen (Projects » Cost and Revenue Processing » Cost Pool Processing & Reporting) before you attempt to recompute the indirect rates. Using the previous example of pool numbers, you could use the sequence numbers to make sense of the allocation scheme:

Seq #

Pool #

Name

1

1

Fringe Full Time

1

4

Fringe Part Time

2

2

Overhead

3

3

General & Administrative

 

The fiscal year defines the length of time that a pool is active. If the same pool is active for multiple fiscal years, you must clone it from fiscal year to fiscal year. You can clone pools by using either the Clone feature in the Cost Pools screen (Projects » Cost and Revenue Processing » Cost Pool Setup) or by using the Copy Pools toolkit in the Miscellaneous Toolkits screen (Projects » Cost and Revenue Processing » Utilities).

Once the pool is created, by virtue of the fact that it has an allocation group number, pool number, sequence number, and fiscal year, you can specify other key information about it in the main Cost Pools screen. This information includes the long name of the pool (which will print on various project reports such as the Project Status Reports and the Statement of Indirects), a description of its basis (direct labor, total labor, total cost, labor hours, etc.), a basis type (hours, dollars, or units), and three other pieces of information:

In addition, if you plan on using the Create Cost Transfer Journal Entry screen in Costpoint Cost and Revenue Processing, you should complete the FS Reclass Debit Acct and the FS Reclass Credit Acct fields in the Cost Pools screen (Projects » Cost and Revenue Processing » Cost Pool Setup). When the cost of a project is charged to the performing orgs and the revenue is collected by the owning org, the Cost Transfer Journal entry reallocates the cost from the performing org to the owning org. You can then print income statements by org.  The direct and indirect costs are reallocated during this process, and the program uses the accounts entered in this screen to reallocate by pool.

Once you have provided all of this information for a given pool, you must finish setting up the Cost Account/Orgs, Base Account/Orgs, Allocation Account/Orgs, and Credit Account/Org. Assign these account/org combinations in the subtasks of the Cost Pools screen.  When you finish, you will be ready to proceed with processing your pools. The remaining part of this special topic examines cost accounts, credit accounts, base accounts, and debit allocation accounts.

How To Specify the Pool Cost Accounts

Specify pool cost accounts in the Pool Cost subtask of the Cost Pools screen (Projects » Cost and Revenue Processing » Cost Pool Setup). The system provides a selection list that is composed of all account/org combinations in your Chart of Accounts. If the selection list is greater than 1,000 combinations (rows), you can use Subquery to narrow the range of account/org combinations. Once your selection list is less than 1,000 combinations (rows), it will be displayed in the left-hand table-window. Highlight and select the account/org combinations that will form the cost portion of the pool. As you make selections, those selections will be deleted from the selection list in the left-hand table window. You cannot use an account/org combination as a cost account/org in the same allocation group more than once.  You should consider the cost pool structure when you initialize your chart of accounts, as it will make maintenance of the cost pools more efficient. You can also use the Cost Creation Setup and Create Pool Links screens to set up cost pools. See the screen documentation for more details on how to use these processes.

If the pool that you are creating is a company-wide pool, you must select account combinations that are attached to every lowest level organization number for the company (1.1.1, 1.1.2, 1.1.3, 1.2.1, 1.2.2, and so forth.). You cannot use Organization 1 to denote a company-wide pool, because the system will only use costs POSTED to the account/org combinations that are specified in the Pool Cost subtask to calculate the cost to be allocated. Because cost is not normally posted against Organization 1 but is posted at the lowest level of your organization tree, you should specify that lowest level here. This is also true of accounts. If you are posting cost at Level 3 of your account number, do not specify Level 1 here.

If your company posts costs at both the lowest levels of their organization tree and at summary levels, include all account/org combinations from the levels charges when setting up the pool cost and/or base for a company-wide pool.

If the pool is a divisional pool, the level of the organization selected should correspond with the lowest level of that division (1.1.1).

Remember that, if you want both company-wide and divisional level rates calculated, you can use Allocation Group 1 for the "real" set of rates (the ones you want to apply to jobs and use for billing) and Allocation Group 2 (or whatever number you want) for the "informational" set.

Remember that you can easily set up cost pools using the Cost Creation Setup screen (Projects » Cost and Revenue Processing » Cost Pool Setup) and the Create Pool Links screen (Projects » Cost and Revenue Processing » Cost Pool Setup). You can use wildcards in the Cost Creation Setup screen.  For example, you can set up an indirect labor account (05000-100) in all orgs using a wildcard.  Enter account 05000-100 with an org of 1%, and all 05000-100 l accounts inked to an org beginning with 1 will be set up in the pool.

How To Specify the Pool Base and Allocation Accounts

First, use the Default Accounts subtask of the Cost Pools screen (Projects » Cost and Revenue Processing » Cost Pool Setup) to set up the default accounts for the pool. These include the debit and credit allocation accounts, and the cost and receivable variance accounts. As you select your base accounts, the variance account and allocation columns will automatically be populated with these default accounts. You can change them as needed. You can set up the pool base using the Base Creation Setup screen (Projects » Cost and Revenue Processing » Cost Pool Setup) and Create Pool Links screen (Projects » Cost and Revenue Processing » Cost Pool Setup). In these screens, you can establish wildcards that can be used to set up and maintain your pool bases. See the screen documentation for more information.

Next, go to the Pool Base subtask of the Cost Pools screen. Select the base account/org combinations from the selection list on the left-hand table window and entered in the Account and Organization columns. You can use a base account/org only once in a pool base; however, you can use a base account/org in many different pools as a base account/org.

If you have entered a default Allocation Account, it will be brought in automatically for you for every Base Account selected. You can edit this account. An Allocation Account/Organization combination is required for each Base Account/Organization. You can use the same Allocation Account for more than one Base Account or different Allocation Accounts can be used. An Allocation Account/Organization combination can be an Allocation Account for only one pool and cannot be used as an Allocation Account in more than one pool, although in that one pool, it can and will be used many times.

If you are using hours-based pools, do not put any allocation accounts in the pool base. This will make your rates compute incorrectly.

Example:

Base Account

Allocation Account

0801        D/L

0591 Fringe on Labor

0802        O/H LABOR

0591 Fringe on Labor

0803        G/A LABOR

0591 Fringe on Labor

 

In this scenario, you cannot use 0591 as part of the cost portion of the Overhead pool (Fringe on O/H Labor) or the G/A pool (Fringe on G/A Labor) as you should, because it contains the fringe for ALL labor. In order to properly set up the base for the fringe pool, do the following:

Base Account

Allocation Account

0801        D/L

0591 Fringe on Labor

0802        O/H Labor

0592 Fringe on O/H Labor

0803        G/A Labor

0593 Fringe on G/A Labor

 

This will allow you to use 0592 as part of the cost portion of your Overhead pool and 0593 as part of the cost portion of your G/A pool, which is appropriate. Note that this is only an example; if you use different organization numbers with the same account, you will accomplish the same thing.

Using the same allocation Account for an entire pool may be more appropriate in a G/A pool, which does not get included in any other pool.

The Cost and Receivable Variance Accounts and Orgs are used to post the variance between actual and target rates for the pool. For this posting, you must specify separate accounts for the debit and credit - the Cost Variance and the Receivable Variance. Although Cost and Receivable Variance Account/Org combinations are not required, the account/org combinations specified here should include accounts specifically set up for that purpose if you plan to post variances. As with the Allocation Account, the account specified for a given variance can be the same account for the whole pool, or can be a different account for each Base Account. Variance accounts/org combinations can be used by only one pool, although in that one pool, they can be used many times.

Any accounts that you enter in the Default Accounts subtask of the Cost Pools screen (Projects » Cost and Revenue Processing » Cost Pool Setup) must have the Project Required check box in the Maintain Accounts screen (Accounting » General Ledger » Accounts) cleared. An exception to this occurs with "automatic service centers" when the allocation account is used as a direct cost to the project. In such a case, the allocation account will be a Project Required account. Also remember that the level of organization must be the most detailed level for either the division, if you are setting up a divisional pool, or for the entire company, if you are setting up a company-wide pool.

How to Specify the Credit Account

Specify the credit account in the Default Accounts subtask of the Cost Pools screen (Projects » Cost and Revenue Processing » Cost Pool Setup). This is the credit for the whole pool - there is only one. Each pool must have a unique credit account.  Any other account/org combinations specified here are used only as defaults in the Pool Base screen and are not required.

How to Set Up Target and Provisional Rates

Once you have created each pool and assigned account/org combinations, you should enter target, provisional, and cost of money (if applicable) rates or amount per hour (for hours-based pools) in the Pool Rates subtask of the Cost Pools screen (Projects » Cost and Revenue Processing » Cost Pool Setup). Click the New Line icon on the toolbar and, for each period within the fiscal year shown on the screen, enter the target rates in the Pd Tgt and YTD Tgt columns, provisional rates (used in billing) in the Pd Prov and YTD Prov, and cost-of-money rates in the Pd COM and YTD COM columns. In the Project Settings screen (Projects » Project Setup » Controls), you choose whether to use current period or year-to-date rates when burdening your projects and your billings.   

Target rates are used for estimating the indirect costs on projects at standard rates. Target rates are also used in the calculation of revenue. If you do not have a separate set of rates for estimating purposes, use your provisional rates. Provisional rates are used for billing purposes, and often the target and provisional rates are the same. Cost-of-money rates are used both for revenue calculation and for billing. You can change any of these rates as often as necessary.

How to Set Up Service Centers

You will typically use service centers to allocate costs that have a units-type basis. Examples of typical service centers include:

Set up a Service Center by creating a pool (with an Allocation Group Number, Pool Number, Sequence Number, and Fiscal Year) and by selecting the Service Center check box on the main Cost Pools screen (Projects » Cost and Revenue Processing » Cost Pool Setup). You must also complete the Pool Cost subtask, just as you would for a "regular" pool, and the Default Accounts subtask must contain a Credit Account/Org combination. Then open the Service Center subtask and make the following choices:

For Manual service centers, you can populate the Maintain Allocation Journal screen using the Import feature. Click the Import button to import allocation rows for a period or a range of periods from the Allocation Basis Journal History table so that you do not have to manually enter them.

If you have a YTD Manual Service Center that is allocated using units as the basis, you should enter information in both the Cur No of Units and YTD No of Units columns in the Maintain Allocation Journal screen (Projects » Cost and Revenue Processing » Cost Pool Processing & Reporting). The Import feature sums the current units quantity from the Allocation Basis Journal History table and inserts this number in both the Cur No of Units and YTD No of Units fields. If you do not enter data in these columns, the number of units imported will be zero.

If you select the Automatic option in the Service Center subtask, Costpoint will derive the base, just as it does for a regular pool, by summarizing the dollars or hours in the account/org combinations specified in the Pool Base subtask. You must set up the Pool Base subtask, and the base type for this allocation can ONLY be Dollars or Hours (rather than Units).

If you select the Apply Standard Cost Per Unit check box, Costpoint will multiply the Standard Unit Rate that you specify by the amount of base for each base account/org combination to arrive at the allocated amount. In this case, the costs contained in the Service Center cannot be fully allocated. At the end of the fiscal year, the unallocated amount can be journalized to an overhead account or the service center changed be changed to a regular service enter and the unallocated amount can be distributed.

If you select the Additive Method option, Costpoint will calculate the amount to post by using the Standard Unit Rate specified and will post that amount with no adjustment for any amounts previously posted. You will generally use this method if you must enter units multiple times during a period.

Once you have completed this subtask, the service center is ready to go. If it is a manual service center, you must enter the base in the Maintain Allocation Journal screen (Projects » Cost and Revenue Processing » Cost Pool Processing & Reporting) before any allocation can be made, but no further setup is required.

As far as processing, "regular" pools and "service center" pools can be easily allocated one after the other within the same Allocation Group in a waterfall pattern.

Troubleshooting Your Pool Setup

To review your pool setup, use the Print Pool Setup screen (Projects » Inquiry and Reporting » Initialization Reports) to print out a report showing your pool information. To test the pool setup, you can complete the burdening process, then print Project Status Reports and review the results.

If your pools are not providing the results you expect, make sure that none of the following rules have been violated: