Project Accounting—Periodical Capitalization
IMPORTANT |
It is extremely important
that you set up and work within your own company to maintain your
data integrity. If you work within any other company, your exercises will not
function as intended and the data of other students might be affected. Predictable exercise results require that your data
be isolated in your own company. |
Purpose: The purpose of this exercise is to setup basic
data required to run projects with periodical capitalization.
Project Code Part
Purpose:
The purpose
of this exercise is to show you how to set up a project code part for your company.
Windows:
Define Code String
- Open the Define Code String window
and enter the code part Project.
- If IFS/General Ledger is installed, in the Code Part Function field
select Project Accounting from the list.
- In the Logical Code Part field select Project from the list.
- Set the code part Account (code part A) as the base for project cost/revenue
elements.
- Save your changes.
General exercise for
Chart of Accounts
Posting controls for periodical capitalization
Purpose: Purpose of this exercise is to set up additional posting controls
required for periodical capitalization. Capitalization counter postings
explained below, will define the accounts used for reversing the original
cost/revenue when creating periodical capitalization entries.
Windows:
Posting Control
- Open the
Posting Control window.
- Verify that posting controls for periodical capitalization counter
postings(GP16 and GP17) exist, and that the defined accounts are the correct ones.
- If the postings does not exist, add them as below
Posting Type |
Posting Type Description |
Code Part Name |
Control Type |
Default Value |
GP16 |
Capitalized Project Cost Counter Posting |
Account |
AC10 |
Leave this field blank |
GP17 |
Capitalize Project Revenue Counter Posting |
Account |
AC10 |
Leave this field blank |
Note: Selecting control type AC10 will post the capitalization counter
postings to the original account. If required, you can select a control type
other than AC10 and direct the counter posting to specific accounts.
- Save the posting lines.
Voucher Type for function group PPC (Periodical Project Capitalization)
Purpose: Purpose of this exercise is to view the voucher
type used for periodical capitalization.
Windows:
Voucher Type
-
Open the Voucher Type
window.
-
Find Voucher Type PPC.
-
Validate that ledger selection is set to GL, affect IL.
Periodical Capitalization Information
Purpose: Purpose of this exercise is to execute
periodical capitalization.
Windows:
Periodical Capitalization Information
- Open the Periodical
Capitalization Information window. The window is automatically populated when it is opened.
- Select whether Periodical Capitalization should be
performed only for ordinary periods or for both ordinary and year end
periods.
- Select the user group allowed
to create periodical capitalization vouchers for the ordinary periods by using the List of Values.
-
If Ordinary/Year Closing is selected for periodical
capitalization period type, select the user group allowed to create
periodical capitalization vouchers for year end periods by using the List of Values.
-
Select
the default voucher type for All Ledgers by using the List of
Values,
where all the voucher types connected to the function group PPC
with ledger
selection GL, Affect IL and GL Only are
displayed.
- Save the changes.
Main Exercises
Purpose: Explain the process of defining a Project Group
setup for using periodical capitalization
Windows:
Project Groups
- Open the Project Groups
window.
- Create a new record and enter Project Group and Description.
- Set Capitalization Posting Method to Periodical.
- Leave the flag Separate GL/IL Rules unselected.
- Save your changes.
- In the All Ledgers tab, create a new
record in the Project Information sub tab.
- Select project type Capitalize Rev/EXP from the
list.
- Save your changes.
- Activate the project group by right-clicking in the header and selecting
Activate.
Projects created using this project group will now
inherit the capitalization posting method Periodical.
Create Project
Purpose: Purpose of this exercise is to explain the
process of creating a project that uses periodical capitalization.
Windows:
Projects
- Open the Projects
window.
- Create a new record and enter a Project ID and Description.
- Select the project project group you created in the above exercise from
the list of values.
- Make sure your Capitalization Posting Method is
set to Periodical.
- Save your changes.
- In the All Ledgers tab, select
Project
Information sub tab.
- Verify the information for the new project. Make sure
Project Type is set to Capitalize Rev/Exp.
- Save your changes.
Enter Vouchers
Purpose: Purpose of this exercise is to report cost and revenues against the
project you created above.
Windows:
Voucher
Entry
- Create a new voucher and report costs and revenues to the project
created above
General exercise for voucher entry
Voucher Entry
Update Voucher
Purpose: The purpose of this lesson is to show you how
to update one of the previously created vouchers that are stored in the Hold
Table.
Windows:
Voucher
Entry
- Query for the voucher that you previously created.
- Make sure that the voucher is in the Approved status.
- Right-click anywhere in the voucher header, and then click Instant
Update General Ledger.
Note: The updated window now shows all vouchers that are
stored in the Hold Table.
- Select your voucher, if it is not already selected, and click
OK.
Note: The general ledger is now updated with your
voucher.
View vouchers updated to General Ledger
Purpose: Purpose of this exercise is to view and confirm
that capitalization postings are not created when a cost/revenue voucher rows
are update to GL if the project is set to periodical capitalization
Windows:
GL
Voucher Details Analysis
- Open the GL Voucher Details Analysis window.
- Query for your voucher created above.
- Make sure that there are no additional postings for GP3 and GP4 are
created during the voucher update.
Execute Periodical Capitalization
Purpose: Purpose of this exercise is to explain the process of
executing periodical capitalization. Periodical capitalization is a period end
activity and all vouchers for the selected period must be updated to ledgers
before executing this process
Windows:
Periodical Capitalization and Revenue Recognition
- Open the
Periodical Capitalization and Revenue Recognition window.
- Enter the accounting year and period. A new procedure can be defined for an
interval of periods, i.e., you can define a procedure for each quarter by using the
Until Accounting Period field. It is however required to cover an
entire accounting year before you can define a procedure for the next accounting
year.
- Enter the Ledger Type All Ledgers. This
is the only ledger setting you can use if company does not have projects set
up to use Separate GL/IL Rules.
- Save the entries. Notes can be entered for each
row
- Make sure there are no un updated vouchers in hold
table for this project.
- Select the periodical capitalization and revenue
recognition process right-click and then click
Run Periodical Capitalization.
Process will generate a voucher of function group PPC,
creating capitalization entries for all projects that qualify for periodical
capitalization in this period. If there are not projects that require periodical
capitalization, process will be marked as an Empty Capitalization. Status
of the procedure will be changed to Capitalized.
- Highlight the process and right-click and select
View Voucher. Observe the capitalization postings created for
your project.
- Right-click and select Update Ledger.
Rollback Periodical Capitalization
Purpose: Purpose of this exercise is to explain the
process of rolling back periodical capitalization.
Windows:
Periodical Capitalization and Revenue Recognition
- Open the
Periodical Capitalization and Revenue Recognition window.
- Select the procedure that requires roll back.
Rollback option will only be available for procedures in status
Capitalized.
- Right-click and select Rollback Periodical
Capitalization.
This will roll back the original periodical capitalization by creating a
reversal voucher. The status of the procedure will
be changed to Defined. In case of Empty Capitalization, procedure
status will be set to Defined without creating reversal voucher.