Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.2. Approvers
Name Version Approved Position Date
1.0
EY 2
Preface
The purpose of this design document is to describe the customizations identified during the analysis phase which are mentioned in the Functional Requirement Document. The
design document is prepared based on the discussions with the process owners and core team members.
The design document explains the approach towards customizations to meet up the gaps identified. It also elaborates on the objects that will be modified in course of
customization. The document contains description of the table structure and interfaces that have been identified during the analysis phase. It will be further updated with more
specific technical details during the development phase.
EY 3
Contents
REVISION & SIGN-0FF SHEET....................................................................................................................................................................................................................................... 2
1.1. CHANGE RECORD.........................................................................................................................................................................................................................................................................2
1.2. APPROVERS............................................................................................................................................................................................................................................................................. 2
1.3. DOCUMENT PROPERTIES........................................................................................................................................................................................................................................................ 2
PREFACE.......................................................................................................................................................................................................................................................................... 4
1. LEAD IDENTIFICATION............................................................................................................................................................................................................................................... 6
1.1. DOCUMENT SCOPE.................................................................................................................................................................................................................................................................. 6
1.2. REQUIREMENT DESCRIPTION.................................................................................................................................................................................................................................................. 6
FOR DETAILED REQUIREMENTS PLEASE REFER BELOW DOCUMENT:............................................................................................................................................................................................. 8
Draft
O2C_Backlog_Consloidated Invoicing_SAP Solution_V2.2.xlsx
........................................................................................................................................................................................................................................................................... 8
1.3. USE CASE DIAGRAM(S)........................................................................................................................................................................................................................................................... 8
1.4. INFORMATION FLOW DIAGRAM................................................................................................................................................................................................................................................. 9
1.5. END USER JOURNEY............................................................................................................................................................................................................................................................. 10
1.6. PERSONAS............................................................................................................................................................................................................................................................................. 10
1.7. DEVELOPMENT JUSTIFICATION.............................................................................................................................................................................................................................................. 10
1.8. FUNCTIONAL DESIGN – MOBILE APP.................................................................................................................................................................................................................................... 11
1.9. INTEGRATION REQUIREMENTS.............................................................................................................................................................................................................................................. 96
1.10. FUNCTIONAL DESIGN – WEB APPLICATION........................................................................................................................................................................................................................ 96
1.11. INTEGRATION REQUIREMENTS.......................................................................................................................................................................................................................................... 196
1.12. SECURITY DESIGN............................................................................................................................................................................................................................................................. 196
1.13. TEST CASES...................................................................................................................................................................................................................................................................... 198
1.14. OPEN POINTS.................................................................................................................................................................................................................................................................... 201
1. Lead Identification
1.4. Document Scope
In Scope:
The O2C invoice generation process primarily details the process of capturing the Billing inputs for performing customer invoicing , The activity is performed by delivery
team comprising of Project Manager / PMO & Delivery Manager and further the final review and approval is performed by Delivery Manager.
Delivery WBS must be mapped as Periodic billing as per the Project structure and should be Active for performing invoicing steps.
Availability of Reimbursement expense data costed in CO module for proposing Non people cost for invoicing activities for the project.
Availability of Valid Contract & items for performing Periodic billing for the respective PO.
However delivery manager will have the option to override the PM level approval and directly perform the final approval.
Project manager will perform the first level of approval for the Periodic Billing inputs.
General Notes :
The project manager / PMO will be going to Billing screen by selecting the Contract line item for which billing has to be to be performed.
System will bring in all the milestones along with the status as available against the delivery WBS selected.
System will also trigger the Reminder mails to PM and DM for the cases where the milestone date is approaching.
Project manager will have the option to release the milestones right from the approval screen.
System will allow the option to perform advance billing of a milestone based on the delivery completion.
For customers where pre-approval is mandatory for invoicing, Option would be provided during billing approval to upload the customer approval before
performing final input approval in the billing system.
Email notifications will be triggered to next level of approvers at each step of approval steps. Like to DM during PM approval and to Invoicing team during DM
approval.
Project manager will have the option to download the data which is available in approval screen.
PM can perform one of the following actions from the billing approval perspective:
Following are the actions which can be performed by PM from BILLING perspective.
o SAVE
o Approval
Order to Cash
PM will have the option to Group the milestones based on customer invoicing expectations.
PM / PMO will have the option to SAVE / Approve the input and further after approval the input will go to DM for final approval.
Periodic Billing can be performed for contract line items segregated for following category of costs.
o Service cost through planned Milestones : Service cost will be available against the Periodic contract line item as planned milestones.
o Non People cost. – Non People cost details the Non-Employee cost booked against the project and billable to the customer. Non People cost related
invoicing will be performed against a separate Contract line item.
o Once the project manager approval is performed Notification emails would be triggered to Next level of approver which is Delivery Manager. After the delivery
manager approval the input would be flagged for automatic invoice generation in SAP.
o PM will also have the option to declare any SLA / Penality & Bonus if any involved in the milestone level.
Milestone approval :
PO Y Derived from PO
Kind attention Y Manual entered
Customer cost center Y Manual entered
Remarks Y Manual entered
Non people cost involves the derivation following billable cost booked against the project.
o Reimbursement cost line items like Travel , Equipment reimbursements , Bot Cost , .
o Line items which have been postponed from the previous invoicing cycles.
Following are the fields which will be proposed to the project manager for approval:
PM is proposed with the detailed view of planned milestones along with the individual status against each of the milestones for invoicing. User can bill the
o Perform invoice split across the line items as per the customer invoicing requirement.
o Download the data for pre-invoicing approval with the customer as per the customer requirement.
Delivery manager would be the second level of approver from the Periodic billing stand point after which the Invoices will get automatically generated in SAP for
the approved milestones.
The Delivery manager approval would be performed by person mapped as Delivery manager at Project level.
Delivery manager will also have the option to directly perform approvals if the Project manager / Delivery manager is the same for the project.
Email notifications will be triggered to finance team once the Delivery manager performs the final approval.
Order to Cash
Following are the actions which can be performed by PM from BILLING perspective.
o SAVE
o Approve
On Mail the final approval will be triggered to Finance team after the delivery manager approval.
Periodic invoice will be automatically created in SAP based on the final approval done by Delivery manager.
Delivery manager will not have the option to perform effort reset / Revert after his approval.
Out of Scope :
Details on the Periodic contract creation is not documented as part of this FS , this is expected to be readily available based on upstream trigger from Icertis.
L5_Draft_Lead
Identification Generation_05 Dec Nov 2018.xlsx
Draft L5 Process
Flow - O2C.03.04.01_Consolidated Invoicing_V2.0 (1).pdf
1.9. Personas
As per the L5 process, the below personas will perform the activities defined in this specification.
Order to Cash
Delivery Manager.
Consolidated Tile screen showing the summary of Group wise people & Non People cost line items :
Order to Cash
User Actions
Action Expected Result
Click on Notification icon All notifications for the logged in user to be displayed. UI to Call API to fetch notification
data from CRM table
Click on Sort button All the conversations in the Conversation list should be sorted. UI to Call API to fetch the
sorted list of Conversations from respective Activity table in CRM
Order to Cash
General Validations:
o For performing Periodic billing , WBS invoice type should be mapped as periodic invoicing.
o Billing date should belong to current open billing period for the company.
o Project customer and Contract customer should match for billing approval to be allowed.
o Invoice coordinator / O2C lead should be available for the input for mail to trigger during approval.
o PM / DM should be valid for mail trigger for the next level.
Additional Documents
User Actions and Related API Details