SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 1/13
Products Industries Support Training Community Developer Partner
About
Products Industries Support Training Community Developer Partner
About
 
Home / Community / Blogs + Actions
Harvey Gocuay
more by this author
Follow
Time-Based Progress Analysis in Project
System (Revenue Recognition)
February 25, 2015 | 3,139 Views |
PLM Project System (PS)
measurement method | product costing | progress analysis | results analysis | revenue recognition | sap project systems
share0 share0 tweet share0
In customer projects, contracts are generally awarded in 2 parts: (1) the
construction / delivery of a product / service, and (2) the subsequent service or
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 2/13
product maintenance.
In this document, I will discuss on the usage of the Results Analysis from
perspective of integration between SAP Project system and other modules, in
particular Sales and Distribution and Costing. This document will discuss on
the Revenue Recognition and Project Billing.
The scenario is based on a customer project which uses Project System for
delivery of product service and maintenance contracts. In particular, it will
focus on the second part revenue recognition for the service or product
maintenance using time-based method of revenue recognition.
The project is first set-up using a project template for customer project. The
project structure will vary from customer to customer. But, just for simplicity
purposes, the document presumes two WBS elements for the project
structure: (1) the delivery of product/service and (2) the maintenance project.
Scenario: A company sends an invoice to a customer for a 12-month
maintenance contract of SG$ 100,000.00. The revenue recognition is based
on time-proportionality on the validity of the maintenance contract.
Accounting Flow:
From accounting requirement, the revenue should be amortized over the
period of the maintenance contract. One way is to leverage on the Results
Analysis in Project system and its integration with the billing in Sales and
Distribution.
Below is a sample illustration of the revenue recognition based on time-
proportionality.
Table 1. Revenue Recognition and Project Billing
The billing is done at the start of the contract, a total of 100,000.00 for the
whole maintenance contract.
A. Customer 100,000.00
Cr. Project Revenue 100,000.00-
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 3/13
However, the full-amount cannot be recognized on January since the service
is for the 12-month period and has not yet been delivery. The revenue will
need to be recognized over the contract duration based on the time lapsed.
The remainder should be accounted as Unearned or Deferred Revenue in the
Balance sheet account. Over-time, the unearned or deferred revenue will be
reduce and recognized as revenue based on the time lapsed.
In SAP Project System, there are several setting involved. I will discuss the
two important setting:
      1- Measurement Method (Time Proportionality)
As per SAP’s definition, this measurement method determines the percentage
of completion proportional to the time required. The system assumes linear
project progress over time.
Figure 1. Setting for measurement method
       2- Results Analysis Key
The Results Analysis Key determines how the valuation of revenue and costs
will be calculated for the WBS element. It is powerful tool and can be
configured in a number of ways. It is not the intention of this to explain each
field but to highlight only certain items in the valuation method.
The RA type and Profit Indicator will need to use Earned Value and
Percentage of Completion. This will allow the system to calculate the
POC% over the period of time.
The Progress version needs to be defined as well from which the
progress analysis data is stored.
Plan version is also important in determining from which CO Plan
Version to pull the Plan Revenue / Plan Cost. It is recommended to use
the CO version for results analysis.
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 4/13
Figure 2. Partial Screenshot of the RA Key setting
Note: there are other settings that need to be done; the intention of the
document to illustrate functional-wise the use of time proportionality.
Process-Steps
The subsequent discuss the master data set-up and transactions involved for
the revenue recognition and project billing.
I. Master Data set-up:
The master data set-up is determines largely how the valuation for the WBS
element is calculated. The appropriate fields need to be set at the master data
level in order for the month-end programs to calculate the values correctly.
     1- Results Analysis Key
It is required to set-up the WBS element in the template project structure. The
WBS element must contain a results analysis key to define how the accrual or
deferral of revenue is to be recognized in a project.
Figure 3. RA Key in the WBS element master data
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 5/13
      2- Progress Version and Measurement Method
