Professional Documents
Culture Documents
SR SOFT LLC
Session Agenda
TBD TBD
OCM Liaison Product Owner
TBD TBD
Tech FIN Lead Design Lead
TBD TBD
Test Captain Scrum Master
TBD TBD
Business Lead Business Release Owner
XYZ
Workshop
Share insight into the process, provide business requirements, and facilitate closure of key design
Owner
decisions
ABC
Facilitator Provide project context and overall vision for CORE ERP. Guide workshop discussions and share best
practices
KYZ
Scribe
Takes notes
Stakeholders List of Stakeholders from business/Deloitte responsible for closing design decision.
Record to Report Process Overview
Record to Report
Master Data Transaction Processing Perform Controlling Perform Closing
C B
MD-050 Crea te and
Ma i ntain Finance
Ma s ter Data DS-070 Overhead
DC-030 Perform
Cos t Controlling
A Cl os ing
A
DC-010 Perform
Tra nsaction
B Proces sing
DC-020 Ma na ge DS-035 Perform DC-040 Report a nd
Ca s h Fi nancial Planning Ana l yze
C a nd Analysis Performa nce
DC-026 Ma na ge
the General l edgers
DC-060 Ta x
A B Accounti ng Direct
DC-040 Perform
Fi xed Asset
Accounting
DS-020 Support
Product Cos ting
Ledgers Ledgers are used in General Accounting to record financial transactions by account. Transactions are posted to these ledgers through
1
journal entry and financial statements of companies are prepared based on it.
Currencies in Transaction
2 Different kinds of currencies effecting transaction processing.
Processing
3 Document Type Document type controls the document header and is used to differentiate the business transactions to be posted.
4 Number Ranges Document number range is a key that identifies each document in a company code in a specific fiscal year
Posting keys are defined at client level and therefore apply to all company codes. The posting key determines: The data you c an enter in
5 Posting Key
the line item. How data you post is processed
6 Document Splitting Document splitting allows for the granular reporting of fully balanced financial statements at the profit center or segment l evel.
7 Clearing Transactions related to clearing off of amounts for Open Item Managed accounts
8 J/E Overview Overview of how Journal Entries are posted in SAP with example.
9 Tolerances Tolerance Limit is created for a particular user or a group to restrict its posting ability
10 Field Status Group Field status Group defines the control that can be placed at the time of document entry, whether it is manual or automated
12 SAP Doc Key Fields Important Fields related to JE posting in SAP and their definition.
Currencies in SAP are used to express a transaction in monetary terms. SAP provides various options to manage currency type that you
want to use while recording a transaction in to the Financial Accounting module.
Currency type used in a company code is called local currency in SAP and all other currencies are called foreign currencies.
When SAP finds a document posted in foreign currencies it automatically translate it to local currency in SAP.
Following are the most important Currency Types
a. Document currency/Transactional Currency (Currency Type 00): Document currency is the currency that is applied for the
document and company code currency is the currency where the document is generated
b. Company Code currency (Currency Type 10): Currency in which financial reports need to be prepared for local authority,.
Maintained at company code level.
c. Group Currency (Currency Type 30): Currency in which group consolidation is going to happen, normally it’s the currency of the
country where main company is located. Maintained at client level
Document Type
• Document splitting allows for the granular reporting of fully balanced financial
statements at the profit center or segment level. Missing account assignments like Profit
Center for balance sheet items are created based on pre-configured splitting rules or
offsetting entries on each JE document.
• Document Splitting is active on every document regardless of number of line items
• Splitting rules are defined by document type and account type
• Receivable and payable accounts and some cash accounts typically split based on the
other lines in the document
• Document splitting, once activated, cannot be deactivated. Needs to be active before
the first financial document is posted
Document Splitting
The system processes a specific document split based on (standard or user defined) splitting rules. The splitting rules can b e configured based on business
requirements
Scenario 1: Procure materials/services, two different locations (different Cost Centers), one invoice
Dr. Rent Expense, CC1, PC1 $300 Dr. Rent Expense, CC1, PC1 $300
Dr. Rent Expense, CC2, PC2 $200 Dr. Rent Expense, CC2, PC2 $200
Real Time
Cr. Vendor $500 Cr. Vendor PC1 $300
Cr. Vendor PC2 $200
The system creates clearing lines to achieve the document split. This process can be controlled with the zero balance indicat or.
Scenario 2: Transfer actual cost from CC1 to CC2.
Entry View
PC2 shows just the debit but not the credit Cr. CC1, PC1 $500
(no balance) Dr. CC2, PC2 $500
Without document splitting, the PC report will not balance since the offsetting entries for both PC’s are missing in the entr y above. With splitting enabled, the below
offsetting entries are automatically generated.
GL View
During clearing, the account assignments of the item to be cleared are transferred to the clearing items
Scenario 1: When making a payment with a reference to an invoice, the Profit Center will be derived from the original invoice
GL View
GL View
• Open items reflect transactions that are open (not paid or check not cashed).
For example, a vendor invoice that has not been settled remains in the
vendor account as an open item until it is paid.
• The open items of an account can only be cleared once you post an identical
offsetting amount to the account. In other words, the balance of the items
assigned to each other must equal zero.
• In GL, Open item management must be explicitly specified in the master
record.
• Open item management would usually be set for the following G/L accounts:
− Bank clearing accounts
− Intercompany, vendor reconciliation accounts
− Goods receipt/invoice receipt (GR/IR)
Demo/Video
Clearing
Open items reflect transactions that are open (not paid or check not cashed). For
• Parked documents can be verified using the "Verify General Journal Entries" App
Demo/Video
Posting a Parked Document
• Attachments can be added or Notes can be entered for the reason of posting.
• Attachments can be in pdf, Word, Excel or emails format.
Document Reset and Reversal
• Company Code – Legal Entity • GL Accounts / Sub-ledgers – The accounts which are posted
• Document Number – System generated unique number to identify • Amount – The transaction value
documents
• Credit/Debit Indicator – Used to identify the credits and debits for the
• Document Type – Used to categorize the documents particular accounts
• Document Date – Date on which the original document was issued • Tax Code/Tax Jurisdiction – The applicable tax codes are captured
• Posting Date – Accounting date of the document • Cost Center – The organizational unit under which costs would be
managed
• Currency – The currency of the document
• Profit Center – The organizational unit representing area of
• Reference – Used to record document references to the existing legacy responsibility
systems
• Line Item Text – Used to record explanations for the line items
• Standard SAP functionality to transfer intercompany payables to receiving entity based on Billing data generated in the sending
entity.
• Vendor payables are posted on receiving entity with trading partner and profit center details of sending entity.
Receiving Sending
Note: Intercompany processing examples are provided in the appendix for future reference
Intercompany Invoicing Process
Transfer
Process intercompany
Intermediate IC Billing Invoice for IC Billing Invoice for
invoice/debit
Document (Trigger STO Drop Shipment
memo/credit…
output) to receiver…
• For each Stock Transfer once the goods are picked up and are ready for Delivery the I/C Invoice for
Customer (Customer Bill) is initiated at the sending entity side.
• The billing output generation creates the AP invoice at the receiving entity automatically triggered.
• This will process and post the I/C Customer and Vendor Invoices for Stock Transfer in SAP.
L2 Process: Perform Transaction Processing
O-040
Bi l ling
DC-010-010
Ma na ge Taxes
If reversal is
DC-010-030 DC-010-070
required
Crea te and Ma intain No Perform Tra nsaction
Recurri ng Entries
OR Proces sing Reports
DC-020
Ma na ge the General
Ledger DC-030
DC-010-040 P-030
Perform Cl osing
Pos t to General Ledger Di rect Procurement
Perform Overhead
Accounti ng and Allocation
Deep Dive: DC-010 Transaction Processing
As we deep dive into each sub process of Transaction Processing we would be covering below items for each L3:
a) Process Definition
b) Key Decisions Needed
The output of Deep Dive discussion of each sub process would be:
a) Finalized Business Requirements
b) Aligned Future State Process for processing manual journal entries
L3 Sub Process: Post to General Ledger
Process Definition:
The Post to General Ledger entries process is typically used to post entries with very few lines into the General Ledger
system. The entries that are posted in this process usually relate, but not limited to:
• Reclass
• Accruals
• Provision for expenses
• Clear Open Items
9 As a preparer of General I should have the ability to post intercompany transactions So that Intercompany transactions are recorded correctly in
Ledger JEs in the nature of general ledger entries. the General Ledger.
10 As a preparer of General I should have the ability to post adjustment entries to be So that correction entries can be posted.
Ledger JEs able to correct abnormal costs.
L3 Sub Process: Post to General Ledger
DC-020-020 DC-030-140
DC-020-050 DC-010-040-060
Ma i ntain Bank Master Yes Edi t pa rked
Da ta documents
DC-020-010
Crea te / Update
Group Account
L3 Sub Process: Upload JE
Process Definition:
The Upload JE process is typically used to post entries from external systems where interfacing is not possible or
entries posted manually out of the system with large number of line items where entering so many line item manually
for each document would be time consuming process and not user friendly. The entries that are posted in this process
usually relate, but not limited to:
• Reclass/Accruals
• Provision for expenses
• Vendor/Customer Invoicing Entries
2 As a preparer of General I want the ability to upload an excel file for parking the journal So that I need not manually enter each entry one by one.
Ledger JEs entries.
L3 Sub Process: Upload JE
DC-010-070
Yes
Prepa re Excel No Approve the excel Pos t the Journal using Pos t to General
Sta rt
Upl oader
Va l idate Data i n Excel XOR l oa d file (offline) Loa d Program Ledger
DC-020-020 DC-010-050
Crea te/ Update GL
Reversals
Account
DC-060-010
Process Definition:
The Translate/Map External Transaction journal entries process is typically used directly interface external systems
with S4 system via IDOC etc. The entries that are posted in this process usually relate, but not limited to:
• Expenses like employee expenses captured in External HR Systems
• Invoices from multiple biller systems
• Postings from external banking systems.
2 As a preparer of General I want the ability to make reclass postings from payroll feed So that JEs are automatically posted in S4 from payroll systems
Ledger JEs without any manual intervention.
L3 Sub Process: Translate/Map External Transaction Data
DC-010-010-010
Externa l Interface
O-040-020 DC-010-010-020
Externa l No
Interface
OR AP Invoi cing Va l idate Data XOR Error Correction OR
DC-010-050
Yes
Reversals
DC-010-010-050
Process Definition:
The Create Automated Periodic Journal Entries process refers to business transactions that are repeated regularly. We
can create a template of such transactions and have them automatically triggered to repeat as specific interval. The
entries that are posted in this process usually relate, but not limited to
• Rent
• Insurance Premium payments
2 As a preparer of General I should have the ability to post the royalty accruals when the So that the required accrual entries get created.
Ledger JEs actual sale to customer is posted.
3 As a preparer of General I want the system to be able to automatically reverse accrual So that we do not need to manually reverse accrual entries.
Ledger JEs journals.
L3 Sub Process: Create Automated Journal Entries
DC-010-030-020
Crea te/ Update GL Crea te Recurring Di s play Recurring Di s play Recurring Entry Perform Tra nsaction
Account Document
OR Document Report
OR Proces sing Reports
DC-010-030-030 DC-010-050
DC-010-050-020
DC-010-040
Ma s s Reversal
DC-010-050-010
Yes
Res et Cl eared document
DC-010-030
Process Definition:
The Perform Transaction Reports process calls out the important reports as part of Transaction Processing. Following
standard reports used are given below, but not limited to:
• GL Balance Reports
• G/L Line item reports
• Financial Statements/Trial Balance
• Open item reports for Vendor/Customer/GL
2 As a General Ledger data I want the ability to generate and display the balance sheet for the So that balance sheet report is successfully generated.
displayer legal entities.
3 As a General Ledger data I want the ability to generate report for GL account balances So that we can view the real time balance of GL account
displayer balances.
4 As a General Ledger data I want the ability to generate report for GL account line item list. So that we can view the real time balance of GL account
displayer postings at line item level.
5 As a General Ledger data I want the ability to generate a line item report on the journal So that we can have the line item report generated.
displayer transactions that have been posted.
6 As a General Ledger data I want the ability to generate report for GL account statement. So that the GL account Statement can be generated.
displayer
L3 Sub Process: Perform Transaction Reports
ID As an… I want to.. So that…
7 As a General Ledger data I want the ability to display the income statement and balance So that the income statement can be generated at Legal
displayer sheet for a legal entity and profit center Entity and Profit Center
8 As a General Ledger data The system shall have the ability to generate report for document So that we can view the real time balance of GL account
displayer journal postings at line item level.
9 As a General Ledger data System shall have the ability to display the income statement and So that income statement can be generated at Legal entity
displayer balance sheet for a legal entity and profit center or at Profit center level
10 As a General Ledger data I want the ability to extract the following information So that I can view the required details posted on a
displayer 1. Dr/Cr document in detailed as well as summarized level.
2. Cost Center
3. Amounts
4. Dates
on the posted general ledger transactions in full detail and at a
summarized level.
L3 Sub Process: Perform Transaction Reports
P-040-110 DC-010-010
Translate/Map
Invoicing and OR Rule
External Transaction
Accounts Payable
Data
OR
DC-010-040 DC-060-040
DC-010-070-010 DC-010-070-040 DC-010-070-030 DC-010-070-040 DC-010-070-030
Post to General Perform Transaction
Ledger Tax Reporting Transaction
Financial
GL Account Figures – Financial GL Account
Statement
Balances Account Statements Statements
DC-010-030 Analysis
Balance
Create and Maintain DC-030-010
Balances
Recurring Entries
Establish Closing
Schedule
DC010-050
Purchasing -
Return
Consignment
P-030-150 O-040-050
• GL Account
• Cost Center
• Profit Center
• Internal Order
• Vendor
• Customer
DC-010
Enterprise Structure relevant to the process
• Company Code
• Controlling Area
• Operating Concern
DC-010
List of Standard Reports
No. Change Impact Description Impacted Process Type of Impact Level of Impact Impacted Stakeholder
Group
DC-010: Business Roles