Sap Fico T Codes & Definitions
Sap Fico T Codes & Definitions
Enterprise Structure:-
[Link] Company (OX15):- Company is the smallest organizational unit. A company can include one are more
company codes .The company definition is optional. A company in SAP is denoted by six-character alphanumeric
code. Under group company, you generate consolidated financial statements as per requirements of an
organization.
[Link] Company Code (OX02):- Company code is the smallest unit in an organization for which financial
statements (profit-loss statement, balance sheet etc.) will be generated separately.
It is mandatory to create at least one company code for implementing the SAP financial
accounting module.
[Link] Business Area (OX03):- Business area represents specific business segments or area of company.
Ex:- SPLB – Bangalore Business Area.
[Link] Company Code to Company (OX16):-The link between company and company code in SAP is
established through an assignment of company code to company.
[Link] Fiscal Year Variant (OB29):- Fiscal year Variant is used to define the fiscal year. A fiscal year variant
contains the 12 normal posting periods and 4 special periods. We can define maximum 16 posting periods for the
year. Special periods are used for Year-end activities.
Financial accounting period is also called as “fiscal year” which consists of 12 periods (1 month = 1
period).
Each period in a fiscal year is called as posting period
When you post the transactions in SAP R/3 system, then the transactions are assigned and updated to a
particular posting period.
Indian Companies follow 12 posting periods (April – March) with 4 Special Periods –(V3)
US companies follow 12 posting periods (Jan – Dec) with 4 Special periods – (K4)
European companies follow posting periods from (July – June )– with 4 Special periods-(V6)
African companies follow 12 posting periods (October to September) – (V9) with 4 Special periods.
[Link] Dependent:- The financial year is same as calendar year. Starting from 1st Jan to 31st Dec.
[Link] Independent:- The financial year is different from calendar year. Starting from 1st April to 31st March.
6. Assign Company Code to Fiscal Year Variant (OB37):-The link between company code and fiscal year
variant is establish through the assignment.
1
7. Define Variants for Open Posting Periods (OBBO):- Posting period variant (PPV) is a variant that controls
to open and close the posting periods for entries.
8. Assign Variants to Company Code (OBBP):- The link between company code and posting period variant is
established through the assignment.
[Link] and Close Posting Periods (OB52):- Open and close posting periods variant enables to open the
current posting periods and other posting periods remains in closed. It controls what are the posting periods to
open and close for entries. Through posting period variant, you can determine which company codes are open for
posting period.
10. Define Document Types (OBA7):- Document Type Key is used to distinguish between different business
transactions and to classify the accounting documents. It is also used to determine the number range for
documents and account types such as asset, material, vendor, etc. for posting.
11. Define Field Status Variants (OBC4):- Field Status Variant is used to define the fields which are used for
input like cost centre, profit centre, plant, etc., which are entry fields, and hidden fields. Field status Variant is a
tool which is provided by SAP to assign the same set of properties to more than one object.
Field status variant will have field status groups. Field status group is maintained in GL account and it defines the
fields while posting to the GL.
12. Assign Company Code to Field Status Variants (OBC5):- The link between company code and field
status variant is established through the assignment.
13. Edit Chart of Accounts List (OB13):- Chart of accounts is a list of GL accounts master record that are used
by the organization. The master chart of accounts must be assigned to each company code. Chart of accounts is
defined at client level. There are 3 types
2. Country COA:- It is used for legal requirements of each country. It is additional and optional.
14. Assign Company Code to Chart of Accounts (OB62):- The link between company code and chart of
accounts is established through the assignment of company code to chart of accounts in SAP.
15. Define Account Group (OBD4):- Account group determines which fields you can configure on the G/L
master record. It is necessary to have at least two one for Balance sheet another P&L a/c. it controls the number
ranges of G/L a/c. The status of fields of the master record of GL belongs to company code area.
[Link] Retained Earnings Account (OB53):- At the year end, the net profit earned should be carry
forwarded to balance sheet liabilities side as an opening balance to next year.
To complete this activity, SAP has made it mandate to define a GL account which is retained earnings account to
which the net profit will be carry forwarded.
2
17. Define Tolerances Group for G/L Accounts (OBA0):- Tolerance groups allow the SAP system to process
and post the transactions beyond the tolerance groups limits. Tolerances are referred as payment differences, it
can be an amount tolerance, percentage tolerance, and debit & credit tolerance.
Tolerance groups for employees in SAP determines the upper limits for postings as per
Cash discount
Payment differences.
19. Assign Country Code to Calculation Procedure (OBBG):- Every country will have a separate tax
calculation procedure, based on which taxes will be calculated and deposited to tax departments.
IN - India - TAXIN
20. Define Document Splitting:- (To split the line items) ONLY PATH:-
21. Enter Global Parameters (OBY6):- Global parameters control how a company code behaves in the SAP
system; these parameters influence the way system process the business transactions. Global parameters are
divided in to two categories.
Accounting organization
Processing parameters.
Some of the fields are updated automatically as we already configured and assigned. For e.g. Chart of
accounts, Company, FM area, Credit control area, Fiscal year variant, etc.
3
GL ACCOUNTING:-
The General Ledger accounting is the complete record of all business transactions.
GL account master record fields are controlled from reference GL account group.
General Ledger (G/L) accounts are used to provide a picture of external accounting and accounts and to record
all the business transactions in a SAP system. This software system is fully integrated with all the other
operational areas of a company and ensures that the accounting data is always complete and accurate.
Company Code :
Click on Create
G/L Acct Long Text : Share Capital Account (50 Characters allowed)
Go to Create/bank/Interest Tab
Save
Company Code :
Click on Create
4
Select Line Item Display
Go to Create/bank/Interest Tab
Save
Posting Key in SAP is a two-digit numeric key defined to control the entry of document line items in a FI
Transaction. Posting Key in SAP also specifies whether the line item is a debit or a credit entry, account type that
can be posted (Vendors, Customers and General Ledger etc.) and the screen layout of line items.
For posting special General ledger transactions, special posting keys in SAP are used which are supplemented by a
special GL indicator. The system uses the specifications (posting key and special G/L indicator) to determine the
alternative reconciliation account.
Payment
5
Account Type use
Posting Key Description of Posting Key for the posting key Usage
6
Account Type use
Posting Key Description of Posting Key for the posting key Usage
2. Post GL Document (FB50):- General ledger postings are made at Company code level, the process is called
R-2-R (Record-To-report)
1. Document header data:- Field status of doc reference and header text are controlled from document type.
2. Document Line item data:- Field status of GL line item are controlled by field status group assigned to GL
account.
Posting Date :
Enter
Save
Note: - In one GL account document we can enter up to a maximum of “999” line items.
7
3. GL Document Display(FB03)
Every posted document will have 2 views --- [Link] View [Link] Leger View
Company Code :
Document Type : SA
We can see Document Display in ECC 6.0 onwards Entry View & General Ledger View
Execute(F8)
Note:- Ledger balance can be displayed period wise overall posting values in a fiscal year.
Execute(F8)
When we do not have complete information or clarity, we can hold the document for the time being.
When a document is held it is saved under held documents folder under Tree on Tab.
Later on, we collect the required information from the concerned party, complete and post the document.
Program : RFTMPBLU
Execute (F8)
Execute (F8)
8
[Link] Hold Document (FB50) Example:- Wages A/c
Posting Date :
Enter
Change amount
In this tab we can check the GL account was posted correctly or not.
50 - Credit - GL Account
Park Documents:-
SAP FI also provides an option with Limited Authorization Amount for Posting.
When we do not have “Authority “ to post a transaction, we can park it, once document is parked , it
is saved under park folder in the code (FV50)
9
After a document is parked, junior accountant will inform the senior about park the parked
document.
Senior Accountant go to FV50 open the park document – he will check it, make the changes if any
required and will post the document.
Thus, in case of parking, one person will the document and another person will post the document.
Posting Date :
Enter
Save
Click Tree on
Reference Documents:-
[Link] Documents
[Link] Documents
10
[Link] Account Assignment Template (AAT) (FB50):- (Wages a/c Entry is used)
In this scenario finance department employee can create that entry as a template and use as many times
required in that day for posting later, we can delete that template.
Since the fields in the document like document date, posting date, Debit GL, Credit GL, We can
Create a template/reference document with the values for the above fields and use for the day purpose.
2. Sample Documents:-
Reference Documents are used when date and amount are fixed. They are 3 conditions satisfy
Fixed Amounts
Fixed Accounts
Fixed Intervals (Time gap)
Definition: If an entry occurs every month on a fixed date for fixed amount against fixed debit and credit GL’s
repetitively, then create a recurring document and use for postings on a regular interval.
EX: Rent, rent amount of Rs.100000/- paid to owner on every month 1st date.
11
Maintain Number Range for Recurring Documents (FBN1)
Open Item Management:- Open item management is used to cover outstanding liabilities and prepaid expenses.
GL accounts can be created by activating “Open Item Management” indicator in the master record, for which
clearing is required in future.
There are 2 conditions should be met to create a GL account with his option
[Link] GL account should be a balance sheet type account(Liability or Asset), but not all the balance sheet
accounts open itemly managed accounts.
Dr Rent A/c
Cr Bank A/c
1.1 :- Create Rent payables G/L A/c --- (FS00) (Rent payables A/c)
1.2 :- Post Outstanding Exps A/c --- (FB50)
1.3 :- Open Item Report --- (FBL3N) (Rent payables A/c)
1.4 :- Clear O/S Exps/Post Outgoing pymts --- (F-07)
1.5 :- Clear Open Item Report --- (FBL3N) (Rent payables A/c)
Reversal has lot of importance in SAP. In SAP many important fields cannot be changed after a document has
been posted.
To correct or change any document the only option we have reversal of the document.
Document no : 2
Company code :
Fiscal year :
Reversal reason : 01
Save
2. Mass Reversal (F.80):- Many documents can be reversed at a time. The document numbers can be
continuous or random.
Company code :
Document no : 17 to 19
Fiscal year :
Document type :
Execute (F8)
It is used in case of clearing documents. Clearing document is document which has cleared an open item.
Cleared items are the documents in SAP that do not have any pending obligations. These documents are
used to offset the dues of vendor, customer and G/L accounts.
Company code :
Fiscal year :
Save
Reversal reason : D2
Interest Calculations:-
13
Account Payables (AP)-Sub Ledger:-
Accounts Payable is a sub module of SAP FI used to manage and record Accounting data for all the
vendors, In SAP sundry creditors are called accounts payables. It handles vendor invoices, payments and
advances to vendors.
We can maintain vendor specific information such as address details of the vendor, bank details and also
payment terms and conditions details of a vendor.
Within AP sub ledger we will post vendor business transactions, these sub ledger postings are updated to
GL through AP-GL reconciliation process.
Reconciliation GL account is created in FS00, the same GL account will be assigned to each and every vendor
created in AP sub ledger.
Reconciliation GL account is the bridge between AP sub ledger and General ledger, the business
transactions posted in sub ledger automatically updates General ledger via this account.
** We cannot post directly to a reconciliation type GL account.
Vendor:- Vendor is a party from whom we buy goods and services in return we pay for them.
5. Maintain Number Ranges 19,15,17 for KR,KZ,KA document types respectively (FBN1)
KR -- Vendor Invoice – 19
KZ -- Vendor Payment -- 15
KA -- Vendor Document -- 17
7. Create Service Exp’s G/L Master Record (FS00)-- (Ex:-Transport Exps A/c)
14
Special G/L - Debit - - 29A
Vendor :
Enter
Save
Bank Account
Amount :
Value date :
Account type : K
Enter
Note: Select invoice against which invoice we are paying, deselect remaining invoices. Select means Blue colour
and deselect means black colour.
15
Open Item Symbols:-
14(B).Partial Payment (F-53):- In case of partial payment original invoice will remain open until fully paid up.
Balance 20000/-
14.(C)Residual Payment (F-53) :- In Case of residual payment the original invoice will be cleared and new
open item is created for the balance amount.
Terms of Payments (or) Payment Term (OBB8):- Payment terms is a 4-digit character key, related to
payment agreed between our company and an external party.
2. Creation of Bank charges & Cash Discount Taken G/L Account (FS00)
Assign GL Account for automatic Postings (OBXU) Cash Discount Taken A/c -- SKE Transaction
Assign GL Account for automatic Postings (OBXK) Bank Charges A/c -- BSP Transaction
3. Enter Vendor Invoice (FB60) Rs.40000/- and payment term (0040) cash discount taken payment
term and bank charges Rs.600/-
Entry is:-
16
Instalment Payment term:- In step you can determine whether an invoice amount is to be divided into partial
amounts with different due dates.
0044 1 50 0001
0044 2 30 0040
0044 3 20 NT60
Note:- Terms of Payment Key will be assigned in vendor/customer master records or transactions.
3. Enter Vendor Invoice (FB60) Rs.100000/-and add Payment Terms (0044) Instalment Payment
term and Bank Charges Rs.2000/-
Entry is:-
Click on Document-Simulate-Save
Down Payments (Advance To vendors):- Down payments sometimes also referred to as “Advance payments”.
A down payment is a payment made or received before the physical exchange goods and services.
Special GL transactions:- In SAP Advance/Down payments made to vendors or received from customers are
called as Special GL transactions denoted by Special GL indicator “A” symbol.
Total payable to ALL vendors - 100000 Total already paid to ALL vendors - 30000
Company Code :
Click on Create
Go to Create/bank/Interest Tab
Save
Execute
Double Click on
Chart of Accounts :
Enter
Two Scenarios:-
Entry:-
Entry:-
Entry:-
18
6. See Report (FBL1N)
Partial Payment:-
Entry:-
[Link] advance amount to invoice to down payment and clear rest of the amount later – (F-54)
TOTAL - 10000
Balance - 7000
Vendor Account :
Enter
Entry:-
Select Down payment amount and the invoice amount and Simulate & Post.
Entry:-
19
Vendor Credit Memo (FB65):-
Whenever there are purchase returns, we need to reduce vendor credit balance for the value by creating
vendor debit memo.
Step 3: Make remaining payment 6000 by applying credit memo amount to the invoice.
House Bank:- House Bank is a bank account with check book facility.
House bank of a company code is represented by a bank id through which you can process payment transactions
.It is used for the purpose of payment programme, check deposit, automatic payment program (APP) and bank
reconciliation.
A house bank in SAP identified by a ‘5’ character alphanumeric code. Each house bank ID is unique within a
company code can have multiple house banks.
Each house bank in SAP system is associated with a country key representing the country where the bank is
located.
House bank can have more than one bank account ID, account ID is unique for a specific bank ID and company
code. The account ID used for entering specifications for the payment program and for updating the G/L Master
records.
1. House Bank:-
House bank represents a branch of bank. A house bank may consist of one or more bank accounts.
The bank which is used for payment transactions for the company is called as house bank.
It is identified by 5 character alphanumeric code.
2. Bank ID:-
It’s an ID for the house bank. The company code uses for transaction in the SAP system you use the bank ID and
account ID to specify bank details. Bank ID and account ID are used, for example for automatic payment
transactions to determine the bank details for payment.
3. Bank Key:-
Bank key is a unique key used by bank for transfer of money from one bank to another bank online. Each key
represents a particular bank branch. Generally you will use SWIFT code as bank key.
4. Account ID:-
Account ID represents a particular bank account at a particular branch. Let’s assume you have 3 bank account at
HDFC bank. The house bank will be HDFC bank. Individual bank accounts represent an account ID. Every bank
account has 3 GL accounts.
Create as if a regular G/L Account created, but only considerable things FSG – G005 and for every bank GL
account Relevant to cash flow check box should be selected.
NOTE:- this indicator determines the G/L Account is a cash flow account.
20
1. Define House Bank GL Account -- (FS00):-
Create as if a regular G/L Account created ,but only considerable things FSG – G005 and for every bank GL
account Relevant to cash flow check box should be selected.
NOTE: - this indicator determines the G/L Account is a cash flow account.
Company Code :
Click on Create
Go to Create/bank/Interest Tab
Save
Execute
Company Code :
Enter
Bank Country : IN
Click on create
Street : Ameerpet
City : Hyderabad
Enter
Account ID : ICICC
21
Currency : INR
Execute
Account ID : ICICC
Click on Change(Shift+F5) :
Lot Number : 1
To : 100199
Purchasing date :
Check Management:-
Pre requisite – Vendor Invoices are cleared using the House bank GL account
To issue the check first we have to make the payment posting F-53 and generate the Payment Document
number.
Account ID : ICICC
22
2. Unused Check Void (FCH3):- Unused check can be voided due to many reasons like printing problem,
destroyed or unusable etc.
Account ID : ICICC
Enter
Click on Void(Shift+F5)
[Link] Issue Checks (FCH9):- If any check that was issued to a vendor and on a later date the vendor
updated the check cannot be deposited for various reasons, that check need to be voided(cancelled) and
updated to SAP System.
3.1 Issued Check Voided – a. only cancel the check and issue a new check
Account ID : ICICC
Click on Void(Shift+F5)
4. Cancel Payment(FCH8):- If any invoice by mistake cleared and issued with a check, we can cancel the
issued check and also reverse document reset to open status of the invoice.
Check No : 100105
Account ID : ICICC
Reversal Reason : 01
Posting Period : 1
Document No : 1500000039
At the time of bank reconciliation process, the business would come to know about the issued checks
encashment date subsequently update in the system.
Account ID : ICICC
Check No : 100106
Enter
Save
[Link] Register (FCHN) :- All the check details for a check lot.
2. with line items - To see the check balance with the clearing document
Account Id : ICICC
Execute (F8)
7. Define Void Reason Codes (FCHV):- FCHV is used to define the Void Reason code.
Execute
Reason : 05
24
Check Management T Codes:-
1 FCHI Create check lots Separate check lots for ACH/WIRE and check.
2 FCH1 Display Check Put any check number to know the details
Information
12 FCHU Add Reference to Invoice Run this T-code add number to reference or
assignment field in the invoice.
13 FCHV Define New Void reason Define New Void reason codes
codes
Automatic payment program simplifies the payment process by overcoming difficulties in manual payment
process.
The Automatic payment program in SAP FI is used to identify the due and overdue items and process a
huge list of vendor invoices to make payments in single time.
APP helps in fetching all the due and overdue invoices for a wide range of vendors and makes the
payment possible before the net due date which in turn earns a good reputation to the organization.
APP will check all the open invoices, calculate cash discount available and makes the payments along
with clearing the vendor.
By using APP, we can post special GL transactions i.e. down payment to vendor by creating down
payment request.
Advantages:-
Saves time
Accurate
25
1. APP Configuration [Link] :-(FBZP)
APP Configuration:- (Consultants) (FBZP) APP Run :- (End Users) [Link] (F110)
6 Steps:-
_________________
(OBA7)
FBZP Configuration:-
Execute
Country : IN
Payment Method : C
Description : Check
Select Check
26
2. Payment methods in Company code:-
Execute
Payment Method : C
Go to Form Data
Execute
Click on forms
Form for the payment advice : F4-International-double click payment advice note
F_110_IN_AVIS
Footer : F_0001_FOOTER
Sender : F_0001_SENDER
Execute
27
Note:-
6. Bank Determination:-
In this step we will prioritize the bank accounts by giving ranks to release outgoing payments: Rank 1
ICICI amount 10Lakhs,Rank 2 SBI available amounts 5Lakhs, so that system releases 1st 10 lakh outgoing
payment from ICICI next releases from SBI.
Days maintained as 999, system assumes that the specified amount for outgoing payments is always available in
the house bank.
Execute
Go to position button
Enter
Select_____
Payment Method : C
Currency : INR
Rank Order : 1
Payment Method : C
Currency : INR
Account ID : ICICC
Account ID : ICICC
Days : 999
Currency : INR
28
7. Maintain number range 20 for Document type ZP ([Link]:-OBA7)
Company code :
No : 20
To Number : 2099999999
Enter
8. Maintain Term of payment, Payment method and house bank in vendor master record:-[Link]:-
(FK02)
Vendor :
Company Code :
Payment method : C
Save
Generally, companies would make payments to creditors on a weekly or fortnightly basis, in SAP by using APP
program business can make payments against huge volume of invoices posted during the one week or fortnight.
Company Codes :
Payment method : C (Multiple payment methods can be used in one APP run)
29
Next p/date : _______ (After 7 Days) APP program will consider invoices which
due date is falling from today to next 7 days.
Though we have given next payment run date as after 7 days SAP will not stop APP run during this 7 days. This
is only to do with to pick the invoices which due date is falling in next 7 days.
Vendor : 620501
Save
Go to Status Tab
Go to Additional Tab
Save
Click on continue
Enter
Payment Method :
House Bank :
Account ID :
Printer : LP01
Printer : LP01
Printer : LP01
Save
Go to Status Tab
30
Click on Schedule proposal (Shift+F1)
Enter
Keep on enter until Status becomes Payment proposal has been created
Enter
We can block a particular invoice amount by selecting payment option-A blocked for payments to skip payment in
this APP run
Enter
Keep on press Enter until Status is Payment run has been carried out and Posting orders:___ generated,____
completed
In the schedule print pop up box remove ? mark and place print variant name(Ex:-C1)defined in previous steps
Enter
Execute(F8)
APP Scenarios:-
Free Selection option can be used to include or exclude the items from the proposal based on a given set
of parameters.
Click on country
Values : IN O Exclude
If we select exclude values Indian vendors not picked whether we not select it will be picked Indian vendors.
31
Click on City
If we select exclude values Hyderabad vendors not picked whether we not select it will be picked Hyderabad
vendors.
Errors in Proposal:-
Error will come on as company codes IBL/IBL do not appear in proposal 24.06.2019 1234 ;Correct.
2. When there are open items but they do not qualify to enter into proposal.
3. When there are open items but they have been already picked up in another proposal.
NOTE:- Once a proposal has been created either you go for payment run or delete the proposal.
Cash Discount Payment term in Combination with next APP run date:-
APP next run date is important to pick the items in due dates. It will be calculating the discount items
whether items have dropdown discounts on APP next run date it will pick up that item otherwise it will not pick
up that items and it will pay after that period.
Create Vendor Invoice (FB60) Rs.50000/- and add payment terms :-0040(Cash Discount)
10 days - 3%
20 days - 2%
30 days - net
Identification : 1234
IBL C 13.06.2019
Vendor : 620501
32
Select line items of the payment documents
Vendor : 620501
Save
Save
Status Tab:-
Execute(F8)
After proposal run proposal will be created. Click on edit proposal and click on payment item again click
on payment item, you will get a box you have to select block item and save.
Reallocate Option is available in APP to change the payment method or House bank after a proposal has
been created.
Payment Method
House bank
The Minimum Cash discount limit is matching to discount given in payment items then only APP will pick it
otherwise it will not pick it.
Go to FBZP
Save
33
1. Vendor Invoice (FB60) Rs.70000/- (Add payment terms 0040) – Save
70000 - 3% - 2100
Go to FBZP
Company Code :
Save
Minimum Cash Discount limits will not work if maximum cash discount is always taken.
Go to FBZP
Company Code :
Outgoing payment with cash discount from ___(Ex: 5% This is not working )
Save
Go to FBZP
Company Code :
Save
Identification : 1234
34
APP Run : F110:-
Save
Company Code :
Click on Create
Go to Create/bank/Interest Tab
Save
Amount : 50000/-
Due on : 30.05.2019
35
Save
Entry:-
Company Code :
Special GL Ind : A
Save
Entry:-
Amount : 20000/-
Due on : 30.05.2019
Save
36
4. Vendor Line item Display ([Link]:FBL1N)
Entry:-
8. APP Run ([Link]:-F110) Rs.30000/- or (F-53) we will pay for the balance.
Enter
Posting Key
Debit Key : 29
Credit Key : 39
Spl GL Indicator : P
Save
Partial payment:-
Document No :-1900000053
Document No : 1900000053
37
Change amount : 10000/-
Save
4. This noted item gives information to APP regarding partial payment to be made
Go to FBL1N
Save
7. Systems-Services-Output control
Execute(F8)
Spool no : 10975
Open the check : Rs.10000/-
Check No : 140
Amount : 10000/-
Next:-
Go to FBL1N
Save
7. Systems-Services-Output control
Execute(F8)
Spool no : 10975
Open the check : Rs.40000/-
Check No : 142
Amount : 40000/-
Payment Method : C
38
Check lot number : 1
Amount : 30000/-
Amount : *
Save
Go to Menu Bar-Document-Display
Entry:-
[Link] Void Old Check and Reprint New Check Manual ([Link]:-FCH7)
Account ID : HDFCC
Check lot : 1
Check : 162
Document No : 1500000034
Payment Method : C
Check lot : 1
Select : LP01
39
Enter
Identification : 147
Payment method : C
Vendor : 620501
Save
Go to Status Tab
Go to Additional Tab
Save
Select void and reprint checks from payment run already printed
Save (2 times)
Execute (F8)
Check : 100123
40
Form Closing:-
Next
AL11 Directory
Step 5:- Update Vendor Master with Bank details and new payment method (FK02)
Next
Step 6 :-
APP Run - F110
Go to Menu Bar-Environment-Payment Medium-DME Administration – Click on DME Administration
Select the program from a list
Notepad/Document.
As SAP system allow defining two different tax types in withholding tax namely one for invoice posting and
one for payment posting. Client requirement can be achieved with standard functionality.
Tax collected will be deposited in a separate GL accounts can be made automatic assignment , so at the
time of posting automatically tax account will be updated.
All the withholding settings can be done using Country India Version (CIN) so that the requisite forms will
be automatically updated and available for printing.
The following section of income tax will be covered in exceeded withholding tax of SAP.
41
Section Description
Up to 250000 No tax 0
Total - 712500
42
Section Keys:-
Recipient Type:- it is a party who is receiving income based on this tax percentage may change.
Tax types:-
43
[Link] Extended withholding tax
Same path
Same path
44
Account Receivables (AR)- Sub Ledger:-
Accounts Receivable is one of the sub ledgers in SAP FI modules, which deals with customer business
transactions.
It handles customer invoices, incoming payments, advances or down payments from customers etc…
Through reconciliation process the postings made against customer sub ledger accounts are recorded in the
general ledger.
A reconciliation GL account is created in FS00, the same GL account will be assigned to each and every
vendor created in AR sub ledger.
Reconciliation GL account is the bridge between AR sub ledger and General ledger, the business
transactions posted in sub ledger automatically updates General ledger via this account.
** We cannot post directly to a reconciliation type GL account.
Customer:- Customer is a party to whom we sell goods and services in return we receive payment for them.
4. Maintain Number Ranges 18,14,16 for DR,DZ,DA document types respectively (FBN1 or OBA7)
DR -- Customer Invoice -- 18
DZ -- Customer Payment -- 14
DA -- Customer Document -- 16
7. Create Service Exp’s G/L Master Record (FS00)-- (Ex:- Service Revenue or Sales A/c)
Customer :
Enter
Save
01 - Debit - Customer
15 - Credit - Customer
45
Entry View is:-
Bank Account
Amount : 50000
Value date :
Account type : D
Enter
14. Partial Payment (F-28):- In case of partial payment original invoice will remain open until fully paid up.
Balance 20000/-
46
[Link] Payment (F-28) :- In Case of residual payment the original invoice will be cleared and new open
item is created for the balance amount.
Terms of Payments (or) Payment Term(OBB8):- Payment terms is a 4-digit character key, related to
payment agreed between our company and an external party.
2. Creation of Bank charges & Cash Discount Given G/L Account (FS00)
Assign GL Account for automatic Postings (OBXI) Cash Discount Given A/c -- SKT Transaction
3. Enter Customer Invoice (FB70) Rs.50000/- and payment term (0060) cash discount payment term
47
General Ledger View is :-
Instalment Payment Terms:- In step you can determine whether an invoice amount is to be divided into partial
amounts with different due dates.
[Link] to OBB9 and Specify the no of instalment, percentage, and payment terms that are associated
with each instalment.
0065 1 50 0001
0065 2 30 0060
0065 3 20 NT60
3. Enter Customer Invoice (FB70) Rs.100000/- and payment term (0065) instalment payment term
and bank charges Rs.600/-
1. Create Advance from Customers Special GL Account (Liability + Reconciliation a/c) (FS00)
Company Code :
Click on Create
48
Short Text : Advance from customer a/c
Go to Create/bank/Interest Tab
Save
Execute
Double Click on
Chart of Accounts :
Enter
Two Scenarios:-
Entry:-
49
2. Partial Down Payment:-
Entry:-
Entry:-
Entry:-
Ex:-
Loan - 1000000
Paid - 300000
Balance - 700000
50
Steps:-
01-06-2019 400000*24/100*48/365
20.06.2019 500000*24/100*28/365
Balance 1600000
In this case can’t calculate interest on balance because the sales made on different dates so the
calculation of interest will be individual so, we have to calculate item wise interest.
If any customer is failed to make payment by the due date, the business may impose interest on the
overdue of customer invoice amounts.
This procedure can be done in SAP by using item interest calculation method.
Steps:-
51
6. Create Interest Income Account - FS00
Dunning Procedure:-
Dunning procedure is a correspondence procedure to send remainders letters to customers regarding
overdue items from them.
No Accounting entries are generated out of dunning.
Dunning levels Maximum “9” levels, the content in each level will be change.
In dunning levels “8” Normal notices and “1” is Legal notice.
Dunning Steps:-
52
For Output Condition types
100 BASB - -
Save
53
7. Assign the accounts for account determination (OB40)
For Input
JIC - 200016
JIS - 200017
JII - 200018
JIU - 200019
For Output
JOC - 100016
JOS - 100017
JOI - 100018
JOU - 100019
Save
Country: IN
Click on change
Save
Click on change
Save
Bank Reconciliation Statement (BRS):- To match main bank GL account balance with actual bank
account balance as bank statement.
What we do in BRS is
54
1. Purchase Process:-
Actually we pay the amount through check so the payment will not done immediately . Instead of these entry we
create check issue account.
When check was cleared in bank at the time, we post the entry in BRS as
2. Sales Process:-
Check deposited but not cleared immediately so we create check deposited a/c instead of Bank.
After we received bank statement, we see the check is cleared we will post the entry in BRS
55
5. Create Screen Layout for BRS (OT43)
Entry:-
Electronic BRS:-
We have to create external transactions of bank.
After creation of external transactions we have to assign posting rules what we define for transactions in BRS.
NCHR - SPL2
NCHP - SPL3
NCHG - SPL4
1. MT940
2. BAI2
[Link] Create Payment Document (F-53) Check Issue A/c (200001) Rs.300000/-
56
Cash Journal - Petty Cash :-
The cash journal is a sub ledger of Bank Accounting. It is used to manage a company’s cash transactions.
In cash journal negative amount not posted. Cash journal is a 4 digit alphanumeric key. The system automatically
calculates and displays the opening and closing balances, and the receipts and payment totals. You can run
several cash journals for company code. You can also carry out postings to G/L accounts, as well as vendor and
customer accounts.
The cash journal is a single screen transaction. This means that you can enter, display, and change cash
journal documents on one screen.
Bad Debts:-
Steps:-
1. Create a GL account for Provision for bad and doubtful debts (FS00)
2. Assign the account in “OBXY” clicking “E” Symbol. (“E“ for Reserve for Bad debts)
57
In General ledger entry is:
If customer will not pay the money after some years also the it will become bad debts.
For the process we need to create bad debts GL account and transfer the provision to bad debts
account.
Entries for Bad debts in sub ledger & and general ledger is:-
To S/ Debtors a/c Cr
Sundry Debtors Bill Exchange a/c (Special GL A/c) - OBYN - “W” Symbol
58
For Discounting B/E in Bank a/c Dr
Bank (F-33)
---- Bank Charges a/c Dr
If Customer pays HDFC Bill Dis a/c Dr HDFC Bill Discounted a/c Dr
----
To Configuration bills of exchange we need to create two GL accounts and assign the GL accounts for account
determination.
[Link] the accounts for account determination (OBYN) (Sundry Debtors a/c)
[Link] Bank Account, Sundry Debtors and HDFC Bill Discounted A/c (OBYK)
59
For Depreciation Accounting Entry is
In Normal Accounting:-
In SAP:-
100000-30000=70000
Asset Class:- Asset class is a set of similar assets grouped together for asset management for purpose.
Chart of Depreciation:- Chart of depreciation is the highest organization unit in asset accounting. We have to
copy either Germany chart of depreciation or Indian Chart of depreciation.
2. Tax Depreciation |
4. Group Depreciation |
Depreciation Methods:-
5% SLM Rate
5% WDV Rate
Transaction Types:-
Asset debit:-
The debit can be use of external acquisition (Outside purchase) / In house production /Inter unit transfer
Intercompany purchase.
60
Posting Keys:-
70 Asset Debit
75 Asset Credit
Asset Class:-
Asset class is a set of similar assets grouped together for asset management for purpose.
Any number of asset classes can be created (Unlimited)
To create asset class, we need “3” pre requisites
[Link] Determination (It allows 8-character alphanumeric code)
[Link] Layout (It allows 4-character alphanumeric code)
[Link] Range (It allows 2-digit numeric code)
1. Account Determination:- Account determination controls which account has to be picked up for which asset
transaction and for each asset class.
2. Screen Layout:- Screen layout controls the screen layout and parameters for each asset class. It determines
which fields are required, optional and supressed in the asset master record.
3. Number Ranges for asset class:- It contains the asset account number that is asset record number for each
class.
Configuration Steps:-
Chart of Depreciation:- Chart of depreciation is the highest organization unit in asset accounting. We have to
copy either Germany chart of depreciation or Indian Chart of depreciation.
4. Account Determination
61
6. Define Number Ranges for Asset classes(T code : AS08)
200000 - Land
200005 - Buildings
200020 - Vehicles
Only 7 GL Accounts:-
200005 - Buildings
62
300103 - Profit on Sale of Asset A/c
11. Define Number range for Depreciation Document Type (AF) (T Code : OBA7)
Depreciation Key is the required field needs to be given at the time of creation of asset. It contains
calculation methods such as
1. Period:- Start Date and End Date – It is controlled by Period Control Method.
SLM — Straight Line Method SLM Depreciation is calculated on the Acquisition Value.
WDV — Written Down Value WDV Depreciation is calculated on the Net Book Value.
63
17. Creation of Asset Master Record (AS01)
It provides us information about each individual asset i.e. the values of the asset, depreciation planned
and posted for the asset, net book values, and individual asset related entries.
Sub Asset: - Is asset under main asset. It is created and maintained under main asset. The purpose of
maintaining a sub asset is to treat the sub asset differently from main asset. Either we want depreciate it
differently or sell it off separately from main asset.
Depreciation Run is executed to post depreciation on the assets. It is a period end process which applies to
all assets under the company code.
Note:- Depreciation Run can done as a Background Process Only. It cannot be done in front end.
64
Retirement of Assets: - Removing the assets from the company code.
27. Retirement with revenue for cash (Sale for cash) (T Code : ABAON)
28. Retirement with revenue with customer (Sale on Credit) (T Code : F-92)
1. If the asset was created under wrong asset class and we want to change the asset class.
2. When we want to split the asset into two parts. We create two master records and transfer the values from
existing asset to new asset.
Scenarios:-
[Link] Value:-
Scrap Value is the Residual Value of the asset after useful life of the asset. If we want to consider scrap
value in depreciation, we have to do related configuration for scrap value.
There are two ways in which we can include scrap value in depreciation calculation.
[Link] specifying the scrap value of the asset in the asset master record.
[Link] creating the cut off value key and scrapping the cut off value key in depreciation key.
If we want to apply the scrap value to only one asset, we can use first method.
If we want to apply the scrap value on a percentage basis to many assets, we can use the second
method.
a)Check depreciation screen layout whether scrap value is allowed (T Code : AO21)
65
2. Cutoff Value Key :- Cut off value key can be used to apply scrap value as percentage to multiple assets.
b) Assign Cut off Value Key in the Depreciation Key (T Code : AFAMA)
Sometimes the asset values may increase or decrease on account of market forces. This will happen
irrespective of what asset value and depreciation we are maintaining in our books of accounts.
When there is such change in value of the asset, we may want to revaluate it and recognise that change in
value in our books of accounts.
Steps:
Unplanned depreciation will be done at any time for an asset. Ex: Damage, Accidents etc…
When damage/accidents happen to an asset at that time we calculate unplanned depreciation to that asset.
Steps:-
66
[Link] Catch up and Smoothing:-
when we change the depreciation rate in the middle of the year then the system will try to post the
difference in the depreciation values in the immediately following period this is refer to as Asset Catch up.
Asset Catch up:- Asset Catch up will happen system automatically when the depreciation rate is changed.
Steps:-
[Link] to AW01N check asset values and note down the current depreciation values for period and year.
Go to AFAMS and Create New Multilevel Method – SP3 with 20% depreciation.
Go to AFAMA Depreciation Key – SPL1 and change Multilevel Method to SP3.
[Link] to AW01N – Check depreciation values for the periods and year. Observe that change 20%
depreciation will apply for all coming periods.
The difference (Backlog)in the depreciation for periods already posted and new depreciation will be
planned to be posted in the next following period. This is known as “Asset Catchup”
Smoothing:- If we apply smoothing the difference between depreciation already posted and new depreciation
will be spread over the remaining months equally.
Asset accounting is a Sub Ledger and it should be closed before the closure of general ledger as the
general ledgers gets the inputs from the sub ledgers.
If GL is closed before asset sub asset inconsistencies may arise in asset reconciliation.
Steps:-
[Link] depreciation runs for all the periods in the fiscal year to be closed.
3. Go to AJRW and change the asset fiscal year to new year – By executing the background job.
4. Create document number ranges for new fiscal year (T Code : OBH2)
[Link] Posting Periods for the new fiscal year (T Code : OB52)
6. Run depreciation Test run for first period of new year (T Code : AFAB)
7. Close Previous Asset fiscal year by going to the (T Code : AJAB) directly do the main run.
67
Igrowsoft SAP FICO Interview Questions:-
Finance
[Link] is SAP implementation – Customizing/Configuring SAP ERP software in sync with client business
needs/requirements
which procedure will be followed by sap partners to implement sap for new clients
For a successful SAP implementation, ASAP methodology is a complete end to end Road map which consist of 5
phases
1. project preparation – To understand client business, project scope and to determine project schedule along
with each phase timelines and to get to know each individual of the implementation team.
A “Kick off meeting” will be held at client location, to introduce implementation team to client core team members
and to draw roles and responsibilities of each individual.
2. Business blue print – The implementation consultants are responsible to understand the client existing
business processes (AS IS) in the legacy system and to gather all the business requirements and design the SAP
solution (TO BE) in a document known as in SAP terminology BBP document.
The BBP document would be submitted to Finance department head in SAP terminology FI BPO – business process
owner, the BPO would review the BBP document and suggest if any amendments are required and approves the
BBP. Approval procedure called as BBP sign off.
3. Realization – The SAP solution proposed in the BBP document would be realized/configured/customized in the
SAP Development server/Golden Client and tested in the Development server unit testing client.
As a consultant we will prepare configuration & unit test case documents in this phase
4. Final preparation – All the implementation consultants would release their customizing requests (TR) and
request BASIS consultants to move the config changes to QA server to perform integration testing (FI – MM, FI-
SD) and UAT.
Cutover strategy will be built and executed – all the legacy system master data and transactional data will be
uploaded to 1st QA system next PRD system.
5. GO Live – The day client starts using SAP Production server is called as GO live date.
Post implementation support – Generally implementation partners will provide 100 hrs or 2 months of free support
for each module.
[Link] are the roles and responsibilities of FICO consultant in the 2nd phase of implementation?
We will conduct business workshops to understand existing business processes, will distribute AS IS Q&A
templates to finance BPO’s and end users to get the business requirements.
Initial draft of the BBP would be prepared and submitted to business, if they come up any changes requirement
that would be handled through maintaining newer version in the BBP document
After all the business requirements are gathered and documented in BBP document and submitted for the
acceptance of the business, the BPO & PMO would give their approval for SAP system configuration by signing off
on the BBP document.
68
[Link] is SAP FI organization structure?
[Link] is a client?
Client is the highest organizational unit in SAP system, which will have its own set of data applicable to all
company codes all other organizational units in the system
In one server, from 000 to 999 as many as 1000 clients can be created by Basis team. Generally in DEV server 3
clients would be maintained, in QA and PRD one client would be maintained.
[Link] is company & company code and which org unit creation is mandatory in SAP?
Company is a group which consist of N number of company codes EG; Reliance group
Company code is a legal entity for which a self contained set of accounts can be drawn for purpose of external
reporting EG: Rel Petrol, Rel Power, Rel Capital
A list of GL accounts
[Link] many types of chart of accounts are available in SAP? Which one is mandatory?
Operative COA is mandatory one which will be used for day to day transactions posting
COD is the highest organizational unit within AA sub ledger, which will consist of different depreciation areas to
control how the depreciation is calculated, posted and reported.
In SAP CO module controlling area is the highest org unit, which will be used to generate cost reports for
management reporting/internal reporting purpose.
Yes, provided all the company codes must use same operative COA though they maintain in different currencies
Fiscal year is a financial year that is being followed by business, EX: standard FY variants –
[Link] many normal & special periods can consist in a Fiscal year?
Special periods are extension to closed fiscal year and used to post audit adjustment entries and takes posting
date as any date of the 12th posting period.
EX: if a transaction to be posted in spl period 13 i.e. April or spl period 14 i.e. May the document can have posting
date as any date in the 12th period i.e March but generally posting date would be considered as 31 st of March.
Field status variant consist of field status groups which are used/assigned at the time of GL account creation.
69
[Link] status group what it controls?
At the time of transaction entry/ document posting users will have N number of fields ready for input, these fields
can be controlled as Required/optional/suppressed from the field status group.
[Link] is the relevance of document types in SAP and at what level they will be maintained?
To differentiate between different types of business transactions eg: Vendor invoice & payment, customer invoice
& payment, general ledger document etc. SAP provided differentiating factor at the time of document entry itself is
document type. Eg: SA, KR, KZ , DR , DZ & AA etc.
To determine line item in the document DR/CR side, posting keys are used in FI.
[Link] the time of document entry, from where we can control line item field status?
[Link] are the different types of account groups in FI and what do they control?
Generally in FI we have 3 types of account groups are available to create master records –
a. GL account group (OBD4) b. Vendor account group (OBD3) c. Customer account group (OBD2)
Account groups controls field status of a master record at the time of creation
a. whenever there is a business transaction, GL accounts are the primary source to record in the General ledger
b. For all sub ledger postings to integrate with GL, reconciliation GL accounts are the source to update GL
C. For internal reporting in controlling module, the cost data will flow from FI to CO. The Expense GL accounts in
FI will carry the cost from FI to CO by the mean Primary cost elements.
3 levels –
Maximum10
Minimum 6
[Link] is the importance of “only balances in local currency” field in GL account master record?
Or, can I post a foreign currency transaction to a GL account which is checked with the above
indicator?
Yes, we can post in non-local currency, but the ledger balances will only display in local currency and cannot be in
transaction currency
[Link] is open item management importance in GL master record? Which accounts are managed with
this option?
Only balance sheet type accounts can be managed with this option and more over only those accounts which
requires clearing in future.
We can say there are 2 conditions to maintain a GL account with open item management option
Condition 2 – Requires clearing in future EX: Outstanding expenses, prepaid expenses & Bank loans etc.
When the line items posted & displayed to this account will be shown in OPEN status until they get clearing in
future.
70
[Link] is the importance of Line item display in GL account master record?
It is very important to select this indicator for each and every GL master record, if not the business cannot have
track of item wise postings display.
Based on sort key selection, at the time of document entry system will automatically copies onto the assignment
field. EX: sort key as Posting date, system will copies posting date onto the line item automatically and at the time
of display the line items will be sorted based on posting date.
[Link] business don’t want their users to create GL accounts, from where we can restrict creation of
GL accounts?
In the chart of accounts create/change screen we have an option Status “Blocked”, if we activate that indicator
users cannot create GL accounts.
Change that particular GL account by selecting Block indicator for the company code.
[Link] a GL account document what are the data levels it consist of?
2 levels – Document header level data & Line item level data
We can get posted data from header level in SAP table BKPF, line item level in BSEG
Generally workflow process is one of the solution to a GAP identified during blue print phase.
1. Accountant enters voucher details in SAP and saves the information. Now SAP has to trigger an email to the
chief accountant for review
2. chief accountant receives an email to his SAP inbox. He reviews the document and approves for posting. If he
rejects SAP has to send an update email to the accountant on the same.
Workflow process will be customized by technical team via ABAP workflow process.
We can identify whether workflow process is triggered for a document by going to document display screen and
click on Icon beside the title of the screen
b. from the transaction screen – go to menu bar – click system – click status – from system status pop up screen
– note down the program name under SAP data section
T – code – SM36
Click check
Click Save
Go back
Save
You will get a message Job recurring batch job saved with status: scheduled
71
Click on Start condition
Click on immediate
Click save
Click on process
Enter
Click execute
Non PO based – Direct procurement procedure, which only involves FI AP sub ledger area (FB60)
[Link] is a vendor reconciliation account? Which level/segment this account is assigned in the
vendor master record?
It is the bridge between AP sub ledger and general ledger, whenever a posting made against a vendor sub ledger
account backend system updates to reconciliation account in general ledger which is assigned to vendor master
record company code segment.
It’s not possible, reconciliation accounts are meant for GL update via sub ledger postings.
[Link] we create a VENDOR master record without giving a numeric value but with alphabets?
Yes, by maintaining vendor account group number range interval from A to ZZZZZZZZZZ and External number
range check box selected. It accepts alphanumeric values for vendor master record.
Steps –
72
Accounting entry –
Accounting entry –
Accounting entry –
EX: For transaction key BSX assign inventory raw material balance sheet GL account
[Link] is the t-code used to set clear status for GR IR GL account line items posted during a month?
F.13
Basically to make payments and clear vendors by using different payment methods in a mass procedure.
System will check all the open invoices and picks up the invoices based on the due date calculation according to
payment terms and creates cash discount line items automatically.
Yes, the scenario is customer returned the goods a credit memo will be created for that customer that requires
clearing.
Customer down payment but goods are not delivered – customer requires clearing
[Link] I make down payment to a vendor using APP and what configuration steps are required?
Yes, a down payment request should exist for a vendor to make down payment.
In the APP configuration, set up all company codes for payment transactions step we need to assign special GL
indicators for vendors.
To determine invoice due date app program will consider baseline date as a start date, generally invoice document
date would be the baseline date.
[Link] is the importance of next payment run date in the parameters tab?
Based on next payment run date system will consider the invoices which due date is falling before the next run
and picks those invoices also in this app run.
73
[Link] I gave next payment run date after 15 days, can I run APP before that day?
Yes, this date is only to make system understand to pick open invoices which due date is crossing before that day.
In the additional log tab, we need to select logging types – due date check, payment method selection in all cases
and line items of the payment documents.
Variant controls from which house bank the checks need to be issued and also the output print from a configured
printer.
If a check or couple of checks are not printed properly during previous APP run, we can void/cancel those checks
and reprint in the current APP run.
[Link] I maintain multiple variants for check printing, if yes what is the purpose?
Yes, the purpose is to issue checks from different house banks as per the ranking order configuration.
[Link] successful APP run, where can I get the payments information?
AR is a sub ledger within SAP FI area, postings made to AR sub ledger accounts are directly updated to General
ledger through Reconciliation process.
If the customer is extended for SD area also there will be one more segment –
[Link] business wants to create a customer record with their own interested number, how do we handle
this?
For the customer group number range interval, select the external indicator and save it.
Every time a new customer created the user has to provide the customer number externally.
From customer account group level we can control master record fields.
If a sale order created, delivery completed and billing document created in SD area there will be a customer
invoice generated in FI (Doc type RV) this is called PO based customer invoicing
If a customer invoice posted (doc type DR) directly in FI area is called non PO based customer invoicing
If customer makes a down payment in bulk for future sales is called unknown customer down payment. The
customer open invoice items can be cleared using this down payment amount.
Every time, a new customer special GL residual item will be created for rest of the down payment amount.
74
[Link] is Dunning correspondence procedure relevance in SAP?
For the customer overdue invoice amounts, by using Dunning correspondence we can remind the customer by
sending letters
Accounting entry –
Accounting entry –
VF01 - SO based invoice (or) PGI Based (PGI- Post Goods Issue)
Accounting entry –
[Link] entries at the time of Check issue and check deposit also contra entries at the time of
BRS?
Vendor ac Dr
To Check issue ac Cr
Check deposit ac Dr
To Customer ac Cr
[Link] of BRS?
To match Main bank GL account balance with actual bank account balance as bank statement
75
[Link] steps for BRS implementation?
Based on interpretation algorithm system differentiates between payment documents and check numbers and
makes automated entries at the time of BRS.
Chart of depreciation is the highest organizational unit in Asset accounting subledger which consist of depreciation
areas
How a depreciation is calculated on an asset during the useful life of the asset and posted to general ledger
Generally put to use date is considered as capitalization date from which the depreciation calculation will be
started
[Link] is the control point to control asset master record fields like optional suppress display?
[Link] is business requirement which is - a particular asset depreciation always should be posted to
a particular cost centre, what is your solution?
Assign the particular cost centre in the asset master record at time dependent tab cost centre field.
Asset smoothing – if this configuration change activated in the asset class, for any asset if depreciation key
changed mid of the fiscal, the difference depreciation amount will be adjusted equally to remaining periods in the
fiscal year.
EX: As per current depreciation key every month depreciation is Rs.1000 and calculated for 6 months.
Due to depreciation key changed impact, the to be calculated depreciation is Rs.1500 every month, since already
we passed 6 periods and need to calculate and adjust depreciation of the closed periods to the future periods. In
this case every month 2000 for rest of the 6months
Asset catch up – for the above same scenario if we do not select smoothing check box the adjustment depreciation
will be posted to immediate next period.
Through Legacy asset take over values procedure we will create clients existing assets in SAP – AS91
76
[Link] we post asset legacy data using AS91 transaction is there any impact general ledger balance
sheet?
No, the takeover values ex: acquisition, depreciation and derived net book value are only updated in asset sub
ledger tables.
Planned depreciation Run – as per the depreciation interval rule ex: monthly, quarterly etc. calculation of
depreciation on a regular interval is planned depreciation.
Unplanned depreciation Run – if depreciation is not being calculated as planned and business would like to
calculate depreciation till date (current period) we can run depreciation in unplanned mode to calculate for all the
previous months.
With customer – Asset acquisition value – 100000, accumulated depreciation – 60000, sale of asset value –
50000.
Scenario – if last month depreciation calculated as planned, in the current month found that there was an asset
which was purchased last month not posted in the asset sub ledger.
We can run the depreciation in “repeat run” mode, so that system will identify the new assets which are added to
the last period and make a depreciation posting.
Note: this provision is only applicable for the last run depreciation period
c. vendor tolerances
77
Controlling
[Link] is the need of controlling module implementation for any business?
EX: A department cost report for a month, A product making charges report in a batch, plant wise financial
statements reports, profitability analysis reports.
Client -> operating concern -> Controlling area -> Segments -> Profit center -> Cost center
In FI we have posting period variant to open and close periods in an year to make postings, similarly in CO we can
open or close periods by lock or unlock option against individual business transactions ex: COIN – CO through
postings from FI, KOA0 Actual settlement
Expenditure GL account in FI will be created as primary cost element in CO with Category 01 to carry cost from FI
to CO to update CO records.
Yes, the relation between controlling area to company code is 1:N, is called as cross company code cost
accountancy
Secondary cost elements are used to settle cost from one cost object to other object within CO area. EX:
Assessment cycle to reallocate cost from one cost center to other cost center, at the time of real internal order
settlement to cost center
Departments in an organization are created as cost centers in controlling module, the purpose is to track individual
department wise cost.
To identify similar departments by assigning a differentiating factor which is cost center category, cost centers will
be created.
In CO cost center budgeting is macro level, for a fiscal year each period wise we can allocate budget amounts to
cost centers later budget reports can be generated to see the variance between planned & actual consumption of
budget.
In CO cost center planning is micro level, each period wise we can plan department wise expenses. EX: Finance
cost center planning for the period 11/2013, with a combination of cost center and cost element later on we can
generate variance reports.
The primary cost objects are Cost center, internal order and WBS elements, these are used to capture cost at the
time of cost origin.
We have more cost objects like profitability segments, sale orders & production orders etc
[Link] are the cost allocation methods and what is the purpose?
If during the cost origin the cost captured under a cost object, on a later point of time the cost needs to be
distributed to other objects.
EX: canteen expenses initially paid by finance cost center on month end the cost needs to be allocated to other
cost centers. Finance CC to HR CC and Sales CC etc.
78
[Link] allocation Methods:
1. Reposting of CO line items – with reference to original FI document the cost will be allocated from the cost
object in the FI document to other cost objects line item wise.
2. Manual reposting of cost – with the combination of cost center and cost element we can manually allocate cost
to other cost centers
3. distribution cycle – on the month end, the cost captured under a cost center can be distributed to other cost
centers using segments.
The segment will have details like source cost center, receiver cost center cost distribution rules.
When the cost distributed using distribution cycle, in the receiver cost center we can trance the original cost
element details
4. assessment cycle – this is also used as an allocation method on period end to distribute cost.
When the cost allocated using assessment cycle the cost will be attached to secondary cost element and settled to
receiver cost center, we cannot get the tracing factor in the receiver cost center about which cost has been
received
EX: Salaries can be allocated Based on number of employees; rent can be allocated based on the area of
occupation
[Link] is an internal order and how many types are therein internal order and how many types are
there?
Internal order is a cost object to capture cost of a specific job, activity or an investment project. EX: a particular
vehicle expense during a month, construction of a building budgeted amount capture and control
1. Statistical internal order - Only for the reporting purpose, the cost will be captured under statistical internal
order and does not settle to any other cost objects
2. Real internal order - it’s a real cost object at the time of cost posting and requires settlement to other cost
objects on the month end
[Link] an internal order captured cost needs to be updated to a default cost center how do we manage?
In the internal order master record control data tab we have a field Actual posted Cctr – assign default cost center
in that field so that system will derive cost center at the time of document entry.
At the time of order creation we have an indicator “Statistical order” available in control data tab, if we activated
this the order will be statistical if not it’s a real order
1. define allocation structure in which specify source cost elements – ex: salaries rent etc and also specify
settlement receiver category ex: cost center
2. allocation structure is assigned to settlement profile – which talks about how the cost will be settled ex:
percentage, amount etc.
4. real internal orders will be created with reference to order type and settlement rule maintained in the order
master record
In controlling module we can control the budget through internal orders. Ex: capital expenditure like construction
of a building. We can create building as an internal order and assign budget to it. Every time expenses incurred
towards building construction SAP allows up to the budget amount fully consumed.
79
[Link] is profit center accounting?
By implementing profit center accounting, profitability reports can be generated plant/branch/location wise.
General definition is a geographic location where in expenses are incurred to manufacture a product and revenues
are generated by selling that product.
At the time of expense posting user needs to enter cost center, in the cost center master record profit center is
assigned through cost center to profit center derivation expenses will be updated in a profit center.
Revenues will be updated to profit centers through default account assignment – OKB9
Whenever system cannot derive profit center onto line item, it updates to dummy profit center. On the month end
management will take a decision on how to distribute values in the dummy profit center.
[Link] we create P&L and Balance sheet statements profit center wise?
Yes, we can create additional P&L and balance sheet statements profit center wise to generate profitability reports.
Postings made against balance sheet accounts will be updated to relevant profit center with the combination either
company code and plant OR company code and business area
[Link] is the use of product costing and what are the methods available?
[Link] is CO – PA?
Controlling profitability analysis, by using which profitability reports can be generated for different dimensions.
Profitability segment in CO- PA is also a cost object, whenever operating concern is configured in system new
tables will be generated to store the META data – apart from COPA in no other place new tables can be generated.
It’s a combination of few characteristics or one characteristic is a segment – EX: customer master data
Table 4 – totals
In COPA we will configure output reports for the predefined characteristics and value fields this process is called
report painter configuration.
80
SAP FICO INTERVIEW QUESTIONS:-
Ans: Client | Operating Concern |Controlling area1 Controlling Area 2 | Co. Code 1 Co. Code 2| Bus area 1 Bus
area2 Bus Area3 Bus Area 4
2. How many Normal and Special periods will be there in fiscal year, why do u use special periods?
Ans: 12 Normal posting period and 4 special periods are in the fiscal year which can be used for posting tax and
audit adjustments to a closed fiscal year.
[Link] do you open and close periods?
Ans: PPV is used to open and close the periods based on a/c types considering GL Accounts. Tr. Code. OB52.
4. What do you enter in Company code Global settings?
Ans:
4 digit Alphanumeric key.
Name of the company
City
Country
Currency
Language
Address
[Link] is document type, and what does it control? Examples.
Ans: Document type is nothing vouchers containing line items. Several business transactions can be identified
within a particular document type.
It controls the document number ranges.
It controls the Header part of document
IT controls the line item level of the document
Helps filing of physical document
6. What is posting key and what does it control?
Ans: These are special classification keys. Two character numerical key it controls the entry of line items.
Posting key determines Account type, Debit/credit posting, Field status of transaction.
7. What is field status group, what does it control?
Ans: FSG is mandatory field in ! GL Creation. You use this field to define which fields are displayed when you post
business transactions to a G/L account.
A field may have one of the following statuses.
- Suppressed
- Display
- Optional
- Required
8. What is a chart of account and how many charts of accounts can be assigned to a company?
Ans: Chart of account is a list of all G/L accounts used by one or several company codes.
For each G/L account, the chart of accounts contains the account number, account name, and the information that
controls how an account functions and how a G/L account is created in a Company code.
You have to assign a chart of accounts to each company code. This chart of accounts is the Operating chart of
accounts and is used for the daily postings in this company code.
81
You have the following options when using multiple company codes. You can use the same chart of accounts for all
company codes
If the company codes all have the same requirements for the chart of accounts set up, assign all of the individual
company codes to the same chart of accounts. This could be the case if all company codes are in the same
country.
In addition to the operating chart of accounts, you can use two additional charts of accounts If the individual
company codes need different charts of accounts, you can assign up to two charts of accounts in addition to the
operating chart of accounts. This could be the case if company codes lie in multiple countries.
The use of different charts of accounts has no effect on the balance sheet and profit and loss statement. When
creating the balance sheet or the profit and loss statement, you can choose whether to balance the company
codes which use different charts of accounts together or separately.
COA Segment
A/C group
Nature of account
Short text
GL a/c long text
Trading partner
Group Account Number
82
Company code segment
Account currency
Tax
Reconciliation a/c for a/c type
Open Item Management (OIM)
16) What is Country and operational chart of account? Why do you use group chart of account?
Ans: Operational chart of account – Day to day activities It is mandatory.
Country COA – It’s used for the legal specific requirement of each country. It’s additional and optional. Group COA
used for consolidation of Company codes. This is for group consolidation purpose.
18) What is open line item management? What do you mean by clearing open line items?
Ans: Open item management is further reconciliation function. OIM allows you to display the open and cleared
items and amounts in an account. OIM should be used if an offsetting entry is made for every line item posted in
the account. The a/c is reconciled and cleared against another account. Ex. Salary clearing account and GR/IR
Clearing account.
Residual payment it clears original invoice with the incoming amount and creates new line item for remaining
outstanding amount.
Partial payment it leaves the original invoice amount and creates new line item for incoming amount.
83
FICO Interview Questions :-
1. How can be or in what way baseline date is important in Automatic Payment Program run?
The Baseline date is used to calculate the due date by taking into account the payment terms. On the APP, the
baseline date helps to pick the relevant invoices for payment. During the APP run when invoices are pulled into the
run, the system checks the ‘Next Payment Date’ before picking the invoices to be paid.
2. Please tell me the procurement cycle how it works?
Procurement cycle – a sales order is placed on a requirement made by a customer, after which it is passed on to
create a purchase order (this could either happen based on the requirements on the SO, or a planned SO). the
value flow gets passed on to FI at the time of goods movement. In the case of SD(Sales and Distribution), the
impact on FI happens only at the time of billing.
3. Difference between Depreciation , Accumulated Depreciation and APC? What is APC?
Depreciation – a decrease in the value of an asset due to wear and tear
Accumulated Depreciation – the total amount of depreciation calculated on a particular asset.
APC – refers to Asset transactions other than depreciation
4. What is GR/IR? What journal entries we should pass for this?
The GR/IR – the goods receipt/Invoice Receipt account is used to post to whenever goods that are not yet invoiced
have been received or when invoices arrive b4 the delivery of goods.
During the time between the invoice being created and delivery of goods, there can be a timing difference, in
order to accommodate this timing difference, a GR/IR account is maintained temporarily to record the flow.
5. What are the accounting entries take place in MM and SD?
Value from MM to FI is defined in OBYC…. on the material master the flow of values are assigned on the Costing,
accounting etc tabs where the system helps to post the necessary stock values to the appropriate GL accounts.
helps to determine, the GL accounts updated when there is a movement of goods.
SD-FI - VKOA
6. Can we assign one Controlling area to two different Company Codes (but the company codes having
different fiscal years/different currencies?
Company code should have the same financial year, may have different currencies.
You can assign 2 or more company codes to one controlling area as long as the chart of accounts are same.
Furthermore, if you have different fiscal year variant in the company code, then make sure that the number of
period remain the same.
7. While posting transaction, can we give cost centre / production order at time?
Yes, it is possible, but in such situation cost centre will be real and production order is [Link] you assign both
cost center and Prd Order then since Prod. Order are real co object, Cost center entry would be statistical.
8. Which Master data uploads will be done?
The question is not very clear. If you are talking about CO Master data. Then Cost center need to be uploaded.
You can use Data Transfer Workbench or write ABAP for it.
9. Can we run Payment Program giving ( Hdfc vendor details ) City bank in Payment run program
Yes can be possible, this can resolved through ranking order and bank optimization in FBZP.
You use further selection in proposal parameter, if you would like to filter the open item based on the city
10. What does document header control?
Field status.
11. After entering a document can you delete the entry? Can you change the document? Which fields’
can/not is changed?
Document header cannot be changed, after posting the document you cannot change. only if you want to change
the document the reversal entry.
84
12. What is a special GL transaction?
The transaction other than A/P and A/R is called the special g/l transaction for ex: Bills of exchange, Interest
payable, acquisition
13. How do you reverse cleared documents?
By doing reversal posting.
14. What is base line date? Why is that used? Can this be changed?
For payment terms it is used. base line date is the due date.
15. How many statistical objects can be selected in when you post an FI document?
Only Two statistical objects can be selected in when you post an FI document.
Where CCtr, PCtr, OM are active?
Configuration:
a) Extended With Holding Taxes configuration steps – right from creation of WH Tax Types, Codes to Annual
Return
b) FI-MM Integration (OBYC configuration with particular reference to Off-Setting entries)
c) FI-SD integration
d) Down Payments transactions
e) Interest – Balances / Arrears
85
f) Asset Accounting: Asset Class, Main Asset, Sub-Asset, Group Asset, Dep. Areas, Dep. Key, Transaction No.s
(100- External acquisition, 210 – Retirement with Revenue, etc.), Imp. Transaction Codes.
[Link] is APC?
APC stands for Acquisition and Production Costs. The acquisition means any asset which you may acquire/
purchase externally. It includes invoice price and other related exp. Associated with it like customs, octroi, freight
which you add and arrive at total cost of acquisition for capitalisation of the [Link] ex Say a computer. The total
cost which you incurred for the acquisition of the computer including installation will be your APC
Production cost means any asset which is created internally within the organisation. This is normally created by
means of AUC and you go on adding cost to the AUC as and when you incurr exp. for the [Link] ex. say
addition to the office building. Therefore APC incudes any external acquisition or internal construction of exp.
which needs to be capitalised.
[Link] is a client?
Client in a SAP work environment is the highest organizational structure. Many clients can be found in each
system. QA (quality analysis) and Development are clients in Training and Production system.
[Link] is an authorization?
Authorization gives a SAP user permission to perform a given set of transactions.
[Link] is a user?
Anyone who is given access to the SAP system by the system (basis) administrator is known as a user.
[Link] is master data ?
Master data is used in an SAP system to represent the basic components of a procedure and to ensure data
integrity throughout the SAP business process. This guarantees that one common record is accessed for different
procedures. Example - a customer master record may be referenced by more than one functional module: FI
(financial) and SD (sales and distribution).
[Link] is the IMG?
IMG is Implementation Guide that SAP system developers use to customize the client they are working in.
[Link] is ASAP?
ASAP is Accelerated SAP, a project management software tool that is used on SAP implementations to guide the
project through different phases. ASAP can take a project from the designing of the "blueprint" through to "going
live". Accelerated SAP is SAP’s total process-oriented solution for accelerated implementation and continuous
optimization of R/3.
[Link] are the core modules of SAP ?
The core functional modules in SAP R/3 are Financial Accounting (FI) usually in combination with Controlling (CO)
or Treasury (TR) - Human Resources (HR), and logistic modules : Sales and Distribution (SD), Materials
Management (MM), Quality Management (QM), Plant Maintenance (PM), and Production Planning (PP).
86
Account Payables(AP) Interview Questions
Vendor Account Group is to bifurcate the vendors like FI Vendors, MM Vendors, Foreign Vendors, Domestic
Vendors.
Special G/L transactions are transactions that are not normal business transactions with our business
[Link] are generally shown in different control ledgers and are not grouped with the normal transactions.
They include Bills of exchange, Down Payment, Bank Guarantees.
Special purpose ledger is used for reporting purpose. It receives the data from all modules and summarizes the
data for user defined reporting purpose.
In the cash management group customer and vendors are allocated to planning groups by means of an entry
made in the master record.
7. At what level are the customers & Vendors codes are stored ?
The customer and vendor codes are at the client level, that means any company code can use the vendor and
customer code by extending the company code view in their master data.
Manual Payments without the use if any output medium like cheques etc.
Yes, Reconciliation account can be changes in the vendor master provided that the authority to change has been
configured. Normally we should not change the reconciliation account.
10. What is the impact on the old balance when the reconciliation account in the Vendor Master is
changed ?
87
Any change you make to the reconciliation account is prospective and not retrospective . The old items and
balances do not reflect the new account, only new transactions reflect the account.
11. How do you configure a special G/L indicator for the Vendor and Customer ?
You can use the existing special G/L indicator ID or create a new one. To update the chart of accounts and the
reconciliation account. Also the last steps you need to update the special G/L code.
Down Payment are used for short or medium Financing. Down payments are generally made before production.
Down payments must be displayed separately in the balance sheet.
Yes, it is possible, we can give the link in vendor master data under Control Data(XK02).
Terms of payment are the conditions established between business partners to settle the invoices.
16. In Payment Terms configuration, what are the options available for setting a default date ?
17. Where are the Payment terms for vendor master maintained ?
Payment terms for vendor master can be maintained at two places i.e in Accounting View and Purchasing View.
Terms of payment are the conditions to settle the invoices. The payment terms are used to determine base line
date for due date of invoices. Cash discount periods, Cash discount percentage.
The Chart of Depreciation is a list of Depreciation Areas arranges according to business and legal requirement.
Chart of Depreciation is used in order to manage various legal requirements for the depreciation and valuation of
assets. Each company code is allocated to one chart of depreciation.
Methods of calculation of depreciation. An area showing a valuation of fixed assets for a particular purpose. For
example, Book depreciation, Income Tax Depreciation, Costing depreciation.
One of the most important functions of the Asset class to be establish the connection between the Asset master
record and the corresponding accounts in the general ledger in Financial accounting. This connection is created by
the account determination key is asset class.
88
4. What is screen Layout ?
The Asset class is the main criteria for classifying assets. Every asset must be assigned to any one [Link] asset
class is nothing but a group of asset. For example of Asset classes are Plant & Machinery, Furniture & Fixtures,
Computer etc…
A key for calculating depreciation [Link] is a direct link between asset and company [Link] we link
between the depreciation key and master record.
7. What is an asset master ? What does it control for sub asset master ?
An asset master represents the master record and information about a particular asset. According to the screen
layout of asset master, it controls the following sub assets
Depreciation areas are not defined for company codes rather depreciation areas are defined for a chart of
depreciation, A maximum of 99 depreciation areas cab be maintained for a Chart of Depreciation.
Base method
Maximum method
11. How many ways can you create the asset master record ?
The chart of Accounts is the index of G/L accounts. The Chart of Account can be global,country specific or industry
specific based on the need of business. The COD is the index of depreciation [Link] COD is only country
specific.
Depreciation segment.
89
90