SAP FICO Training Document - 15.07.2017
SAP FICO Training Document - 15.07.2017
What is ERP?
ERP stands for Enterprise Resource Planning. ERP is a way to
integrate the data and processes of an organization into one single
system.
What is SAP ?
SAP stands for Systems Applications and Products in Data
Processing. SAP application provides the capability to manage
financial, asset, and cost accounting, production operations and
materials, personnel, plants, and archived documents.
1
This unit deal with the navigation of SAP and helps you through the
SAP interface.
Menu bar: The menu bar is the top line of any primary window in
the SAP system. The menus shown here depend on which
application you are in. These menus may also contain cascading
menus.
2
Standard toolbar: The pushbuttons in the standard toolbar are
shown on every SAP screen. If they are not available in an
application, push buttons that you cannot use on that screen are
deactivated. If you place the cursor over a pushbutton for a short
time, the system displays a flag with the name or function of the
pushbutton. If appropriate, the corresponding function key setting is
also displayed.
Title bar: The title bar names the function that you are currently in.
Tab: This allows you to organize several screen areas to improve the
clarity.
Status bar: The status bar displays information on the current system
status such as warnings and errors. You can also change the
display variant to show, for example, the transaction code of the
transaction you are currently in.
3
4
5
SAP CLIENT:
The client is the highest level in the SAP System hierarchy. Clients
are a commercially, organizationally, and technically self-contained
unit within an SAP System and definition of the same is obligatory.
Clients have their own master records and set of tables.
Specifications that are made or the data that is entered at this level
are valid for all company codes and for all other organizational
structures.
SAP Software contains only tables and charts (Approx. 28,000).
Client 000
This client is the SAP reference client. It is constantly extended and
must not be changed by customers. It can be used as a back-up
copy.
Client 001
Client 001 is a copy of client 000, with the exception that customers
can make changes here (Customizing).
Client 066
Client 066 is reserved for SAP access to customer systems to
provide remote diagnosis services such as Early-Watch® and Going
Live Tests.
Organization-specific data
Client 000 contains an example for each organizational unit. The key
is uniform, 01, 001, 0001, and so on.
Organization-independent data
Client 000 contains extensive default settings so that you can actually
start operating with a lot of these settings. In the Implementation
Guide (IMG), an attribute indicates which settings have to be made.
Log On Clients:
You log on with a three digit client key. The client must contain a user
master record. Ex: Client 800/600/500.
6
CONFIGURATION MANUAL
In SAP, Two menus; 1. SAP Menu 2. SAP IMG Menu
SAP Menu: This will be used by SAP Customer for SAP End user operation
(Production Client).
SAP IMG Menu: This menu will be used by Consultants for customization. IMG
means Implementation Guide.
(Defining Company is not a configuration. Here just we type Head Office Address
with codification to link to all Company Codes (Branches) to get consolidation report
of all Branches.)
(Transaction Code can be entered in Command Field with prefix of /N for all
Transaction Codes. Here prefix /N will close the current session and go to next
session. In case of /O the existing session (screen) will be minimized and can go to
next session. We can open maximum 6 sessions in /O mode.)
7
Company HALDL (Alphanumeric Character limits: 6)
Company Name Hindusthan Aeronautics Limited
(Fill up all other details if available)
City New Delhi
Country IN
Language EN
Currency INR
SAVE
8
Company Code is important in SAP FICO Configuration. For example BHEL is
Company Code for Bharath Heavy Electricals Ltd., In every step of configuration and
reporting in SAP, Company Code is compulsory. Normally Company codes will be
defined numerically. (2210, 5510, 2000, 3000 and the like) Here we have referred
2500 as Company code for HAL International Ltd.,
9
2) Edit Copy Delete Check Company Code (TC: /NEC01)
Select ‘Position’
Type ‘Company Code(s)’
Assign Company (HALDL) to all Company Code(s). And SAVE.
10
Business Area
Business Area will be defined to get segment wise reports of Company activities.
These Business Areas and Profit Centre Accounting are meant only for company
internal reporting purposes. End-user has to define Business Area for each
transaction, while making entries. Business Area is optional for any Company, may
be Product-wise (Soap, Detergents etc.,) or Region-wise (Bangalore, Hyderabad,
etc.,). Business Area is independent. Once defined can be used by any number of
company codes. Business area and Profit Centre Accounting both are meant for
internal reporting purpose.
Business Area means how much business done in this Area (Additional Reporting).
Area may be region/Products/Units. This area will be decided by SAP Customer
employees as per their company policy for reporting.
11
3) Define Business Area T C:/NOX03
Path :-SPRO > Enterprise Structure > Definition >Financial A/cing >
Define Business Area
Select New Entries
Fiscal Year Variant: V3 is system defined Accounting year stands for Apr to March
+ 4 Special Periods.(suits Indian type industries). 4 Special Periods is meant for
making entries like posting audit, any adjustment entries, Closure entries, and the
12
like. After March (12th period), system will not allow to make entries for the month of
March as Marcvh period is closed for posting. End-user has to post entries related to
March by mentioning in period field 13/14/15/ or 16. All these entries will go to March
Period only. Special posting periods 13,14,15 & 16 is extension of March month
only.
K4 Stands for Jan to Dec Accounting Year with 4 Special Periods, and most of the
foreign countries refer K4.
(If you want to create your own Accounting Year and assign to Company Code, TC:
/NOB29. Select New Entries and define any 2 characters, number of posting periods
mention 12 and Spl. Posting periods as 4 and Save. Now select your Variant (2
Characters), and click on ‘periods’, left side. Select “New Entries”.
Here you have to define -1 for periods January, February and March, which
indicates data belongs to previous year for reporting).
13
Chart Of Accounts:
The group chart of accounts contains the G/L accounts that are
used by the entire corporate group. This allows the company to
provide reports for the entire corporate group.
14
Country-specific chart of accounts
Save
15
6) Assign Chart of A/c to company code T C :/NOB62
Path: - same as above
Select Position
16
Define Account Group
17
2500 MFRG Manufacturing Expenses 400200 400299
2500 ADMN Administrative Expenses 400300 400399
2500 INTR Interest 400400 400499
2500 DEPR Depreciation 400500 400599
Save
While assigning From & To numbers for Accounts group, starting number
1=Liabilities, 2=Assets, 3=Income and 4=Expenses category. This Account Group
represents P&L Account & Balance Sheet.
18
RETAINED EARNINGS ACCOUNT:
To By
19
Balance Sheet
Liabilities Assets
Save, (message: “Account 100100 is not created”, this means simply we are
assigning Retained Earnings Ledger Number and we have not created any Ledger.
Once we start creating General Ledger, first create this Retained Earnings Account
as it is SAP Processing Ledger.) Now, ignore the message and enter
Here we have defined Account No. 100100, because this Retained Earnings A/c
ledger falls under Reserves and Surplus Account Group, hence we have defined first
Ledger Number of Accounts Group.
Here, ‘X’ is SAP delivered key. It activates carry forwards of Profit to Balance Sheet
and it also activates to create P&L Ledgers.
20
Period
Select New Entries
Variant Name
2500 Variant for 2500
Save
Save
Maintaining Posting Periods
For technical reasons, for each posting period variant you need an entry .+.
that is valid for all account types. The columns for the account number
interval must be empty.
21
The period intervals defined for the .+. entry specify the periods that can be
posted to in a variant. When you enter the posting date in the document
header, the system uses the entry for the account type .+. to check whether
the period determined can be posted to. If all account types are to be open at
the same time, the minimum entry .+. is sufficient.
(Practically this posting periods will be open by each month-wise. In the
period 1 column define Current Month and Current Year and period 2 define
Current Month and Current Year with ‘+’ mark in Account Type and Save.
Now End user can make entries only in that Current Month and not permitted
to post in the previous/next month. And for special posting periods there will
be no such restrictions.) Open Posting Period for Current Month only:
Different Company Codes can be assigned with same posting period variant
provided, all Company Codes uses the same Accounting year.
22
Select Position
Company code 2500
Enter
Type Company code 2500
Save
Document Type:
11a) Define Document Type: (TC:/NOBA7) These Document Types are system
defined. If required, we can define our own Document Type. In Accounts
language, we call types of Vouchers. For ex: Purchase Voucher, Sales voucher,
Debit Memo Voucher, Credit Memo Voucher and the like. Once we receive the
Vouchers, we mark manually the Voucher numbers and then we make entries in
computer. In SAP Language we call Vouchers as Document Type. And these
Document Types should be assigned with No. Ranges (Without this No. Range,
the system will not allow you to make any entries.) Purpose of No. range is, the
system will do automatic numbering for all the entries. But while defining number
ranges for each document type, we have to define respective document type
number while defining number ranges in number column. These Document
23
Types we are going to treat in A/cs Payables, A/cs Receivables and Asset
Accounting.
24
Define Tolerance Group for Employees:
25
be assigned to respective category. For example: Tolerance group ABC1 and
configure the following tolerances:
(We do this authorization of SAP End user postings at the time of Go-Live.)
Accounting clerks:
5% cash discount
Accounting manager:
26
Field Status Variant::
Field Status Variant: Here we copy all voucher fields from SAP source, for end-user
operation purpose (to post Voucher entries), this is more concerned with Document
type where all voucher formats will be copied to our Company code. Here we can
make fields as Suppress (fields will not be displayed), required (mandatory fields) or
Optional, as per company policy for reporting option and entry option.
Select 0001 (Select means you have to click before 0001 column) and then
Press F6
Delete 0001, and type 2500 (Company Code) Enter
27
Select Required Entry Radio Button for Text
Select next group icon (to the left top)
Select Required Entry for Business Area
Save
Do the same procedure for G005 also.
(You can define in FBN1 if you know document type number directly.)
01 (system defined) and Document Type SA, both are same, stands for G L Entries.
X1 stands for Recurring Entries (means End-user use this option to make entries
which will occur every month, like Rent payments, loan Payments, where the End
users store ready-made journal entries in SAP, and while making entries, just they
will change Date and post it.)
X2 stands for Sample Document entries. (This option will be used by End-user for
storing Provisional Entries).
Go to document type (/NOBA7), select “position”. type Doc. Type SA, Enter. Select
SA, click on 2nd icon (Details icon). Remember No. Range 01 (system define), now
click on No. range information.
From No. (keep cursor in this column and press F4. You will find Intervals starting
with No.1, just hit Enter key.) Now move the cursor to To No. column. Delete
99999999 and type 1000 or any increasing No. In the next column, don’t type
anything (in 0 column). This 0 column gives the status of entries. (i.e. number of
28
entries made.) Just move the cursor from box. Now hit Enter key and Save. Ignore
messages and hit Enter.
29
GENERAL LEDGERS CREATION: /NFS00
30
31
To create General ledgers, type Transaction Code /NFS00 in Command Field. You
have to enter first G L Account No. to create and type Company Code and then
Select to the right 3rd icon (create).
Then you have to select icon in Accounts group field by clicking on it. Select right
Accounts Group for each Ledger. For example to create Cash Account Ledger,
Select Current Assets group. And then in Short Text (mandatory) type Ledger Name:
Cash Account. The long text can be used if Ledger name is too long. Then click on
Control Data Tag, Select Local Currency Check Boxes (for Balance sheet Ledgers).
(When you are selecting Open Item Management Check Box, select this local
currency check box also.). Select Line Item Display check box for all types of
Ledgers. Define sort key as the case may be. Click on Create/Bank/interest Tag,
Enter in Field Status Group Field G001/G005/G067 as the case may be, depending
on nature of ledgers. Now, Save. (While configuring Ledgers, carefully read Page
No. 34).
32
G/L A/c Ledger Name Sort Field Reconciliation
No Key Status A/c Type
Group
100501 Sundry Creditors A/c 012 G067 Vendor
200120 Inv. Raw Material A/c 001 G006
200101 ICICI Bank A/c 001 G005 Relevant
cash flow
200150 Adv to Vendors A/c 012 G067 Vendor
300101 Cash Discount Received 001 G001
A/c
200111 Sundry Debtors A/c 031 G067 Customer
300000 Sales A/c 001 G029
100502 Adv From Customer A/c 031 G067 Customer
100503 Output Vat A/c 001 G001
200125 Input Vat A/c 001 G001
200010 Land A/c 018 G007 Asset
200011 Building A/c 018 G067 Asset
200012 Plant & Machinery A/c 018 G067 Asset
200013 Furniture & Fixtures A/c 018 G067 Asset
200014 Vehicle A/c 018 G067 Asset
200015 Capital Work in Progress 018 G007 Asset
A/c
200211 Acc Depn Building 018 G067 Asset
200212 Acc Depn Plant & M 018 G067 Asset
200213 Acc Depn Furniture 018 G067 Asset
200214 Acc Depn Vehicle 018 G067 Asset
300100 Asset Sale 018 G052
300110 Clearing A/c-Rev 018 G052
300111 Profit on Asset Sale 018 G052
400310 Loss on Asset Sale 018 G001
400311 Loss Due to Scrapping 018 G001
400500 Depreciation A/c 018 G001
200160 Sundry Debtors Bill of 031 G067 Customer
Exchange A/c
33
GENERAL LEDGERS CONFIGURATION:
1. Balances in Local Currency: Select this checkbox for all Balance Sheet
Ledgers except Sundry Creditors, Sundry Debtors and related ledgers (where
foreign exchange is involved). This selection is optional for other Ledgers. If you are
selecting Open Item Management Checkbox, select this balances in Local Currency
checkbox also.
2. Tax Category Checkbox: Define * (star) here to activate VAT for Sales and
Purchases Ledgers. This should be done after configuring VAT.
GR/IR Account (under MM Module): Goods Receipt and Invoice Receipt Account.
Once we receive materials, we check with Invoice & Quotation whether materials
supplied as per Invoice, i.e., quantity, quality, etc., at this stage, we make part
payment to Vendor. Any shortage or low quality in materials supplied, we hold the
payment. Once it is cleared from Vendor, we make balance payment.
GR/IR Account is the best example for ‘Open Item Management’. It is a temporary
Account.
5. Line Item Display Check box: Select this Checkbox for all types of
Ledgers, as it gives Date-wise Ledger printout, which is must for
Reconciliation/Date-wise Verification of Accounting entries.
6. Sort Key: System defined. Select 001 for all general types of Ledgers. 012 for
Sundry Creditors Ledgers, 031 for Sundry Debtors Ledgers and 018 for Assets type
ledgers. This Sort Key indicates how we want report.
7. Field Status Group: Types of ledgers:
- for Cash/Bank type Ledgers select G005 and Relevant to Cash Flow check
box
- Reconciliation Accounts: Select G067 (or G012) for Sundry Creditors,
Sundry Debtors and Assets Ledgers.
- Any other types Ledgers select G001.
- For Assets having no depreciation G007
- For Sales/Revenue type of Ledgers select G029.
34
To display already created Ledgers:
In FS00 option, select in tool bar Settings-Hierarchy Display. Then in Pop-up box
select Display Accounts Radio Button and hit enter 2 times. Now, in Command Field,
type /NFS00 and Enter. Now you will find Accounts Group in left hand side. To
display Ledgers created, click on A/cs Group icons. To close this option, select
Settings-Hierarchy Display, in pop-up box select Do not Display Accounts Radio
Button and hit Enter 2 times. Now in Command Field type /NFS00 and Enter. You
will come to normal screen.
G L Entries:
(Post Key 40 stands for Debit, Post key 50 stands for Credit, system defined)
Postkey 40 Account (Press F4, Enter and select which Account you want to Debit
(Rent A/c), Enter
In Amount 5000
Business Area: (click on icon in the same field, and select. But the same Bus Area
should be selected in the Credit entry also.)
Text: (narration) Rent Paid for the month of …..
Postkey 50 Account (same procedure and select A/c to be credited (Cash A/c)
Enter
In amount * (This ‘Star’ copies amount from Debit entry)
Bus Area : (same as in Debit entry)
Text: + (This ‘+’ copies text from Debit entry)
Enter. In top (Tool Bar) Select Document-Simulate
Journal entry will be displayed.
To post, Save.
Document is posted.
35
To view Ledger: TC:/NFS10N
Enter G L A/c No. (For which you have made entry)
Co. Code 2500
Fiscal Year 2017
Bus Area :( which you have selected while making entries)
In Top left you will find one clock-type icon, click on this (Execute) icon.
Ledger will be displayed.
BLOCKING G L MASTER:
(Purpose of this blocking is no End-user should make entry to these Ledgers which
they are not authorized to make entry.)
In TC:/NFS00 option, first type in G L A/c No. field, which Ledger(s) you want to
block and select in Top-G L Account-Block
You will be displayed with blocking option.
Select all Check Boxes and Save.
Try to make entry to these Ledger(s) through TC:/NF-02.
To remove Blocking, same procedure deselect all the Check Boxes and Save.
EXERCISE:
36
Enter.
3. Message: Copy GL Accounts? Select “Yes”
4. Message: Copy No. Ranges? Select “Yes’
5. Assign Source Co. Code Ch of Accounts to New Co. Code /NOB62
6. Assign Field Status Variant of Source Co. Code to New Co. Code
(/NOBC5)
Now in New Company code, view Ledgers : Go to /NFS00
View No. Ranges copied: Go to /NFBN1
Assign V3 through /NOB37 and in /NOBBP, assign posting period
variant of copied co code to new co code.
37
Client-level configuration: Configurations done at client-level, can be assigned to
any company code(s), if it is matching the requirement. Example: Chart of Accounts,
Fiscal Year Variant, Field Status Variant, Interest ID, Tax Types, Account group for
Vendors/Customers, etc.,
Company code level configuration: Configuration done at company code level
cannot be assigned to any company code. Example: General Ledgers,
Vendor/Customer Name, etc., But can be copied to other company code(s).
This foreign currency posting is not a configuration work, but the system will not
accept any foreign currency conversion entries until you define foreign currency
rates.
G = stands for Standard Translation at Bank Buying Rate
B = stands for “ “ Bank Selling Rate
M = stands for “ “ Average Rate
P = stands for “ “ Cost A/c planning
(Whole activation and defining foreign currency rate depends on Date)
38
TC:/NOBBS
Select “Y” for the message.
Select New Entries
Now pass an entry (F-02) with changing currency from INR to USD (below Company
Code) and view ledger also.
39
INTEREST CALCULATION
40
Select New Entries
Interest Indicator No. or Name SI
Name 12% P A
Interest Calculation type: S Save
Interest Indicator SI
Currency INR
Effective From 01.04.2017
Sequential Number 1
Text Select Credit Interest Balance Interest Calculation method
Reference Interest Rate SI12%
Select Next Screen Button
Interest Indicator SI
Currency INR
Effective From 01.04.2017
Sequential Number 2
Text Select Debit Interest Balance Interest Calculation method
Reference Interest Rate SI12%
Save
41
5) Define Interest Rate Values T C: /NOB83
Select New Entries
Reference Interest Rate SI12%
Effective From 01.04.2017
Interest Rate 12
Save
6) Creation of G/L A/cs: 1)G L A/c No. 100300(Under A/cs Group: Secured
Loan) IDBI Loan A/c (After defining FSG:G005, Define Interest Indicator ‘ SI’. 2)
G L A/c No. 400400 Interest Paid A/c (under A/cs Group: Interest) 3) G L A/c
No. 200101 UTI Bank Curr A/c (under Current Assets)
If you have already created above ledgers, just assign Interest Indicator to Loan
Account Ledger.)
7) Prepare G/L A/c Balance Interest Calculation T C: /NOBV2
Select Symbol button
Select Account button
Chart of Account 2500 Enter
0002 INR 400400
2000 INR 200101
Save. (These 0002 (Interest paid) and 2000 (G L Account paid) are system defined.)
(To know the results of Interest calculation, we have to make 2 entries: 1. Loan
received from Bank and 2. Repayment of loan. But you have to make these
entries in the previous month, (If you are in Sept. month make these two
entries on 1st of Aug loan recvd and loan repaid on 30th of Aug. Reason is, you
have to calculate Interest for one month. Your Entry, Loan received and loan
repayment should have at least 30 days gap.)
Posting Key 40 Stands for Debit and Posting Key 50 Stands for Credit.
Document Date 01.08.2017 (one month previous date )
Posting Date 01.08.2017
Document Type SA Company Code 2500
Posting Key 40 200101 Enter
Amount 100000
Business Area (Select from system)
Text being loan received from IDBI bank
42
Posting Key 50 Loan A/c no.100300 Enter
Amount *
Business Area (Select from system)
Value Date: 01.08.2017 Text +
Enter
Document-Simulate- Save
43
In Toolbar select System-Service-Batch Input-Session (Click on Session)
Select Variant (Session name) 1456
Select Process
Select Radio Button Display Errors Only
Select Process (If you have made Business Area as mandatory, system will
display voucher entry or else select “Exit Batch Input Session”.)
Enter Text Being Interest Posting
Posting Key 50 Loan A/c 200101 Enter
Enter Business Area Enter
Enter Text Being Interest Posting for the month
Posting Key 40 Interest A/c 400400 Enter
Enter Business Area Enter
Amount *
Text + Enter
Enter Business Area Enter & Save
Select Exit Batch Input Session
44
ACCOUNTS PAYABLE
45
K=stands for Vendor A= stands for Document
46
Determination of requirements: The user department responsible can manually pass
a requirement for materials to the Purchasing department via a purchase requisition.
If you have set a MRP procedure for a material in the material master, the R/3
System automatically generates a purchase requisition.
Determination of the source of supply: The R/3 System helps the buyer determine
possible sources of supply. You can use determination of the source of supply to
create requests for quotation (RFQs) and then enter the quotations. You can also
access existing purchase orders and conditions in the system.
Vendor selection: The system simplifies the selection of vendors by making price
comparisons between the various quotations. It automatically sends rejection letters.
Purchase order processing: The system facilitates data entry by providing entry
aids when you are entering purchase orders.
47
Purchase order monitoring: The buyer can monitor the processing status of the
purchase order online at any time and can determine whether goods or an invoice
have been received for the relevant purchase order item. The system also supports
reminder procedures.
Goods receipt: The system compares the goods receipt quantity with the purchase
order quantity.
Invoice verification: Vendor invoices are checked for accuracy of prices and
contents.
48
The Account Group:
- Controls the numbering for the Customer/Vendor Master Record. A Number Range
is assigned to an Account Group. Number Ranges can be defined that either allow
the system to automatically assign a number to a master record or allow the user to
manually assign a number to a master record. Number
- Determines which fields will appear on data entry screens along with their data
entry status.
- Is used to designate one-time accounts.
- You can define several Account Groups for Customer master records.
- Each Customer master record can be assigned to ONLY ONE Account Group.
49
Select Change Interval button (second Interval button)
Select Interval button
In No. column enter (for ex: 10) any free numbers (Refer already created No.
Ranges list and identify the No. which is not defined. You have to define new No. in
No. column.) After entering No., in From Number column Press F4 Select any free
interval and enter. In To Number column delete all 9s and type any increasing
number (for ex: 1 to 1000). Don’t type anything in current (0) column as this column
gives status of entries made. Move the cursor out of box and Enter and then Save.
Ignore messages and Enter. (Wherever you come across creation of No. Ranges,
same procedure you have to follow.)
Again select Interval button
Type the number 11in No. column, (or any free number). In From column, press F4
and hit Enter. Now move the cursor to To column, delete all 9s and type any
increasing number and move cursor from Box and hit Enter and Save. Ignore
message and hit Enter.
Follow the above procedure for creation of No. Ranges depending on No. of
Vendor Groups created. (If you have created 3 Vendor Groups, create 3 No. Ranges
and assign No. Ranges to Vendor Groups.)
10) Save
Select Position type A/c Group CMP
MM Vendors for 2500 (Assign 2nd No. created in No. Ranges column)(for ex:
11) Save
50
RECONCILIATION ACCOUNT:
51
Contents of Customer/Vendor Master Data:
We can create only Financial Vendors through /NFK01. (Auditors, Insurance, etc.,).
These Vendors will not be accessed to other Modules.
52
Type No. 15 ( it is system defined )
Year 2017 From No.--------------- To No.--------- Enter & Save
Select Back arrow three times
Deselect KZ & Select KA (Do the same operation for Document type KA No. 17 )
Each of the Bank Accounts created within a House Bank must be assigned a
unique freely definable five-character Account ID.
• The Account ID is used for the Payment Program specifications and in the account
master records to make a reference to the bank account.
• A G/L Account master record must be created for each Bank Account. The House
Bank and Account ID must be entered in the G/L Account master record to ensure
that accounting transactions involving the Bank Account will be reflected in the
General Ledger.
53
House Bank Configuration:
Create ICICI Bank Current A/c in G/L A/c No.200101 TC:/NFS00
(If Company have 5 Bank Current A/cs, create 5 General Ledgers then define House
Banks respectively.)
Creation of House Banking & Assigning of G/L A/c No. in House Banking
TC:/NFI12
Enter
Select New Entries button
House Bank ICICI
Bank Country IN
Bank Key 147854748 (Current account number)
Select Create button
Bank Name ICICI Bank A/c
Street M G Road
City Bangalore
Branch Main Branch Enter & Save
54
(If you want to use the Cheque Nos. for manual operation, select Non-sequential
Checkbox. If you are using cheque lot for Automatic Payment Program, then don’t
select Non-sequential Check Box.)
Short Information ICICI Bank A/c
Purchase Date ( Any Previous Date ) Enter & Save
55
Text (Outgoing Payment for Payal Solution)
Under Open Item Solution
Account No. (Press F4 & Select Payal Solution)
Select Process Item button
From Menu Select Document-Simulate- Save
Note down the Document No. (For manual cheque update)
EXERCISE:
56
Special G/L A/c No. 200150 ( Advance to Vendors ) Save & Enter
57
Account No. 200120 ( Inventory Raw Material )
Amount *
Business Area ( as your selection it should be the same for the
transaction )
Text + Enter
From Menu Select Document-Simulate-Save
Now, for balance amount (Rs. 60,000) pass manual outgoing payment entry.
(/NF-53).
58
MAINTAIN TERMS OF PAYMENTS
Terms of Payment: This will arise when the company having special Agreement with
Vendors/Suppliers regarding payment terms. In the Agreement, it is agreed that
once the materials supplied, if Company makes payment within 10 days, Vendor will
offer 2 percent Discount, if payment is made within 20 days then discount will be 1
percent and after 30 days no discount. This has to be defined in terms of payment
configuration. In Payment Terms field you can define any name, but it is
recommended to define the Vendor Name itself for easy identification purpose.
59
Select Vendor check box
Deselect Customer check box
(if the party is Vendor as well as Customer to the Company, select both vendor &
customer check box orf he is only a Vendor, then select only Vendor Check box)
Now, under “default for baseline date” select “Document date” (Discount should
calculate from Voucher date)
Save
Once this has been configured, this Payment of Terms should be assigned to
Vendor Master. Enter Transaction code: /NXK02 and Enter. Select the Vendor by
clicking Dropdown Menu in Vendor field. After selecting, select Payment
Transactions in company Code data. In Payment Terms field enter Payal or any
Name (as you defined in Terms of Payment configuration.)
60
Business Area ( as your selection it should be the same for the
transaction )
Text ( narration ) Purchase Invoice Posting Payal Solutions.
61
AUTOMATIC PAYMENT PROGRAM TC:/NFBZP
Outgoing Payment Program - An automatic process that reviews all Open Items of
selected Vendors, ranks these Open Items based upon Payment Terms and Days
Outstanding; creates a Proposal Run; and runs the Print Program.
• Payment Method - A field that specifies the acceptable types of payment such as
a check, bill of exchange or wire transfer.
• Payment Block - Functionality within the system that prevents an Open Item from
being paid.
• Paying Company Code - The company which physically pays for the Open Items
or from where the money is drawn.
62
(This automatic payment program will be used to make payment to large number of
Vendors. To run this program, you should have Vendor Masters, purchase entry, you
should have defined House Bank with check Lot and cheque Numbers.)
TC: /NFBZP
(This payment method, you can define any single character for payment method
identification. For example you have defined Y as payment method, once all the
configuration of APP is over, You have to assign this payment method Y in all
Vendor Masters, (for those Vendors you want to make payment) for payment
program execution.)
63
Select Form Data button
Form for payment transfer medium F110_PRENUM_CHCK(system defined)
Drawer on the form HAL International ltd.
Save
64
Select Position button Company Code 2500 Enter
Select 2500 Double click on Ranking Order
Select New Entries Payment Method 5
Currency INR Rank Order 1
House Bank ICICI Save
Posting Key 31 A/c No. ( Vendor A/c for whom you have assigned
payment method 5) Enter
Amount 100000
65
Account No. 200120 ( Inventory Raw Material ) Enter
Amount *
Business Area ( as your selection it should be the same for the
transaction )
Text + Enter
From Menu Select Document-Simulate-Save
(Check /NSM12)
Run Date -----/-----/-------(enter current date)
Identification ABC ( any name )
Select Parameter tab
Company Code 2500
Payment Method 5
Next posting date ( there should be gap between the run date and next
posting date, i.e. type next day date )
Vendor A/c No. Press F4 select method 5 assigned vendor)
66
Select Printout / Data Medium tab
RFFOUS_C (Type Identification) “ABC”
67
12-stands for day
ABC-Identification
ABC-identification for current run
68
Tax deducted by the Customer is remitted to the tax authorities on specified
due dates. The Customer gives a Withholding tax certificate to the Vendor for
the withholding tax deducted.
The Vendor can claim this withholding tax (as advance income tax paid) in
his annual returns to Income tax authorities.
When the Vendor submits an Invoice, the Customer is now required to deduct
tax on the Invoice amount
If we are making down payment, deduct TDS at this level and once you receive
Invoice, calculate TDS for amount at invoice level only.
To calculate pay and report the withholding tax, the SAP system provides two
functions:-
69
Save
(Here we have defined tax types for ex: IT,IS, and AT,AS,. Here second letters
T stands for TDS, S stands for Surcharge While practicing you can change 1st
letters, instead of I & A, you can define any alphabetic (D & E, M and N, or any
letters, but second letters should be T and S only, for identification purpose to
define Tax Rate.)
Country IN Enter
Click on New Entries button
70
a) withholding tax type AT
Description 10.3% TDS on P&T Services- payment posting
(This Tax Codes is to identify Tax Types, you just reverse the Tax Types.
While defining Tax Rates, instead of point (.), you have to define Comma (,)
only) for ex: Rate is 2.2, define 2,2) (Tax Rate T=10.3 and S=0.103)
Country IN Enter
71
Select Next Entry button
d) withholding tax type AT
Code TA
Description 10.3% TDS on - payment posting
Percentage subject to tax 100
Posting Indicator 1
Withholding tax rate 10.3
72
Enter Company code 2500
withholding tax type AT
Select withholding tax Agent Check box
withholding tax obligation from 01.04.2017
Obligated to withholding tax 31.03.2018
Save
( At the beginning stage there is a chart of G/L A/c list in that you can find the
procedure of creation General Ledgers with a/c nos. )
73
Select Withholding tax type check box
10) Assign withholding tax types & codes to Vendor Masters (TDS
Activation) TC:/NXK02
Now, go for Invoice posting F-43. After Debit entry, you will get 4 rows or 2 rows
as the case may be:
1. If you want to calculate TDS at payment level, then delete Invoice Tax Code
and type taxable amount next to Pmt tax code. Or if you want to calculate
74
TDS at Invoice level, type taxable amount in next to Invoice tax codes and
delete Payment level tax codes.
2. Go to F-53 for passing payment entry with TDS deduction.
Now pass one Journal entry in /NF-02: (Check credit balance of TDS and SC A/c
through /NFS10N and note down to pass journal entry..
TDS Payable A/c Dr. (100505)
SC Payable A/c Dr. (100506)
To Bank A/c (200101)
75
ACCOUNTS RECEIVABLE
76
Select New Entries
Account Group B1
Description FI Customers for 2500
Double click on Company Code Data
Double click on Account Management
Reconciliation A/c Make a required entry Save
(To create No. Ranges for Customers and assign, refer Page No. 19.)
Select Change(Second) Interval button
Select Interval button
Give the number 10 (or any Number)
Press F4 From No. To No. Enter
Again select Interval button
Give the number 02
Press F4 From No To No. Enter
[ Any number can be assigned ]
77
4) Assign No. ranges to Customer A/c Groups
Path : IMG>Financial A/c>A/c Receivable & Payable>Customer A/c >Master Data>
Assign No. range to Customer A/c Groups T C : /NOBAR
Select Position
Give the A/c Group No. B1 Enter
FI Customer for 2500 10
MM Customer for 2500 02 Save
78
(Whenever you are configuring at OBA7-Document Types, the Numbers defined 14
to 19, (for KR, KA, KZ, DR, DA and DZ) are system defined and the same numbers
you should define while creating number ranges.)
7) Define Document Type T C:/NOBA7
Select Position
Enter Document Type DR Enter
Select DR Select details button from icon
Select No. Range Information button
Type Company Code 2500
Select change Interval button
Select Interval button
Type No. 18 ( it is system define )
Year 2012 From No.--------------- To No.--------- Enter & Save
Select Back arrow three times
Deselect DR & Select DZ Select details button
Select No. Range Information button
Type Company Code 2500
Select change Interval button
Select Interval button
Type No. 14( it is system define )
Year 2012 From No.--------------- To No.--------- Enter & Save
Select Back arrow three times
Deselect DZ & Select DA Select details button
Select No. Range Information button
Type Company Code 2500
Select change Interval button
Select Interval button
Type No. 16 ( it is system define )
Year 2012 From No.--------------- To No.--------- Enter & Save
79
Amount 100000
Business Area ( as your selection it should be the same for the
transaction )
Text ( narration ) Sales invoice posting .
80
ADVANCE PAYMENT FROM CUSTOMER OR DOWN PAYMENT
81
Amount 100000
Business Area ( as your selection should be the same for the
transaction )
Text ( narration ) Sales invoice posting .
Posting Key 50 ( G/L Sales Credit A/c)
Account No. 300000 ( Sales A/c )
Amount * Business area--------------
Text + (Enter) Save
82
DUNNING
(Dunning means Sending reminders to the Debtors for recovery of Overdue
Payments.)
Dunning - The process of notifying customers that an unpaid obligation has become
past due.
• Dunning Area - An optional unit in the Organizational Structure used to group
Customers / Vendors for dunning and each could represent different dunning policies
or Organizational Units responsible for dunning.
• Dunning Procedure - A four-character alphanumeric code that contains the
configuration of a Dunning Program and can be tied to Dunning Areas or to a
Customer / Vendor master record.
• Grace period - The number of days that a line item is in arrears (is past due),
which, if not exceeded, will prevent it from being taken into consideration as due for
dunning.
• Dunning Level - Defines what type of dunning will be carried out by a certain
Dunning Procedure and which conditions will result in using that Dunning Procedure.
• Minimum Amount - A user-defined overdue threshold of the total Account
Balance which must be exceeded to reach a Dunning Level.
83
• Dunning Charge - The amount to be charged a customer for the expense incurred
in dunning. They are not posted to the General ledger.
Dunning Letters - The document sent to a customer / vendor that results from a
Dunning Run. It contains a header, footer, main body (which contains text), line
items, totals, and basic information.
• Dunning Program - Examines the open items of a Customer / Vendor Account
and, if overdue items exist, produces the appropriate notice.
• Dunning Block Reasons - Used to block a Customer / Vendor or an item from
being dunned.
• Dunning Keys - Used to mark items that should not trigger a higher Dunning
Level.
Dunning Configuration:
84
(In case, now system displays ‘New Company Code’ at this stage, click
on ‘New Co.Code’, by default system displays ‘Co.Code’, just Enter. Now
select ‘Dun levels’ check box and SAVE and Enter. Again Now click on
‘Dunning Text” button, displays Co. Code, just hit Enter to define SAP
predefined letter format).)
No. FORM
1. F150_DUNN_01
2. F150_DUNN_01
3. F150_DUNN_01
4. F150_DUNN_01
85
Co. Code : 2500
Output Device : LP01
Select ‘Sample Printout’ Button.
Select Continue Button.
Select ‘Print Preview’ check box.
Click on ‘Sample Printout’ Button.
Now, in Toolbar, Select Goto-List Display- Click
Now, in Toolbar, Select System-List-Save-Local File
Select Unconverted Radio Buton and Continue.
Give File Name: 5Dunn.doc
Select ‘Generate’ Button.
Close SAP System and search in My Documents ‘5Dunn.doc’.
86
TAX ON PURCHASE AND SALES (INPUT VAT & OUTPUT VAT)
The tax on sales and purchases is the balance of the output tax and the input
tax.
The output tax is levied on the net value of the goods and is billed to the Customer.
It is a liability of the company to the tax authorities.
Input tax is levied on the net invoice amount and is billed by the vendor. The input
tax is a receivable which the company claims from the tax authority.
Under certain circumstances, a company can deduct input tax that it has paid from
its tax liability to the tax authorities: Only taxes that have been levied on the added
value of goods have to be paid over to the tax authorities. The tax liability minus
deductible input tax is the tax payable.
87
Input Vat and Output Vat:
Tax authorities can define that part of the input tax is not deductible.
This tax amount can be posted to a separate expense account, or it can be
distributed to the G/L account and assets line items.
88
1) Define Check Calculation Procedure TC:/NOBQ3
89
Path: IMG> Financial Accounting > Financial Accounting Global Settings > Tax on
Purchase and Sales > Basic Settings > Check Calculation Procedure. TC: /NOBQ3
Path – IMG>Financial Accounting > Financial Accounting Global Settings > Tax on
Purchase and Sales > Basic Settings > Assign Country to Calculation Procedure.
Select Position
Country IN Enter
90
3) Define Tax Codes for Sales and Purchase TC:/NFTXP
Tax Codes can be created in any alphanumeric character. But while configuring,
define whether the respective Tax Code is Input Vat or Output Vat and define Tax
rate which is most important for calculation purpose. These Tax Codes will be used
by End-users for respective tax calculation.
The tax code is the main link to the tax calculation. It is assigned to a tax procedure
and is entered in the G/L master record and accessed when the G/L account is used
in a document (e.g., Sales Order, Invoice). Like the tax procedure, tax codes are
country specific.
• Each country has a Tax Code template (procedure) already set up in the system
that is used to define various specific codes. In addition, a number of Tax Codes are
predefined in the system.
91
• Within the system, Tax Codes are used for the following reasons:
– verify the amount of tax.
– calculate the amount of tax.
– calculate additional tax portion
– verify the tax type
– determine the G/L account
– show tax correctly on tax forms
Tax Code V5
Type the tax code V5 ( 5 % input tax )
Tax Type V Enter
Type the Input tax 5
Keep the cursor on Output tax % rate
Select D-Active button Save
Tax Code A5
Type the tax code A5( 5 % output tax ) Enter
Tax Type A Enter
Type the Output tax 5
Keep the cursor on Input tax % rate column
Select D-Active button Save
92
Double Click on MWS ( output tax )
Type the chart of A/c 2500 Enter
Select Tax Codes check box Save
Type Tax Code A5
G/L A/c No. 100520 ( Output Vat ) Save
Go Back
Double click on VST ( input tax )
Select the tax code check box Save
7) Assign tax category to the Sales & Purchase a/c no.300000 and 200120
TC:/NFS00
( Select Edit (Pencil Mark), in tax category (under Control Data) define * (Star) for
both Sales A/c and Inventory Raw Material (Purchase A/c), for all types of tax
allowed )
Amount 210000
93
Go to Menu – Document – Simulate
Double click on blue font line item
type Output Vat Save
Execute.
94
EXERCISE:
(Configuration and Testing the Configuration of Petty Cash Journal )
CASH JOURNAL
95
Configuration:
96
5. Print Parameters for CJ: /NFBCJC3.
Select ‘Position’
Type ‘1000’ Enter.
Select ‘1000’ (or select RFCASH20) and press F6.
Change ‘Co. Code’. (delete CASHDE) Enter,
Save and Enter.
6. Posting : /NFBCJ
Select in Top ‘Change Cash Journal’ Push Button.
Enter your ‘Co. Code’
C J ‘0001’, Enter
8. For Payment: Select ‘Cash Payment’ Tag. In Bus. Transaction, select ‘Cash
Purchase’, Enter Amount ’25,000’, in Text, type ‘Cash Purchase’. Now, select
Business Transaction, in bottom, click on ‘Post Sel’ push button.
9. To View Petty Cash Journal Register, in top, click on ‘Print Cash Journal’
97
The cash journal supports the following accounting transactions:
– Cash Receipts - Cash sales revenue, cash transfers from the bank to the cash
account, vendor invoice payments, and customer invoice repayments.
Note: A cash journal must always have a balance of at least zero.
– Cash Payments - Cash expenses, cash transfers from the cash account to the
bank, customer invoice payments, and vendor invoice repayments
• Cash journal entries may post to customer, vendor and general ledger accounts
• Within the cash journal, business transactions control journal postings. These
transactions may be pre-configured in the IMG or created when making a journal
entry.
98
DEFINING FINANCIAL STATEMENT VERSION
___________________________________________________________________
Balance Sheet: a statement that shows the company’s financial condition for a
specific period of time, usually at the end of a reporting period.
• Profit & Loss (Income) Statement: a statement that compares revenues and
expenses within a certain period of time with the purpose of establishing the profit
made by the organization.
99
• Financial Statement Version - the structure of the organization’s financial
Statements and planning layouts.
100
In top select ‘Fin St Items’
Cursor on ‘2500’
Select in top ‘ Create’
Income, Enter
Expenditure, Enter
Double click on ‘No texts exists Assets’
Item ‘Assets’, Enter
Double click on ‘No texts exists Liab+Equity’
Item ‘Liabilities’
Cursor on ‘Liabilities’
Select top right ‘-/select-f9 ’ Icon
Select ‘Income’
Select ‘Reassign’ Icon – select ‘same level ‘ Radio Button, Enter
Select ‘Assets’
Select top right ‘-/select-f9 ’ Icon
Select ‘Expenditure’
Select ‘Reassign’ Icon – select ‘same level ‘ Radio Button, Enter
SAVE
Cursor on ‘Liabilities’
In Top select ‘Create Items’
Liabilities –
- Share Capital
- Reserves and Surplus
-
- Secured Loan
- Unsecured Loan
- Current Liabilities and Provision
Enter.
Cursor on ‘Assets’
In Top select ‘Create Items’
Assets –
- Fixed Assets
- Current Assets and Provisions
- Accumulated Depreciation
101
Enter.
Cursor on ‘Income’
In Top select ‘Create Items’
Income –
- Sales
- Other Income
- Increase or Decrease in Stock
Enter.
Cursor on ‘Expenditure’
In Top select ‘Create Items’
Expenditure –
- Raw Material Consumption
- Personnel Staff Cost
- Manufacturing Expenses
- Administrative Expenses
- Interest
- Depreciation
Enter.
SAVE
ASSIGNING ACCOUNTS:
102
Share Capital A/c 100000 100099
Reserves & Surplus 100100 100199
Accumulated Depreciation 200200 200299
Secured Loans 100300 100399
Unsecured Loans 100400 100499
Liabilities & Provision 100500 100599
Fixed Assets 200000 200099
Assets Loans & Advance 200100 200199
Sales 300000 300099
Other Income 300100 300199
Incr/Decr in Stock 300200 300299
Raw material consumption 400000 400099
Personnel staff cost 400100 400199
Manufacturing Expenses 400200 400299
Administrative Expenses 400300 400399
Interest 400400 400499
Depreciation 400500 400599
Duties and Taxes 400600 400699
103
TO CHECK ACCOUNT ASSIGNMENTS:
104
ASSET ACCOUNTING
• All postings such as asset acquisitions, transfers and retirements are also recorded
simultaneously in FI-GL. Depreciation expense, interest and replacement values are
posted using a batch.
• FI-AA supports accounting of traditional assets, assets under construction (AuC),
leased assets and real estate assets.
• As a result of the integration in the R/3 System, FI-AA transfers data directly to and
from other systems.
– The Materials Management (MM) or Production Planning (PP) components can
post directly to FI-AA. When an asset is purchased or produced in-house, you can
directly post the invoice receipt, goods receipt, and/or the withdrawal from the
warehouse to FI-AA.
– FI-AA or FI-AR can post directly to an asset and a customer account if an asset is
sold.
105
– FI-AA or FI-AP can post directly to an asset and a vendor account if the vendor
invoice is not posted using Material Management (MM).
– You can pass on depreciation and interest to Cost Accounting (CO) in order to
track expenses by cost center and profit center. Internal orders, within CO, can also
be used to collect and control capital expenditures.
– The Plant Maintenance (PM) component can settle maintenance activities that
require capitalization to Assets.
106
4) Assign Chart of Depreciation to Company Code TC:/NOAOB
Path : IMG>Financial Accounting > Asset Accounting > Organizational Structures>
Assign Chart of Depreciation to Company Code
Select Position
Company Code 2500
Chart of Depreciation 2500 Save
(If you want to create new Account Determination for Computers category: Go to
New Entries, type any number which is not already defined in the system, for ex:
12000, and type in Name of Asset Classes Computers, and Save.)
107
(To create new screen layout for Computers, Select any existing screen layout, and
press F6, then delete existing screen layout no. and type 1200, and in name column
type Computers and hit Enter and then Save. These Account Determination and
Screen Layouts are above company code level.)
Save
8) Define Asset Class TC-OAOA
Path : IMG>Financial Accounting > Asset Accounting > Organizational Structures>
Asset Class > Define Asset Class
(Select Include Assets check box for Assets having Depreciation. If no depreciation,
don’t select Include Assets check box. In this case, Land and Work-in-progress.)
108
Select Include Asset under inventory data
Select No AUC or summary management of AUC Save
109
Number Range 40
Select No AUC or summary management of AUC Save
Select Next Screen button
Asset Class FA 40001 Expansion
Short Text Expansion
A/c Determination 40000
Screen lay out rule 4000
Number Range 40
Select line item settlement
(The same procedure you have to follow for other types of assets, say Building, Plant
and Machinery, Furn and Fixture, Vehicles and Work-in-progress, also)
110
11. Specify Intervals and Posting Rules TC:/NOAYR (Optional)
Path: IMG> Fin A/cing> Asset A/cing> Integration with Genral Ledger> Post Depn to
Gen ledger> Specify Intervals and Posting Rules
Select Position
Enter Co. code 2500
Select 2500
Double Click on Posting Rules
Double click on 01 Book Depn
Select Monthly Posting Radio Button
Save.
111
13. Specify Rounding up Net Book Value and/or Depn TC:/NOAYO
Path: IMG> Fin A/cing> Asset A/cing> Valuation.> Amt Specification.> Specify
Rounding up Net Book Value and/or Depn
(Below mentioned Define Base Method & Declining Balance Method are system
defined and not compulsory. You can skip these two steps. But these two will be
assigned to depreciation key later.)
Same path;
Description
001 No decimal factor
in deprn rate
112
Double click on Levels
Acqn Year Periods Bas Value %
9999 999 12 01 5
Here 01 stands for (system defined) Acquisition Value
Save.
Select Back Arrow
Select Next Entry Button
Multilevel method V2
Descrpn: 10% Written down value Method
Validity: Start date from ord depn start date
Save.
Double click on Levels
Select New Entries
Same path:
Select New Entries
Period Con meth Descpn Acqn Add Retmnt Trans
006 01 06 06 06
Save.
(01= Acquisition Date, 06=Start of the accounting year, 07=Mid of the year for
calculation of depreciation)
113
Double click on Assignment of calculation Methods
Select New Entries
Depn type: ord Depn
Phase: From start date of depn
114
ASSET RETIREMENT
CONFIGURATION:
Path: IMG, Fin A/cing, Asset Acounting, Integration with GL, Assign GL Accounts.
TC:/NAO90
Chart of Accounts : 2500
Select Chart of Accounts : 2500
Doubleclick on ‘Account Determination’
Select ‘11000’ (Building)
Doubleclick on ‘Balance Sheet Accounts’
Acquisition & Product Costs 200011
Los made on Asset Retirement 400311
Clearing Account Revenue 300110
Gain from Asset Sale 300111
Los from Asset Sale 400310 SAVE
( Do the following Configuration for Assets having Depreciation.)
Doubleclick on ‘Depreciation’
Select 01 Book Depn – Doubleclick.
Acc. Depn. A/c for Ord Depn 200211
Exp. A/c for Ord Depn. 400500
-SAVE-
Same procedure for all types of Asset classes.
115
Asset Purchase Posting:
TC: /NF-90
Enter doc date 01.04.2017 , posting Date 01.04.2017
Post key 31 Select Vendor
Amount 1000000
Bus Area
Text: Asset purchase posting
Post Key 70 (Debit Asset) select Asset No. by pressing F4
Trans. Type 100 (external acquisition)
Enter
116
Note down the job Name RAPOST2000
From the menu Select System>Services>Jobs>Job overview ot TC: /NSM37
Type job name RAPOST2000
Execute.
Select the Job (check box)
Select the Spool Button
Select the spool No. (check box)
Select Display Content button (Spects Icon)
Now check with TC:/NAW01 and verify depreciation posted.
Every time, do Test Run for each month before actually posting.
117
C O N T R O L L I N G
INTRODUCTION
Organizational unit in an organization that represents a closed system used for cost
accounting purposes. A controlling area may contain one or more company codes,
which can operate in different currencies, if required. The company codes within a
controlling area must all use the same operational chart of accounts. All internal
allocation transactions refer only to objects from the same controlling area.
Use
Internal business transactions are portrayed in the controlling area. Primary costs
are transferred from external accounting and classified according to managerial
accounting perspectives. If the primary costs are direct costs, then they are assigned
to cost objects. If they are overhead costs, then they are assigned to cost centers or
overhead cost orders. The system then allocates them using internal allocation
techniques, according to their source. When you create master data, the system
always assigns the Controlling objects to a controlling area and a company code.
The level of detail provided by the Controlling component enables you to track
specific information for cost monitoring, business decisions and sales control. For
example, the Controlling component contains subdivisions such as cost centers and
internal orders in addition to accounts.
The Controlling (CO) component of SAP R/3 system contains all accounting
functions necessary for effective controlling for businesses.
118
DIFFERENCE BETWEEN COMPANY CODE AND CONTROLLING AREA
Company Code
It is the smallest organizational unit in FINANCIAL ACCOUNTING (FI) for which a
complete set of accounts can be created. It is the central organizational unit of
external accounting within the SAP system. Normally, a company code is created for
each company (legal entity). It is a mandatory and pre-requisite that at least one
company code must be defined before implementing the Financial Accounting
component. All business transactions relevant for Financial Accounting are entered,
saved and evaluated at company code level. Therefore, it is at company code level
wherein a complete set of financial statements (Balance Sheet, Income Statement,
and Statement of Cash Flows) can be created.
Controlling Area
Controlling Area in SAP is an organization that represents a closed system used for
cost accounting purposes. It is an organizational unit in the Controlling (Management
Accounting) separate and has different functions with that of the Company Code.
One ore more Company Codes can be assigned to a Controlling Area.
119
Financial (FI) to Controlling (CO). It is a requirement that all P&L accounts should
have a primary cost elements; otherwise, transactions can not be posted involving
P&L accounts in FI. On the other hand, secondary cost elements are use only for
allocation and assessment purposes as period-end process.
Example:
Primary Cost & Secondary Cost: SAP FI End User will pass one entry: Rent A/c Dr to
Cash A/c Rs. 1,00,000 with Cost Centre Dept A.
In CO, Rs. 1,00,000 will reflected in Dept A as expenditure. This is Primary Cost.
(One Company Code should have only one controlling Area but one controlling Area
can have number of company codes.)
120
Double click on assignment of Co. Code
Select New Entries
Co.Code: 2500
Save.
Double click on Activate components/control indicators
Select New Entries
Enter Fiscal year 2017
Cost Centers: Component Active (select)
Select AA: Activity type Check box
Order Management: Component Active (Select)
Select Profit Centre Check Box
Save.
Activity Type:
For example, there is a shortage of manpower in Dept C, one employee from Dept A
will go to Dept C and work in the Dept C for 8 hours. This 8 hours wages will charged
to Dept C. This is man hours. As the same case, one Dept may use other
Department Machine. Machine hours will be charged to the respective department.
Like-wise use of Power.
121
Maintain No. Ranges for Controlling Documents:
You need to define number intervals for all business transactions that generate CO
documents. It is possible to copy document number intervals from one controlling
area to another.
There are two steps to issuing number intervals for documents :
- You group more than one transaction together. If you want to assign a different
number interval to each transaction, you can create a group for each transaction.
122
- You assign the group to an internal or external number interval. This enables you to
use one group of number intervals for similar transactions.
-You define number intervals for CO documents independently of fiscal year. The
document numbers can be assigned in ascending order.
- SAP recommends that you create different number interval groups for actual and
plan transactions. This ensures that reorganization programs that run separately for
actual and planning data also reset the number intervals separately.
Configuration:
Path: IMG>Controlling> General Controlling> Organization> Maintain No. ranges for
controlling documents.
Enter in controlling area : 2500
Select in Top- Maintain groups Button
From menu, select Groups>Insert
Enter Text: Controlling Area for 2500
From No. (press F4) To No. (define Increasing No.)
Enter
Now double click on
COIN (controlling through postings from FI
RKU3 :Repost controlling line items
RKU1 Reposts costs
RKP1 Planning primary cost
RKIU actual overhead Assessment
Now, go top and select Controlling area for 2500 Check box.
Then, click on Assign Element Group button
Save.
Maintain Versions:
Same path:
Select 0 plan/actual Version
Double click on settings for each fiscal year
Controlling Area:2500
Enter.
Select Fiscal year 2017
Select Details Button
Enter Exchange Rate type “M”
Save.
123
COST CENTRE ACCOUNTING
The cost center accounting (CCA) module within CO provides the means for
assigning planned costs and actual costs incurred to areas of cost responsibility
within an organization. If a manager wants to know how much it costs to run his
department for the month of April, this module can be used to provide the answer.
The CCA module contains a variety of methods for allocating costs among cost
centers and from cost centers to other cost objects (e.g., internal orders, production
orders, profitability segments, etc.).
124
Creation of cost element in FI area:
Enter TC:/NFS00 in command field.
Enter G L Account No.400100
Co. Code:2500
Select 3rd icon (create icon )
Select Accounts Group: Personal staff cost
Short Text:Salary Account
In control Data tag, select Line item Display check box
In Sort key:001
In create/bank Tag, enter in Field Status Group:G004
Save.
Now select in top right, Edit Cost Element Button
A/c No. 400100
Valid from:01.04.2017 to 31.03.2018
Enter
Under Basic Data:
Enter Cost Element Category:01(indicates Primary cost)
Save.
In the same manner, define for G L Account No. 400300, Accounts Group: Admn
Exp, short text: Rent A/c, in control data tag, enter sort key:001, In create/bank tag,
in field status group:G004.
Save.
Now in top select Edit Cost Element Button
G L A/c No.400300
Valid from:01.04.2017 to 31.03.2018
Enter.
Under Basic Data:
Cost Element Category:01
Save.
(If you want to convert any FI (Expenditure) ledgers into CO for reporting, go to
Edit option in Ledger creation (NFS00), change field status group as G004, Save
and select Edit cost element button, Assign 01 in cost element category and save.)
125
Select G004 and double click on Cost accounts
Double click on General Data
(Here we are going to define three Service Depts (A B C) and three Production
Depts (D E F) to allocate Service Depts Expenses to Production Depts.)
126
Person Responsible:D
Cost centre category:F(production cost centre(system defined))
Hierarchy area:2500hier
Currency:INR
Profit centre:(leave blank)
Save.
Ignore the message and Enter.
Same way you have to define Dept E, Dept F.
Dept D
Dept E
Dept F Save
\
Creation of Cost Element Groups:
(To verify GL converted to CO reporting)
TC:/NKAH1
Type in Cost Element Group: TOTALEXPN
Enter
Descpn:Total Exp for 2500
Select Insert Cost Element Group Button
Below TOTALEXPN type:
400000 400599
Save.
You will find list GLs which are all converted to CO reporting.
Creation of Secondary Costing for Automatic Allocation:
TC:/NKA06
Type in Cost element : 2500cycle (anything you can define)
Valid from:01.04.2017 to 31.03.2014
Enter.
Name:Servicetoprodn
Descpn: service to prodn
In Cost element Category: 42(Assessment). Save
127
Define Assessment:
TC:/NS_ALR_87005742
Type Cycle: 2500
Start Date:(01.04.2017)
Enter.
Enter Text : Servicetoprodn
Select Attach Segment Button in top.
Segment Name : Servicetoprodn
Assessment Cost Element 2500cycle
Sender Rules Posted Amount
Sharing % : 100
Receiver Rule : Fixed Percentages
Now select Senders/Receivers Tag
Enter Cost centre Dept A (in From Column)
Under Receivers Option
In Cost centre , in group column, enter 2500hierp. (Press F4 & select)
Now, Select Receiver Tracing Factor Button.
You will find allocation of prodn depts..
In percent column, enter 20, 30 and 50 (this indicates basis of allocation of expenses
of service Depts to Prodn Depts. The percentage total should come to 100. This is
Absorption of Costing from Service Departments to production Departments)
Save.
128
Planning Primary Costs: TC:/NKP06
Version=0
From Period=1
To Period=12
Fiscal Year=2017
Cost Centre=Dept D
Cost Element=400300
Under Entry:
400300 120000 1
129
FI Expenses posting: (F-02)
Pass journal entry for Salary A/c Dr. to Cash A/c with Cost Centre “ Dept A” and
Save. Note down Document No. to allocate expenditure manually to production
depts..
Cost Centre=Dept A
Document No.
Co. Code :2500
Fiscal Year : 2017
Execute.
130
In Value Transaction Currency, delete existing amount and type,
Save.
To=12
Cost Centre Dept D
Cost Element 400300
Execute.
131
INTERNAL ORDERS
Various events like Trade Fairs, Seminars, Exhibitions, which occur every year in
any Organization.. These trade fairs are organized by the Marketing cost centre of
the Organization. Therefore in this case, Marketing cost centre is responsible for all
the trade fair costs. Hence, these trade fair costs are posted to the marketing cost
centre. Now if management wants an analysis report of the cost incurred for each of
the trade fair organized by the marketing cost centre how would the marketing
manager get these piece of information across to them ? Now this is where Internal
Order steps in. If you go through all cost centre reports, this information is not readily
available since all the costs are posted to cost centre.
(An internal order is used to accumulate costs for a specific project or task in a
specific time-duration. Therefore, an internal order is use for a short period with a
specific deadline.)
132
Purpose:
It can be used to group all the costs/expenses that could be incurred to plan and
hold a marketing event, say over a 2 month period. And then the order can be settled
periodically to a cost center.
Whereas, a Statistical order can not be settled to a receiver cost center. Being a
statistical is specified during set-up of an order. When you post costs in FI, you post
simultaneously to a cost center and to a Statistical Order. No settlement of costs
accumulated in the Statistical Order at month-end.
Configuration:
Path: IMG> Controlling>Internal Orders>Order Master Data> Define Order Types.
Select New Entries
In the same screen, Select pencil mark in No. range.(Assign/change interval button)
Now go to bottom of the screen, in ‘Not assigned list’ category, Double click on
2500V.
Now go to top of the screen, identify heading ‘Motor pool External No. Assignment-
ZZZZZZZ’. / Model Order, Select this check box.
133
Now, Select ‘Assign Element Group’ Button in top.
Save and Enter.
Creation of Field Status Group for Cost Centre and Internal Order :
TC:/NOBC4
Select the Field Status Group 2500
Double click on Field Status Groups
Select G004
Press F6.
Change the Field Status Group as G002.
In Text, change ‘cost accounts (CCIO)’
Enter and Save.
Now, select G002
Double click on cost accounts
Double click on Addnl Accnt Assgnmnt
Cost Centre Requires Entry
CO/PP Order Requires Entry
Bus Area Required Entry
Save.
Now create one ledger (TC: /NFS00) G L A/c No. 400305 A/c Group:Admn Exp,
Ledger :Petrol Expenses, only change in Field Status Group :G002 and Save. Then
Select Edit Cost element Button, type Cost Element Category:01
Save.
TC:/NKO01
Type the Order Type:123V
Enter.
Enter the Order:KA05 2256
Short text:Staff car for 2500
Enter Co.Code
Enter Bus Area
Select Control Data button
Select Statistical order check box.
Save.
(Like this, you can create any number of vehicles of the Company)
134
Planning Internal Orders: TC:/NKPF6
Variables:
Version=0
From Period=1
To Period=12
Fiscal Year=2017
Order=Vehicle No.
Cost Element=400305
Entry:
Select Form Based
Save.
Pass an entry in F-02 (Petrol Exp A/c Dr. to Cash A/c, with Cost Centre=Dept D and
Order=Vehicle No. and Save.
135
Variance Analysis Report TC/NS_ALR_87012993
Controlling Area=2500
Fiscal Year=2017
From Period=1
To=12
Plan version=0
(Order Value(s)=Vehicle No.)
Cost Element
Value G L Number (400305)
Execute.
136
PROFIT CENTRE ACCOUNTING
PROFIT CENTRE
137
statement accounts. During posting of transaction there might be instances a user
may forget to indicate the profit center assignment. In this case, the transaction data
will be automatically assigned to a Dummy profit center. A Dummy profit
center serves as a dumping account/temporary receiver of transactions with no profit
center assignment. Data accumulated in the Dummy profit center can be reposted to
the correct profit center.
(Whenever you are practicing Controlling, First you have to check whether you are in
your controlling area or not. To check Controlling Area TC:/NOKKS
Type your Controlling Area and then practice.)
Std Hierarchy:2500hier
Select Elimination of Internal business check box.
Profit Centre Currency:90
138
Maintain Plan Versions:
TC:/NGB02
Select ‘maintain Group ‘ Button in top
Select ‘AO(Actual postings) check box.
From the menu, Select Interval-Maintain
Enter Co.Code. 2500
Enter.
Select Interval Button (Here if you are not finding Interval Button, delete the existing
Intervals by selecting already defined intervals and in menu select Edit-Delete and
Save.)
Year 2017
From: Press F4
To: any increasing No.
Enter
Save.
Now select back Arrow
Select GI (PO), (Planned Doc)
From Menu select Interval-Maintain
Co.Code:2500
Select ‘Interval’ Button
Year 2017
139
From: Press F4
To: any increasing No.
Enter
Save.
TC:/NKE51
Profit Centre: Product 1
Enter.
Examn Period: 01.04.2017 to 31.03.2017
Name: Product 1
Long Text:Profit Centre Product 1
Person Responsible: P1
Profit centre Group: 2500hier
Now, in top, Select ‘Activate’ Button
In the same way, you can create for Product 2, Product 3.
TC:/NKS02
Cost Centre: Dept D
Enter
Profit Centre: Product 1
Save.
Select ‘yes’ for the message.
Same way define for Dept E – Product 2 and Dept F – Product 3.
140
Edit Profit centre as “required entry” in Field status variant:
Rename G001 as G010 and in text “Profit centre ” and Enter and Save.
Now double click on G010 and double click on Additional Account Assignments.
Save.
In FS00, edit G L A/c No. 300000 and change FSG as G010 and save.
Select Edit Cost Element Icon
Cost Element=300000
From=01.04.2017 to 31.03.2018
Select Master Data Icon.
141
Maintain automatic account assignment: TC:/NOKB9
Save.
Pass entry Cash a/c Dr to Cash Sales A/c, Profit Centre=Product 1 and Save.
(Ignore the messages).
Record Type=0
Version=0
Controlling Area=2500
Co. Code=2500
Posting Period=1
Fiscal Year=2017
Profit Centre=Product 1
Execute.
142
INTEGRATION WITH OTHER MODULES: MM & SD
• Customer and Vendor master records also contain segments that are created and
maintained in the Sales and Distribution (SD) and Materials Management (MM)
modules, respectively.
• The organization implementing the system determines whether to restrict access to
Customer and Vendor master records by department (Sales / Purchasing,
Accounting) or to allow all departments to have access centrally via a single
transaction.
143
order, goods issue to production order, scrapping of goods, transfer of goods, goods
issue for sale, initial stock upload, has a Movement type defined in the system.
Thus the various account assignments (transaction keys) are linked to an MM
movement type.
In the Material Master we have various views such as the Basic view, purchasing
view, Sales view, MRP view, Quality view, the Accounting and the Costing view
In the Accounting view of the Material master we update the Valuation Class.
Each material type will have a certain valuation classes. The valuation class will
determines the GL codes for the stock postings.
1. Movement Types:
Used to enable the system to find the predefined posting rules determining how the
accounts of financial accounting system are to be posted & to update the stock fields
in the material master data.(Goods Receipt, Goods Issue, etc)
2. Valuation Class:
3. Material Type:
Each material should assign material type in material master record used to update
whether changes made in quantity are updated in material master record & change
in value also updated in stock account.
4. Transaction/Event key:
Used to control the storage or filing of documents & assignment of documents. Used
to differentiate between various transactions such as goods movement that occur in
inventory.
144
AUA: for order settlement
AUI: Subsequent adjustment of actual price from cost center directly to material
(with account assignment)
VAX: for goods issues for sales orders without account assignment object (the
account is not a cost element)
VAY: for goods issues for sales orders with account assignment object (account is a
cost element)
VBR: for internal goods issues (for example, for cost center)
VKA: for sales order account assignment (for example, for individual purchase order)
VKP: for project account assignment (for example, for individual PO)
ZOB: for goods receipts without purchase orders (movement type 501)
ZOF: for goods receipts without production orders (movement types 521 and 531)
145
Configuration:
Create General Ledgers in FS00 with Post Automatically Only check box.
146
Raw material Consumption (with FSG G003)
3000-RMC 400000
3050-RMC 400005
7900-RMC 400007
7920-RMC 400008
Stock Data:
Transactions:
TC: /NOBYC
For BSX transaction key assign Inv Raw material A/c G L No.
SAVE
147
Valn Account
3000 200125
3050 200121
3100 200124
7900 200122
7920 200123
SAVE.
148
Double click on GBB
SAVE.
SAVE.
149
Double click on GBB
SAVE.
SAVE.
150
SAVE.
All Billing transactions happening in the Sales and Distribution module will trigger FI
postings.
In this step, you allocate the G/L accounts for the revenue account determination.
In this case, you specify a G/L account depending on the following terms:
· *Account key
The allocated accounts are used to post revenues, surcharges and discounts
automatically.
Create SD Organization:
151
Save.
In next screen, Enter same SD Name and Country:IN
Enter.
2. Create G L Accounts:
TC:/NFS00
G L A/c No. Ledger Name FSG Accounts Group
300115 ERF-Freight Revenue G029 Other Income
300116 ERL-Revenue G029 Other Income
300210 ERS-Sales Deduction G001 Incr/Decr in Stock
100520 MWS-Output Vat G001 Current Liabilities
3. TC:/NVKOA
V=S&D, KOFI=Account Determination, 01=Domestic Revenue, 03=Finished Goods.
Double click on 001=cust gr/mat gr/acc key
Select New Entries
152