In SAP help, project progress is stored in the CO version 100 – Progress
Version. It is stores and records the progress analysis data. An important field
is to be maintained is the measurement method. The measurement method
defines how the progress is determined.
Figure 4. Measurement method in WBS element
      3– Plan Revenue / Plan Cost
Plan revenue and costs needs to be defined as well. This is determined from
the setting in the Results Analysis for valuation. This means that the plan
value needs to be defined in the correct CO version.
Figure 5. Plan Revenue
      4- Basic Start / End Date / Actual Start Date
In SAP setting, the dates in the master data need to be defined to calculate
the overall duration of the project. The system also factors in the factory
calendar in order to determine the total number of working days.
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 6/13
It is possible to base the progress on Planned POC or Actual POC. For
planned POC, basic dates need to be maintained. For actual POC, actual
dates are maintained and final confirmation is required. In this example, the
setting is using Planned POC.
Figure 6. Dates in WBS element master data
II. Sales Document (Contracts)
For maintenance contracts, business development generally requires to know
several dates such as contract start/end date, contract duration, other dates
(such as acceptance date), and other information (such as Renewal,
Termination)
In the SD, it is recommended to use the Contracts Order type as it provides
the needed fields without extensive customization. These info can be stored at
the Sales Order (Contract) for retrieval and useful for operation.
Figure 7. Contract Information in Sales document
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 7/13
In addition, the billing plan in the sales order manages the billing terms to the
customer. The billing cycle can be yearly, quarterly, or monthly and other
information such as start of the month, end of the month can be defined in this
area. These can help user to easily manage the information in the Sales order
for project billing. For the purpose of this example the project billing is yearly.
Figure 8. Billing Plan
At the time of Invoicing, the accounting document is also automatically
generated for the Sales Contract.
A. Accounts Receivable 100,000.00
Cr. Sales
100,000.00-
III. Month-end Closing Steps:
At month-end, the following transactions need to be executed in sequence in
order to calculate the Recognized Revenue and Unearned Revenue
1- CNE1 – Calculating the Project Progress
This step measures the project progress based measurement method defined
in the WBS element. The project progress result is stored in the progress
analysis version “100”.
2- KKA2 – Calculating the Project Revenue and Cost
This step valuates the WBS element according to the setting of Results
Analysis.
Month 1
Refer to Table 1, in the results analysis screen, users will be able to see the
following:
POC % of 8.23%. Calculated based on the cumulative number of days /
total duration
Planned Revenue is 100,000.00 (from the plan revenue)
Actual Revenue is 100,000.00 (from the project billing)
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 8/13
Revenue Affecting Net Income is 8,235.00 (from the POC % x Plan
Revenue)
Figure 9a. Results Analysis (January)
On the same screen, the Results Analysis will also calculate the inventories
(WIP / Revenue In Excess of Billing) and Reserves (Accrued Expense / Billing
in Excess of Revenue).
Billing in Excess of Revenue of 91,756.00 which goes to Unearned Revenue
or Deferred Revenue
Figure 9b. Results Analysis (January)
Month 2
Refer to Table 1, in the results analysis screen, users will be able to see the
following:
POC % of 16.08%. Calculated based on the cumulative number of days
/ total duration
Planned Revenue is 100,000.00 (from the plan revenue)
Periodic Actual Revenue is 0.00 (from the project billing)
Revenue Affecting Net Income for the period is 7,843.00. Cumulative is
16,078.00.
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 9/13
Figure 10a. Results Analysis (February)
On the same screen, the Results Analysis will also calculate the inventories
(WIP / Revenue In Excess of Billing) and Reserves (Accrued Expense / Billing
in Excess of Revenue).
Billing in Excess of Revenue is reduced to 83,922.00, which is
equivalent to the 7,843.00 recognized for the month.
Figure 10b. Results Analysis (February)
1. 1- CJ88 – Transferring the Recognized Revenue and Cost to Financial
Accounting
After executing the results analysis for valuation, settlement needs to be
performed to transfer the valuation results to the General Ledger.
Month 1
The accounting entry for the settlement will be as follows:
Dr. Project Revenue – BIER 91,756.00
Cr. Deferred Revenue – BIER
91,756.00-
Net P/L recognized for the period will be as follows:
Project Revenue 100,000.00
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 10/13
Alert Moderator
Project Revenue – BIER 91,756.00-
Net Project Revenue 8,235.00
Month 2
The accounting entry for the settlement will be as follows:
Dr. Deferred Revenue – BIER 7,843.00
Cr. Project Revenue – BIER
7,843.00-
Net P/L recognized for the period will be as follows:
Project Revenue 0.00
Project Revenue – BIER 7,843.00-
Net Project Revenue 7,843.00
7 Comments
You must be Logged on to comment or reply to a post.
Thank you for a good document.
Paulo Vitoriano
February 25, 2015 at 9:40 am
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 11/13
Hi All,
Kindly help us .
The POC value in KKA2 is coming as zero, even though we have maintained the
progress analysis version.
Please let us know the mandatory steps which needs to be performed, and also please
tell us whether any user exit was involved for this purpose.
Regards,
Ramprakash
Hi Ram Prakash,
You’ll need to ensure the following is set:
1- The master data setting in the WBS element is properly maintained (RA Key,
Dates, Progress Version, and WBS element Status)
2- Plan values (Revenue and Cost) are properly maintained
For the month-end steps, the following steps need to be executed to calculate
the POC%.
1- CNE1 – Project Progress
2- KKA2 – Results Analysis
3- CJ88 – Settlement
In the sample WBS, there is no user exit used.
Regards,
Harvey
Ram Prakash V.
April 20, 2015 at 5:51 pm
Harvey Gocuay Post author
April 22, 2015 at 8:59 am
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 12/13
Dear Ram Prakash,
In this case POC determine by Progress analysis
Check Progress analysis configuration like Value category, St
Key figure,
cast element.
Regards
Deepak
Dear Harvey,
It is realy good work
Regards
Deepak
Deepak N M
April 22, 2015 at 12:01 pm
Deepak N M
April 22, 2015 at 12:10 pm
Hi, Harvey Gocuay
Amazing scenario have you posted and very useful customizing items related through
RA, SD and PS.
Currently I am customizing RA functionality based costing, appreciate a lot if you can
you provide me some information items about like exercise have you been posted
above, related ” The revenue recognition is based on time-proportionality”
Thanks in advance
Jose Lagonell
April 25, 2017 at 9:33 pm
4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs
https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 13/13
Dear Harvey,
Recently I’ve been assigned to implement the PS customer project via the RA approach.
And I’ve found this info is helping me a lot.
Thanks a lot!
Ahmad Syukri Ibrahim
October 5, 2017 at 7:06 am
Share & Follow
Privacy Terms of Use Legal Disclosure Copyright Trademark Sitemap Newsletter

