Académique Documents
Professionnel Documents
Culture Documents
Description/Task
Transaction code
1) Define a Company (T. Code 0X02) Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Company is the smallest organizational unit for which individual financial statement can be drawn according to the relevant commercial law. Company code is the smallest organizational unit for which complete, selfcontained set of accounts can be drawn up for external reporting purposes When you copy from an existing company code the it copies the following :Definition Global parameters Customizing tables (approximately 315) General ledger accounts (if desired otherwise you can create on your own) Account determination Fiscal year variant determines the posting periods to be used by client, it should be configured to meet the clients fiscal year. SAP allows a max of 16 Posting periods each fiscal year. 12 of which are regular, the remaining 4 are special posting periods which are used for things such as posting audits or tax adjustments to a closed fiscal year. Having 4 special period gives a lot of flexibility, you may want to use one special period for each quarterly and year end audit and tax adjustment. Year Independent: If each fiscal year of a Fiscal Year Variant uses the same number of periods, and the
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Process
General ledger Configuration Description/Task Transaction code 1. Copy Chart of (T. Code OBY7) Accounts
3. Assign Company Code (T. Code OB62) to Chart of Accounts (T. 4. Create an Account (T. Code OBD4) Group
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Profit (Revenue) Loss (Expenses).
Account group contain a number interval specified by a lower and upper limit that controls the numbering for the G/L account Account group determines which fields you can configure on the G/L master record. At a minimum it is necessary to have at least two account groups. Unlike other number intervals, G/L Account interval number ranges can overlap. The field status for account groups controls the field that can be configured in the company code setup of G/L accounts. SAP gives the possibility of utilizing multiple retained earning accounts (Each G/L account would be assigned to one retained earning account) It is used in relation to an income account. This controls additional account assignments. It is important that field status of accounts mesh with
6. Field Status Variant and (T. Code - OBC4) Field Status Group
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
field status group of the posting keys or movement types. It is always advisable to keep as many field as possible optional, and make only the important fields required or suppressed. Field status determines the status of every document entry field for G/L account. For ex: will text be required, suppressed or optional etc. Thus it determines the screen layout of the G/L accounts. There are a series of such rules which are grouped under field status group for each category of G/L account. Field status groups are assigned on the the respective G/L master records. The field status groups are collected under one field status variant. This field status variant is assigned to the company code. No postings can be made until this is done. Since the sub-ledgers (AR, AP) do not have a field status group, differentiation is made mainly by different posting keys. Therefore there are a
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
lot of posting keys for sub-ledgers. On the other hand in G/L accounts diffrerentiation is made by field status groups. Therefore only two posting keysi.e. 40 & 50 are needed for G/L posting.
7. Assign field status (T. Code - OBC5) group to company code 8. Define Posting Keys (T. Code OB41)
9. Define Types
This determines whether a line item entry is debit or credit as well as the possible field status for the transaction. Modifying the SAPdelivered posting key is not recommended. PstKy 40(Debit)/50(Credit) are the most commonly used in financial entry postings. Different document types are used for different transactions throughout the system. The document type tells you instantly what sort of a business transaction is in question. The document type determines which accounts that particular document can be posted to. It also controls number range assigned to it and required document header.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
EG SA..1---999
Maximum Document amount the employee is authorized to post Maximum amount the employee can enter as line item in a customer or vendor account. Amount Per Document eg.10,000,000 Amount per open item account item 1,000,000 Cash Discount per line item 5% Permitted Payment Differences
11. Maximum Exchange Rate Difference 12. Check Company Code (Code OBY6) Global Parameters 13. Define Additional (T. Code FS00) Local currencies (Optional) 14. Define Currencies Parallel (T. Code-OB22)
Examples of currency types: global currency hard currency index currency Target users of parallel currencies: Companies having reporting
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
requirements.
15. Assigning accounts for (T. Code -FS00) GL Clearing Differences 16. Enable Business Area Balance Sheet 17. Creating General (T. Code FS00) Ledger Account Master Record Centrally 18. Edit G/L Centrally (T. Code-FS05) 19. Display G/L Account Line items 20. Change G/L Account Line Items 21. Blocking a GL Account 22. View a General Ledger Document 23. To change a General Ledger Document 24. To change Line Item in a Document 25. Display Central G/L Account Changes 26. Display G/L Account Balance 27. Display G/L Balance Carry Forward 28. To See the List of GL Accounts / Chart of Accounts 29. General Ledger Document Posting (T. Code-FBL3) (T. Code-FBL4) (T. Code FS00) (T. Code FB03) (T. Code FB02) (FB09) (T. Code- FS04) (T. Code-FS10) (T. Code-F.16) Transaction Code (S_ALR_87012328) (T. Code F-02)
SA, 40 Dr(expense or liabilities) account) ,50 Cr (Revenue or asset)
30. G/L
posting
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi screen Transaction 31. G/L Total records (T. Code GD13) Display 32. Holding a Document (T. Code FB11) 33. Parking Documents (T. Code F-65)
Parking a document allows a document to be reviewed and approved by an individual other than the user before it is posted. Information on Parked Documents is available immediately and can be used for reporting purposes before it is actually posted. They do not update financial statements Only certain fields, such as the Posting Key and Account Number, are required entry fields. They are validated when the document is parked Authorizations can be configured to allow certain users to park documents only, while others can both park and post documents. When a Parked Document is saved, no financial accounting entries are posted. No balance checks are made; however, the line item can be
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
10
viewed in Account Display. When a Parked Document is saved, a message containing the Document Number is displayed. Since these numbers are assigned in the same way as the standard document posting function, the posted document will retain the parked documents number. When posting several Parked Documents via a list, the system issues a list that details each Parked Documents disposition with details should the system not be able to post a document. If a Parked Document is not able to be posted, the list can be used to facilitate correction. A batch input session can be created from the list to subsequently post the Parked Documents.
34. Changing Park (T. Code FBV2) Documents 35. Deleting Parked (T. Code FBV0) Documents (FBVO)
Sample Documents
Parked Documents can be deleted. The document number, however, can no longer be used for other documents Parked Documents can be posted either individually or via a list. A Sample Document is a
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
11
model document that can be copied into a new posting; it is like a template that is stored in the system. Once a Sample Document has been created and saved, only the amounts can be changed. Line Items cannot be added into the sample document itself. To accommodate new line items, a new Sample Document must be created that contains all of the desired Line Items; however, line items can be added to a FI document that is referencing a sample document. When posting a document, only one Sample Document can be used at a time. It is accessed by its Document Number in the Document Entry Screen by utilizing the Post with reference function. Sample documents have a separate number range. When you create a sample document, the system stores the document but does not update any transaction figures. Characteristics of a sample document:
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Only the amounts can be changed
12
Line Items can not be added to the Sample Doc itself Only one can be used in an actual posting document Does not have to be a balanced entry Uses a special Document Type (X2)
Recurring Entries
37. Changing the Sample (T. Code FBM2) Document 38. Display the Sample (T. Code FBM3) Document 39. Deleting Sample (T. Code F.57) Document 40. Recurring Entries (T. Code FBD1)
Recurring Documents are business transactions that are repeated regularly, such as rent or insurance expenses. The following data never changes in Recurring Documents: Posting Keys Accounts Line Item Amounts Doc typ SG or KR, (40 Dr Exp), (50 Cr Rev) The posting date is determined by either the run date or the
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
13
run schedule. When creating a recurring document, the valid time period must be defined. The document does not update the transaction figures. It is a basis for creating accounting document. The system uses the recurring entry original document as a reference. It is not accounting document and therefore does not affect the account balance. With a recurring document postings can be made periodically or on a specific date. For period postings, specify the first and last day of execution as well as the interval in months. Cross company code transactions can not be posted with the recurring entry program. The system defined number range for recurring documents X1
41. Define Number Ranges for Recurring Documents 42. Creation of different run schedule Recurring Document
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
14
be defined within which the Recurring Document should be run. Then, there are two ways to set the exact dates that the information held in the Recurring Document will be posted: Specify the posting frequency by entering the day of the month and the period in months between postings. Alternatively, a run schedule can be configured that defines the calendar dates on which the system is to post the entry.
43. Enter Run Date for (T. Code OBC2) Recurring Documents 44. Execute Recurring (T. Code F.14) Document
Settlement Period
01/01/current FY 01/31/current FY Batch Input Session Name eg DGREC Execute (F8) The system displays the message Session DGREC was created
46. Display Recurring (T. Code FBD3) Document 47. Delete Recurring (T. Code F.56) Document
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi 48. View Recurring (T. Code F.15) Document 49. Executing Recurring (T. Code-SM35) Entry Batch Session
15
The batch input session will post the Accounting Documents and update the scheduling information in the Recurring Documents, such as the number of documents posted, the next date when a new document will be created from a recurring entry, etc.
Clearing
50. Outgoing Payments (T. Code F.07) 51. Incoming Receipts (T. Code F-06) 52. How to clear Line items (T. Code F-03)
Only G/L Accounts that are open item managed can be cleared. The net value of all selected line items must be zero (or within the tolerance) For automatic clearing posting, certain items can not be cleared A)noted items B)statistical postings C)withholding tax items
In it, the user only specifies the account to be cleared. The system then selects open line items with matching amounts and Assignment Numbers and clears them automatically. The system will also
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
16
generate this document header if open items are cleared by running the clearing program. If the clearing date is not specified then the date on the clearing document will default to the most recent date of either the Document Date or Posting Date of the documents that contain the line items selected for clearing.
55. Account Display (T. Code FS10N) 56. Permit Negative Postings 57. Define Reason Codes (T. Code- OBBE) 58. Reversal Document (T. Code - FB08) Transaction Code
Types of reversal Negative postings / Standard reversal In order to reverse a document make sure that the original document contains no cleared line items. If the document does contain cleared items, then these items must be reset before reversal can take place. A new document number is created for the reversal document. Documents can also be reversed if : The document contains only Customer, Vendor, or G/L Account line items.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
17
The document was posted in FI (not SD or MM). All values in the original document, such as Cost Centers and Business Areas are still valid. If a reversal date is not specified, the system reverses the document using the posting date of the document to be reversed.
59. Maintain GR/IR Clearing Account 60. Analyze GR/IR Account 61. Create FI Account Assignment Model 62. Automatic Account Determination 63. Maintain FI Configuration Automatic Posting 64. Financial Statement Version
(T. Code MR11) (T. Code F.19) (T. Code FKMT) (T. Code FBKP) (T. Code-OBXM) (T. Code OB58)
This groups together income/ balance sheet account statement format Only assign group number if you are using the consolidation functionality of SAP. SAP allows for only one Financial statement version for a single COA. Allows you to define your own individual checks for specific fields when a business transaction
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
18
is being processed. Validation consist of three part prerequisite, check, message The system checks any combination of specified criteria (e.g., an Account/Cost Center combination) for validity before posting a document A Validation can consist of up to 999 steps; therefore, you can validate against any number of Boolean statements before the data is posted
66. Create/Change (T. Code GGB1) Substitutions 67. Activate Validations & (T. Code GGB4) Substitutions 68. Profit and Loss (T. Code F.50) Adjustment
G/L Interest Calculation G/L Interest Calculation 1. Interest Types Calculation (T. Code OB46)
Interest can be calculated on G/L or customer account, applying a particular interest rate for a specified period of time. 1) Account Balance Interest calculation: Applied to entire balance for a
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
19
specified period of time. 2) Calculation of interest on arrears: Applied to individual items of account receivables and payables. A certain interest rate is applied to the items that are still open or unpaid at a specified date. Click on new entries Give name to interest ID, Name , calc type Can create two types a) Balance interest Calculation type(S) (Name IntId: KB) b) Item interest Calculation type (P). (Name IntId: KI)
3. Prepare
interest
Click on new entries :Enter the bal interest indicator(KB)/(KI) :Enter frequency period :Enter settlement day(e.g 10). :Enter calendar type(g) Interest determination (e.g. tick month end indicator) :Select balance plus interest check box and save Click on new entries
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Arrears calculation
20
:Enter the Arrears interest indicator :Select open item /item cleared with a payment :Calendar type(G/J) :Transfer day(2) :Tolerance days(1) : Only cal interest on debit items. Reference interest rates are the key by which specific interest can be assigned to specific period: Examples of reference interest rate include LIBOR, Fed Rate, etc. :Enter text In this you specify how the interest rate is determined for each interest indicator. You can make this specification dependent on currency and a validity date. For each indicator we have to specify debit interest rate and credit interest rates ,so that you can apply different interest rates for debit items and credit items for G/L acc. Enter int cl indicator (e.g. bd1/bd2/Id1/Id2) Sequential number (01/02) e.g db>cr db>dr di>cr
5. Define time Dependant (T. Code OB81) Terms(Assigns reference interest rate to interest indicator)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
di>dr
21
8. Interest Run
Enter COA, GL, Company codE Calculation period, Select Check box post interest settlement, Select execute.
9. Run session
G/L Exchange Rate G/L Exchange Rate 1) Define Additional Local Currencies 2) Check Exchange Rates Types 3) Define Translation Ratio for Currency Glbl settings, cocd multiple currencies (T. Code OB07) (T. Code OBBS)
The Translation Ratio is used to make simplify the
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Translation
22
management of extremely large/small exchange rates that may exceed the capabilities of the standard exchange rate Normally it is a good idea to keep the translation ratio at 1:1, because this is how most exchange rates are quoted Enter the detail of all 3 types and save The Currency Translation Ratio identifies the relationship of the units of one currency to the units of another. It enables SAP to process exchange rates that would normally exceed the maximum allowable exchange rate of 9999.99999. The relation between currencies have to be maintained per exchange rate type and currency pair in the translation factors. This usually has to be performed only once. Because inflation can dramatically change the relationship between currencies,
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
23
translation factors can be maintained on a time-dependent basis Exchange Rates identify the relationship between two currencies (e.g., on January 1st, 1999, one USD was equal to 22.694 RUB). The exchange rate is limited to the following extremes (0.00001 9999.99999) Rates can be updated as often as needed, either manually or through the use of an outside interface from Reuters or any other service that provides foreign currency exchange rates Enter exchange rate, validity date from, from currency, direct quotation, target currency and save. Example Xb gbp=1,50 direct quotation All R/3 applications and functions process exchange rates using the direct quotation as well as the indirect quotation. Whether the exchange rate is defined or communicated using
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
24
the direct or indirect method of quotation depends on the market standard or the individual business transaction. The use of indirect quotation is neither application nor country-specific - it affects all the components in which exchange rates are used. The direct quotation is also known as the price notation: The currency value is expressed in the local currency per unit of foreign currency. The indirect quotation is also known as the volume notation: The currency value is expressed in units of the foreign currency per unit of the local currency. Example: local currency: EUR, foreign currency: USD - direct quotation: 1 USD = 0.92000EUR One unit of foreign currency USD costs the displayed number of units of local currency - indirect quotation: 1 EUR = 1.08696 USD For one unit of the local currency EUR you will receive the displayed number of units of the foreign currency. For each currency
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
25
pair you can define either the direct quotation or the indirect quotation as the standard notation for the exchange rate. If the exchange rate you enter does not have the same quotation as the standard quotation set up here, the exchange rate is highlighted to show this Maintaining exchange rates is an on-going task. To reduce maintenance, R/3 offers several tools. For each exchange rate type one of the following tools can be used: Inversion (of the tools available, inversion is the oldest and is seldom used today)s Base Currency Exchange Rate Spreads Note: Just one of these three tools can be used per exchange rate; however, for different exchange rate types different tools can be used. Furthermore: the program RFTBFF00 maintains the exchange rate table automatically by
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
uploading an input file in multicash-format.
26
Another option for transferring exchange rates is offered by the program RFTBDF07, which uses a data-feed interface to transfer data in realtime, if the external data-feed supports real-time exchange rate supply. With Remote Function Call (RFC), a direct connect is set up directly between an external system and a SAP System. You can find information on the file format, data suppliers, file structures and so on in the documentation for this program.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
27
Prepare Automatic Posting for (T. Code OBA1) Foreign exchange Valuation Assign exchange rate (T. Code FS00) difference key in loan account Create G/L account for exchange rate gains and loss Foreign currency valuation (T. Code F.05)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
28
valuation Valuation Method= Strict lowest cost principle Lowest cost principle Valuation in Curr.Type= Company code currency Creating postings=Yes or No No If not activated (no), a test run is carried out. Under Selections: Activate Valuate G/L Account Balances When foreign currencies are valuated, all the OPEN ITEMS that were posted in a foreign currency are valuated: The valuation is based on the individual open account items in a foreign currency, that is, each open account item in a foreign currency is valuated individually. The accounts that are valuated are listed in the Customizing documentation. Fixed-Term and Foreign Exchange Transactions: Fixed deposit accounts (open item management) in foreign currencies
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
29
Menu Path >SPRO >Financial Accounting >Financial Accounting Global Settings >Tax on Sales and Purchases >Basic Settings >Check Calculation Procedure
Click on New Entries Enter condition type name (Base amount) Condition class (Taxes) Calculation type (percentage) Condition category (Tax) Access sequence(if not selected might give rise to issues when defining tax code) Under changes which can be made Select item condition check box
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
>Define Condition types >
30
Assign Country
to Tax Define tax codes (T. Code FTXP) for sales / purchases
The calculation procedure determines for which amount the individual condition types are to be calculated. This can be the base amount or a subtotal. The calculation procedure groups different types of taxes i.e., input tax and output tax. It also determines the posting rules for taxes. It consists of steps. For each step, specify condition type, from level, to level and posting key. Steps 1. Select TAXGB and click on copy as button. 2. Enter procedure name and description 3. Press enter key. 4. Then the system will give you a message 5. Click on copy all button From my experience, it is advisable not to change the Tax Codes are used for the following reasons: a) verify the amount of tax. b) calculate the amount of tax. c) calculate additional tax portion d) verify the tax type e) determine the G/L account f) show tax correctly on tax forms The tax code contains the tax rates. Tax rates are assigned to the tax types (e.g., A/R Sales Tax ), which are included in the tax procedure. A tax code may have several tax rates entered for different tax types but usually only one tax rate is entered
Steps
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
2. 3.
31
4.
Enter tax type (e.g. input tax) Check: Tick the box Reporting country(GB)
Note: Firms may have many tax codes for input tax because of different tax rates. In such case you have to define for each tax rate, a tax code separately and assign account for each tax code.
Determination)
Click on out put tax, enter COA Check the tax code box Click on save Click on accounts button In the tax code field >Enter input tax code (RI) and In the account field >Enter purchases account In the tax code field >Enter input tax code (RO) and In the account field >Enter Sales account
Tax (T. Code OBCL) Codes for Non Taxable Transactions Withholding Tax(TDS) Define Withholdin g Tax Type for Invoice Posting
This is used for service charges, professional charges, contract payments, salary payments, Insurance commission. Whenever you make payments in respect of the above you have to deduct the TDS from these amounts and pay to the tax authorities to meet the statutory obligation. TDS is deducted while posting invoice or while making payment. There we need to define two
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
withholding tax types. 1. 2. Invoice Posting Payment Posting
32
Withholding tax is calculated and posted to the appropriate withholding tax accounts at different stages, depending on the legal requirements in each country. As a rule, withholding tax is posted at the same time that the payment is posted, in other words the outgoing payment (Accounts Payable) or incoming payment (Accounts Receivable), is reduced by the withholding tax amount. Step 1. Enter withholding tax type and description.
In the rounding rules section The first radio button will be selected automatically 2. Select post w/tax amount check box In the accumulation type section Select no accumulation radio button
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
In the base amount section Select Withholding tax code level
33
3. Save Create Posting Define Withholdin g Tax Codes Define Formulas for calculating withholdin g Tax
In this activity create a formula for calculating withholding tax for difference range of amounts. To apply this formula for calculation withholding tax you to select the check box in the withholding tax code, to activate the formula. Click on new entries Withholding tax type Withholding tax code Withholding tax country Valid from date and save. You can create this for both the types (payment posting & invoice posting) Click on new entries Enter Cocd/withholding tax types Enter W/Tax Type Enter W/Tax Code Description Base amount percentage Post indicator >1 W/Tax Rate > Percentage % and save
W/Tax
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Extended Withholdin g Tax Assign W/Tax (T. Code XK02) Code in the Vendor Record Posting Withholding Tax Master
34
Prior to this, make sure that you have Created a General Ledger Master Record as TDS Payables (Taxes) (FS00) It is a liability account and balance sheet account Select debit / credit check box Select withholding tax type check box Select withholding tax codes check box Enter withholding tax type Enter withholding tax code Press enter key Save
Communications between R/3 and a sales/use tax package are established using SAP RFC (Remote Function Calls). You must create an RFC destination that specifies the type of communication and the directory path in
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
35
which the tax package executable or shell scripts program is installed. You must set up the RFC destination as a TCP/IP communication protocol. The destination name is user defined. Enter RFC Destination: eg. TaxWare_Maxtax Technical Settings Connection types :TCP/IP Application Server :Program/Taxware/salestax/avp.sh RFC Destination: eg. Vertex_Maxtax_Unix Technical Settings Connection types :TCP/IP Explicit host Program/Verterx/verrfc Set up Gateway Gatewayhost e.g 207.105.66.132 Gateway service e.g. Sapgw02 There are two recommended methods to define the directory path: SAP and Tax Software Package reside on the same server If R/3 and the external tax package are to reside on the same server, click Application Server to select as the program location. In the field Program, the external tax packages executable or shell script program, along with the directory path in which it was installed, must be specified. Click Save. SAP and Tax Software Package reside on different servers If R/3 and the external tax package were to reside on different servers, then this would be an explicit communication setup. Click Explicit host. In the field Program, input the external tax packages executable or shell script program along with the directory path in which it was installed. In the field Target Host, enter the host name of the server where the external tax package resides. Click Save.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
36
Test Connection
If necessary, set up the correct SAP gateway host and gateway service. This setup is frequently an area of concern. An understanding of the directory path is of utmost To test the connection between R/3 and the external tax system, choose the Test connection button in the upper left-hand corner of the screen. If any error occurs, verify that: 1. The connection type is TCP/IP. 2. Program location and host name are correctly specified. 3. The directory path and the name of the executable program are correct. 4. The gateway host and service name is correctly specified 5. The external tax package has been installed correctly and is the correct version. 6. The external tax packages API for the R/3 tax interface is installed correctly and is the correct version. 7. The R/3 RFC libraries are the correct version. 8. The correct permissions are set for the user account. 9. The user has read/write authority. If this test fails, halt the installation! This test must be successful in order for R/3 to communicate with the external tax package. If the connection is successful, also verify that the external tax package installed supports the R/3 4.6 version of the API. You do that by going to: System Information Function List Check if the following functions are listed: RFC_CALCULATE_TAXES_DOC
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
RFC_UPDATE_TAXES_DOC RFC_FORCE_TAXES_DOC
37
RFC_DETERMINE_JURISDICTION
(T.Code SE37)
Testing the external system tax data retrieval In order to test the external tax system, dummy RFC-enabled function modules were created in R/3 to simulate the external tax RFC functions. The RFCenabled function modules can be tested with the R/3 Function Builder Test Utility. Testing can be done for: 1. Jurisdiction code determination 2. Tax calculation 3. Tax update 4. Tax forced update It is imperative to perform these tests and check its results before continuing with further configuration. These tests might also be useful to resolve customer problems. Timeout during allocate" / "CPI-C error CM_RESOURCE_FAILURE_RETRY " It was not possible to connect to the remote machine. See the chapter "Configuring the communication" for details. Short-dump: "Start of TP failed" / "CPI-C error Please verify if the program name in the destination has been set up correctly. See the chapter "Configuring the communication" for details. Short dump: "Function is not available" You probably don't have a version
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
of the external tax package that supports the R/3 4.6 release. See the chapter "Configuring the communication" for details.
38
The export parameters indicate an error (RETCODE>0). Check your input parameters. These errors are never R/3 errors! If necessary, consult you external tax package vendor or the manual 1 of the external tax system. No error occurs, but nothing comes back. Don't forget to enter the destination of the RFC target system.
Activating the Tax Interface System Step 1 Define Tax procedure to a country Step 2 Activate External Tax Calculation
(T. OBBG)
Each country can have only one tax procedure. 1 External Tax System ID (ExID): Define an ID for the active external tax system. For example :( External Tax Interface. 2 RFC Destination: 3 Interface Version (Int. Version) The External Tax Document is the entity name for tax relevant information for one particular document. This information is to be updated into the external audit register file for legal reporting purposes. An External Tax Document is created when a SD, MM or FI document is successfully posted to accounting.
Step 1 Define Number ranges for external tax documents Step 2 Activate External Tax Document
(T.CodeOBETX)
The Active flag controls if an External Tax Document can be updated into the external tax audit file
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
39
(T Code OBCO)
for legal reporting purposes. This flag is read during the SD, MM and/or FI document posting process. If this flag is not set, the tax information will be lost and there will be no External Tax Document updated to the external audit This configuration step is required by SAP tax calculation engine. SAP tax calculation engine needs to know how a jurisdiction code is structured as well as if tax should be calculated /posted by line item. Although these concepts have no meaning for external tax calculation, it influences the relevant input data passed to the tax interface system for tax calculation and postings.
Customizing Master Data Tax Classifications (SD) Step 1 Define tax category by departure country (SD) Step 2 Customer master configuration (SD) Step 3 Material master configuration (SD) (T.CodeOVK1 )
A tax category has to be defined by departure country. Allowable departure country is the plants country and/or the company codes country. The tax category allows tax classification to be entered in the customer master and material master This configuration defines the possible tax classifications for the tax category in the customer master on the billing screen. The A/R material tax classification indicator is also used as a key in automatically determining the tax code within SD (see Setting up SD condition records). Multiple tax classifications may need to be set up for special tax rules and regulations based on material. These tax classification indicators are user defined, and point to user defined tax codes Tax codes can be automatically derived
(T.CodeOVK3)
T.CodeOVK4)
Customizing
40 Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi from material, plant and account Master Data Tax assignment for purchasing transactions Indicators (MM)
The tax code can be overwritten within the purchase order (item details) and the invoice verification document. The A/P material tax classification indicator is used as a key to automatically determine the tax code within purchasing. Multiple tax classifications may need to be set up for special tax rules and regulations based on material. These tax classification indicators are user defined, and point to user defined tax codes
(T.Code OMKK)
Step 2
Define tax classification indicators for plant (MM)
(T.Code OMKM)
Step 3 Assign tax (T.Code classification indicators to plant OMKN) (MM) Step 4 Define tax (T.Code classification OMKL) indicators for account assignment (MM) Step 5 Assign tax classification indicators for account assignments (mm)
(T.Code OMKO)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Sales & Use tax calculations require Step 6 location information to properly Maintaining determine where consumption of Master Data (SD) tangible personal property occurred.
41
This information in the form of tax jurisdiction codes is stored on the master records. A tax classification indicator is also stored on some master records. The customer master jurisdiction (representing the ship-to location) and the taxability indicator assist in determining the tax. The plant master record contains a tax jurisdiction code identifying the ship-from location. The material master record has a material tax classification indicator that along with the customer tax classification indicator automatically determine the tax
Step 1.A Maintain Customer Tax Jurisdiction Code Step 1B Maintain Customer Tax Classification
Step 2 MM01 create Maintain material / MM02 master tax change classification (SD) Step 3 Maintain plant master jurisdiction code (SD) (T.Code OX10)
The jurisdiction code relevant to a plants location must be maintained on the plant master record. This code provides the external tax system with the ship-from location for A/R and the ship-to location in A/P.
Maintaining
42 Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi provide ship-to and ship-from location Master data information for procurement of goods (MM)
and services within the MM and FI modules. The ship-to location represents where the consumption of goods and services occurs for sales and use tax calculations. The ship-from location is required to correctly calculate sales and use tax in certain jurisdictions. Also, the tax classification of the material must be maintained. This provides the taxability determination for the purchasing of goods and services.
Step 1 Maintain plant master jurisdiction code (MM) Step 2 Maintain Cost Center master jurisdiction code (MM) Step 3 Maintain Vendor master jurisdiction code (MM)
The location of a cost center can also represent the ship-to location.
MK01 create / The location of a vendor provides the MK02 change ship-from location.
Step 4 MM01 create Maintain material / MM02 master tax change indicator (MM)
The tax classification indicator on the material master provides the taxability of the material for all purchasing transactions. This indicator and the ship-to and ship-from jurisdictions provide the information necessary to calculate the sales or use tax. Screens: Purchasing
43 Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Step 1 Tax code properties have to be set first Maintain tax code (T.Code during tax code creation in order to properties FTXP ) define it as input/ output tax, sales/use Step 2 Maintain tax code (T.Code condition FTXP ) record(s)
tax, etc. Tax code condition records are stored in condition table A003. The plants country (SD) or the company codes country (MM) along with the tax code, which was automatically determined from the SD/MM condition records, are used to read the tax condition records stored in table A003. The tax code also be entered and changed manually in both MM and FI. Tax procedure also determines the G/L (tax liability) accounts to which the tax amounts are to be posted to accounting. In order for the tax procedure to determine the desired G/L (tax liability) accounts per tax code, it makes uses of three interconnected concepts: 1. Accounting key 2. Process key 3. Transaction key Each condition type amount - calculated during the tax procedure execution can be posted to the desired G/L account. This is accomplished by the accounting key, which is assigned for each relevant condition type in the tax procedure TAXUSX. Check for each tax code the corresponding accounting key for all active condition types using transaction FTXP.
(T.Code FTXP )
(T.Code OBCN )
Accounting key is equal to process key. The process key defines through the posting indicator if a tax liability account can be assigned for a tax code or if tax amounts are to be distributed to
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
44
the expense Only the process keys, which have the posting indicator unequal to 3 is also transaction key.
(T.Code OB40 )
The transaction key defines the tax liability account and posting keys for line items that are created automatically during posting to accounting. Transaction keys (or account keys) are defined for each chart of accounts. Good receipt and goods issue transactions are non- Sales & Use tax relevant transactions. However, due to design reasons, tax code and jurisdiction code is required. Therefore, it is enough to assign the exempt tax codes and a dummy jurisdiction code that has no purpose in taxation.
(T.Code OBCL )
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
45
Process
Description/Task Create Bank Change Bank Display Bank Display Bank Changes Create House Bank
Effect in FICO
Enter Bank country: GB Bank key e.g. 140821
Make sure you have created g/l Bank account Each house bank can have several different bank accounts linked to it. Each house bank is tied to a company code. House Bank is identified by a unique bank key Due to the fact that theres been a rise in the number of bank mergers, some firm find it necessary to set up for one single banking institution two house banks within one company code. As one is used for Paper transaction and another for electronic transaction. Enter House bank id (alpha
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
num) Bank key (6 digits)
46
Create G/L Account for 1) Check issued out(clearing acc) 2) Outgoing Wire Transfer 3) Interim Postings 4) CheckReceived(clearing acc) 5) Main Bank Account
For checks issued out based on checks cleared in the bank account the following entry will be passed automatically. (DR Cheque issued out CR Main bank account) For checks Received based on checks cleared in the bank account the following entry will be passed automatically (CR Cheque Received DR Main bank Enter Paying company code House Bank Account ID Click on Change status to maintain check lots Enter the reason for example Incorrect check printing. 1)Create Account Symbols eg Acct=main bank/Txt= Acct=Bank chrg/Txt= Acct=Wire trn/Txt= 2) Assign Accounts to Account Symbols (Assign acc symbol to G/L account) 3) Create Keys for Posting Rules e.g Y101= Main Bnk Acc Y102= Confirmed
FCHI
Define Void reason Code G/L Account Cashed checks Global Settings for Electronic Bank Statement
FCHV FF.3
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
cash Y103= 4) Define Posting Rules
47
Here you will now assign the key created for posting rules to the various account symbols and specify whether it will be a debit or credit and to which posting area, whether bank or a sub ledger posting. The posting rules represent posting transactions typical of the bank statement, such as: Incoming check Credit memo Debit memo Check received: You debit the Main Bank Account (i.e. Money coming in) Posting type: Clear: Debit(40) main bank account, credit check in Posting type 5 : Post to G/L Account) Check Issued Out: DR Check Out CR(50) Main Bank Doc type SA Post key 50 Posting type 4 (Clear debit G/L acct). Interim Posting: DR(40) Main Bank CR(50) Interim Posting Doc type SA
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
48
Posting type 1(Post to G/L account Out going Wire transfer: DR Wire Transfer CR(50) Main bank Doc type SA Post key 4(Clear debit G/L acct). Bank Charges: DR(40) Bank Charges CR(50) Main Bank Doc type SA Posting type 1(Post to G/L account 5) Create Transaction Types E.G. Z_76 zitra electronic bank 6) Assign External Transaction Types to Posting Rules : Assign bank details, for which the account statements are to be imported , to a transaction type. All the house bank accounts at a particular bank are usually assigned to the same transaction type. Highlight the transaction type you created, then double click on it Click on new entries. Give external numbers to
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
49
correspond with G/L account/posting rules defined. Assign Bank Accounts to Transaction Types
Import Electronic Bank Statement Manual Bank Statement 1 Create and assign business transaction Define Posting Keys and Posting Rules for Manual Bank statement Define variant for manual bank statements
FF.5
Enter transaction type(e.g. CHIN) Enter Posting rule Enter text description
2 3
Select SAP01 Double click on SAP01 Go back to the previous screen, then click on copy icon , copying from SAP01 to your variant of which you define now e.g. ZDEMO. Then position the cursor on , delete doc number, customer match code, foreign currency, foreign currency amt. Then double click on allocation amount. Then double click on Bank Charges, but change if from 13 to 6 Click on the Check Icon, and then you get a msg, Variant .. is correct
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
50
Check deposit
Create Account Symbol e.g. Checkdp=incoming check Assign Accounts to Account Symbol Account Mod=+ Currency=+ Create Keys for Posting Rules Zchq= Direct Check
Create and Assign Business Transaction Define Variant for Check Deposit
Bank Accounting>biz trans>check deposit>define posting keys and posting rules for check deposit Bank Accounting>biz trans>check deposit>Create and assign business trans Bank Accounting>biz trans>check deposit>define variant for check deposit
Define Posting Rules ZCHQ Dr Psky 40, Account Symbol= Checkdp Document type=DZ Posting Type =8
Put the cursor on SAP01 and click on the copy button. Take you to From SAP01 Variant to your defined Variant. Takes you to a different screen Change accordingly by double clicking on
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
51
the possible fields and then ,changing the input number. Click on save
Manual Bank Statement Process Manual Bank Statement Post Process Electronic Bank Statement Post Electronic Bank Statement Edit Cash Management Position Pmts Cash Position Cash Create G/L account for Cash Journal Journal.
The cash payments for small amounts to employees or vendors can be done using the cash journal. Wherever small payments are received from customers, the cash journal incoming postings will be made. GL Code must be on post automatically. I f you want several cash journal in different currencies, make sure that balance in local currency is not set and that the account currency is same as company code currency. Sort key: doc no fiscal year, Field status: G001 Post Automatically: Keep local currency only Line item display The cash journal supports posting of cash receipts and payments. You can: Have a separate cash
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
journal for each currency.
52
Post to customer, vendor and general ledger accounts Use business transactions (instead of usually required postings keys & accounts) to post the data. Define your own business transactions. Document type Sk
Define for Document type Maintain Number Range for cash journal document
You can run several cash journal with different currencies in one cash Journal G/L account. If you want to run several cash journal in the same currency in one company code, you have to select different cash journal G/L account. Cash Journal entries are saved locally in the cash journal subledger, but postings are automatically calculated and displayed on GL, Vendor and Customer accounts.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
53
Enter all required data (amount, Cost Centre, Vendor / Customer account etc.) Save or Post your transaction, Print cash journal document
FCH1
Define check void reason EDI Partner Profile Bank statement processing
FCHV WE20
Processing of electronic bank statement consists of two phases: You need to import the bank data into the system (sometimes it is necessary to transfer the file into a format readable by SAP before), Run the post processing transactions - clear and post the items that have not been posted automatically. The transfer program (for example: MultiCash) uses the bank data to generate two files for further processing, STATE.TXT and ITEM.TXT. STATE.TXT contains bank statement header information and ITEM.TXT contains the transaction information. Using this format, a number of bank statements can be imported simultaneously. For the import, you need to enter the format, along with the two file names, and stipulate the type of further processing. The system then automatically makes the postings to the bank account, bank clearing account, customer account, and, if required, vendor account, along with the payment clearing. You have two options here: Immediate posting create a batch input session, then run it.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi We propose to use MT940 format file for Electronic Bank Payments. PAYMENT TERMS Maintain Terms of Payment (T. Code OBB8)
54
Payment Terms are conditions established between business partners to settle the payment of invoices. The conditions define the invoice payment due date and the cash discount offered for early settlement of the invoice. R/3 is delivered with typical payment term keys; however, new payment terms can be defined in configuration. Payment terms enable the system to calculate a cash discount and invoice due date. In order to perform this calculation, the system needs the following three data elements: Baseline Date: The date from which the due date is derived. Cash Discount Periods: The period during which the discount is allowed to be taken. Cash Discount Percentage Rate: The rate used to calculate the discount value. Payment terms can also be configured for installment plans. In this case, each installment may have a different payment term assigned to it.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
55
Reasons for not dunning a particular line item or a particular Customer or vendor.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
56
Dunning block reason defined at customer master for excluding a particular customer or it can also enter for a line item while entering line item Besides the main configuration, there are five other segments to be configured for dunning as dunning procedures. In the configuration we will define main screen
Dunning interval days, days between the dunning levels - No of dunning levels - Total due items from dunning level , total of due item from the defined dunning levels. 1 - Min days in arrears (acct); These minimum days in arrears have no influence on calculating the days overdue. - Line item grace period ; Grace periods per line item which are taken into consideration during determination of the due date for the dunning run. Here you maintain Dunning Level Dunning Charges Dunning Minimum Amount Dunning txt Special G/L indicator.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Rates(optional) Assign Dunning (T. Code XD02) Procedure to Customer / Vendors Accounts Define Correspondence (T. Code OB77) Types Assign Company Codes to Correspondence company Codes Assign Programs for (T. Code OB78) Correspondence Types Dunning Run (T. Code F150)
57
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
58
Accounts Payable Core Settings Description/Task Transaction Effect in FICO code Example of which could be: Define Account Groups (T.Code One-Time Vendor(OTVD) with Screen Layout OBD3)
Create Number Ranges for Vendor Accounts Document Types for Number Ranges Assign Number Ranges to Vendor Account Groups Create Tolerance Group for Vendors Define cash discount base for Incoming Invoices Define Accounts for Cash Discount Taken
(T .Code XKN1) (T. Code OBA7) (T. Code OBAS) (T. Code OBA3)
Special Vendor(SPVD) Goods Supplier(GOSL) Domestic Supplier(DOML) Regular Vendor(REGV) Example Vendor(REGV)1-999 Note! Number range must not overlap
Prior to this make sure youve created G/L accounts for 1Reconciliation 2 Cash Discount Taken(Revenue) (DR) Enter COA Save rules first
Enter COA Save rules first Enter (tick) for debit and credit 2) Cash Discount Lost (Expenses)(CR) e.g 01>wrong entry>Entry made wrongly 02>Negative postings>Posted Negatively
(T. Code
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Prior to this make sure youve Over payments / Under OBXL) created G/L accounts for Over Payments
In the account are determined based on field, click on Debit/Credit as well as Reason Codes. Credit Cash Under Payment Debit Cash Over Payment. Prior to this make sure youve created G/L accounts for Bank Charges.
59
payment(Dr)/Underpayment (Cr)
Define Accounts for Bank Charges Define Dunning Procedure Create Vendor Master Record
Enter COCD & Account group Click enter Then give details of the company you want to create. Bank key= six number Bank account=eight number Vat = 11 digits Eg GB226789829
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
60
AP Business Transactions Invoice Posting Direct Trans Code: F-43 Invoices AP Processes Enter Vendor Invoices Trans Code: FB60
30 cr vendor acc,40 debit expense acc Posting an invoice received from a vendor will: Create the Invoice Receipt Document. Update the Material master record when appropriate. Update Purchase Order History when appropriate. Post entries to the appropriate G/L Accounts. Update the Vendor Account (sub-ledger). When the Vendor Invoice is posted, a debit is posted to the GR / IR Clearing Account (and cleared) and a credit is posted to the Vendor Account (subledger). At the same time, a credit is posted to the appropriate G/L Reconciliation Account (Accounts Payable Account) assigned to the Vendor. 30 cr vendor acc , 70 debit asset , trans type 100 for external asset acquisition 21dr vendor , 50 cr expense acc In case where a Your firm is overcharged by a vendor. For this reason your company receives a credit memo which can be deducted from the original invoice. In vendor credit memo the R/3 system defaults the document type KG
Direct Invoice Posting to Trans Code: F-43 an Asset Credit Memos Trans Code: F-41
Display Document
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Change A Document Trans code: FB02 Display Document Trans code: Changes FB04 To park an invoice Trans code: F-63 To park a credit memo Trans code: F-66 Change Parked Documents Trans code: FBV2 Change Parked Document Trans code: Header FBV4 Display a Parked Trans code: Document FBV3 Display Changes to a Trans code: Parked Document FBV5 Delete Parked Documents Trans code: FBV0 Post Parked Documents : Trans code: FBV0 Reversal of Individual Trans code: Documents FB08 Vendor down payment Trans code:F-47 Post Vendor down Trans code:F-48 payment Post Manual Outgoing Trans code:F-53 Payment Post Debit for Manual Trans code:F-31 outgoing payments Mass Reversal of Trans code: F.80 Documents Create Posting for Trans code:F.14 Recurring Entries Cr gr/ir acc Post Goods Receipt Trans code: Dr expense account MIGO/MB01 Change Goods Receipt Trans code: MB02 Display Goods Receipt : Trans code: MB03 Reverse (Cancel) Goods Trans code: Receipt MBST Goods Return : Trans code: MB01 Cr Vendor Acc Invoice Verification Trans code:
Debit gr/ir Acc
61
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi MIRO Display Invoice Trans code: Verification Documents MIRO . Reversal of Individual Trans code: Logistics Invoice MR8M Documents Process Automatic Clear F.13 Vendor transfer post/ F-42 without clearing Manually Clearing Vendor Trans code: F-44 Line Items Display / Vendor Change Trans code: Line Items FBL1N Reset Vendor Cleared Trans code: Items FBRA Display Vendor Initial (T. Code Screen FK03) View Vendor Account (T. Code Display (line items) FBL1N) Display /Change Vendor (T.Code-FK10N) Account Balance Display Report (T. code- F.98) AP Payment Run Payment Run Maintain Payment Program Trans code: FBZP
The systems take into account in a payment run Payment method specifications in the IMG.
62
Specifications in the vendor master records Information in the documents(incoming invoices) Specifications made when maintaining the payment run parameters.
63 Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Perform Automatic Trans code: F110 The payment run considers the following dates Payment Run for Checks: a)Customer due date Maintain Header Data b)Vendor due date
c)Documents entered date The payment run: Posts payment documents. Clears open items. Supplies data for the payment media print programs. The actual Payment Run can be started immediately or scheduled to run at a later date and / or time. The Payment Run is executed in batch mode. Every payment run of the payment program is identified by two fields: Run Date=Todays date Identification= The run date does not have to be the actual date when the program is executed but this is recommended. Its main purpose is to help identify the program run. The field Identification is used to differentiate between program runs that have the same run date.
Posting date =todays date Doc ent up to=todays date Customer item due by=todays date+ 7days Company code= Payment Mthd= Value date=Today+30days Click on additional Log Activate the following
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
64
Due Date Check, Payment Method Selection in All Cases, Line items of the payment documents Choose Printout/Date Medium.(YOU MAY SKIP)
Click on the Green tick box Click on enter Go to the main menu> edit>payment>schedule program>click on it Select start immediately check box Click on the green tick button Press the enter key Go to Edit>payments>payment list>click on it The Payment Program selects Open Items to be paid depending on the following: Date of the Payment Run Next Posting Date
While editing the parameters, an Additional Log can be requested for test purposes. If the Proposal Payment Run does not pay certain Open Items, the
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
65
reasons are detailed in this log. On the basis of this information, the user can decide how to resolve the
situation Copying the Parameters of a Previous Check Run: Posting a Manual Payment aka Hot Checks Posting a Manual Partial Payment of Open Line Item Reprint Checks (Includes Voiding Old Check To Print Checks from the Spool Cancel Payment / Void Checks Display Check Register Display Check Display Payment Document Perform Vendor Balances Inquiry Create Manual Check Information Payment List Trans code: F110 Trans code: F-58. Trans code: F-58 Trans Code: FCH7 Trans Code: SP01 Trans Code: FCH8 Transaction Code: FCHN Trans Code: FCH1 Trans Code: FCH2 Trans code: FK10N FCH5 S_P99_4100009 9 Doc Type KZ
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi AP Procurement Process Procurement Process 1
66
Create Requisition Change Requisition Display Requisition Individual release of Purchase Requisition Collective release of Purchase Requisition List Requisition (General) List Requisition (Acc. Ass) Request for quotation Requisition For Quotation, list display by collective number Outline Agreement / Term Contract Outline agreements, list display by general criteria Change Outline Agreement Display Outline Agreement by Material or Service Release Contract(Outline Agreement) General Evaluation of An Outline Agreement (OA) To Print Contract: Create Purchase Order (Known vendor) Create Purchase Order (Unknown vendor) Change Purchase Order General Evaluation of a Purchase Order Release Purchase order Display Purchase Order
Doc type NB
Doc type NV
ME31/ME31K ME3K ME32K ME3M ME35K ME80RN ME9K ME21N ME25 ME22 ME80FN ME28 ME23N
Doc type NB
No Accounting Impact
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Display Purchase order ME2L by Vendor Display Purchase order ME2N by PO number Display Purchase order ME2K by Account Assignment Display Purchase order ME2N by Open items Report Purchase order ME2N Purchasing Order MCE1 Analysis Info record per vendor ME1L Purchasing Order Price ME1P history 5
67
MIGO
Debit Inventory Acc Credit GR/IR acc The posting of a Goods Receipt results in the following: A Material Document is created (stock quantity is increased).An Accounting Document is created (G/L Accounts are updated).Purchase Order history is updated. When a Goods Receipt is posted, a debit to the stock account and a credit to the GR / IR (Goods Receipt / Invoice Receipt) Clearing account is posted 101 Good receipt
MIGO
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi The Vendor Invoice gets Invoice verification/Post MIRO/MR01 included in the Purchase Document
68
Order history to update the status of the Purchase Order Line Item. A Debit is posted to the GR / IR Clearing Account to reverse the original entry. An open item (credit) is created in the Vendor Account (sub-ledger) with a corresponding credit to the appropriate Reconciliation (G/L) Account defined in the Vendor master record. The open item represents the payable to the vendor and remains open until a vendor payment is processed
Change Invoice Document Delete Invoice Document Display Vendor Display Vendor Line Items 7 Payment
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
69
account CR Vendor Number (recon xxxx) For a purchase order the entries will be as follows: GoodsReceipt: DR GL Expense Account/Inventory account CR GR/IR Clearing (xxxxx) Invoice Verification: DR GR/IR Clearing (xxxxxx) CR Vendor Number (xxxxxxx) The vendor account (open items) must be manually cleared, a process that normally is automatically performed as open items are paid. If you fail to do complete this procedure, the vendor account will not be cleared and will retain a debit balance with no offsetting entry. After payment, the desired balance in any vendor account should be zero.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
70
Account Receivable Basic Settings Process Description/Task Create Account Groups Create Number Ranges for Customer Accounts Assign Number Ranges to Customer Account Groups Define Document Types Transaction code Effect in FICO (T. Code OBD2) (T. Code XDN1) (T. Code OBAR) (T. Code OBA7) (T. Code FS00)
Create General Ledger Account Accounts Receivables Define Accounts for (T. Code OB09) Exchange Rate Differences Create Accounts for Bank (T. Code OBXK) Charges Customers Create General Ledger (T. Code FS00) Account Customer Down Payments Received
Account group Liabilities, sort code 031 or 026 , reconciliation account customers, GO67 double click on Acct type D and SPL. GL A
In the recon. Acct field (Enter GL Account - Accounts Receivables) In SPl. GL Account field (Enter GL Account Customer Advances / Down
Create General Ledger (T. Code FS00) Account Reconciliation Create Reconciliation for (T. Code OBXR) Down Payments
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Payments)
71
Display a Customer Master Record Centrally Display Changes to a Customer Block/Unblock Customer Mark Customer for Deletion Create Tolerance Groups for Customers Create Tolerance Groups for Employees Invoice & Payment Create Customer Invoice
(T Code: XD03) (T Code: XD04) (T Code: XD05) (T Code: XD06) (T. Code OBA3)
PstKey 01 = (Debit Customer Invoice), PstKey 51 Credit Revenue Account Document Type: = Customer Invoice
Define Accounts for Cash (OBXI) Discount Customer Payment (T. Code F-28) Receipt
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Post Incoming Payment (T.Code-F-28)
72
You can use this to process under payment, over payment (difference needs to be credited to customer account) and Overpayment (the difference is due to a late fee the paper invoice doesnt show the late fee therefore neither does the open item in the system).
Dedit the Main bank account(Pst ky 40) Credit the Customer Account Pst ky 15) Invoice Payment
Post Customer Down Payment Unblock Invoice for Payment Enter Customer Credit Memo
(T.Code-F-29)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
73
goods, damaged goods, etc. Regardless of the reason, the credit memo posting is similar to other standard document postings within the SAP R/3 system. The basic document entry requirements are the same, in accordance with certain configuration settings. Once posted, the credit memo is applied against the customer a account balance, and subsequently offsets future billings.
Returned checks
When a check is returned from the bank, the transaction is posted to the Customer with the use of Special GL indicator R. This result in the amount being recorded to the balance sheet account xxxx (Please note that a valid customer account must be created prior to posting any invoice or returned check item.) Pst Key: 09 = (Special G/L Debit), Account: Customer Number,Sp. G/L R (for returned Check), Post Key: 50 = Credit Entry Account: Cash account-Local Depository Account The need to post a payment and print a refund check without running the payment program for credit memos. This process is used if
Customer Transfer
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Posting without Clearing Account Receivables
74
you need to transfer a value from one customer to (usually) another customer. Since this transfer happens without clearing you run this transaction without selecting open items and therefore the amount you are transferring out is not dependent on any prior postings to that customer PstKey12 (Reverse Invoice) for a Customer/Credit against the first account PstKey 01 (Invoice) for a Customer/Debit against the second account
Customer Displays Customer Master Data Comparison Customer Balances View Customer Line Items Display Customer Balances Change Customer Line Items Customer Account Analysis Create Evaluation Customer aging report Report Selection (T. Code F.2D) (T. CodeS_ALR_87012172) (T. Code- FBL5N) (T. Code FD10N) (T. Code FB09) (T. Code FD11) (T. Code F.29) (T. Code: F.99)
Account Clearing
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Clearing
75
Clearing is the process of matching open debit entries with open credit entries within the same account. The system assigns a Clearing Number to the matched items. The system is able to post a line item and clear it against an open item or items in one transaction (Post With Clearing).
Customer Account Clearing Manual Clearing of Open Items Automatic Clearing /G/L Account
Resetting Cleared Items Assign and Clear Open Items Edit Assigned Open Items
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
76
Correspondence Correspondence Account (T. Code: FB12) Statements/Request Correspondence Maintain Correspondence (T. Code: F.64) Delete Correspondence (T .Code: F.63) Request Print Letters (Customer): Bulk Printing of Account Statements Reprint Quarterly Account Statement (T .Code:F.65 ) (T .Code:F.27 ) (T .Code:F.61 )
Document Maintenance Documents Display/ Searching for Documents Changing Documents .Display Documents Changes Post/ Deleting Parked documents Reversing Documents (T. Code: FB03) (T. Code: FB02) (T. Code: FB04) (T. Code: FBV0) (T. Code: FB08)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Recurring Entries(e.g. Standing Order) Recurring Entry Change Recurring Entry Create Posting Documents from Recurring Entries List Recurring Entry (T. Code: FBD1/F.15) (T. Code: FBD2) (T. Code F.14) (T. Code F.15)
77
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
records the response to an inquiry.
78
The following information can be recorded in a Quotation: Material Number Price Alternative Items As a result of this contact, the customer becomes interested in a product. To obtain more information, he/she then submits a request for quotation (RFQ) regarding the product (referred to as a material in R/3) and its price. The sales representative responds to this RFQ and creates a quotation. This may involve negotiations about discounts and other conditions. For the RFQ document, the system determines the price for a specific material quantity. However, the system does not check to see if that material is available. If the RFQ document for a desired quotation already exists, the data from that RFQ can be copied into the quotation. The quotation document contains a binding price listing for the quantity of the requested material and the time period during which the price will remain in effect. Simultaneously, an availability check is being run which determines when, and how much of, the desired material can be delivered.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Change Quotations (T. Code VA22) Display Quotations (T. Code VA23) Create Sales Orders (T. Code VA01) Sales Order: A document
79
created in Sales & Distribution that records the material number, quantity, price and delivery date of a product to be purchased by a customer. Should the customer then decide to buy, this will result in an order. An order can be generated from the quotation as a follow-up function. The data from the quotation is copied into the order during this process. You achieve the same result when you create an order and use an existing quotation as a reference. Both of these procedures can be used for all document types that may be used as references for the order. the document types are: a RFQ, a quotation, an existing order, a contract or scheduling agreement and an invoice. There are also different types of documents within order processing. The document type that is used most frequently is the standard order. Aside from this, there are also the document types that result from outline agreements being made. When you close an outline agreement with a customer, you determine the time period during which the customer will accept the product. There are two types of outline
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
agreements. One is the
80
scheduling agreement, in which the individual components of the order are determined along with their delivery dates. The other type is the contract, which only covers the acceptance of a total quantity within a designated time period. The release order then causes individual deliveries to be made in the form of standard orders. There may be times, however, when you would like to make use of a quotation where the validity has already expired, or when you wish to combine items from several quotations into a single order. A Sales Order is a contractual agreement between a Sales Organization and a customer concerning goods to be delivered or services rendered. Information in a Sales Order includes the following: Customer Number Material Number Order Quantity Price Delivery Date Sales Orders can be created with reference to: a Quotation another Sales Order a Contract a Billing Document
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
81
When a Sales Order is processed, the system can automatically execute the following functions: Credit Checking Pricing Material Availability Checking Transferring requirements to Materials Requirements Planning (MRP) Shipping Point and Route Determination Pricing details in the Sales Order include the amounts that will eventually be posted to the General Ledger for Cost of Goods Sold and Revenue
Change Sales Orders Display Sales Orders Create Delivery Note With Reference to Sales Order) Without Order Reference
(T. Code VA02) (T. Code VA03) (T. Code VL01N) (T.Code VL01NO)
The Delivery Note is a document created in the Sales & Distribution module that initiates the shipping activities associated with delivering materials to a customer. The Delivery Note serves as a basis for: Picking the material Creating Shipping Documents Transportation Billing Delivery Notes contain the following information: Material Number Actual Quantity
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
82
Delivered Picking Information (from where the Material is sourced) Billing Status No financial accounting transaction is recorded when a Delivery Note is created. he material quantity that is to be delivered to a customer on the requested date is fixed in the item. However, only those quantities of the material which are confirmed in a scheduled delivery, which can be thought of as a schedule line, can be taken in the delivery. As soon as an item is entered, the system runs a check to determine if the order quantity will be available by the desired date. A Goods Issue is a document, posted in the Sales and Distribution module, that is used as the source document for recording changes in stock levels associated with delivering materials to customers and for recording the financial impact of such transactions in the General Ledger. Shipping activities must already be completed before a Goods Issue can be posted for a delivery. After a Goods Issue has been posted, no quantity changes can be made to the Delivery Note. Goods Issue for a Sales Order:
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Reduces warehouse stock
83
Contains information used in automatic account assignment such as the Movement Type (used to identify the transaction as a Goods Issue) and the Plant from which the material was shipped. As a result of a Goods Issue, integration to the Financial Accounting module occurs with the automatic creation of an Accounting Document containing the following accounting entries: Debit to the Cost of Goods Sold G/L Account Credit to the appropriate Inventory G/L Account Debit to the Cost of Goods Sold G/L Account Credit to the appropriate Inventory G/L Account
Create Good Issue -Collective Processing Via Outbound Delivery Monitor Create Good Issue -Schedule Background Processing Create Good Issue -Cancellation/Reversal Create Billing Document
(T. Code VL06G ) (T. Code VL23) (T. Code VL09) (T. Code VF01)
The Billing Document is a document, posted in the Sales & Distribution module, that supports the creation of Customer Invoices, Credit or Debit Memos, and the recording of the financial impact of these transactions in the General
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Ledger.
84
The Billing Document Type identifies what Billing Document is being created in the system. Billing Documents in the Sales & Distribution module include: Order-related Invoice Credit Memo Debit Memo Billing Documents are created by referencing Delivery Notes. Some of the creation scenarios include: Creating individual Billing Documents for one Delivery Note. Creating individual Billing Documents for two or more Delivery Notes. Billing Document Types are automatically proposed based on the Sales Document on which they are based. As a result of a Billing Document, integration to the Financial Accounting module occurs with the automatic creation of an Accounting Document containing the following accounting entries: Debit to the Customer Account (sub-ledger) and the appropriate G/L Reconciliation Account assigned to it. Credit to the appropriate G/L Revenue Account.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
85
Debit to the Customer Account (sub-ledger) and the appropriate G/L Reconciliation Account assigned to it. Credit to the appropriate G/L Revenue Account
Change Billing Document Display Billing Document Billing due list Cancel Billing Create Incoming Payments
(T. Code VF02) (T. Code VF03) (T. Code VF04) (T. Code VF11) (T. Code F28/F-06))
Customer payments can be received directly and entered in the system manually, or they can be processed through a Lockbox. When the Accounts Receivable Department receives payment from the customer, the Accounts Receivable account is cleared (with a credit) and a Debit posting is made to the Cash account for the same amount
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
86
Special G/L Transactions Bills of Exchange Process Bills of Exchange Description/Task Create General Ledger Accounts Bills Discounting Accounting Link between Sundry Debtors and Bills of Exchange Transaction code (T. Code FS00) Effect in FICO
Account type (Asset) Select Customers (Recon. Acct type for Acct. Type), Select line item display and Sort key 031 Account type (Liabilities) Sort Code 001 Only balance in local currency FSV (GO67) Select D & W and double click on it. In the Recon. Acct field (Enter Accounts Receivables Account) In the Special GL field (Enter BOE Receivables Account) and save
Link between Bank C/A, Sundry Debtors Account & Bank Bills Discounting
In the Bank Acct field (enter bank sub account) Usage (discounting) In the Special GL field (W) In the Customer Recon. Acct field (enter Accounts Receivables Account) In the bank sub account for liabilities field (Enter Bills discounting Account) AND SAVE
Bills of Exchange (T. Code F-33) Discounting Reverse Contingent (T Code F-20) Liability
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi View Customer Wise / Due wise Bills of Exchange Bill Charges and (T. Code OBYH) Account Determination or Assignment
87
Please make sure that you have created GL Accounts for Collection Charges, Discount Charges and assign these accounts to the relevant transaction keys. Go to menu bar item edit Copy Rules In the Dialog Box From = INT To = Your Company Code
Select each item of description and assign General Ledger Account for each transaction key. Bank Discount Charges BDS / Bank Collection Charges BIK Bank of BOE Tax BWS / Revenue from Discount Charges DSK Revenue from Collection Charges INK / Revenue from BOE Tax WST
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Special G/L Transactions down Payment to Vendors Down Payment to Vendors Creating a General (T. Code FS00) Ledger Account - Down payment to vendors Account type(Liabilities) Sort code: (vendor number) Reconciliation (Vendor) FSV( G026)
88
Define alternative (T. Code OBYR) Reconciliation account for down payments
In the Recon. Account field, Enter Accounts Payables Account In the special GL Account, Enter Reconciliation Account (Vendor Advances / Down Payments) Press Enter key and save
Posting Down Payments Display Change Line Items (FBL1N) Posting Vendor Invoice Down Payment Clearing ( Clearing Vendor Normal Items Vendor Statement of Accounts Request for Correspondence / Statement Maintain Request / Correspondence
(T. Code F-48) (FBL1N) T. Code F-43 T. Code F-54 (T. Code F-44) (T. Code OB78 (T. Code FB12) (T. Code F.64)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Down Payment from Customer Create G/L Account (Advances from Customers) Link the advances from Customers (G/L) to sundry Debtors (AR/GL Acc-Reconciliation) Define alternative reconciliation Down Payment Receipt Enter sales Invoice Transfer of advance amount from customer to normal account by clearing GL Account (F-39) Open Item Account Clearing Reset Cleared Items
89
(F-44) (FBRA)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Credit Management Credit Management Overview of Credit Management: Define Credit Control Area Assign Company Code(s) to Credit Control Area Define Customer Credit Groups Define risk categories Define Credit Rep Groups. Define Credit Rep as an employee Associate partner role with Credit Rep Group Define default values for new customer Additional texts for the Credit Manager Tables Model Transfer Change View Specify Data Volume for A/R Info System: Overview Change View A/R Info System Select Evaluations: Overview Define Background Job T. code F.31 (T. code OB45) (T. code: OB38 (Transaction Code OBVU (T.Code OB02) (T code OB02) (T code: PA40) (T. code: OB51) T code: OB45 (T code F.30 reports) (T. Code FY01) (T. Code OBAN) T. Code OBAJ) (T. Code F.29)
90
Process
Description/Task
Effect in FICO
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Asset Accounting
91
Key figures that directly affect fixed assets include the capitalization ratio and the fixed-assets-to-net-worth ratio. COD is created at client level Specification of individual depreciation area are grouped together in a Chart of depreciation Theres a special COD for each country, which takes the depreciation regulations applying to that country into account Copy from OGB-> Chart of Depreciation Your
Specify description of Chart of depreciation Copy / Delete (T. Code Depreciation Area OADB)
Each depreciation area within the Chart of depreciation makes use of different valuation types. Valuation types are used to stipulate criteria for calculating the value of an asset. Depreciation area could be either one of the following :01 Book depreciation (Local Currency) :02 Cost-Accounting Depreciation (Mgt Reporting) :30 Group Reporting GBP (Group IAS Reporting) CONFIG Go to Edit from the main menu > Selections > Select All (F7) Click on it Deselect 01 (Book Depreciation) You have actually selected only 01 (Book Depreciation)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
92
Assign chart of (T. code OAOB) depreciation to your company code Valuation Type
Each company code is allocated to one chart of depreciation, and several company codes can be allocated to the same chart. Valuation types are used to stipulate criteria for calculating the value of an asset. Each Depreciation area within the Chart of depreciation makes use of different valuation types. The valuation type could include the parameters which control the normal depreciation for each of the assets.
How to maintain asset class How to maintain asset class How to maintain asset class How to maintain asset class
Specify Account Determination Create Screen Layout Rules Define Number (T. Code AS08) Range Intervals Define Asset Classes (T. Code OAOA
The minimal classification of asset classes is determined by legal requirements. The same types of assets are allocated to the same asset class. Examples of asset class are Buildings, Plants and equipments, Office equipment, Trade marks, Furniture, low value asset, asset under construction.
Select the existing screen layout and Click on copy as button
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
93
The allocated asset number is also determined by the asset class. Asset class also controls the account determination for the postings of G/L accounts. (Value of assets belonging to the same asset class is then transferred to the same main G/L accounts The function of asset class includes:
1. Account number assignment. 2. Screen Layout. 3. Number allocation 4. Definition of default values Example of the type of information assigned within ach of the asset classes are: Suggestions concerning the depreciation process 1. 2. Expected useful life Valuation basis
Config Enter new entries Specify : Acc det,scr lyt, base unit, number range, etc Inventory data (tick include asset)
(T.Code FS00)
Create G/L accounts in FI a. Acquisition/Production of Asset (Buildings) b. Sale of asset (Sales of Buildings) c. Profit on sale of asset (Profit on Sale of Buildings) d. Loss on sale of asset
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
94
(Loss on Sale of Buildings) e. Retirement / Scrapping f. Depreciation (Expenses) g. Accumulated Depreciation Account (Accumulated Depreciation on Buildings) H. Special Depreciation Using FS00 Enter GL Account Number Company code Select account group (Assets) Select balance sheet accounts radio button Enter short text Long text and Click on control data Select only balances in local currency check box Select line item display check box Sort key (018) And click on create / bank / interest button Filed status group G007 Save Using the above method please create the following general ledger master records Sale of BuildingsOther assets (Account Group Income) Only balances in local currency Sort key 018 Field Status Group G052 (Accounts for Fixed Asset Retirement) Accumulated Depreciation on BuildingsOther assets (Account Group Assets) Reconciliation Account
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
(Select) Sort Key 018 Field Status Group G007
95
Profit on Sale of Buildings Other assets (Account Group Income) Sort key 018 Field Status Group G001 Loss on Sale of Buildings Other assets (Account Group Income) Sort key 018 Field Status Group G001 Depreciation on Buildings Other assets (Account Group Expenses) Sort key 018 Field Status Group G001 Scrapping on Buildings Other assets (Account Group Expenses) Sort Key 018 Field Status G018
Menu Path >SPRO >Financial Accounting >Asset Accounting >Integration with the General Ledger> Assign GL Accounts > Click on the process button
Highlight and double click acquisition In the acquisition Acquis. and production costs field > Enter GL Buildings Account In the Retirement Account Assignment Clearing Account revenue from asset sale field >Enter GL Account (Sale of Buildings A/C) In the gain from asset sale field >Enter Gain on Sales of Buildings Account In the Loss from Asset Sale field >Enter Loss on sale of buildings account In the loss made on asset retirement w/o reven. Field >enter scrapping on buildings account Highlight and double click
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Depreciation
96
In the ordinary depreciation account assignment Enter accumulated depreciation on buildings account in the first field Enter depreciation on buildings in the second field and save
Select your Asset Class and The calculation stipulations for each of the valuation aims are grouped into one Depreciation area. Double click on depreciation areas Activate deactivate button of 01 Book Depreciation Give layout rule is 2000 (select from the list) The Depreciation areas trade balance sheet and the balance sheet for tax purposes are responsible for valuing fixed assets within the scope of trade and tax laws. Company interests can be taken into account within the scope of the depreciation area cost accounting. For example, company specifications concerning the depreciation periods, the calculation of replacement values and the calculation from imputed interest can be carried out here. Select buildings Or other assets Double click on Logical Field Groups Select 2 (Posting Information) and Double click on Field Group Rules
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
97
Make 10 Capitalization date as required field Select check box for Main number and sub number Save
Create Screen Layout (T. Code AO21) for Asset Depreciation Areas
Select 2000 from the list and Double click on Field Groups Rules
Make Depreciation Key as required entry Select Main Number and Sub Number check boxes and save Click on Define Document Types Click on position button Select AF(Doc Type) and double click on it (Number range 04) Enter company code, highlight company code and click on posting rules. Select 01 Book Depreciation and Click on details button Select Monthly Posting Radio Button and save
Select your company code and double click on Rounding Specifications Select 01 book depreciation Click on automatic calculated depreciation Click on rounding whole number.
Base Method Type of depreciation (ordinary or special depreciation) we have to specify treatment of end of depreciation.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
98
Base methods are valid in all charts of depreciation. You assign base methods to depreciation keys. Normally the base methods supplied by SAP are sufficient and it not recommended for creating new methods to use. Activities Enter a technical name and a description for the base method. Maintain the base method. It is particularly important to enter a depreciation type and the depreciation calculation method. For multi level base method choose EXPLICIT [0012] method, so that the system does not calculate depreciation, and therefore no errors. After changing key, remember to activate. In AW01N to see the depreciation of second year comparisons. Click on process button Select 0014 and Click on copy as button Change the name as RB01 (Base method for RECO) and save
Click on New Entries Enter Declining Balance Method Name Description of the Method is Minimum / Maximum Percentage Method and save
(T.Code AFAMD)
E.g. 10%min 12.5% max declining method MAX %=12,5% Min%=10% Define Maximum Amount Methods
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi In this Define Multi Level (T. Code level Method AFAMS) assign
99
step, you define multimethods. You then them to depreciation keys. Each level represents a validity period for a given percentage rate. Activities 1. Maintain the multi-level methods and their descriptions. 2. Enter the characteristics of the multi-level methods. Depreciation -> Depreciation Methods -> Declining MultiPhase Depreciation Depreciation -> Calculation Methods -> Multi-Level Method Enter Chart of Depreciation Press enter key Enter name to Multilevel Method Description as 10% for RECO Validity Start >from ordinary depreciation start date Save and go back Select your method (R01) and double click on levels In the Acquisition Year >Enter 9999 In the years field >Enter 999 In the periods field >Enter 000 In the base value field >01 (Acquisition Value) In the percentage field > 5% and save
Period control function determines the start and end of depreciation calculation at the time of acquisition and retirement, transfer and subsequent acquisition. Click on New Entries Period Control Method Period control method of the depreciation key for calculating depreciation or imputed interest
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
100
Period control: Acquisition Period control used for acquiring transactions (in the year of capitalization). Period control: Acquisition in the following year Period control used with subsequent acquisitions. Period control: Retirement Period control used with retirements. Period control : Transfer Period control used with transfer postings. In the Period Control Method field > Enter 006 as name of the method In the description >Enter 01/06/06/06/06 In the acquisition field >01 (Prorate at period start date) In the acquisition in following year field >06 (At the start of the year) In the retirement field > 06 (At the start of the year) In the transfer field >06 (At the start of the year) Save . The depreciation key (Valuation key) controls the depreciation method used. E.g. Straight line, Reducing Balance. You can use a SAP standard depreciation Key (LINR) across all the depreciation areas. This is for straight line depreciation calculation pro-rated per period for acquisition and disposal You maintain depreciation keys by assigning calculation methods to them. You can divide the duration of depreciation into several phases. When you enter a changeover method for one of these phases, the system changes over to the next phase as soon as the event specified in the changeover method has occurred. The system then uses the depreciation calculation that is specified in the calculation method for this phase.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
101
Enter Depreciation Key(Linr) and description Select Period control according to fiscal years check box Select depreciation to the day check box
Manual Depreciation Definition Depreciation area (T. Code - OAYZ) Create Asset Master (T. Code - AS01) Record
Time dependent data is all data which can be altered during the useful life of an asset. Example is the cost centre to which the asset concerned is allocated. In Asset Master You will enter fields such as :Asset Class description :Account determination(from asset class) : Serial number (The serial number enables the manufacturer to uniquely identify the asset. The manufacturers serial number maybe required when making inquiries of the manufacturer. :Capitalized on (could be first day in the month of invoice receipt or on project go live) :Cost centre :Vendor :Depreciation key :Useful life
Change Asset Master Block Asset Master Record Delete Asset Master Record
Display Asset Master (T. Code - AS03) Create Sub Asset (T. Code AS11) Master
An asset sub-Master is created when an item associated to the original asset is purchased that increases the value of the asset and allows the asset to do something it could not do before. Or if the additional purchase will increase the recommended useful life of the asset. A sub-number is
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Asset Explorer/ Sub Asset with Values Change Asset Fiscal Year Asset Balances Asset History sheet Process Asset Depreciation Asset Documents Document Reverse Display Documents Change Document Asset Postings Acquisition (T. Code AB08 ) (T. Code AB02) (T. Code AB03) (T. Code AW01N) (T. Code AJRW) (T. Code AR01)
102
also created for the sales tax paid for a vehicle purchase
This is required for balance sheet, and is produced on the basis of the defined asset classes.
Asset must be capitalized and a start date for the depreciation must be determined. The document type is determined by the type of entry, in some case it is a creditor invoice with the abbreviation KR Pstky 31 Cr Vendor PstKy 70 Debit Asset Account
Asset Acquisition w/Autom. Offsetting Entry Clearing Offsetting Entry Acquisition from in house production From Affiliated Company Credit memo in Invoice Year
(T. CodeABZON) (T. Code F-91) (T. Code ABZE) (T. Code ABZP) (T. Code ABGL) A credit memo must be
applied to correct the cost of an asset that was capitalized in the system during the current year. credit memo reduces the acquisition and production costs of an
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
103
asset and, essentially, represents the opposite of an invoice for a purchased asset. It is possible to post the credit memo when posting an external acquisition, either integrated with a vendor, or to a clearing account. This document describes the process for posting the credit memo to a clearing account. When credit memos are received for a fiscal year that is already closed, the system cannot correct the depreciation posted in the closed fiscal year. Therefore, the accumulated depreciation for the closed fiscal year must be corrected manually using a Write-Up transaction to complete this activity.
Credit memo in Next (T. Code ABGF) A credit memo reduces the acquisition and production Year
costs of an asset and, essentially, represents the Opposite of an invoice for a purchased asset.
Capitalization
Post capitalization
(This transaction is used to post values to an asset that was acquired in a prior fiscal year. Asset is capitalized by the first accrual posting, normally when an invoice is received.
AUC
Asset Exchange 1 2
Complete the purchase requisition, purchase order, goods receipt, invoice receipt
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
104
and vendor payment transactions using the normal processes for all purchased assets. Book all postings to the NEW asset number; do NOT charge anything to the old asset.
Change Requisition close each line item Requisition Approval Create Purchase Order Change Purchase Order - delete (trash can) Purchase Order Approval Goods Receipt
(T. Code -ME52) (T. Code -ME54) (T. Code -ME21N) (T. Code -ME22N) (T. Code -ME28) (T. Code -MIGO) Sometimes PO is allocated to Supplier number
When goods are delivered, the Good received department enters a delivery note into the system. A posting is then entered into the good received stock. In the invoice verification module, the invoice is entered together with the delivery note. This initiates an adjustment posting from the goods received stock and at the same time sets up a record in accounts payable. After the transfer, the old asset will have a net book value of zero
Invoice Payment/Verification.
Transfer the old asset to the new asset Change status of old asset
(T.Code-ABUMN)
Create New asset Transfer the old asset to the new asset
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi 3 Process Asset Transfer Transfer within Company Code Intercompany Asset Transfer Display Transfer Asset Asset Disposition (Scrapping) 1 (T.Code ABUMN) (T.Code ABT1N) (T. Code -AS03) Change status of old asset (T. Code -AS02)
105
(T.Code-ABAVN)
This transaction is used to retire an asset that is no longer useable; damaged/scrapped, missing/stolen and/or sold. This transaction is also used to reduce the value of an asset. Upon completion of this transaction, the Status in the asset master record is changed to indicate the retirement, using transaction AS02. This would result in the asset being de-activated in the asset register, and the loss if any being transferred to the P&L
Asset retirement (with (T.Code-ABAVN) revenue) by sale to unknown customer Change Status of old asset (T. Code -AS02)
The result of this posting would be as follows CR Asset Cost DR Accumulated depreciation CR/DR Loss/Gain in the P&L
2 Sale to Unknown
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Customer 1 2 3 4 Asset retirement (with (T.Code-ABAVN) revenue) by sale to known customer Change status of old (T. Code -AS02) asset Create AR Master Record (Customer) Enter Transaction (T. Code XD01/FD01) (T. Code F-92)
106
This will create a receivable in the customer account together with the relevant postings in the asset register and P&L.
(Sale to Employee) 1 2 3 4
Asset retirement Change status of old asset Create AR Master Record (Employee) Enter Customer Invoice(Employee)
(T.Code-ABAVN) (T. Code -AS02) (T. Code XD01/FD01) (T. Code FB70)
debit the customer (employee) and credit account xxxxx Revenue from Asset Sale. This transaction will credit the G/L asset reconciliation account, to debit accumulated depreciation and to debit/credit a gain/loss account for the difference. The gain or loss is the difference between asset cost and accumulated depreciation
Gift to Employee
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi 3 Asset being purchased As a result of Insurance Settlement 1 2 3 Enter Invoice (T. Code FB70)
107
debit the insurance company and credit account xxxxxx Insurance Settlement
Manual Adjustment. (The asset was booked some time ago, and you unbook the asset and expense in the current period 1
credit the asset and debit the proper expense account depending on the nature of the expense. Change the status to Reversed Asset in Error.
2 3
A charitably loaned (Asset is returned to the owner) 1 General G/L Posting (T. Code F-02)
Credit the account (investment) and debit the original liability account (F02). Neither side of the transaction is budget-relevant
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Asset retirement (T.Code-ABAVN) Change status of old (T. Code -AS02) Change the status to Returned to owner. asset
108
(T.Code-ABAON)
This process will take place when a current asset is being traded-in to purchase a new asset.
1 2 3
Asset retirement Create New asset Purchase New Asset Via Purchase Order/ Direct Invoice
(T.Code-ABAVN) (T. Code -AS01) (T. Code -ME51, ME52,ME54, ME21N,ME22N, ME28,MIGO, MIRO. F-43 (T. Code F-02)
Journal Entry
Asset retirement
(T.Code-ABAVN)
Retire the current asset without revenue. The asset is retired without revenue because we never receive actual money for the asset Dr Accumulated Depreciation
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Cr Asset Acquisition Acquisition of New Asset from Trade-in 1 2
109
Once the new asset master record has been created and the purchasing process completed, the monetary value of the new asset will be the purchase price of the new asset plus the amount received for the old asset. A manual journal entry will need to be made to adjust the value of the new asset. If the net value of the old asset is zero, no adjustment is necessary. This is the general Journal voucher entry for manual adjustment. Dr Asset(New) Cr (Loss Account)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Asset Acquisitions S_ALR_87012050 directory of un posted S_ALR_87012056 assets Recreation of the Log for a Depreciation Posting Run Asset Accounting Log for Depreciation Run (T. Code-AFBP)
110
account group and per depreciation area) o The planned annual depreciation The depreciation posted up to this period The depreciation to be posted in this period this list also identifies Assets with errors and the reason for the error Accounts that are not defined Procedure
Asset Clearing Asset Clearing Year End Closing Year End Closing (T. Code-AJAB)
Year-end closing program, you use the year-end closing program to close the fiscal year for one or more company codes from an accounting perspective. Once the fiscal year is closed, you can no
(T. Code-F-03)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
111
longer post or change values within Asset Accounting (for example, by recalculating depreciation). The fiscal year that is closed is always the year following the last closed fiscal year. You cannot close the current. PERFORM THE FOLLOWING BEFORE RUNNING ASSET ACCOUNTING YEAR-END CLOSING PROCEDURE: Determine the company codes that are to be closed. In Asset Customizing, check what the last closed fiscal year was (Accounting _ Financial Accounting _ Fixed Assets _ Periodic Processing _ YearEnd Closing _ Undo _ Entire Company Code). If you want to make corrections in a fiscal year that is already closed, you can reset to the last closed fiscal year here. Check hether all low value assets have been capitalized. If LVAs(Low Value Assets) were collected in a profit and loss account,the balance from this account must be capitalized to an asset. Settle all assets under construction that were completed in the fiscal year you want to close. Start the program for recalculating depreciation, in order to include any possible changes in the depreciation terms for assets in the fiscal year to be closed Run the last regular depreciation posting run. If the depreciation amounts changed since the last regular posting run, you can start additional posting run. You can start additional Posting
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Runs for Special Periods.
112
Run reports on the current asset values. Analyze, whether these values meet the requirements
Open New Depriciation Area 1 Assign Financial Statement Version to company code and deprecation area Make Depreciation Key default available for change by Screen Layout Assign Tax book to Asset Classes Change name of tax book (optional) Specify rules for value takeover T-code OAYN
T-code AO21
Drill into screen layout rule, then check Asset class to maintain at the asset class level
3 4 5
menu path: Asset Accounting (Lean Implementation) Depreciation Areas Specify Allowed Depreciation Types for Depreciation Areas Make tax book applicable for all activities used by book 01
T-code OABD
(Deselecting Ident (for identical) here allows different depreciation schedules to book 10 vs.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
book 01)
113
Create Tax Adjustment Transaction Types for book 10 Copy 100 to Z transaction type Restrict to Book 10 T-code AO73 T-code OAYA T-code AFBN
9 To Post Asset that has not been posted in a closed Fiscal Year 1
2 3 4
Reverse fiscal year closed by following the 'Reverse Year-end Closing' procedure. Open the accounting fiscal year Post the fixed asset acquisitions in the reopen fiscal year. Repeat depreciation run for the last period of that closed fiscal year. Repeat depreciation run for the last period depreciation run of the current fiscal year. Closed fiscal year by following the 'Yearend closing' procedure.
T-code OB52
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Closed the accounting T-code OB52 fiscal year
114
Movement type
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
with movement type 561
115
MM Transaction
(T.Code OBYC)
SAP helps us to have different gl accounts for the various movements for the same material by linking this movement type to a transaction key. Goods Receipt of Raw Material against a purchase order:Movement type for goods receipt against purchase order is 101. The accounting entry posted is as follows:Debit Inventory of Raw Material. You need to update the BSX transaction key with the GL code Inventory of Raw material account. Double click BSX and select Valuation modif. and valuation class. Credit GR/IR (Goods Receipt/Invoice Receipt) For the GR/IR account you need to update the WRX transaction key with the GL code GR/IR Movement type used for posting 101(GR agst prod order) Debit Finished goods In transaction key BSX for the valuation class finished goods we attach the Finished goods GL code. Credit Change in Finished goods For change in Finished goods we update transaction key GBB and general modification key AUF. Raw material is issued to the production order. Movement type used for posting
Good issue
(T.Code OBYC)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
116
the above transaction is 261 Goods issue to order Debit Raw material consumption Credit Inventory of Raw Material The transaction Key GBB needs to be updated. GBB key is used for various offsetting posting entries. Within GBB transaction there are various account grouping (general modification). In this case you need to update general modification VBR with the Raw Material consumption account. Movement type used for posting 601 Debit Cost of goods sold transaction key GBB is updated with general modification key VAX Credit Inventory of Finished goods Movement type use for posting 551. Debit Raw material scrapped The Raw Material scrapped account is attached to transaction key GBB and general modification key. Credit Inventory Material Movement type 331 Debit Raw consumption. of Raw
(T.Code OBYC)
(T.Code OBYC)
Material
Raw Material consumption account is attached to GBB and general modification key VQP is Credit Inventory raw material
117 Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Movement type used for posting Initial stock (T.Code OBYC) 561 upload
Debit Inventory of Raw Material The transaction key GBB Credit Stock data takeover account The transaction Key BSA
(T.Code OMWB)
STEP 1 Go to options>simulation>application area Select: simulation for Inventory management movements. STEP 2 Go to options>simulation>input mode Select :the input of material number or input of valuation STEP 3 Go to options>simulation>account check Select :No check of referenced G/L accounts STEP 4 Click on simulate STEP 5 Select :Valuation class(e.g.3000), Movement type(e.g. 261). STEP 6 Double click on GL ORDER for example, so that it becomes blue. STEP 7 Click on Account Assignments. Now here it shows the offsetting entry posting and the required account modifier. In this case the general modification required is VBR. Thus simulation helps us in finding the general modification required for transaction key GBB
FI-SD
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi All Billing (T.Code-VKOA)
118
transactions happening in the Sales and distribution module will result in FI postings. All accounting entries with respect to the billing will have one side of the account as a Customer or receivable and the other side to be a revenue account Eg Debit Customer Credit Revenue Account You have to bear in mind that the customer account gets picked up from the customer master data. All we need to do is to configure the revenue account or the discounts and Sub charges. You make the allocation for each of these through access sequences. SAP provides the following six ways of determining the Gl accounts in SD.
Pricing Procedures
IMG >Sales and Distribution>Basic Functions>Pricin g >Pricing Control Step 1 Define And Click on Maintain pricing Assign Pricing procedure
Step2
119 Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Highlight what ever procedure, Procedures
and double click on control
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Area (Controlling)
120
In the Assignment Field > Select Controlling area same as company code In the currency setting Select 10 (company code currency) Enter fiscal year variant Give a name to cost center standard hierarchy and then System will give a message Click on Yes button and save Enter fiscal year In Activate Components Cost centers >Component Active Select AA Activity Type Check box Order Management >Component Active Commitment Management >Component Active Profit Analysis >Component Active The Reconciliation ledger is used to reconcile the change in values that affect the balance sheet with data in the Financial Accounting module. When a controlling area is created, it is immediately active.
Select Check Box Profit Center Projects Sales Orders Cost Objects Real Estate Management and save
Maintain
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Ranges for Controlling Documents
121
in the CO module generates a document. Examples of transactions in CO are planning primary costs, or making an assessment of actual costs Each document created in the system has a number. These numbers can be assigned manually (i.e. externally by the user) or internally by the R/3 system. Transactions, and therefore document numbers, are organized in the R/3 system in Number range groups. A range of document numbers is assigned to each group, so that documents relating to a particular type of transaction are easily recognized by their numbers.
Enter Company Code and Click on Groups Select COIN and From the Main menu >Go To >Insert enter the name of txt as well as number range e,g 1-49999 press enter, then it shows you your number range, however , sometimes coin does not get assigned, there fore, you would have to assign it by checking the box which is assigned to your number range and the double click on COIN, which then turns blue, and then you right click then select maintain
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
button . you then get a msg COIN CO through to FI.
122
Postings
Maintain Operating (T. Code KEP8) Concern Maintain CO Versions (T. Code OKEQ)
Select 0 Version and double click on Controlling area settings Enter controlling area Click on Settings for fiscal years Please make sure that all check boxes of all the years have to be selected and do not select any check box for version locked. Save
Create GL Account for (T. Code FS00) Raw Material Controlling Account
Cost Element Accounting Cost Element Accounting Activate Reconciliation Ledger (T. Code KALA)
The reconciliation ledger is a tool used to portray transaction figures in
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
123
controlling in summarized from. In the reconciliation ledger, controlling data is totaled and valuated. It shows you the data in all controlling applications for a cost element as well as totals for company codes, business areas, object type, and object classes and so on. The reconciliation ledger has the following task It reconciles controlling with financial accounting It provides an overview of all cost incurred The reconciliation ledger contains information about data flows : Which business transaction causes the data flow Between which object type, object classes Between which company codes, business areas and functional areas The SAP R/3 system summarizes information about which costs were incurred on which object (cost center, orders and so on). It also summarizes data for object of the same object type, company code, business area, object class and functional area. Postings in the reconciliation ledger are differentiated according to the following criteria and creating a total. Account (cost element) Company code Business area Functional area Origin (subdivision of the cost element) Object type (cost center, internal order, project and
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
so on) Object class
124
Activate the reconciliation Ledger in your controlling area at the start of a new posting period. If necessary, repost for previous periods in your controlling area to do so choose reconciliation ledger > Repost
Assign reconciliation document type to CO Maintain the CO FI automatic account assignment configuration Reconciliation Posting Assign Reconciliation Ledger Number range Create (Primary Cost Element)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
125
This ensures that you can reconcile expenses in FI with primary costs in CO.
Before you can create primary cost elements in CO, you first need to create them as G/L accounts in FI. All primary elements can directly. cost post
To be able to post to a primary cost element, you require a costcarrying object (such as a cost center) to identify the origin of the costs. Examples of primary cost elements are material costs and salary costs Primary cost elements are for actual costs You only create primary cost elements if the chart of accounts contains the corresponding G/L account. The R/3 system uses the name from the master data for G/L accounts in FI for the cost element. However, you can change this name in CO. Configuration In the cost element field press F4 and
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
126
select the account you want to make as cost element Enter valid from/ to and Press enter key The period of validity should begin on the first day of the current fiscal year. Only then are backdated postings possible.
They are those which are created only in controlling and do not affect the financials of the company. It is used for internal reporting only. The postings to these accounts do not affect the Profit or Loss of the company. These are used to record internal value flows like activity allocations, assessments and settlements. Secondary Cost elements are created in and for CO for the purpose of Allocation of Costs within CO. for example IF you want to debit one cost object and Credit another cost object. The Carrier of such transaction would be the Secondary cost element Secondary cost elements are posted indirectly. Secondary cost elements are created for all specified cost
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
127
elements, and the name is taken from the cost element category. The following categories exist for secondary cost elements: 21 Internal Settlement: Cost elements of this category is used to settle order costs to objects in controlling such as cost centers, pa segments etc. 31 Order/Results Analysis: When you create a cost element, you must assign a cost element category. This assignment determines the transactions for which you can use the cost element. For example, category 01 (general primary cost elements) is used for the standard primary postings from Financial Accounting or Materials Management. it is always helpful to segregate the secondary cost elements from primary by using distinct account number ranges for each Cost Elements Default Settings Create a Batch Input Session (T. Code OKB2) (T. Code OKB3) Enter controlling area Valid from Valid to Session name Batch input user Click on execute button.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
128
Then you can see the list of the GL Accounts will become cost elements but make sure that you have to each and every account and change the field status group from G001 to G004 then only you will be able to use them as cost elements Note! Check for cost elements that have been accidentally included. Once master dater has been created in the system, it will exist until validity period expires. Execute Session Batch Input (T. Code SM35) Whatever the name you have given in the create batch input session will appear in this process. Select the process and Click on process executable button. Once you click process button on
A small window appears then Select display errors only and click on process button.
You can run the batch job online or in the background , but for performance reasons, it is recommended that the program be run in either background or display error only mode.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
129
Create Groups
Cost
Element
Correct any fallout or errors after processing. When running a batch online, you can correct any errors as they appear. A cost element group is always created with reference to a chart of accounts. The one that is used is determined by the controlling area in which you are working. The group can be used in all controlling areas that work with the same chart of accounts.
(T.Code KAH3 )
Cost centers can be organized around many different criteria. They can be based around areas of responsibility,
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
130
or according to physical or accountingcharacteristics. Something to remember is that, a new cost centre would absorb the settings that are configured here; any future changes to a category will not have a retroactive impact on previously created cost centres. To affect, an existing cost centre, you must make desired changes manually
Define time- based field for cost centre Create Cost Centers
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
131
LIST) Hierarchy area (will be displayed automatically) Business area Currency and . Remember, cost centre should be assigned to the lowest node on the standard hierarchy, if you attempt to enter master at summary level, SAP will stop the assignment with an error.
Create Cost Center Groups Field Status Variant Run Cost Center Reports
Enter name to Cost Center Group and Press enter key Enter Controlling Area Fiscal year From period to period Plan Version (automatically appears) but make sure that it will be 0 version Enter cost center group or value (any cost center you want to take the report for) Cost element group or Value Enter cost center or cost center group Enter cost element or cost element group Posting date from /to Display variant >1SAP (select from the list) Enter Cost element name Cost Center > 555 or any Valid from /to Click on Master Data on the tool bar Enter for example, Name > Cafeteria Description >Canteen Expenses Element Category >43 (select from the list) and save Similarly you can create Telephone Expenses / Bank Charges / Medical expenses The performance of a cost
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
132
center must be measured in order to make an internal performance allocation. Measurement units, such as direct labor hours, quantities or number of units, are used. Activity Type is nothing but an activity, which involves in operations expenditure for example telephone expenses, machinery repairs, procurement expenses etc. Typical examples of activity types for cost centers are machine hours, administrator hours, CPU minutes or units produced. Working with the complete costs of a cost center from an actual or planned activity, a price can be calculated for each activity type. You can assign one activity type, multiple activity types, or no activity types to a cost center. Enter Activity type name and description Valid from/to and click on Master data Enter Name and description > Labor charges Enter Cost center category Choose Activity types. For an activity type, you must first specify whether or not an allocation is possible. Choose allocation cost field(secondary cost)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
133
The entry made in the Activity type category field will also indicate the allocation status of the activity type. The activity category that is given here must correspond to the specification made above regarding allocation. The value 1 stands for normal activities, which can be cleared between cost centers. That means that a credit will be posted for the submitting cost center, and a debit will be posted for the receiving cost center. Non-clearable activities are required if a cost center does not submit any service or activity to another center, but would like to determine its labor utilization rate internally. Direct labor minutes, however, are clearable activities. Finally, the secondary cost element is entered in the Cost element field. It will be used to develop the internal cost allocation for the activity. The Activity price indicator determines which procedure Will be used to determine the price scale with which this activity type will be cleared. Statistical key figures are used in the R/3 system for analyses and evaluations. They can also serve as base values for assessment or cost distributions. For example, it is possible that the costs for a
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
134
telephone system, or basic telephone charges, might be divided up between individual cost centers. Examples of statistical key figures are surface area, space, number of employees, work centers or telephone units. The standard for the distribution would be a statistical key figure - in this case the number of phones in a particular cost center. Key figures defined as fixed values are valid as of the posting period, and in all subsequent posting periods of the fiscal year. E.g. number of telephone calls Examples of fixed values include surface area (in square meters) and space (in cubic meters). Fixed values remain constant over a long period of time They can, of course, also be changed. The new value is then used from the point in time when it was changed, and onwards for all following periods. Key figures defined as Totals values are valid only in the posting period in which they are entered. Examples of summarized values include number of employees, number of work centers or number of telephone units These Total values are not carried over to the
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
following periods.
135
Summarized values can vary from period to period. Enter Name. In the Stat. Key. Fig. UN field >Select % or any other measurement unit. Select total or fixed values radio button and Save Note: The statistical key figures are not automatically updated from Controlling to Profit Center Accounting. You have to carry this out manually in Profit Center Accounting by calling up the appropriate report.
Create General Ledger (T. Code FS00) Accounts Distribute expenses to (T. Code KB31N) other Cost Centers
Enter Document Date and posting date Document text Screen variant (01SAP Cost center) will be appeared automatically In the receiving cost center field (enter the cost center to which the expenses have to allocated using the percentage rates). In the statistical Key figure field >enter the SKF through which we can
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
allocate the expenses.
136
In the total quantity field > Enter the percentage rate In the text field > Enter the text and save Please make sure that you will be assigned the number range to Process RKS before you come to enter statistical key figures
To see the balance in service cost center Display the cost center hierarchy Display the cost center hierarchy along with the master data Displaying the cost elements in cost center groups) Maintain Automatic Assignment
Automatic account assignment is used only for actual postings if, for example, cost element 459000 is to be posted in company code US01, an order from the controlling area will be proposed for the account assignment (e.g., order number 10000082) You can now find out about the BArin column by clicking on it, otherwise click on "Continue". The cost accounting object can be entered in the columns for a cost center, an internal order or a profit centre. Actual postings include, amongst other things, repostings of costs and revenues, internal activity allocations, and statistical key figures.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
137
Unlike with periodic allocations, each transaction in this process is entered manually. A large amount of information must be entered. For activity allocation, for example, you must enter the sending cost center, the activity type, the amount and unit of activity, the receiving cost center, a receiver order or other cost accounting object. To facilitate this, the R/3 System provides screen templates which only contain those fields that are needed to enter your current transaction. If these screens do not meet your needs, you can design others in Customizing. Procedures like these, which are repeated, can be automated. Some preparations are required to make this possible. The following questions must be answered: Which cost managing objects allocate your costs and Which cost accounting objects are the receivers? Which expenses or activities are to be allocated? Which criteria or keys/codes should be used for the allocation? You must also indicate if
Period Allocations
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
138
the sending and the receiving cost center must be iteratively processed.
1)Periodic Reposting
In Cost Accounting, at the end of an accounting period There are periodic allocations which must be carried out. These are: Reposting which are credited to clearing cost centers. But the reference to the original document remains intact. Periodic Reposting allows for any CO object to be sender or receiver. Due to the method in which they post, both periodic reposting and distributions will allocate primary cost only
Config In the screen for creating header data for periodic reposting there is an additional option: as well as the object currency and the transaction currency, you can also include the consumption data. The assessment cost element is not included in the segment data because the cost element remains intact during a primary cost reposting. To make this work, the cost element that is to be posted must be entered without fail.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
139
Repost Line Using FI (T. Code KB61) Document Assign Process RKU1 (T. Code KANK) to Controlling Area Manual Re postings of (T. Code KB11N) Costs
Reposting are only performed in Controlling and have no effect on Financial Accounting. However, if an incorrect cost element was posted, the reposting must be done in Financial Accounting.
Manual Re postings of Costs :Display (T. Code KB13N) Manual Re postings of (T. Code KB14N) Costs: Reverse Planning Department (T. Code KP06) Wise Periodic Allocation 2 (T. Code KA06) Create Assessment Cost Element Similar to Create Secondary Cost Element
Because assessment allows you to settle both primary and secondary cost, a new type of cost element called an assessment element must be created. The assessment element is a secondary cost element used to post both the sender and receiver during processing. The cost element category should be 42.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
140
be included in the procedure and also if a separate document should be created for each of them. Be aware that this would greatly increase the volume of data. A segment can be attached to a cycle, hence you click on the ATTACH SEGMENT Every segment in a cycle should be given a meaningful name and some descriptive text. You must specify a assessment cost element Sender and Recvr The sender and the receiver of the assessment can be more closely defined in the Allocation characteristics field group. Receiver Factors Tracing
For the tracing factor in this case, you may consider actual or planned costs and consumption, statistical key figures and activities. The tracing factor can be restricted to individual cost elements, statistical key figures or activity types. The sender and receiver relationships and the corresponding distribution rules are stored in R/3 as Cycles. It is generally sufficient to define one cycle for reposting, distribution, assessment, and indirect activity allocation for the entire controlling area.
Create Cycle
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
141
Breaking down into several cycles that are processed in sequence can be very practical, if, for example, you would like to clear departments within the company independently. A cycle is divided into segments. A segment contains the senders and receivers who are subject to the same allocation rules. Cycles are generally created and maintained in Customizing. However, this can also be done in the application. Using an assessment cycle, we will learn how to create and maintain cycles.
Procedure of creating Assessment Cycle. In the Cycle field, you must give the new cycle an identification code. It can be up to six characters in length.
Assessment Cycle Run Assign Process Called RK1U (Actual Overhead Assessment) Periodic Allocation 3 Distribution Specify receiver type for distribution Define Distribution
Distributing primary costs. When this is done, the reference to the original document is removed.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Press Enter
142
Enter Text Description of Distribution. In the header data there is the consumption data as well as the object currency and the transaction currency. As with reposting, but unlike with assessments, Segment data does not include an assessment cost element because the cost element remains intact through the distribution. As with assessment, only cost centers may be used as senders.
Periodic Allocation 4
Indirect activity allocation, i.e., the allocation of quantities and the retroactive identification of an activity quantity. With the indirect activity allocation, be aware of the following distinctive features.
Define sender and receiver categories for Indirect activities Define activity types for indirect activity allocation Create actual Indirect Activity Allocation
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
143
quantity are available for indirect activity allocation. The sender is always a cost center in connection with an activity type. Therefore, you must always enter at least one cost center and at least one activity type. Furthermore, one cost center can clear several activity types, and several cost centers can clear one activity type - or a combination of the two is also possible. In SAPs Controlling, imputed costs are irregular costs (e.g., vacation bonuses) which are spread out over all posting periods throughout the fiscal year. The complete expense is posted in Financial accounting. In cost accounting, the expense is spread out over the periods that it affects, e.g., over all 12 periods in the year. The affected cost centers are debited in cost accounting. At the same time an imputed cost object is credited. The imputed cost object can be a cost center or an internal work order. A costing sheet must be setup to carry out the imputed cost calculation automatically. It contains the rules for the calculation. All imputed costs for a controlling area are
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
144
grouped into a costing sheet. There is only one valid sheet for each controlling area at any given time. The cost elements whose posted values form the basis for the imputed cost calculation are stored in the so-called base conditions. In the additional conditions, you should define the percentage that should be added to the base condition values. In the actual cost system, the imputed costs are determined on the basis of amounts that have actually been posted.
Periodic Report
There are a number of standard reports for Cost Center Accounting that comes with the system. For example, cost center reports or cost element reports are often used to compare actual values with planned or target value The reports are always assigned to a client. If the original delivery client was customized to meet company-specific needs, the standard reports are already available but not activated But if a new client is set up, the standard reports must be imported. This can be done when the client is created, or later using an import feature. Click on the Standard reports node to open the next hierarchical level. You can use the Import standard reports feature to import selected standard
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Specify report language (T.Code GCRS)
145
reports from client 000 The Report language feature can be used to specify the language in which the Report Writer should generate the report. The report will always be displayed in this language. When generating reports, the data from the SAP database is prepared for analysis through the report. First you come to a dialog box that offers both Processing modes. When it is going to take some time to generate, it is a good idea to select background processing. If you are only generating one report, you can select online processing. If you select online processing, this gives a list of all reports/report groups in the client, all the report groups are selected again. Assuming you want to generate report group Area: Cost Centers, you deselect everything. then you select the required report group Then you click on generate button. In the status bar you see a message that the report group is being generated. It also shows the progress of the generating process
General report
(T.Code OKB6)
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
146
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Cost based
147
Costing-based profitability analysis is used as a fast evaluation tool for Sales Controlling. In costing-based profitability analyses, data can be transferred at two different points: when the order is received, or when the invoice is posted. Valuation is performed using costing-based estimated values. Account based Account-based profitability analyses, on the other hand, are always reconciled with Financial Accounting, but are available at a much later stage than costing-based profitability analyses In account-based Profitability Analysis, different valuation bases can be used The costs of the sales volume and revenue deductions are transferred using the account-based estimated value. The product costs are transferred when the goods issue is posted. The revenue and revenue deductions are transferred to Profitability Analysis when the revenue is posted. This means that it is not possible to transfer data when the order is received.
Data Flow in PA
When data is transferred from the Sales and Distribution system, the
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
148
appropriate operating concern is identified from the company code and the controlling area. A line item is generated in Profitability Analysis for each item in the order or billing document. This line item is passed on to Profitability Analysis along with all the characteristics that have been defined in Profitability Analysis, and those contained in the order In account-based Profitability Analysis, a line item is passed on in the same way for each item, and cost or revenue element
Maintain Characteristic
If you want to look at the characteristics for a specific operating concern, you choose the option. Chars from Operating Concern. Or Select All Characteristics If otherwise. You can define your characteristics If the characteristic's ID begins with the letters WW, (Max of four to five digits) it means that it was defined by the user (in other words, it was not predefined in the system) Sometimes, Characteristics such as sales order and company code, which the system always takes into account, do not appear in the list So you would have to create
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi (T. Code KEA0) Maintain value fields
149
If you want to look at the Fields for a specific operating concern, you choose the option. Fields from Operating Concern. Or Select All Characteristics If otherwise. You can define your Fields If the Fields ID begins with the letters VV(Max of four to five digits) it means that it was defined by the user (in other words, it was not predefined in the system) Sometimes, Characteristics such as sales order and company code, which the system always takes into account, do not appear in the list So you would have to create In order to use Profitability Analysis (CO-PA), you have to define operating concerns. An operating concern is an organizational unit in Financials. The structure of an operating concern is determined by analysis criteria (characteristics) and the values to be evaluated (value fields).
1.) Define attributes (Attributes, controls the time frame buckets in which CO-PA is updated). Attributes are Fiscal year variant: this should match that of the controlling area, once set, it cannot be changed unless it is change to a FYV that has more posting
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
150
period than the original Fiscal Year Variant assigned. Currencies: COPA stores values in only one currency By maintaining the attributes, you make an operating concern "known. 2). Create Data Structure STEPS 1. Click on process button and press enter key Then the following message will appears click YES button 2. Then enter the name for operating concern and description Select costing based check box And click on create button (data structures) Save. When you click the save button again you click on create data structures button (left side bottom ) You can select When the below screen appears, Click on Activate Icon (left side top)
Data structure controls which characteristics or value fields will be used in the operating concern Note! Once a characteristic is included in Operating Concern, and is posted to, it is next to impossible to delete the characteristics. Value fields are what exactly stores the values (relating to both currency
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
151
and quantity. A value field should group similar types of currency transactions (eg. Revenue , Sales discount, COGS) into one bucket, unlike characteristics , there are no fixed value fields , you must choose each value field you would like to use
>Enterprise Structure >Assignment >Controlling >Assign controlling area to Operating Concern >
(T. Code KE4I)
SD uses condition to represent different activities when creating a billing document. The conditions are given values based upon the configuration of each condition type. You would need to work closely with the SD team to determine what condition types they are using. e.g. KF00 -Outgoing Price,RB00- Sales Discount or PTBLInvoice Amount. The +/- field allows you to change the natural sign of the incoming value into COPA. Example of Quantity Value fields are BRGEW- Gross Weight FKLMGBilling Quantity in SKU(Stock keeping unit FKIMG-Invoiced Quantity. The quantity field you use depends on your business
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
152
Activate Analysis
requirements. The quantity fields are also used in calculation to determine profitability by sales quantity. Enter controlling area and fiscal year Press enter key In the active status field press F4 Select status 2 (component status active for costing based analysis) and save Select FI and double click on Assignment Lines Select 10 >Direct Costs from FI and Select 60 >PRD Material Ledger Single Level And double click on SOURCE button Assign cost elements by using Cost Accounts or Cost Element Groups and in the source area select the check box Costs / Revenues Save And double click on Value Fields Click on new entries In the quantity / value field (select quantity field from the list) and in the value field field (select ABSMG (for sales quantity) and save.
Enter Operating concern Click on change intervals button Go back Click on Maintain Groups Then the following screen appears Select Order Re Projects and Change interval Insert interval Save
Execute a Report on
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
Profitability Analysis Report Overview Define Number Ranges for planning Data (T. Code KE3M) (T-.Code - KEN2)
153
In this step, you define a number range for updating plan line items in each of your operating concerns. In profit planning, the system automatically assigns a number, which lies within your selected interval. Since the system does this automatically, the indicator "Ext" is not checked off. Prerequisites You must have system authorization for maintaining number ranges. You need to have defined the operating concern completely. Actions Define a number range. Notes on transporting You transport number range objects as follows In the initial screen, choose Interval -> Transport. Note that all intervals for the selected number range object are deleted in the target system first. After the import, only the intervals you export are present. The number statuses are imported with their values at the time of export. Dependent tables are not transported or converted In the first step, you specify an ID and a description for the planning layout. Click on create button.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
154
It Takes you to a new Planning Layout, Here, you specify the first characteristic that is to be included in the planning layout. You specify the product characteristics.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
155
The Profitability Analysis is used in the SAP R/3 system for the internal analysis of units which, for the most part, can be defined by the user. This analysis is geared towards the market, or in other words, products, product groups, customers, customer groups and markets.
T.Code KCH2
A so-called standard hierarchy is defined in the SAP R/3 system to which all profit centers have to be assigned. The standard hierarchy can, therefore, be referred to as a complete group of profit centers.
Maintain
Controlling
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Area for Profit Center Create a Dummy Profit Center (T. Code KF59)
156
. This is the default profit centre for the entire controlling. There can be only one dummy profit centre per controlling area
Create Profit Center Assignment of Profit Center to Cost Center Create General Ledger Master Record Create a Revenue Element Maintain Automatic Account Assignment of Revenue Element Maintain Documents Types for Profit Center Accounting Define Number Ranges to Local Documents Choose Additional Balance Sheet Accounts
(T. Code KE51) (T. Code KS02) (FS00) (T. Code KA01) (T. Code OKB9) (T. Code GCBX) (T. Code GB02) (T. Code 3KEH)
Click on new entries Enter in the account from field give the starting account and in the account field last account number available in the list of accounts you have in the company code and save
Click on the create icon, Enter a header E.g. ( Business Area Derivation Rule) Enter from account number to account number > Business area and profit center name and save.
Profit
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
157
profit centers. You can use profit center groups to group profit centers together according to company-specific criteria. Profit center groups are used for reporting, allocations or in various planning functions, where it does not make sense to enter or display data at the lowest level (with a high level of detail). The standard hierarchy is a special type of profit center group. It has to contain all profit centers belonging to the controlling area and reflect the organizational structure of Profit Center Accounting. Before a profit center hierarchy can be built it is necessary to create profit center groups. Profit center groups are the main elements in the hierarchy and without them it is not possible to assign profit centers to a hierarchy Naming convention A profit center group can have a maximum of 10 characters. The standard naming convention below is to be used when creating new groups and hierarchies. Position 1: L for local structure, Z for maintenance by SASC Position 2&3: Company ID 24 Position 4&5: SH for standard hierarchy Position 6:
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
158
C of cost center hierarchy or P for profit center Position 7&8: ZZ for highest level or business unit ID Position9&10: Running number The Highest node in the profit center standard hierarchy is Z24SHP0000. (0000 = highest level)
Enter( For example ZZ2HT) Type a description against the profit center group and click on to create a node on a lower level. (A node is a branching point in a hierarchy structure. Beneath a node there may be sub nodes) You can create your groups successively in the group structure display. To do so, select the node from which you want to extend the group, and choose Insert at same level or Insert at lower level.
This defines how postings will update in PCA environment. Prior to accessing this window, it is important that the proper controlling area is set, as you wont be given the opportunity later. The setting here are maintained by fiscal year. Select new entries Enter fiscal year >This is the period for which the company is to create its balance sheet and inventory. Line item > select this
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
159
option if you want to write line item documents for each item you transfer actual data.
Set control parameters (T. Code 0KE5) for Actual Data Plan Versions (T. Code OKEQ)
Here make the setting required for updating the actual and plan data. This helps control whether plan data from applications is updated automatically in PCA or if you have to manually transfer the postings. For automatic updates into PCA,you should expect interaction to come only cost centre accounting or internal order accounting. All others are manually transferred. Enter settings for fiscal year and currency. Procedures Highlight 0 plan version Click on setting for profit center accounting. Select new entries Enter fiscal year Select on line transfer check box Select line items check box Exchange rate type M and save
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
160
It can be widely used for various purposes, If used intelligently it is a real handy tool. Internal order is basically a cost object which is used to monitor cost of a time restricted job. There are various types of internal order the common ones being a Real order where you collect costs and settle it at the month end
1. Activate Order Management in Controlling Area 2. Order Master Data: Define Order types
(T. Code
The order type subdivides orders according to their purpose. An order type includes the following administrative information for orders: Is the classification active? Is Commitments Management active? Are revenue postings allowed (an order with revenues can only be settled to a GL-account or a business segment)? Is the plan integration with Cost Center Accounting active? How is the status management being used? Which order layout should the master data display determine? What are the residence times for order archiving? Overview order types: $$
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
161
Internal Order Model Order A001 Accrual calculation order F001 Factory Orders F002 Intra Company orders I001 Internal Order Marketing I002 Internal Order Sales I003 Internal Order Service I004 Internal Order General Admin I005 Internal Order R&D I006 Default order assignment (settlement CCA) L001 Belgian capital expenditure P001 Project support order P002 Asset Rental
P003 FXA Project Control Order: COS P004 FXA Project Control Order: R&D P005 FXA Project Control Order: Marketing/S. P006 FXA Project Control Order:
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
162
Admin R001 Remaining COS order STAT Statistical Internal Order X001 Default order assignment (excl. from CO) An Internal order is created under an Order type. An order type is used for storing various control parameters and various defaults while creating an internal order. It is used for classifying various types of internal orders according to usage for e.g. Real orders for trade fairs, real orders for Capital investment measure, Statistical orders for motor vehicle expenses. The order type is clientspecific, which means that every order type can be used in all controlling areas. A number range is assigned to the internal order type.
Number Ranges Number Range needs to be assigned to the internal order type. Number range can be internal or external. In Internal numbering system automatically assigns a number from the given number range. In external numbering the user has to manually assign the number from the given number range. Procedure Click on the order type
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
163
youve created, click on edit> select element Check the box of the group, then, edit>assign element group, then you will see that it has been assigned, then you save Model orders are not orders in the commercial sense, but serve merely as references for creating "normal" orders. Model orders contain default values for the orders in an order type. The Model order is assigned as the reference order in the order type. When you create a new order, all the fields active in the relevant order type are copied from the model order to the new order.
(T. Code
Order groups are used for several purposes: Order planning, reports, settlement, collective processing and surcharges. Since at any time all groups are offered in a specific system, the group name needs to distinguish whether the group is maintained locally or centrally by the SAS (Z*). Reporting groups can be created and changed locally adhering to the above structure. They are not available on the template system.
(T. Code
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi for Overall Planning 8. Define Budget Profile 9. Maintain settlement cost element (T. Code OKOB) (T. Code KA01 Primary KA06 Secondary)
164
Settlement cost elements are used in a specific case to act as the sending and receiving account during settlement. If settlement element is activate within settlement assignment, either a primary or secondary cost element will be needed to facilitate the posting. The receiving object will determine whether you use a primary or secondary element. If the receiver is external to CO, like a G/L account or fixed asset, a primary cost element(22) must be used because of the necessary FI impact. If the receiver is internal within CO, like cost center, a secondary cost element is required (21). This defines which cost elements on the order can be settled. This group of cost element is called the origin. It also determines which cost element will be used to debit and credit the sending order or receiving object.
(T. Code
The first step here is to create a group number to which controlling area can be assigned. The second step is to
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi Settlement Documents 13. Orders: Actual/Plan/Va riance Report 14. Orders: Current Period/ Cumulative 15. List Orders 16. List Orders by cost elements 17. List Cost Elements by Orders 18. Activate Order Management in Controlling Area
165
(T. Code (T. Code S_ALR_87012994) (T. Code S_ALR_87012995) (T. Code S_ALR_87012996) (T. Code S_ALR_8701299v) (T. Code okkp)
Select posting period for new fiscal year Carry the balance forward
( (T.Code F.16) If you tick the postings are not performed, they are only displayed. Problems Encountered After I carried out the test run, I was given an error msg which say that Retained Earning account is not specified as a balance sheet account.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
166
The reason was that I had assigned it as being a P/L account Solution Create a new GL account called it retained earnings under assets. Went into trans OB53 then reassigned the GL account I created as being the new retained earning account. Prepare the balance sheet Periodic Closing> Closing> Regroup>GR/IR Clearing (T. Code F.19) And Periodic Closing> Closing>Valuate> Foreign Currency Valuation (T. Code F.05)
AA MM HR Account Payable
Close the posting period for the old fiscal year Create the Balance S_ALR_87012284 sheet and P/L Statement Balance Sheet / Profit and Loss Statement Post Depreciation Perform inventory and material valuation Post wages and salaries of last posting period.
Configuring SAP R/3 System Financial Controlling (FICO) (Business Processes & Transaction Codes) Compiled by SAP FICO Consultant Ademola Oduyemi
167