Punnam FI Notes
Punnam FI Notes
PUNNAM VENKAT
+91 7032372034
Punnam Venkat
+91 7032372034
SAP FI - INDEX
SAP- INTRODUCTION
(IF LOCKED, SM12)
SAP R/3:
SAP R/3 architecture consist of 3 layers
User enters the data. Processing the data. Stores the data.
Projects of SAP
4 types of projects
Implementation Supporting
Rollout Enhancement
1: Implementation Project:
• Implementing SAP for non-usage companies.
• Moving data from Non SAP to SAP.
• As per SAP, Non SAP systems are called Legacy Systems.
• Duration is min 1 to max 2 years
2: Supporting Project:
• After implementation, if end uses struck then consultant supports.
• Duration is min 2 yrs. to Max 20yrs.
3: Rollout Project:
• Rolling out the SAP software to different countries, setting up TAX, currency, rules etc.
• Duration is min 4 months to max 6 months.
4: Enhancement Project:
• Enhancement project is nothing but updating the version (ex. S4 HANA)
• Duration when required.
Points to be noted:
1. End user will use SAP easy access screen for production. Consultant will use SPRO screen (or)
Display IMG screen.
2. End user will post the entries. Consultant will do the configuration.
3. Every transaction will have 1 path and 1 T-code.
DATA in SAP
3 Types of data
3 servers
Development server
TRIfbadTR
Quality Server
If goodTR
Production Server
1: Development server:
• Used by consultant.
• Consultant will do the configuration.
• After configuration, they will move the data from development server to quality server by
TR(Transport Request).
2: Quality Server:
• Used by Consultant.
• We do the Testing on data which we received from development server.
• If testing is good then sent to Production server.
• If testing is bad then sent to Development server.
3: Production Server:
• Used by the End-user.
• End-user will Post the real time entries in this server
• Report Generation will happen here.
TR Creation:
• It is kind of container/Collection of changes that are made in the development system.
• It also records the information regarding the type of change, the purpose of transport
request category and the target system.
• It also known as change requests.
• As per customized SAP we have 2 types of TR’s
1. Customized TR-Used by Functional consultant.
2. Workbench TR-Used by the Technical Consultant.
• T-Code for TR is SE10.
• Path of creation is
SAP easy access screen Enter SE10 in command box Click on create select Customized TR.
In order to implement SAP, first we need to understand the organizational Structure of the
Clients.
EM GROUP OF COMPANY
EM OPP CEMENT SEGMENTEM PPP CEMENT SEGMENT EM STEEL SEGMENT EM STEEL ROD SEGMENT
FinanceFinanceFinanceFinance
HR HRHRHR
Sales SalesSalesSales
Purchase PurchasePurchasePurchase
COMPANY (AGOC)
SEGMENT SEGMENTSEGMENTSEGMENT
UNDER DEFINATION:
9. Define Segment
SPRO –> Enterprise Structure –> Definition –> Financial Accounting –> Maintain FM Area
Points to be noted:
1. When we have to create the company code then we need to use
Definition in Enterprise structure.
2. When we have to Map the company code then we need to use
Assignment in Enterprise structure.
UNDER ASSIGNMENT:
GLBAL PARAMETERS
1. CHART OF ACCOUNTS
2. FISCAL YEAR VARIENT
3. HOSTING PERIOD VARIANT
4. FIELD STATUS VARIENT
5. TOLERANCE
6. EXCHANGE RATES
7. CURRENCY SETTINGS
8. COMPANY CODE GLOBAL PARAMETERS
9. DOCUMENT TYPE
10. NUMBER RANGES
Chart of accounts
GL’S used for day to GL’S used for only used for high level
Financial transactions. specific country EX: GST reporting
posting
COMPANY Chart of Accounts GL Mater
a/c'g Reposting.
CODE a/c's group data
entries
I. Dependent year-it means it will not automatically change after completion of fiscal year.
II. Independent year- it means it will automatically change once completion of fiscal year
• It control with month end-user want to post and which not to post.
Short Names:
I. A-ASSETS
II. D-Customer
III. M-material
IV. K-vendors.
V. S- G/L a/c’s
VI. V-Contact Account
10. Define Field Status Variants IMFV Field Status for IM OBC4
SPRO-> Financial Accounting (New)--> Financial Accounting Global Settings (New)-> Ledgers-> Fields
--> Define Field Status Variants
It helps to control the fields during a/c’g entry posting. In every field there are 4 options: (0001
standard one)
I. Required- mandatorily posted here.
II. Optional- optionally posted here
III. Display-we can only see but we can’t post.
IV. Suppress-it will not appear at all while posting.
11. Assign Company Code to Field Status Variants IM10=IMFV, IM20=IMFV OBC5
SPRO -- > Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Ledgers -->
Fields --> Assign Company Code to Field Status Variants
12. Define Tolerance Groups for G/L Accounts : GL Tolerance for IM10 OBA0
SPRO --> Financial Accounting (New) --> General Ledger Accounting (New) --> Business Transactions -->
Open Item Clearing --> Clearing Differences --> Define Tolerance Groups for G/L Accounts
We can define the tolerance group as a set of assigned authorization of users using the
SAP ERP software. The tolerance group helps in specifying the group of accounting clerks
to determine the amounts granted to post.
In case if the amount is less than the limit, SYSTEM WILL ALLOW TO POST.
I. G/L Tolerance
II. EmployeeTolerance
III. Customer Tolerance
IV. Vendor Tolerance
CURRENCY SETTINGS:
We have 3 types of currencies in SAP
Maintained at company code level. Maintained on the screen where company code is defined.
2: Transaction currency/ document currency-Currency in which business transaction takes place e.g.
Indian company code doing export to European customer. Document will be posted in euro
currency. Document currency is entered at the time of document posting.
15. Check Exchange Rate Types (M - Average; P Planning ; B-selling rate) OB07
SPRO--> SAP Net Weaver --> General settings --> Currencies --> Check Exchange Rate Types
(click on position and enter M)
18. Define Maximum Exchange Rate Differences per Company Code OB64
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Global
Parameters for Company Code--> Currencies --> Maximum Exchange Rate Difference --> Define
Maximum Exchange Rate Difference per Company Code
In this activity, you define, per company code, a maximum difference between exchange rates for postings in
foreign currency. To do this, you specify how much the exchange rate entered manually in the document
header may differ in terms of per cent from the one stored in the system.
NEW GL CONCEPTS:
1. Documents splitting.
2. Parallel accounting.
3. Profit centre and segment reporting.
4. FICO reconciliation.
• New GLS concepts are introduced from ECC6.0 Version onwards. Before
ECC6.0 version there are no New GLs concepts.
• New GLs concepts introduced for reporting purpose
Profit Centre:
• A profit centre accounting is a division within the entity that is treated separate
from the corporation.
• The purpose of creating a profit centre is to calculate its profit and losses separately.
By doing this, the corporation can easily determine the revenue and costs of the
specific section of the business and add to management.
• Profit centre can be defined at product level, region level, functional etc.,
If we want to create profit centre first we need to create Controlling area and then
assigned company code to CA and activate CA.CA (Controlling area) is highest hierarchy
of CO.
Controlling Area
1. Maintain Controlling Area IMCA= IM Controlling Area OKKP
SPRO --> Controlling --> General Controlling --> Organization --> Maintain Controlling Area
Basic Settings
If we click on Cross-company code cost accounting in COCD- co area then we can assign n no. of company
codes
CCtr Std. Hierarchy –IMCA_COST, SCCtr.std
Configuration:
Controlling area creation
Hierarchy
Profit centre
Company code
Once if we post document on specific profit centre system cannot allow deleting profit centre.
• Here we create ANY NAME which acts as a bridge b/w our controlling area and profit
centre.
• In this activity, you specify for each controlling area the name of the relevant standard
hierarchy for organizing the profit centre master data.
• Here we are creating profit centre group. It’s classifying the profit centre. While creating profit
centre we have to the profit centre as a group wise
• The standard hierarchy is a tree structure for organizing all the profit centres belonging to a controlling
area. In the standard hierarchy, there are two types of node as structure elements:
• Profit centres can be assigned directly to an end node.
• Summarization nodes do not themselves contain profit centres. Instead, they summarize other nodes
(end nodes or summarization nodes).
The system divides the nodes into these types automatically. If you have already assigned profit centres to
a node, you can no longer attach any sub nodes to it. Similarly, profit centres cannot be assigned to a
node that already contains sub nodes.
Individual Processing
5:6KEA-Display Changes
6. Define Standard Hierarchy (Profit Center Group) after Profit Center Creation -view KCH4
DOCUMENT SPLITTING
• Document means account entry posting. Every document is classified into 1: Header data and 2:
Line item idea.
• Document Splitting in SAP is the new functionality introduced in SAP ECC 6.0 New GL to create
segment financial statements. However, now it is mandatory in SAP S/4HANA technology. It is
usedallocate one expense line item into two segments in New General Ledger.to allocate one
expense line item into two segments in New General Ledger
• In simple terms it means splitting the accounting entry for reporting purpose.
• We have 58 Std document types.
2: Passive Splitting-
• It means, at the time of PAYMENT a/c’g entry posting all the parameters (business area,
profit centre, segment) update automatically
Ex: If there is not balance in Hyd branch for the payment of commission paid, then it the payment
will be paid by adjusting from Mumbai branch by creating Zero BALANCE clearing a/c.
Business Profit
a/c'g entry posting Amount area centre Segment
Commission paid A/c ……………….Dr 10000 Hyd IM100 PPP
To Cash a/c 10000 Mum IM101 PPP
• If we have SA document entries then that means we have G/L accounting entries
• If we have KR Document entries then that means we have Vendor Invoice postings
• If we have DR document entries then that means we have Customer invoice
• Every business transaction that is entered is analysed during the document splitting process. In this
process, the system determines which splitting rule is applied to the document.
• In order that the system can determine the splitting rule, you must assign a business transaction
variant to each document type.
• When debit balance is not equal to Credit Balance then Zero balance will come to exit.
• Zero balance clearing account comes under Current Liability.
• New General Ledger (or new G/L) in the SAP ERP system offers a powerful feature known as
document splitting
• With document splitting, accounting line items are split according to specific characteristics For
example, Profit Centre, Segment
If the Standard three characteristics r not available the we need to add by clicking on new entries. However it
will be already available.
• Activate Document Splitting: Here you must have selected Document splitting
• Deactivation per company code: check your company code is not selected.
• If both of above are true then your document splitting is active.
• Document splitting method is nowhere assigned to company code it is client based.
• You will not be able to see at document display if your document splitting is working or not.
• It is standard one 0000000012 8 Zeros
• Here we have a deactivate option for document splitting
Every Document entry Posting we have 3 types of ledgers, 3 types of currencies and 2 types of views.
Ledgers:
I. Local GAAP(IAS-Indian accounting stds)
II. IFRS(international financial reporting standards
III. US- GAAP.
Currencies:
I. Group currency-Head office currency(reporting purpose)
II. Local currency-company code currency
III. Document Currency-At the time of a/c’g entry posting whatever currency we specify.
Views:
I. Entry view.
II. G/L View
PARALLEL ACCOUNTING:
• Parallel accounting means defining the leading and Non leading ledgers
• Leading ledger0Lis standard for local GAAP (IAS).
• Based on 0Lwe need to create Non leading ledgers for IFRS and US GAAP.
• Leading Ledger – In the Leading Ledger, all the postings are taken as primarily and default. It is based on
accounting principles that is used for the consolidation of financial statements. Leader Ledger in SAP
system is defined as 0L and company codes are assigned to this ledger by default.
• Non Leading Ledger – This Non-leading ledger is used for the purpose of reporting like International
Financial Reporting Standards (IFRS) and taxation. It is parallel to the leading ledger and based on the local
accounting principles. You can activate non-leading ledger for the individual company codes that you plan
to use.
• Leading ledgers are the primary ledgers that are used to post the transactions of organization as
primarily. In SAP system, for leading ledgers you can maintain additionally up to two currencies.
Leading ledgers will obtain the settings of currency base on the company code. Transaction code to
define currencies of leading ledger – OB22
NOTE: AFTER typing variant (APP) we should press enter and select NO.
• In this transaction you are able to assign scenarios and customer fields to ledgers which we should
already have.
OL IS THE STD ONE. Select OL, we need to copy all the scenarios in OL to our ledger.
• Before we move to defining Functional Areas, we should first Activate Cost of Sales
Accounting. Activation is based on the highest organizational structure in FI – Company
Code. When we activate it, we will be able to assign functional areas to different objects like
– GL Account, Cost Centers, Cost Elements, Internal Orders, Fixed Assets, etc. With the help
of it you are able to create income statements based on the defined functional areas.
• Accounting principles are rules for legal accounting and financial statements and govern how
companies record and report their financial data. Accounting standards are collections of accounting
principles, for example, the International Financial Reporting Standards (IFRS) issued by the
International Accounting Standards Board (IASB). In addition, there are local accounting standards, for
example, the United States Generally Accepted Accounting Principles (US GAAP) or German
Commercial Code (Handelsgesetzbuch, HGB).
• Document types in SAP are defined at the client level. Standard SAP already contains some default
document types for your use.
Short key: it is screen layout of assignment field. It means whatever inputs we take in short key that
information update automatically at the time of a/c’g posting on the assignment fields.
Open item management:At the time of payable and receivable GL creation because the outstanding amount
will become zero at the time of payment and receive.
Cash related and bank related GL’s WE SELECT RELEVENT CAST FLOW (IN CREATE/BANK/INTREST) it controls
cash related activities (reports)
GL Invoice posting-FB50
GL incoming Payment-F-06
Posting key means classifying the line item debit and credit. Debit-40, Credit-50.
We need to enter the GL (enter business area and Profit centre) and press enter and click on stimulate then Post.
For the view, click on document which is left top corner and then select display.
We need to enter details as above and we need to click on Process open item
11. Cash for Commission Received A/c (Without Receivable Ledger) FB50
SAP Menu --> Accounting --> Financial Accounting --> General Ledger --> Document Entry --> Enter G/L
Account Document
12. GL Posting Double Screen - F-02 Commission Expenses to Cash (Without Payable Ledger)
13. Posing General Document with Foreign Currency FB50 (can also be used F-02)
13a. View In Document Currency (SGD)
REVERSAL POSTING
Information we update in leading ledger will reflect on financial statements
Information we update in Non- leading ledger will NOT reflect on financial statements. It is for reporting
purpose
Individual Reversal:
Under individual document reversal, we can reverse one document at a time. Suppose the user has posted a
document wrongly, now they want to reverse the same and post a new document again.
In Sap, we cannot edit or delete so we need to reverse the accounting entry. Then entry will be as follow
Change document FB02- system allows changing only text related fields.
4. Document Posting with Wrong Amount FB50 (to be reversed in Mass Reversal)
5. Document Posting with Wrong Amount FB50 (to be reversed in Mass Reversal)
Let us assume posting date is wrong for the above two entries.
1000000011-DOCUMENT NO.
And we thought the above entry is wrong and we have reversed the above accounting entry by going to FB08.
1000000012-DOCUMENT NO.
As we realised we have unnecessarily reversed, THEN WE NEED TO DO REVERSE OF REVERSAL. So the entry will be
Parked Document
A parked document in SAP is a document saved but not yet posted to general ledger accounts. Parked
documents can be edited. SAP puts a limit on the fields that can be edited in a parked document. SAP
document parking allows dual control of the document hence dual principle can be applied.
Ex: -end user has limit to post accounting entry up to 50000/- Beyond it he/she needs manager approval. And
Manager is not available, so we will park below entries.
And let us assume 1st entry as approved by manager and 2nd had rejected.
Then we can move 1st entry from park to normal entry. And 2nd we can delete
SAP Menu --> Accounting --> Financial Accounting --> General Ledger --> Document Entry--> Edit or Park G/L
Document
Both Single screen and double screen configuration is same. Let’s post 1 st entry in single screen and 2snd in Double
scrren
Hold Document
Sometimes a user is called for an urgent m
eeting in the midst of posting a document. He or she can use the document holding functionality. This allows
the user to save what has been entered temporarily for further processing later.
1. Create Hold Document FB11
Sample Document
You use sample documents as templates when manually entering a document. Sample documents
are used to propose values for the data fields in manually-entered documents.
The use of sample documents is beneficial if you need to enter many documents that are similar to
each other.
Recurring Document
• The recurring entry original document contains all repetitive data necessary for posting the monthly
accounting documents.
• The recurring entry program is started regularly (e.g. monthly). Based on the run schedule a batch
input file is created, containing all recurring documents to be generated. Running the batch input
session the system posts the expenses and open items.
• Cross-company code transactions cannot be posted with the recurring entry program.
5. Processing of Sessions :
System-->Services--> Batch Input-->Sessions
Foreign currency valuation is particularly important for companies that conduct business in multiple
currencies, as it allows them to accurately value their assets, liabilities, and equity in different
currencies. This is important for financial reporting, as it provides stakeholders with a clear and accurate
picture of the company's financial performance.
"Check Exchange Rate Type" function is used to verify and determine the exchange rate type that will be
used in financial transactions involving foreign currencies. The exchange rate type defines the rate that
will be used to convert a foreign currency to a local currency or vice versa.
Translation Ratio for Translation feature is used to specify the exchange rate that is used to convert
foreign currencies into the company's local currency. This feature is typically used in multinational
organizations that conduct business in multiple countries and need to convert financial data from
various currencies into a common currency for financial reporting and analysis purposes.
exchange rates refer to the conversion rates between two currencies. Exchange rates are used to
convert the value of one currency into another currency for various financial transactions and reporting
purposes.
A Foreign Currency Loan Account is a type of loan account where a borrower obtains a loan
denominated in a foreign currency, which must be repaid in that foreign currency.
Foreign Currency Realized Gain Account is a ledger account used in accounting to record the gain made
due to the exchange rate differences between the time when a foreign currency transaction is initiated
and the time when the transaction is completed or settled.
Foreign Currency Realized Loss Account is a financial account that is used to record the loss incurred by
a company due to fluctuations in exchange rates when foreign currency transactions are settled.
Exch. Rate Diff. using Exch. Rate Key KDB ( Without OpenItem GL)
Exchange Rate Dif.: Open Items/GL Acct KDF (With OpenItem GL)
Foreign currency valuation is the process of revaluing foreign currency assets and liabilities in the
company's financial statements to reflect changes in exchange rates. The valuation method is used to
determine how these assets and liabilities are valued during the valuation process.
Valuation areas are defined for periodic processing in general ledger accounting. Valuation areas can be
assigned to accounting principles in relation to periodic processing once the valuation area defined.
Document Currency
Local Currency
ACCOUNT PAYABLE
Accounts Payable (AP) is helps to record and manageaccounting data of all vendors. In SAP, sundry creditors are called
accounts payables
➢ SAP Accounts payable accounting is also called as sub-ledger accounting, as the business transactions are
carried out individually in the vendor accounts.
➢ All the transactions that are processed in accounts payable are recorded directly in the general ledger
account.
➢ The real time updating will be done through the settings made in general ledger master while
creation of account.
➢ The settings are done by choosing vendors for reconciliation account for account type.
➢ Every postings that is done in accounts payable generates a respective posting to assigned general
ledger account and ensures that the sub ledgers are always reconciled with the general ledger.
A vendor account group is a classifying feature of vendor master records in SAP ERP. It determines the
following:
➢ Interval from which a unique number is assigned to a vendor
➢ Whether the number is assigned by the user (external number assignment) or by the system
(internal number assignment)
SPRO --> Financial Accounting (New) --> Accounts Receivable and Accounts Payable --> Vendor Accounts
--> Master Data --> Preparations for Creating Vendor Master Data --> Create Number Ranges for Vendor
Accounts
• A number interval from which the account number for the vendor accounts is to be selected.
• The type of number assignments (Internal/ External).
Assign one number ranges to one or more vendor account groups in SAP as per organization
requirements. Based on the number range assignment, the unique number is assigned to a vendor
account
Tolerance group enables the users to process transaction with the payment difference of gain or loss
that defined as per tolerance group for customers and vendors in SAP.
On new entries customer and vendor tolerances screen, update the following details.
1. Company Code: – Update the company code for which you would like to define tolerance
groups.
2. Tolerance group: – It is not required to update the tolerance group key, just update the
description text of tolerance group.
3. Permitted payment difference: – Update the payment differences of gain & loss with amount
and percentage i.e 10 percentage and 1.
The document type is a key that is used to classify accounting documents and distinguish between
business transactions to be posted. The document type is entered in the document header and applies
to the whole document.
The document type has the following purposes:
• Differentiating between business transactions. Since the document type is shown for every line
item, you can always tell what type of business transaction is involved. You can also use the
document type for evaluation purposes.
• Controlling the posting to account types (vendor, customer, or G/L accounts). The document
type determines which account types that particular document can be posted to.
• Assigning document numbers. A number range is assigned to every document type. The original
documents from one number range should be stored together.
KZ Vendor payment
KG Vendor credit memo
KN Vendor net invoice and credit memo
KR Vendor invoice
SA General G/L accounts
Applying the vendor net procedure. This means that any discount and the net amount are calculated
(and posted) when the vendor invoice is posted.
Define separate document types for documents in the entry view for those ledgers that are used as the
representative ledger in a ledger group.
➢ For the leading ledger, the document in the entry view corresponds to the document in the general
ledger view. Consequently, need to define separate document types for documents in the general
ledger view.
➢ For non-leading ledgers, you only need to define separate document types for documents in the
general ledger view if the fiscal year variant of the non-leading ledger differs from the fiscal year
variant of the leading ledger in a given company code.
A reconciliation account in every vendor master record. Settings made in a reconciliation account also
affect the vendor accounts:
➢ Use the reconciliation account to configure the screens for posting items to vendor accounts.
Using the reconciliation account could, for example, hide the fields for exchange rate hedges if
these types of transaction are not made. For more information, see the documentation on
Document Posting.
➢ Use the reconciliation account to specify which currencies can use in posting to the
corresponding vendor accounts
1. Master Data
2. Transactional Data
➢ In the SAP System, all business transactions are posted to and managed in accounts. Master record
must be created for each account that require. The master record contains data that controls how
business transactions are recorded and processed by the system.
➢ It includes all the information about a Vendor that requires the information to do business with him.
Both accounting (FI-AP) and P2P (MM) departments in the organization use Vendor master records.
➢ The Vendor master data stored centrally enables the data accessed by the organization. Storing data
centrally avoids need of entering the information twice and inconsistencies in it.
The following functions are available for processing vendor master records:
▪ Create
▪ Change
▪ Display
▪ Block/unblock
Mark for deletion/remove mark
ACCOUNTS RECEIVABLE
➢ Account Receivable deals with Customer Activities and controls all customer accounting data.
➢ The AR process starts when a company sells a good or service and includes payment terms, discounts
or credit guidelines in an invoice to the customer. When payments arrive, receipts need to be
returned and the payment needs to be recorded.
➢ All postings in Accounts Receivable are recorded directly in the General Ledger.
➢ Different G/L accounts are updated based on the transaction like receivables (Customer Invoice),
Customer Payment, down payments, bills of exchange, Customer Approval etc., involved.
➢ Account Receivable is similar configuration of Account Payablein SAP
A Customer account group is a classifying feature of customer master records in SAP ERP. It determines
the following:
➢ Interval from which a unique number is assigned to a vendor
➢ Whether the number is assigned by the user (external number assignment) or by the system
(internal number assignment)
• A number interval from which the account number for the Customer accounts is to be selected.
• The type of number assignments (Internal/ External).
➢ Assign one number ranges to one or more Customer account groups in SAP as per organization
requirements. Based on the number range assignment, the unique number is assigned to a
Customer account
➢ Here Assign Number Ranges to customer Account groups (Domestic, Foreign, onetime, Service,
Inventory customer)
Tolerance group enables the users to process transaction with the payment difference of gain or loss
that defined as per tolerance group for customers and vendors in SAP.
On new entries customer and vendor tolerances screen, update the following details.
1. Company Code: – Update the company code for which you would like to define tolerance
groups.
2. Tolerance group: – It is not required to update the tolerance group key, just update the
description text of tolerance group.
3. Permitted payment difference: – Update the payment differences of gain & loss with amount
and percentage i.e 10 percentage and 1.
SPRO --> Financial Accounting (New) --> Accounts Receivable and Accounts Payable --> Business
Transactions --> Incoming Payments --> Manual Incoming Payments --> Define Tolerances (Customers)
The document type is a key that is used to classify accounting documents and distinguish between
business transactions to be posted. The document type is entered in the document header and applies
to the whole document.
▪ Differentiating between business transactions. Since the document type is shown for every line
item, you can always tell what type of business transaction is involved. You can also use the
document type for evaluation purposes.
▪ Controlling the posting to account types (vendor, customer, or G/L accounts). The document type
determines which account types that particular document can be posted to.
▪ Assigning document numbers. A number range is assigned to every document type. The original
documents from one number range should be stored together.
DA 12 Customer Document
DG 16 Customer Credit Memo
DR 18 Customer Invoice
DZ 14 Customer Payment
Define separate document types for documents in the entry view for those ledgers that are used as the
representative ledger in a ledger group.
Here For Account standard types (IAS, US-GAAP ,IFRS ) maintained customer Document types
➢ For the leading ledger, the document in the entry view corresponds to the document
in the general ledger view. Consequently, need to define separate document types
for documents in the general ledger view.
➢ For non-leading ledgers , you only need to define separate document types for
documents in the general ledger view if the fiscal year variant of the non-leading
ledger differs from the fiscal year variant of the leading ledger in a given company
code.
A reconciliation account in every Customer master record. Settings made in a reconciliation account also
affect the customer accounts:
➢ Use the reconciliation account to configure the screens for posting items to vendor accounts.
Using the reconciliation account could, for example, hide the fields for exchange rate hedges if
these types of transaction are not made. For more information, see the documentation
on Document Posting.
➢ Use the reconciliation account to specify which currencies can use in posting to the
corresponding Customer accounts
A customer account can be blocked in Accounts Receivable so that postings are no longer made to that
account. The customer account should be blocked before customer master record marking for deletion
➢ System will generate the reports based on the payment due date for vendors and
customers.
➢ We need to assign the terms of payment key in vendor and customer master data. So, for
those vendors or customers the specified payments are applicable.
➢ Baseline date: The date from which the payment due date is calculated. Usually, it is the
invoice date.
➢ Fixed date payment terms are used when the due date for the payment is a fixed date.
E.G: If we define payment terms as 10 days as in below configuration for vendors the due
date for payment is calculated 10 days from the invoice date.
Scenario
Payment Term Payment Term
SPRO --> Financial Accounting (New) --> Accounts Receivable and Accounts Payable --> Business
Transactions --> Incoming Invoices/Credit Memos --> Maintain Terms of Payment
If you want the invoice amount to be broken down into several partial amounts with different
due dates we use the installment method.
With this method we will enter the data only once and the system carries out the breakdown
automatically using the payment terms.
Scenario
Payment Payment
TCodes:
Particulars Vendor Customer
Maintain Terms of Payment OBB8 OBB8
Assign Terms of Payment OBB9 OBB9
Crate Vendor Master FK01 FD01
Vendor Invoice Posting FB60 FB70
Vendor Report FBL1N FBL5N
Here we specify the percentage for the breakdown of the total amount and indicate which
payment terms are valid for the resulting partial amount for each of the percentage rates.
Customer Scenario
Cash discounts are reductions to payments when made within a specified time period.
we need to configure:
● Cash discount periods
● Cash discount percentage rates
Scenario
Invoice 20.01.2023 Rs 100000/-
Days Discont Disc Amt Net Amt Days Discont Disc Amt Net Amt
TCodes :
Maintain terms of payment 0BB8
Create G/L accounts FS00
Define accounts for cash discount taken (discount received) OBXU
Define accounts for cash discount granted (discount allowed) OBXI
4. Define Accounts for Cash Discount Taken (for Discount Received) OBXU
SPRO --> Financial Accounting (New) --> Accounts Receivable and Accounts Payable --> Business
Transactions --> Outgoing Payment--> Outgoing Payments Global Settings-->Define Accounts for Cash
Discount Taken
5. Define Accounts for Cash Discount Granted (for Discount Allowed) OBXI
SPRO --> Financial Accounting (New) --> Accounts Receivable and Accounts Payable --> Business
Transactions --> Incoming Payment--> Incoming Payments Global Settings--> Define Accounts for Cash
Discount Granted
10. Create Customer Master (with Discount Payment Term ICDM) FD01
SAP Menu -->Accounting -->Financial Accounting -->Accounts Receivable -->Master Records-->Create
Why Exchange Rate Difference is required to assign for "Domestic Customer Reconciliation Account"
and Why not for "Domestic Vendor Reconciliation Account"
Vendor Scenario:
Invoice Posting FB60
Particulars INR USD
(Local Currency) (Group Currency)
Contractor Fee A/c Dr 1,00,000 1,666.67
To Vendor A/c 1,00,000- 1,666.67-
As above In this Vendor Scenario, in USD, Vendor Debit (1666.67) is equal to the sum of Cash Payment
(1500) and Discount Received (166.67) ... There is no difference. So, There is no Realised Loss or Gain.
Customer Scenario:
Invoice Posting FB70
Particulars INR USD
(Local Currency) (Group Currency)
Customer A/c Dr 2,00,000 3,333.33
To Commission Received A/c 2,00,000- 3,333.33-
Note: My View is that, in OB09, It is better to add "Discount Allowed A/c (440100)" / or "Round Off
Account" for Loss or Gain. In fact, Difference 0.01 is neither Loss nor Gain.
Vendor and customer balance carry forward is an important year-end activity in accounting that
involves carrying forward the outstanding balances between a vendor and a customer from one
accounting period to the next. This is done to ensure that the financial records of a business are
accurate and up to date, and to help manage outstanding debts and cash flow.
Retained Earnings A/C: Retained earnings are the amount of profit a company has left over after paying
all its direct costs, indirect costs, income taxes and its dividends to shareholders. This represents the
portion of the company’s equity that can be used, for instance, to invest in new equipment, R&D, and
marketing.
When accumulated year after year, retained earnings are known as “accumulated profits.
SPRO -> Financial Accounting (New) --> General Ledger Accounting (New) --> Master Data --> G/L
Accounts --> Preparations--> Define Retained Earnings Account
It is one of the important feature for companies, with this they can track outstanding receivables from
customers, by this they can manage cash flow, improves in collections, better decisions more
importantly it will create financial reports.
By displaying vendor balances will come to know how much outstanding payables for vendors. It is one
of the important tool for managing accounts payable and maintaining the financial stability of the
company.
SAP Menu --> Accounting --> Financial Accounting -->Accounts Receivable-->Periodic Processing -->
Closing --> Carry Forward --> Balance Carryforward
In the accounting carry forward of balances plays important role for generating financial statements. In
this we will transfer/carry forward open items of the previous financial year to new financial year. It
ensure that the company’s financial records are up-to-date and accurate.
Note: I have directly executed, instead of background... still results are ok.
Special GL indicators are used to handle specific business transactions that are outside of the normal
accounting procedures. It requires different posting procedures.By using these indicators, the system
can ensure that whether we are posting document entries correctly or not.
This helps to ensure accurate financial reporting and compliance with accounting regulations.
SAP Menu --> Accounting --> Financial Accounting --> General Ledger --> Master Records --> G/L
Accounts --> Individual Processing --> Centrally
Reconciliation account is a general ledger account that is used to record transactions from sub-ledgers.
The purpose of a reconciliation account is to provide a summary of the transactions and those will be
reconciled with the corresponding general ledger account. It is one of the important configuration for
showing financials.
Exchange rate differences can arise when a company deals with transactions in foreign currencies. In sap
we used to determine the difference between the transactional currency and the company code currency
at the time of the transaction.
It can generate accurate financial reporting, compliance with financial reporting standards, reduction of
accounting errors, and efficient management of exchange rates.
(This step is done after I Got Error In F-53 Vendor Payment in step 12)
13. Clearing of Vendor Line Item (Open items of Anand and co.. earlier classes) F-44
Used to handle specific business transactions that are outside of the normal accounting procedures.
These transactions require different posting procedures, and the special GL indicators are used to
ensure that they are handled correctly. Useful tool for managing customer payments and ensuring that
your business operates efficiently and effectively.
It allows a company to request and receive advance payments or down payments from the customer
before the delivery of goods or services. This helps to improve the cash flow of the company and
reduces the risk of non-payment or late payment.
Special G/L items to Normal G/L items is a process that allows a company to manage their accounting
transactions more efficiently. Normal G/L accounts are used to track transactions such as sales,
purchases, expenses, revenue, etc., and are posted to a company's regular accounts.
By doing this activity the companies can better manage their accounting processes, streamline their
financial reporting, and ensure accurate record-keeping.
It is used to assign unique numbers to different types of documents for various business processes.
Document Number Ranges for Entry View in SAP are used for document types that are used for posting
accounting transactions. It can be assigned to the relevant accounting document type, which is then
used to post financial transactions in the General Ledger.
The use of document number ranges helps to ensure that each document is uniquely identified and can
be tracked throughout the entire accounting process
1. Display - Document Number Ranges for Entry View - for IM10 FBN1
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document -->
Document Number Ranges --> Documents in Entry View --> Define Document Number Ranges for
Entry View
2. Display - Document Number Ranges for Entry View - for IM20 FBN1
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document -->
Document Number Ranges --> Documents in Entry View --> Define Document Number Ranges for Entry View
Here we will copy the document number ranges which created in one company code we will
assign same figures to another company code in the same group companies.
4. Display - Document Number Ranges for Entry View - for IM20 FBN1
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document -->
Document Number Ranges --> Documents in Entry View --> Define Document Number anges for Entry View
Here we are going to copy the values/financial data of previous fiscal year to new fiscal year.
Basically it is an year-end activity. This data can be used for financial reporting, analysis and for other
financial processes.
6. Display - Document Number Ranges for Entry View - for IM10 FBN1
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document --> Document
Number Ranges --> Documents in Entry View --> Define Document Number Ranges for Entry View
7. Display - Document Number Ranges for Entry View - for IM20 FBN1
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document -->
Document Number Ranges --> Documents in Entry View --> Define Document Number Ranges for Entry View
Document Number Ranges are used to assign unique numbers to different types of documents for
various business processes. Document Number Ranges for General Ledger View in SAP are used for
document types that are used for posting financial transactions in the General Ledger.
1. Display - Document Number Ranges for General Ledger View - for IM10
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document -->
Document Number Ranges --> Documents in General Ledger View --> Define Document Number Ranges
for General Ledger View
2. Display - Document Number Ranges for General Ledger View - for IM20
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document -->
Document Number Ranges --> Documents in General Ledger View --> Define Document Number Ranges
for General Ledger View
4. Display - Document Number Ranges for General Ledger View - for IM20
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document -->
Document Number Ranges --> Documents in General Ledger View --> Define Document Number Ranges
for General Ledger View
6. Display - Document Number Ranges for General Ledger View - for IM10
SPRO --> Financial Accounting (New) --> Financial Accounting Global Settings (New) --> Document -->
Document Number Ranges --> Documents in General Ledger View --> Define Document Number Ranges
for General Ledger View
Entry view:
The entry view shows each individual transaction as it was recorded in the accounting system. This view
displays a detailed record of each transaction, including the date, account name, description, and
amount. It is helpful for reviewing specific transactions and checking for accuracy.
GL view:
The general ledger view provides a summary of all the transactions that have been recorded in the
accounting system. This view displays a list of all accounts and their current balances, including assets,
liabilities, equity, revenues, and expenses. It is useful for understanding the overall financial health of
the business, as well as for analyzing trends and making decisions based on financial data.
While the entry view provides a detailed record of individual transactions, the general ledger view
provides a summary of all transactions and their impact on the financial statements. Both views are
essential for managing a business's finances effectively.
Cross company code means A company code is paying or receiving behalf of other company
code
Ex: take two company codes A & B. Company code 'B' purchase computer from vendor. Now, A
company code pays money to vendor behalf of B.
Intercompany Payable means any account payable, loan, note, balance, advance, payable,
obligation in respect of a derivative or other amount owed to the Parent or any Affiliate of the
Parent
Inter- Company Receivables means any amounts receivable from other company in the Group.
The intercompany clearing account is used to offset the transfer of expenses from the
originating subsidiary (employee’s subsidiary) to the related subsidiary (customer’s subsidiary).
This system-generated account enables the balancing of debits and credits in each subsidiary.
A vendor invoice is a document listing the amounts owed to a supplier by the recipient. When a
customer orders goods and services on credit, the supplier prepares an invoice and issues it to
the customer.
For example, let's say that Company A supplies goods or services to Company B, but at the same time,
Company A also purchases goods or services from Company B. In this case, Company B would act as a
customer when purchasing from Company A, but as a vendor when selling to Company A. This creates a
situation where the same two parties are both vendors and customers to each other.
SAP Menu --> Accounting --> Financial Accounting -->Accounts Payable-->Account --> Display/Change
Line Items
Another Scenario:
GST (Goods and Services Tax) is an indirect tax that was introduced in India on July 1, 2017, to replace
multiple taxes levied by the central and state governments. It is a comprehensive, destination-based tax
on the supply of goods and services across India, intended to simplify and streamline the tax system.
Under the GST system, various indirect taxes, such as Central Excise Duty, Service Tax, Value Added Tax
(VAT), Entry Tax, Luxury Tax, and Entertainment Tax, have been replaced by a single tax, which is levied
on the final consumption of goods or services. GST is a consumption-based tax, which means it is
collected from the end consumer and paid by businesses at each stage of the supply chain, with credit
for taxes paid at the previous stages.
GST has simplified tax compliance and reduced the tax burden on businesses, while also creating a more
transparent and efficient tax system. The GST Council, which is composed of representatives from the
central and state governments, is responsible for administering and setting the tax rates for GST.
CREDITor Input Tax Creditor ‘ITC’ means the Goods and Services Tax (GST) paid by a taxable person on
any purchase of goods and/or services that are used or will be used for business.
ITC value can be reduced from the GST payable on the sales by the taxable person only after fulfilling
some conditions.
GST Rates
Purchases Sales
Base Value 100000 Base Value 120000
Input IGST @12% 12000 Output IGST @12% 14400
Total Amount 112000 Total Amount 134400
Control Data
9. Maintain Tax Code for excise duties using condition techniques SM30
An access sequence is created and assigned to a condition type. It specifies the sequence of tables
and fields to be checked in order to find the correct condition record. When a certain condition, such
as a price or a tax rate, needs to be determined for a particular business transaction, the system
follows the access sequence to find the relevant condition record.
A condition type is used to calculate the tax amount based on the tax code and tax rate. In the case of
GST, the condition type is used to calculate the GST amount based on the tax code and tax rate defined
for a particular tax jurisdiction.tax jurisdiction
3. Check and Change Settings for Tax Processing (Account Keys) OBCN
SPRO→ Financial Accounting (New) → Financial Accounting Global Settings (New) → Tax on
Sales/Purchases → Basic Settings → Check and Change Settings for Tax Processing
The account key is used to determine the GL account to which a tax amount should be posted in a GST
transaction. The account key is assigned to a condition type and specifies the GL account to be used for
posting the tax amount.
For example, in a GST transaction, when a tax amount is calculated using a condition type, the account
key specifies the GL account to which the tax amount should be posted. This GL account can be an input
tax account or an output tax account depending on whether the tax amount is being paid or collected.
A tax procedure is used to manage the calculation and posting of taxes in a business transaction. A tax
procedure is a sequence of steps that are executed in a predefined order to determine the tax amount
and the relevant tax codes for a transaction. In the case of GST, a tax procedure is used to calculate and
post the Goods and Services Tax (GST) amount.
Assigning a country to a tax calculation procedure is an important step in setting up Goods and Services
Tax (GST) in your system. This step is necessary because GST rates and rules can vary by country, and
therefore different tax calculation procedures may need to be used for different countries.
Tax codes are used to represent the tax rates and tax jurisdictions for different types of transactions.
When setting up Goods and Services Tax (GST) in SAP, you will need to define tax codes for both sales
and purchases.
For sales transactions, you will typically need to define tax codes for output tax. Output tax is the tax
that your company collects on behalf of the government when selling goods or services.
For purchase transactions, you will typically need to define tax codes for input tax. Input tax is the tax
that your company pays on purchases of goods or services, and which can be used to offset your
company's output tax liability.
Input CGST A/c refers to the account where a registered taxpayer can record and claim the input tax
credit (ITC) of the Central Goods and Services Tax (CGST) paid on the purchase of goods or services used
for business purposes within the same state.
Input SGST A/c refers to the account where a registered taxpayer can record and claim the input tax
credit (ITC) of the State Goods and Services Tax (SGST) paid on the purchase of goods or services used
for business purposes within the same state.
10. Define Tax Accounts (Assign Tax Processing Account key & GL) OB40
SPRO→ Financial Accounting (New) → Financial Accounting Global Settings (New) → Tax on
Sales/Purchases → Posting → Define Tax Accounts
Assigning Account Keys with GL will generate auto posting of GST Input Credit
11. Maintain Tax Code for excise duties using condition techniques SM30
This is used for Table data purpose. In this step, we Assign tax codes to the company code.
SAP Menu → Accounting → Financial Accounting → General Ledger → Master Records → G/L Accounts
→ Individual Processing → Centrally
Assigning tax categories to expense accounts ensures that the appropriate tax codes are applied to
expenses, resulting in accurate tax calculations. This helps to avoid errors and potential penalties for
incorrect tax reporting.
13. Post Vendor invoice with tax (Input IGST A/C) FB60
SAP Menu → Accounting → Financial Accounting →Accounts Payable→Document Entry →Invoice
14. Post Vendor invoice with tax (Input CGST A/C &Input SGST A/C) FB60
SAP Menu → Accounting → Financial Accounting →Accounts Payable→Document Entry →Invoice
15. Post Vendor invoice with tax CGST+SGST (multi screen) F-43
SAP Menu → Accounting → Financial Accounting →Accounts Payable→Document Entry → Invoice-
General
There are two important ways in which the price of a good or service is denoted under a tax regime:
Price inclusive of taxes: It implies that the price of a good or service includes tax. The tax is not
separately charged from the customer. Thus, Inclusive GST means that GST is included in the price of the
product.
Price exclusive of taxes: This means that the price of good or service does not include tax. Tax is
separately charged over and above the price of the product. The term ‘plus taxes’ is used in many cases.
2. Check and Change Settings for Tax Processing OBCN (Account Keys)
SPRO→ Financial Accounting (New) → Financial Accounting Global Settings (New) → Tax on
Sales/Purchases → Basic Settings → Check and Change Settings for Tax Processing
Output IGST A/c: Output IGST A/c is a ledger account used to record the amount of Integrated Goods
and Services Tax (IGST) that a business has collected on the interstate supply of goods and services.
8. Maintain Tax Code for excise duties using condition techniques SM30
In India, under the Goods and Services Tax (GST) system, there are various types of returns that
taxpayers need to file based on their business type and turnover. Some of the commonly filed GST
returns are GSTR-1 (outward supplies), GSTR-3B (summary return), and GSTR-9 (annual return).
HTML EXPORT
EXCEL EXPORT
Tax Deducted at Source (TDS) is an income tax subjected to every person making specified type of payments.
These payments range widely, including professional fee, salary, commission, interests, rents, and so on. The
deductor /buyer (person making the payment) is required to deduct Income tax at the rates in force. The
person who receives the payment after the deduction of tax is called the deductee. The deductor is required
to give the TDS deducted certificate issued by the government to the deductee as a fulfilment of tax liability,
and must annually file TDS return in the relevant format within the Indian income department.
TDS RULE FOR SERVICES– INCOME TAX SEC 194C, 194I, 194J ETC.
NEW TDS RULE FOR PURCHASE OF GOODS – INCOME TAX SEC 194Q
Based on the Income tax act, different sections comes under different services.
Sec - 194I
For IM10
Payment 27000
IM10 Ramu
Rent – INV 30000
For Ramu:
Suppose 200000 Income Tax
36000 Less TDS paid by IM10
164000 Net Income Tax
TDS may calculate at the time of invoice posting, or at the time of payment posting, or advance payment
also. (Whichever is earlier)
TDS is country specific tax. In the SAP terminology, we call it as a withholding tax.
Withholding Tax key refers to A system object that you use to classify withholding tax items
according to which section of the Income Tax Act they belong to. This information is required in TDS
returns
SPRO--> Finance Accounting (New) --> Financial Accounting Global Settings --> Withholding Tax -->
Extended withholding Tax --> Basic Settings --> India --> Define Business Places
In SAP, business places can be defined in the Withholding Tax (TDS) module to identify the
geographical locations where withholding taxes are applicable. The business places are typically
defined based on the jurisdictional requirements of tax authorities.
Maintain Table for J_1BBRANCV: It is a report in the SAP system that is used to reconcile the
withholding tax (TDS) amounts between the vendor accounts and the tax authorities. This report is
specifically designed for businesses operating in India and is a part of the Indian tax reporting
functionality in SAP
The factory calendar defines the working days and working hours for a factory, and assigning it to a
business place helps in calculating TDS accurately based on the number of working days and working
hours in a month
SPRO--> Finance Accounting (New) --> Financial Accounting Global Settings --> Withholding Tax -->
Extended withholding Tax --> Calculation --> withholding Tax type--> Define withholding Tax type for
Payment Posting
Defining withholding tax type for payment posting in SAP is similar to defining it for invoice posting.
The main difference is that defining withholding tax types for payment posting helps in calculating
and posting the withholding tax at the time of payment rather than during invoice posting. This
means that the withholding tax is deducted and posted when a payment is made to a vendor, rather
than at the time of invoice creation.
In India, for example, the recipient type is categorized as either a resident or non-resident. Resident
vendors or contractors are subject to a lower tax rate than non-residents. The recipient type is used
to determine the tax rate to be applied for the transaction, as well as the withholding tax code that
should be used for calculating the tax amount.
Maintaining Tax Due Dates in TDS is important as it ensures that the organization meets its tax
payment obligations in a timely manner. The Tax Due Date specifies the date by which the tax
amount deducted at source must be remitted to the relevant tax authority. Failure to remit the tax
amount on or before the due date may result in penalties or fines.
Assigning a withholding tax type to a company code is important for ensuring that the correct tax
codes and tax rates are used when withholding tax is deducted from payments made to vendors or
contractors.
In SAP, activating extended withholding tax provides additional functionality for managing
withholding tax requirements. Extended withholding tax enables organizations to perform more
complex withholding tax calculations and reporting, as well as better management of vendor master
data and tax codes.
Note: During the accounting entry posting, TDS Tax GL will reflect automatically.
For that purpose, we need to create TDS GL comes under Tax payable and we need to map TDS GL in
OBWW
In SAP, Define Accounts for Withholding Tax to be Paid Over is a configuration activity that allows
organizations to specify the G/L (General Ledger) accounts that will be used to track and manage
withholding tax amounts deducted from vendor or customer payments.
Before Accounting entry posting, we want activate, field status “TDS Fields”
Scenario
Invoice:
Rent A/c Dr 100000
To TDS 10000
To Punnam IT 90000
Vendor Payment
Punnam IT A/c Dr 90000
To Cash 90000
Rent 100000
IGST 12000
Less TDS 10000
Total 102000
Accounting Entry
SAP Menu --> Accounting --> Financial Accounting -->Accounts Payable-->Document Entry --> Outgoing
Payment--> Post
Account Entry
Punnam IT A/c Dr 40000
To TDS 4000
To Cash 36000
HOUSE BANK
House banks are the banks used to deal all transactions for the company. In other words, it is
an operating bank where all transactions are made by the company. Each house bank in a
company code is represented in the SAP R/3 System by a bank ID.
G/L AccountAccount GroupShort Text
220030 Cash & Bank HDFC Main Bank A/C
220031 Cash & Bank HDFC Outgoing Bank A/C
220032 Cash & Bank HDFC Incoming Bank A/C
SPRO → Financial Accounting → Account Receivables & Account Payables → Business Transactions →
Outgoing Payments → Automatic Outgoing Payments → Payment Media → Check Management →
Define Number Ranges for Checks
Normally, checks supplied by a bank usually divided into lots (batches). In the SAP System, a
check number range represents a batch (lot) of numbered checks. In the Financial Accounting
Configuration, check lots (number ranges) must be defined that correspond to the actual check
lots
Check encashment is actually when the check was added or deducted from your bank balance.
Encashment date is very useful for bank reconciliation since it updates your bank balance. Once
you input/upload the encashment date, you're check clearing account will also be updated.
Thereby giving you an idea of you're bank running balance.
Steps in FBZP:
1. All Company Codes
2. Paying Company Codes
3. Payment methods in country
4. Payment Methods in Company code
5. Bank Determination
6. House Bank
APP configuration FBZP. Inrealtime 99% companies will use APP for vendor clearing payment
4. Set Up Payment Methods per Company Code for Payment Transactions FBZP
SPRO→Financial Accounting (New) →Accounts Receivable and Accounts Payable →
Business Transactions →Outgoing Payments →Automatic Outgoing Payments→
Payment Method/Bank Selection for Payment Program→ Set Up Payment Methods per
Company Code for Payment Transactions
9. Checking of Job:
System--> Services-->Jobs-->Job Overview
Scenario: Hold one Invoices out of 2 invoices which are due for payment in F110
1. Post Vendor Invoice FB60
SAP Menu --> Accounting --> Financial Accounting -->Accounts Payable--> Document
Entry -->Invoice
5. Checking of Job:
System--> Services-->Jobs-->Job Overview
Execute
1. Define Posting Keys and Posting Rules for Manual Bank Statement:
If you we have multiple accounts, patch up technique to the G/L acct as given below
Flow of Configuration:
GL’S
BRS Posting
Reports
Overview
9. Main Bank A/c Line Item Report after Manual BRS FBL3N
10. Outgoing Bank A/c Line Item Report after Manual BRS FBL3N
11. Incoming Bank A/c Line Item Report after Manual BRS FBL3N
ASSET ACCOUNTING
CHART OF DEPRECIATION
ASSET CLASS
1. Specify Account Determination
2. Define Number Range Interval AS08
3. Create Screen Layout Rules
4. Define Screen Layout for Asset Master Data OA77
5. Define Asset Class OAOA
CHART OF DEPRECIATION
1. Copy Reference Chart of Depreciation/Depreciation Area
SPRO→Financial Accounting (New) →Asset Accounting → Organisation Structures→Copy Reference
Chart of Depreciation/ Depreciation Area
Solution:
Step 1: Assign Tax Codes for Non-Taxable Transactions
Financial Accounting (New) →Financial Accounting Global Settings (New) →Tax on Sales/Purchases
→Posting→Assign Tax Codes for Non-Taxable Transactions
ASSET CLASS
1. Specify Account Determination
SPRO→Financial Accounting (New)→Asset Accounting→Organisation structure → Asset Classes→
Specify Account Determination
GL Chart of Accounts
Document Entries
Reports
Accounting Determination, Screen Layout, Number Range: these things control asset class.
Assets are created under Asset Classes
For Ledger - I5
For Ledger - I6
For Ledger - I5
For Ledger - I6
Nothing to do
ASSET MASTER
1. Create Asset : Plant_01 AS01
SAP Menu →Accounting →Financial Accounting →Fixed Assets →Asset →Create→Asset
2. Posting of Sale of Asset (Plant_01, With Customer, Loss on Sale of Asset) F-92
SAP Menu →Accounting →Financial Accounting →Fixed Assets → Posting→ Retirement →Retirement
W/Revenue→ With Customer
Scenario
Transaction Accounting Entry
Asset Retirement with Customer for Loss Customer 90000
Purchase Value 100000 Acct Dep 425
Acc Dep 425 Loss on Asset Sale 9575
Net Book Value 99575 To Asset 100000
4. Posting of Sale of Asset (Plant_02, With Customer, Gain on Sale of Asset) F-92
SAP Menu →Accounting →Financial Accounting →Fixed Assets → Posting→ Retirement →Retirement
W/Revenue→ With Customer
Scenario
Transaction Accounting Entry
Asset Retirement with Customer for gain Customer 119595
Purchase Value 120000 Acct Dep 510
Acc Dep 510 To Asset 120000
Net Book Value 119490 To Profit on Asset Sale 105
Scenario
Transaction Accounting Entry
Asset retirement without Customer Acct Dep 595
Purchase Value 140000 Asset on Sale 110000
Acc Dep 595 Loss on Asset Sale 29405
Net Book Value 139405 To Asset 140000
Scenario
Transaction Accounting Entry
Purchase Value 160000 Acct Dep 579
Acc Dep 679 Loss on Asset Scrap 29405
Net Book Value 159321 To Asset 159321
8. Asset Partial Retirement by Scrapping (50% of Plant_05, Loss on Asset Scrap) ABAVN
SAP Menu →Accounting →Financial Accounting →Fixed Assets → Posting→ Retirement → Asset
Retirement by Scrapping
Scenario
Transaction Accounting Entry
Acct Dep 382
Purchase Value 180000 Loss on Asset Scrap 89618
Acc Dep 764 To Asset 90000
Net Book Value 179236
Scrapping 50%