Contenu connexe

Tendances

Project Systems: Materials
Project Systems: MaterialsProject Systems: Materials
Project Systems: Materials
vnhardik
 
Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validations
Ugeshkumarnetha Dasari
 
Account Assignment Category
Account Assignment CategoryAccount Assignment Category
Account Assignment Category
Rameswara Vedula
 
Document splitting in New GL in SAP
Document splitting in New GL in SAPDocument splitting in New GL in SAP
Document splitting in New GL in SAP
Rajesh Shanbhag
 
SAP Controlling overview
SAP Controlling overviewSAP Controlling overview
SAP Controlling overview
Mohamed Hani
 
SAP Project Management
SAP Project ManagementSAP Project Management
SAP Project Management
Kumar M.
 

Tendances (20)

SAP Project system.pptx
SAP Project system.pptxSAP Project system.pptx
SAP Project system.pptx
 
Project Systems: Materials
Project Systems: MaterialsProject Systems: Materials
Project Systems: Materials
 
Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validations
 
Business partner-2
Business  partner-2Business  partner-2
Business partner-2
 
SAP PS Intro
SAP PS IntroSAP PS Intro
SAP PS Intro
 
SAP Draft Solution for GST India
SAP Draft Solution for GST IndiaSAP Draft Solution for GST India
SAP Draft Solution for GST India
 
