SAP FICO Configuration Project (Hamza Ishaq)
SAP FICO Configuration Project (Hamza Ishaq)
Configuration Document
By Hamza Ishaq
1
1
2
9. WITHHOLDING TAX.............................................................................................................................. 67
1. CHECK WITHHOLDING TAX COUNTRIES/REGIONS ................................................................................................... 68
2. DEFINE WITHHOLDING TAX KEYS ....................................................................................................................... 69
3. DEFINE WITHHOLDING TAX TYPE FOR INVOICE POSTING ........................................................................................ 70
4. DEFINE WITHHOLDING TAX TYPE FOR PAYMENT POSTING ...................................................................................... 71
5. DEFINE WITHHOLDING TAX CODES ..................................................................................................................... 72
6. ASSIGN WITHHOLDING TAX TYPES TO COMPANY CODES ........................................................................................ 73
7. ACTIVATE EXTENDED WITHHOLDING TAX ............................................................................................................ 73
8. MAINTAIN WITHHOLDING TAX TYPES IN BP .......................................................................................................... 74
9. VENDOR INVOICE (TCODE FB60) ........................................................................................................................ 74
1. COPY REFERENCE CHART OF DEPRECIATION/ DEPRECIATION AREAS (COPY REFERENCE CHART OF DEPRECIATION)........... 78
2. ASSIGN CHART OF DEPRECIATION TO COMPANY CODE........................................................................................... 81
3. ASSIGN INPUT TAX INDICATOR FOR NON-TAXABLE ACQUISITIONS ............................................................................ 81
4. SPECIFY ACCOUNT DETERMINATION ................................................................................................................... 82
5. CREATE SCREEN LAYOUT RULES ......................................................................................................................... 82
6. DEFINE NUMBER RANGES INTERVALS ................................................................................................................. 83
7. DEFINE ASSET CLASSES ..................................................................................................................................... 83
2
3
3
4
1. ENTERPRISE STRUCTURE
Company code: Smallest organizational unit of external accounting for which a complete, self-
contained set of accounts can be created. This includes the entry of all transactions that must be
posted and the creation of all items for legal individual financial statements, such as the balance
sheet and the profit and loss statement.
The company code is an organizational unit used in accounting. It is used to structure the
business organization from a financial accounting perspective. The company code is an
organizational unit used in accounting.
Path: SPRO > Enterprise Structure > Definition > Financial Accounting > Edit,
Copy, Delete, Check Company Code > Edit Company Code Data
4
5
Chart of Accounts (CoA) is a structured list of all the general ledger (G/L) accounts
used by an organization. It serves as a framework for recording financial transactions
and organizing financial reporting. The CoA defines the structure and numbering scheme for
accounts and helps in maintaining consistent and accurate financial records.
Path: SPRO > Financial Accounting > General Ledger Accounting > Master
Data > G/L Accounts > Preparations > Edit Chart of Accounts List
5
6
6
7
7
8
Account Group: This is a classification for different types of G/L accounts. Common
account groups might include assets, liabilities, equity, income, and expenses.
Account Number: Each account is assigned a unique number within the account group.
For example:
Liabilities: 100000 - 199999
Assets: 200000 - 299999
Income: 300000 – 399999
Expenses: 400000 – 499999
SPRO > Financial Accounting > General Ledger Accounting > Master Data > G/L
Accounts > Preparations > Define Account Group
8
9
Retained Earnings Account is related to tracking the cumulative profits earned by a company
over time. It's also commonly referred to as the "Retained Earnings Reserve" or simply
"Retained Earnings." This account is used to capture the net profits or losses accumulated by a
company since its inception, after accounting for dividends and other distributions to
shareholders.
In the context of SAP's Financial Accounting (FI) module, you would typically find the
Retained Earnings Account under the Equity section of the balance sheet. This account is
important for maintaining the continuity of the company's financial history and is carried forward
from one accounting period to the next.
SPRO > Financial Accounting > General Ledger Accounting > Master Data > G/L
Accounts > Preparations > Define Retained Earnings Account
9
10
Tolerance Group" for G/L (General Ledger) accounts is a mechanism used to control the
maximum permissible amounts for posting transactions to specific G/L accounts within the
framework of the organization's financial control policies. Tolerance groups help ensure that
financial transactions fall within predefined limits and prevent unauthorized or erroneous
postings that might have a significant impact on financial statements
SPRO > Financial Accounting > General Ledger Accounting > Business Transactions
> Open Item Clearing > Clearing Differences > Define Tolerance Groups for G/L
Accounts
10
11
Field Status Variant is used to define the fields which are used for input like cost
center, profit center, plant, etc., which are entry fields, and hidden fields. Field
status Variant is a tool which is provided by SAP to assign the same set of properties
SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers >
11
12
This is mandatory to assign the Field Status Variant to Company Code created in the above step.
SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers > Fields >
Assign Company Code to Field Status Variants
An accounting period is also known as the fiscal year which usually runs for 12 months (each
month = one period) with your company publishing a financial statement for each fiscal year as
well as taking stock inventory. Each period within a fiscal year is known as a posting period. When
you post transactions in the SAP system each transaction is assigned to a particular posting period
(made up of month and year) and the transaction figures are updated for that period. SAP identifies
documents using document type, fiscal year and posting period. It uses Fiscal Year Variants (FYV)
to manage fiscal years and posting periods variants to open or close posting periods
12
13
SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers > Fiscal Year and
Posting Periods > Assign Company Code to a Fiscal Year Variant
13
14
We have already defined fiscal year variant and assign it to our company code; it is time to
define Posting period variant. Posting period variant is used to control which accounting period
is open for posting. This is an important control tool for every organization which has monthly
closing. Usually, every posting period is assigned to one company code, but you could assign
one posting variant to many company codes. In this way you will control all the entities in once
which has pros and cons. Despite the strict dates you agree with other departments in your
organization there will always be a case where for some operation, period should be open. So
you should very carefully consider whether you are going to define one posting period for
several company codes or you will have one for each
SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers > Fiscal
Year and Posting Periods > Posting Periods > Define Variants for Open Posting Periods
14
15
SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers > Fiscal
Year and Posting Periods > Posting Periods > Assign Variants to Company Code
SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers > Fiscal
Year and Posting Periods > Posting Periods > Open and Close Posting Periods
15
16
SPRO > Enterprise Structure > Definition > Controlling > Maintain Controlling Area
16
17
SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers > Parallel
Accounting > Define Accounting Principles
17
18
SPRO > Controlling > General Controlling > Organization > Maintain Versions
SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers >
Integration of Controlling with Financial Accounting > Define Ledger for CO Version
18
19
SPRO > Financial Accounting > General Ledger Accounting > Master Data > Profit
Center > Define Profit Center Standard Hierarchy in Controlling Area
SPRO > Financial Accounting > General Ledger Accounting > Master Data > Profit
Center > Define Standard Hierarchy
19
20
SPRO > Controlling > Cost Center Accounting > Master Data > Cost Centers > Define
Cost Center Groups
20
21
SPRO > Financial Accounting > General Ledger Accounting > Business Transactions >
Document Splitting >Classify G/L Accounts for Document Splitting
21
22
SPRO > Financial Accounting > General Ledger Accounting > Business Transactions >
Document Splitting >Define Zero-Balance Clearing Account
SPRO > Financial Accounting > General Ledger Accounting > Business Transactions >
Document Splitting >Define Document Splitting Characteristics for General Ledger
Accounting
22
23
SPRO > Financial Accounting > General Ledger Accounting > Business Transactions >
Document Splitting >Activate Document Splitting
23
24
SPRO > Financial Accounting > Accounts Receivable and Accounts Payable > Customer
Accounts > Master Data > Preparations for Creating Customer Master Data > Create
Number Ranges for Customer Accounts
24
25
SPRO > Financial Accounting > Accounts Receivable and Accounts Payable > Customer
Accounts > Master Data > Preparations for Creating Customer Master Data > Assign
Number Ranges to Customer Account Groups
25
26
SPRO > Financial Accounting > Accounts Receivable and Accounts Payable > Vendor
Accounts > Master Data> Preparations for Creating Vendor Master Data > Create
Number Ranges for Vendor Accounts.
26
27
SPRO > Financial Accounting > Accounts Receivable and Accounts Payable > Vendor
Accounts > Master Data > Preparations for Creating Vendor Master Data > Assign
Number Ranges to Vendor Account Groups
27
28
SPRO > Cross-Application Components > SAP Business Partner > Business Partner >
Basic Settings > Number Ranges and Groupings > Define Number Ranges
28
29
SPRO > Cross-Application Components > SAP Business Partner > Business Partner >
Basic Settings > Number Ranges and Groupings > Define Groupings and Assign Number
Ranges
29
30
30
31
31
32
SPRO > Financial Accounting > Accounts Receivable and Accounts Payable > Business
Transactions >Outgoing Payments > Outgoing Payments Global Settings > Define
Accounts for Cash Discount Taken
32
33
SPRO > Financial Accounting > Accounts Receivable and Accounts Payable > Business
Transactions > Down Payment Made > Define Alternative Reconciliation Account for
Down Payments
33
34
SPRO > Financial Accounting > Accounts Receivable and Accounts Payable > Business
Transactions > Down Payment Received > Define Alternative Reconciliation Account for
Customer Down Payments
34
35
SPRO > Financial Accounting > Accounts Receivable and Accounts Payable > Business
Transactions >Outgoing Payments > Outgoing Payments Global Settings > Define Accounts for
Cash Discount Taken
35
36
36
37
37
38
38
39
39
40
3. BANK ACCOUNTING
SAP Menu > Accounting > Financial Accounting > Banks > Master Data > Bank Master
Record > Create
40
41
41
42
42
43
Click Save
43
44
Save it.
44
45
45
46
46
47
4. DOCUMENT SPLITTING
Document splitting in SAP S/4 HANA allows you to display documents using a differentiated
representation. In the representation, line items are split according to selected dimensions. In this
way, you can draw up complete financial statements for the selected dimensions at any time.
Document splitting is one of the Key functionalities enabled in SAP New GL to help deliver
segmented financial statements
47
48
SPRO > Financial Accounting > General Ledger Accounting > Business Transactions >
Document Splitting >Classify G/L Accounts for Document Splitting
48
49
SPRO > Financial Accounting > General Ledger Accounting > Business Transactions >
Document Splitting >Define Zero-Balance Clearing Account
SPRO > Financial Accounting > General Ledger Accounting > Business Transactions >
Document Splitting >Define Document Splitting Characteristics for General Ledger
Accounting
49
50
50
51
51
52
52
53
Automatic Payment Program (APP) is functionality of posting accounts payable like payment to
a vendor based on vendor invoices automatically. APP is used to find out due/overdue invoices
and to process a list of customer and vendor invoices to make payments in one go.
• Parameter
• Proposal
• Payment
• Print
53
54
54
55
55
56
56
57
5. BANK DETERMINATION
57
58
6. HOUSE BANKS
58
59
Identification: Enter a Five-character alphanumeric code that will be used to identify the
payment program
STEP 1 - PARAMETER
59
60
60
61
STEP 2 : PROPOSAL
In this step, the system performs a proposal run to identify the invoices that meet the selection
criteria defined by the user. The criteria may include parameters such as due dates, company
codes, vendor groups, or other factors.
During the proposal run, the system proposes a list of payments that can be made based on the
specified criteria. Users can review this proposal before proceeding to the next step.
• After the Parameters are Entered we execute the Program by clicking the proposal
button in Application Toolbar. The APP performs a proposal run to identify the invoices
that meet the specified selection criteria. During this run, the system proposes a list of
payments that can be made based on the defined parameters.
• The goal is to ensure that the payment proposal accurately reflects the organization's
payment requirements before the actual payment run.
61
62
• Once the payment proposal has been reviewed and finalized, the system executes the
payment run. During this step, payment documents are generated, accounting entries
are posted, and the payment file is prepared for transmission to the bank.
• The payment run involves the creation of payment media (checks, electronic fund
transfers, etc.) and the posting of accounting entries to reflect the outgoing payments in
the financial system.
62
63
1. HOLD DOCUMENT :
Hold Document refers to a Temporarily saved document for incomplete data or contain valid
information but are not ready for posting, kept on hold for preventing further processing or
posting of that document.
63
64
64
65
2. PARK DOCUMENT -
Park Document is a feature that allows users to temporarily save incomplete or unapproved
financial documents without posting them to the general ledger. This functionality is useful in
situations where validation or approval is required before finalizing and posting a document.
At least one line item of the sending company code must exist to Park document
Path >> SAP Easy Access > Accounting > FI > G/L > Document >
65
66
66
67
9. WITHHOLDING TAX
Withholding tax, also known as retention tax or source tax, is a taxation system where a payer
deducts a certain amount of tax from the payments it makes to a payee and remits that amount
directly to the government on behalf of the payee. This form of taxation is often applied to
income such as wages, dividends, interest, and other payments. The purpose of withholding tax
is to ensure the prepayment of taxes, promote tax compliance, and facilitate efficient tax
collection by taxing authorities. The amount withheld is usually a percentage of the total
payment and is credited against the recipient's final tax liability. Withholding tax is prevalent in
various countries as a means of collecting income taxes at the source.
67
68
68
69
Withholding Tax Key is a unique identifier assigned to different tax types or rates within the
withholding tax functionality. It serves as a link between specific tax types and the
corresponding tax codes.
69
70
Withholding Tax Type for Invoice Posting" refers to a specific tax type associated with the
deduction of taxes at the time of posting an invoice. It indicates the category or type of
withholding tax applicable to the transaction.
70
71
Here the withholding tax type is assigned for the payment purpose and the same will not get
triggered at the time of Invoice Posting. The withholding information is to be provided while
posting for such document for Withholding Tax payment.
71
72
72
73
This activation involves configuring the system to support more complex withholding tax
scenarios, such as multiple tax codes and rates, exemptions, and specific business rules. By
activating extended withholding tax, organizations can meet the requirements of diverse tax
regulations and ensure accurate withholding tax calculations and reporting in SAP systems.
73
74
74
75
Payment Terms are the conditions agreed upon between a company and its business partners
(Customer & Vendor) regarding the payment of invoices. Payment terms is defined 4 digit code
in system. They define the period within which payment is expected to be made and any
discounts that may apply for early payment. Once the system defines them, you can assign
these terms to the vendor master or customer master.
75
76
76
77
77
78
Chart of Depreciation
Definition:
SPRO > Financial Accounting > Asset Accounting > Organizational Structures > Copy Reference
Chart of Depreciation/Depreciation Areas > Copy Reference Chart of Depreciation
78
79
79
80
80
81
SPRO > Financial Accounting > Asset Accounting > Organizational Structures > Assign Chart of
Depreciation to Company Code
SPRO > Financial Accounting > Asset Accounting > Integration with General Ledger Accounting
> Assign Input Tax Indicator for Non-Taxable Acquisitions
81
82
SPRO > Financial Accounting > Asset Accounting > Organizational Structures > Asset Classes >
Specify Account Determination
SPRO > Financial Accounting > Asset Accounting > Organizational Structures > Asset Classes >
Create Screen Layout Rules
82
83
SPRO > Financial Accounting > Asset Accounting > Organizational Structures > Asset Classes >
Define Number Range Interval
SPRO > Financial Accounting > Asset Accounting > Organizational Structures > Asset Classes >
Define Asset Classes
83
84
84
85
SPRO > Financial Accounting > Asset Accounting > Integration with General Ledger Accounting
> Technical Clearing Account for Integrated Asset Acquisition > Define Technical Clearing
Account for Integrated Asset Acquisition
85
86
SPRO > Financial Accounting > Asset Accounting > Integration with General Ledger Accounting
> Additional Account Assignment Objects > Activate Account Assignment Objects
86
87
SPRO > Financial Accounting > Asset Accounting > Integration with General Ledger Accounting
> Additional Account Assignment Objects > Specify Account Assignment Types for Account
Assignment Objects
87
88
SPRO > Financial Accounting > Asset Accounting > Integration with General Ledger Accounting
> Post Depreciation to General Ledger Accounting > Assign G/L Accounts
88
89
89
90
SPRO > Financial Accounting > Asset Accounting > Depreciation > Valuation Methods >
Depreciation Key >Maintain Depreciation Key
90
91
SPRO > Financial Accounting > Asset Accounting > Master Data > Screen Layout > Define
Screen Layout for Asset Master Data
91
92
92
93
SPRO > Financial Accounting > Asset Accounting > General Valuation > Determine
Depreciation Areas in the Asset Class
93
94
SPRO > Financial Accounting > Asset Accounting > Asset Data Transfer > Parameters for Data
Transfer > Define Offsetting Account for Legacy Data Transfer
SPRO > Financial Accounting > Asset Accounting > Asset Data Transfer > Parameters for Data
Transfer > Define Transfer Date and Additional Parameters
94
95
95
96
96
97
97
98
98
99
99
100
100
101
101
102
102
103
103
104
104
105
105
106
106
107
107