Budget upload process in SAP PS
Budget upload process in SAP PSBudget upload process in SAP PS
Budget upload process in SAP PS
 
SAP PS overview
SAP PS overviewSAP PS overview
SAP PS overview
 
Account Assignment Category
Account Assignment CategoryAccount Assignment Category
Account Assignment Category
 
Case study material ledger implementation lessons learned
Case study  material ledger implementation lessons learnedCase study  material ledger implementation lessons learned
Case study material ledger implementation lessons learned
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
Account based COPA in SAP
Account based COPA in SAPAccount based COPA in SAP
Account based COPA in SAP
 
Realize the potential of sap material ledger
Realize the potential of sap material ledgerRealize the potential of sap material ledger
Realize the potential of sap material ledger
 
SAP BUSINESS BLUE PRINT PRACTICE PROJECT
SAP BUSINESS BLUE PRINT PRACTICE PROJECTSAP BUSINESS BLUE PRINT PRACTICE PROJECT
SAP BUSINESS BLUE PRINT PRACTICE PROJECT
 
Ps user manual
Ps user manualPs user manual
Ps user manual
 
Rohit demo sap ps_module_training
Rohit demo sap ps_module_trainingRohit demo sap ps_module_training
Rohit demo sap ps_module_training
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse register
 
Document splitting in New GL in SAP
Document splitting in New GL in SAPDocument splitting in New GL in SAP
Document splitting in New GL in SAP
 
SAP Controlling overview
SAP Controlling overviewSAP Controlling overview
SAP Controlling overview
 
SAP Project Management
SAP Project ManagementSAP Project Management
SAP Project Management
 

Similaire à Time based progress analysis in project system (revenue recognition) sap blogs

Marketing Campaign Management & Execution Process Final Submission
Marketing Campaign Management & Execution Process Final SubmissionMarketing Campaign Management & Execution Process Final Submission
Marketing Campaign Management & Execution Process Final Submission
Poonam Gupta
 
Integrated Performance Management Scorecard
Integrated Performance Management ScorecardIntegrated Performance Management Scorecard
Integrated Performance Management Scorecard
Saravanan Veeraiyan
 
Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sample
Nada Sallam
 
Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt _ Six Sigma Project _ MFP_ June2016Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt
 
Department Structure
Department StructureDepartment Structure
Department Structure
G.J. dePillis
 
Data flow between p6 and cm white paper
Data flow between p6 and cm white paperData flow between p6 and cm white paper
Data flow between p6 and cm white paper
p6academy
 
KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6
keith inman
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1
waqar younas
 
KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6
keith inman
 

Similaire à Time based progress analysis in project system (revenue recognition) sap blogs (20)

Monitor and control process group part two
Monitor and control process group part twoMonitor and control process group part two
Monitor and control process group part two
 
Caclubindia.com sap cofi for beginners
Caclubindia.com sap cofi for beginnersCaclubindia.com sap cofi for beginners
Caclubindia.com sap cofi for beginners
 
Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sample
 
Marketing Campaign Management & Execution Process Final Submission
Marketing Campaign Management & Execution Process Final SubmissionMarketing Campaign Management & Execution Process Final Submission
Marketing Campaign Management & Execution Process Final Submission
 
Capex opex
Capex opexCapex opex
Capex opex
 
Integrated Performance Management Scorecard
Integrated Performance Management ScorecardIntegrated Performance Management Scorecard
Integrated Performance Management Scorecard
 
Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sample
 
Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt _ Six Sigma Project _ MFP_ June2016Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt _ Six Sigma Project _ MFP_ June2016
 
Flyer ProTrack
Flyer ProTrackFlyer ProTrack
Flyer ProTrack
 
Department Structure
Department StructureDepartment Structure
Department Structure
 
TRANSITIONING from ACCOUNT GENERATOR SLA
TRANSITIONING from ACCOUNT GENERATOR SLA TRANSITIONING from ACCOUNT GENERATOR SLA
TRANSITIONING from ACCOUNT GENERATOR SLA
 
Automated budget management system
Automated budget management systemAutomated budget management system
Automated budget management system
 
Data flow between p6 and cm white paper
Data flow between p6 and cm white paperData flow between p6 and cm white paper
Data flow between p6 and cm white paper
 
Pallavi Shrivastava- Finance
Pallavi Shrivastava- FinancePallavi Shrivastava- Finance
Pallavi Shrivastava- Finance
 
T24 Temenos Earned Value Management & Project Planning Presentation
T24 Temenos Earned Value Management & Project Planning PresentationT24 Temenos Earned Value Management & Project Planning Presentation
T24 Temenos Earned Value Management & Project Planning Presentation
 
KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1
 
KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6
 
SAP Business One Addon: Build One for ECO Companies: Risa Consulting
SAP Business One Addon: Build One for ECO Companies: Risa ConsultingSAP Business One Addon: Build One for ECO Companies: Risa Consulting
SAP Business One Addon: Build One for ECO Companies: Risa Consulting
 
Sales quota planning creating application
Sales quota planning creating applicationSales quota planning creating application
Sales quota planning creating application
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Time based progress analysis in project system (revenue recognition) sap blogs

  • 1. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 1/13 Products Industries Support Training Community Developer Partner About Products Industries Support Training Community Developer Partner About   Home / Community / Blogs + Actions Harvey Gocuay more by this author Follow Time-Based Progress Analysis in Project System (Revenue Recognition) February 25, 2015 | 3,139 Views | PLM Project System (PS) measurement method | product costing | progress analysis | results analysis | revenue recognition | sap project systems share0 share0 tweet share0 In customer projects, contracts are generally awarded in 2 parts: (1) the construction / delivery of a product / service, and (2) the subsequent service or
  • 2. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 2/13 product maintenance. In this document, I will discuss on the usage of the Results Analysis from perspective of integration between SAP Project system and other modules, in particular Sales and Distribution and Costing. This document will discuss on the Revenue Recognition and Project Billing. The scenario is based on a customer project which uses Project System for delivery of product service and maintenance contracts. In particular, it will focus on the second part revenue recognition for the service or product maintenance using time-based method of revenue recognition. The project is first set-up using a project template for customer project. The project structure will vary from customer to customer. But, just for simplicity purposes, the document presumes two WBS elements for the project structure: (1) the delivery of product/service and (2) the maintenance project. Scenario: A company sends an invoice to a customer for a 12-month maintenance contract of SG$ 100,000.00. The revenue recognition is based on time-proportionality on the validity of the maintenance contract. Accounting Flow: From accounting requirement, the revenue should be amortized over the period of the maintenance contract. One way is to leverage on the Results Analysis in Project system and its integration with the billing in Sales and Distribution. Below is a sample illustration of the revenue recognition based on time- proportionality. Table 1. Revenue Recognition and Project Billing The billing is done at the start of the contract, a total of 100,000.00 for the whole maintenance contract. A. Customer 100,000.00 Cr. Project Revenue 100,000.00-
  • 3. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 3/13 However, the full-amount cannot be recognized on January since the service is for the 12-month period and has not yet been delivery. The revenue will need to be recognized over the contract duration based on the time lapsed. The remainder should be accounted as Unearned or Deferred Revenue in the Balance sheet account. Over-time, the unearned or deferred revenue will be reduce and recognized as revenue based on the time lapsed. In SAP Project System, there are several setting involved. I will discuss the two important setting:       1- Measurement Method (Time Proportionality) As per SAP’s definition, this measurement method determines the percentage of completion proportional to the time required. The system assumes linear project progress over time. Figure 1. Setting for measurement method        2- Results Analysis Key The Results Analysis Key determines how the valuation of revenue and costs will be calculated for the WBS element. It is powerful tool and can be configured in a number of ways. It is not the intention of this to explain each field but to highlight only certain items in the valuation method. The RA type and Profit Indicator will need to use Earned Value and Percentage of Completion. This will allow the system to calculate the POC% over the period of time. The Progress version needs to be defined as well from which the progress analysis data is stored. Plan version is also important in determining from which CO Plan Version to pull the Plan Revenue / Plan Cost. It is recommended to use the CO version for results analysis.
  • 4. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 4/13 Figure 2. Partial Screenshot of the RA Key setting Note: there are other settings that need to be done; the intention of the document to illustrate functional-wise the use of time proportionality. Process-Steps The subsequent discuss the master data set-up and transactions involved for the revenue recognition and project billing. I. Master Data set-up: The master data set-up is determines largely how the valuation for the WBS element is calculated. The appropriate fields need to be set at the master data level in order for the month-end programs to calculate the values correctly.      1- Results Analysis Key It is required to set-up the WBS element in the template project structure. The WBS element must contain a results analysis key to define how the accrual or deferral of revenue is to be recognized in a project. Figure 3. RA Key in the WBS element master data
  • 5. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 5/13       2- Progress Version and Measurement Method In SAP help, project progress is stored in the CO version 100 – Progress Version. It is stores and records the progress analysis data. An important field is to be maintained is the measurement method. The measurement method defines how the progress is determined. Figure 4. Measurement method in WBS element       3– Plan Revenue / Plan Cost Plan revenue and costs needs to be defined as well. This is determined from the setting in the Results Analysis for valuation. This means that the plan value needs to be defined in the correct CO version. Figure 5. Plan Revenue       4- Basic Start / End Date / Actual Start Date In SAP setting, the dates in the master data need to be defined to calculate the overall duration of the project. The system also factors in the factory calendar in order to determine the total number of working days.
  • 6. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 6/13 It is possible to base the progress on Planned POC or Actual POC. For planned POC, basic dates need to be maintained. For actual POC, actual dates are maintained and final confirmation is required. In this example, the setting is using Planned POC. Figure 6. Dates in WBS element master data II. Sales Document (Contracts) For maintenance contracts, business development generally requires to know several dates such as contract start/end date, contract duration, other dates (such as acceptance date), and other information (such as Renewal, Termination) In the SD, it is recommended to use the Contracts Order type as it provides the needed fields without extensive customization. These info can be stored at the Sales Order (Contract) for retrieval and useful for operation. Figure 7. Contract Information in Sales document
  • 7. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 7/13 In addition, the billing plan in the sales order manages the billing terms to the customer. The billing cycle can be yearly, quarterly, or monthly and other information such as start of the month, end of the month can be defined in this area. These can help user to easily manage the information in the Sales order for project billing. For the purpose of this example the project billing is yearly. Figure 8. Billing Plan At the time of Invoicing, the accounting document is also automatically generated for the Sales Contract. A. Accounts Receivable 100,000.00 Cr. Sales 100,000.00- III. Month-end Closing Steps: At month-end, the following transactions need to be executed in sequence in order to calculate the Recognized Revenue and Unearned Revenue 1- CNE1 – Calculating the Project Progress This step measures the project progress based measurement method defined in the WBS element. The project progress result is stored in the progress analysis version “100”. 2- KKA2 – Calculating the Project Revenue and Cost This step valuates the WBS element according to the setting of Results Analysis. Month 1 Refer to Table 1, in the results analysis screen, users will be able to see the following: POC % of 8.23%. Calculated based on the cumulative number of days / total duration Planned Revenue is 100,000.00 (from the plan revenue) Actual Revenue is 100,000.00 (from the project billing)
  • 8. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 8/13 Revenue Affecting Net Income is 8,235.00 (from the POC % x Plan Revenue) Figure 9a. Results Analysis (January) On the same screen, the Results Analysis will also calculate the inventories (WIP / Revenue In Excess of Billing) and Reserves (Accrued Expense / Billing in Excess of Revenue). Billing in Excess of Revenue of 91,756.00 which goes to Unearned Revenue or Deferred Revenue Figure 9b. Results Analysis (January) Month 2 Refer to Table 1, in the results analysis screen, users will be able to see the following: POC % of 16.08%. Calculated based on the cumulative number of days / total duration Planned Revenue is 100,000.00 (from the plan revenue) Periodic Actual Revenue is 0.00 (from the project billing) Revenue Affecting Net Income for the period is 7,843.00. Cumulative is 16,078.00.
  • 9. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 9/13 Figure 10a. Results Analysis (February) On the same screen, the Results Analysis will also calculate the inventories (WIP / Revenue In Excess of Billing) and Reserves (Accrued Expense / Billing in Excess of Revenue). Billing in Excess of Revenue is reduced to 83,922.00, which is equivalent to the 7,843.00 recognized for the month. Figure 10b. Results Analysis (February) 1. 1- CJ88 – Transferring the Recognized Revenue and Cost to Financial Accounting After executing the results analysis for valuation, settlement needs to be performed to transfer the valuation results to the General Ledger. Month 1 The accounting entry for the settlement will be as follows: Dr. Project Revenue – BIER 91,756.00 Cr. Deferred Revenue – BIER 91,756.00- Net P/L recognized for the period will be as follows: Project Revenue 100,000.00
  • 10. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 10/13 Alert Moderator Project Revenue – BIER 91,756.00- Net Project Revenue 8,235.00 Month 2 The accounting entry for the settlement will be as follows: Dr. Deferred Revenue – BIER 7,843.00 Cr. Project Revenue – BIER 7,843.00- Net P/L recognized for the period will be as follows: Project Revenue 0.00 Project Revenue – BIER 7,843.00- Net Project Revenue 7,843.00 7 Comments You must be Logged on to comment or reply to a post. Thank you for a good document. Paulo Vitoriano February 25, 2015 at 9:40 am
  • 11. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 11/13 Hi All, Kindly help us . The POC value in KKA2 is coming as zero, even though we have maintained the progress analysis version. Please let us know the mandatory steps which needs to be performed, and also please tell us whether any user exit was involved for this purpose. Regards, Ramprakash Hi Ram Prakash, You’ll need to ensure the following is set: 1- The master data setting in the WBS element is properly maintained (RA Key, Dates, Progress Version, and WBS element Status) 2- Plan values (Revenue and Cost) are properly maintained For the month-end steps, the following steps need to be executed to calculate the POC%. 1- CNE1 – Project Progress 2- KKA2 – Results Analysis 3- CJ88 – Settlement In the sample WBS, there is no user exit used. Regards, Harvey Ram Prakash V. April 20, 2015 at 5:51 pm Harvey Gocuay Post author April 22, 2015 at 8:59 am
  • 12. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 12/13 Dear Ram Prakash, In this case POC determine by Progress analysis Check Progress analysis configuration like Value category, St Key figure, cast element. Regards Deepak Dear Harvey, It is realy good work Regards Deepak Deepak N M April 22, 2015 at 12:01 pm Deepak N M April 22, 2015 at 12:10 pm Hi, Harvey Gocuay Amazing scenario have you posted and very useful customizing items related through RA, SD and PS. Currently I am customizing RA functionality based costing, appreciate a lot if you can you provide me some information items about like exercise have you been posted above, related ” The revenue recognition is based on time-proportionality” Thanks in advance Jose Lagonell April 25, 2017 at 9:33 pm
  • 13. 4/24/2018 Time-Based Progress Analysis in Project System (Revenue Recognition) | SAP Blogs https://blogs.sap.com/2015/02/25/time-based-progress-analysis-in-project-system-revenue-recognition/ 13/13 Dear Harvey, Recently I’ve been assigned to implement the PS customer project via the RA approach. And I’ve found this info is helping me a lot. Thanks a lot! Ahmad Syukri Ibrahim October 5, 2017 at 7:06 am Share & Follow Privacy Terms of Use Legal Disclosure Copyright Trademark Sitemap Newsletter