General Ledger
FICO Summary
Description | Tcode |
Define Group Company | OX15 |
Define Company code | OX02 |
Edit COA | OB13 |
Copy COA | OBY7 |
Assign Company code to COA | Ob62 |
Define account group | OBD4 |
Define Retained earnings | OB53 |
Maintain Fiscal Year Variant | OB29 |
Assign Company code to FYV | OB37 |
Define Posting Period Variant | OBBO |
Change Fiscal Period | OB52 |
Assign PPV to company code | OBBP |
Create number range for company code | FBN1 |
Define document type | OBA7 |
Define document posting keys | OB41 |
G/L a/c default setting | OBU1 |
Define rules to change text in a field | OB32 |
Maintain Field Status Variant | OBC4 |
Assign Field status variant to company code | OBC5 |
Define Tolerance Group for employees | OBA4 |
Maximum Exchange Rate difference | OB64 |
Company code Global parameters | OBY6 |
Document Change | SE38- RFBABL00 |
Define Additional Local currencies | OB22 |
Assign Company code to Company | OX16 |
Check Tax calculation procedure | OBYZ |
Assign Tax Procedure to Company code | OBBG |
Check Access sequence | OBYZ |
Define Tax code for sales & purchase | FTXP |
Configure automatic (F.13) clearing | OB74 |
GL a/c for clearing differences | OBXZ |
Define Foreign Currency valuation method | OB59 |
Define Adjustment a/c for GRIR clearing | OBYP |
FI integration with CO | OBYB |
FI integration with MM | OBYC |
FI integration with SD | VKOA |
Create GL a/c centrally | FS00 |
Copy GL a/c from source company code to target company code | FS15 |
GL a/c posting | F-02 |
Post incoming payments | F-06 |
G/L a/c line item display | FBL3N |
G/L a/c analysis display | FS10N |
G/L a/c MANUAL CLEARING | F-03 |
Post outgoing payment | F-07 |
Change posted GL document | FB02 |
Display GL document | FB03 |
Individual document reversal | FB08 |
Mass document reversal | F.80 |
Post / Park / Hold GL a/c document | FB50
FV50 |
Display GL hold document | FB11 |
Copy GL a/c to company code | OBY2 |
Automatic a/c determination | FBKP |
GL post with clearing | F-04 |
Automatic clearing | F.13 |
User master data settings | FB00 |
Reset cleared items | FBRA |
Recurring entry documents | FBD1 / FBD2 / FBD3 |
Display forex exchange rate | OB08 |
Post Accruals (Prepaid expense/ Accrual Income) | FBS1 |
Reverse accruals, if automatic reversal not selected | F.81 |
Cross company code documents display | FBU3 |
View / Change iDoc | WE02 |
GRIR a/c maintenance | MR11 |
Foreign Currency Valuation | F.05 |
GRIR Configuration | OBYC
WRX |
GRIR Regrouping | F.19 |
Carry forward of receivables / Payables in FI | F.07 |
Balance c/f of GL a/c | F.16 |
Define a/c group screen layout Vendor | OBD3 |
Create number range for Vendor | XKN1 |
Assign number to vendor | OBAS |
Delete Vendor Master data | OBR2 |
Maintain Terms of Payment | OBB8 |
Create / Display / Change Vendor master | XK01
XK03
XK02 |
Block / Unblock Vendor master | XK05 |
Post Vendor Invoice | FB60 |
Post Manual payment | F-53 |
Displaying / Releasing vendor a/c balance | FK10N |
APP | FBZP
F110 |
Manual clearing of vendor invoices against payments | F-44 |
Display PO | ME23N |
Change PO | ME22N |
Search for PO | ME2B |
PO Based Vendor Invoice / Credit Memo / Planned delivery cost | MIRO |
Display PO based vendor invoice | MIR4 |
GLPCT table report | 2KEE |
GLPCA table report | KE5Z |
AP/AR posting to PCA (One leg posting). This update table BFOD_A or BFOK_A as the case may be | F.5D |
Periodic data transfer from FI- AP/AR (OI) to PCA | 1KEK |
Update PCA comparison ledger in period 0 | 2KES |
Compare GL a/c's in FI with a/c in PCA | KE5T |
Define a/c with screen layout for customers | OBD2 |
Create number range for customer a/c | XDN1 |
Assign number range to customer a/c | OBAR |
Define alternative a/c for down payment | OBYR |
Create / Change / Display customer master data | FD01
FD02
FD03
XD03
VD03 |
Display customer credit management | FD33 |
Change customer credit management | FD32 |
Display customer a/c balance | FD10N |
Display and change customer line items | FBL5N |
Manual clearing of customer invoices against payments | F-32 |
Manual clearing of customer down payments against customer invoices | F-39 |
Post a customer Invoice | FB70
F-22 |
Park customer Invoices | FV70 |
Post customer park invoices | FBV0 |
Post customer incoming payments | F-52 |
Customer down payment request | F-37 |
Customer down payment | F-29 |
Display blocked SD / customer invoices | VKM1 |
Customer Reason codes | OBBE |
Reason codes table | T053R |
Map reason codes to GL a/c | OBXL |
- Define Group Company
- Tcode: OX15
Explanation
- A company is an organization unit. A company can comprise one / more company codes (For which separate FS can be prepared)
- All company codes for a company must work with same Operational COA & Fiscal year
- Company codes can use different currencies
- Define Company code
- Tcode: OX02
- Copy company code along with all data : EC01
Explanation
- Legal entity. Separate BS & PL can be maintained
- Two options 1) Copy co. code 2) Edit co. code
- In copy co. code all Config, tables, assignments get copied. Edit them as per need. Copy co. code 0001. In 2nd option manually configure all assignments
- Local currency: Currency defined in company code. All accounts are managed in this currency. All other currencies treated as FC.
- Country Key: Specifies which country to be regarded as home country. System regards all other countries as foreign countries
- Edit Chart of Accounts
- Tcode: OB13
- Copy Chart of Accounts : OBY7
- Copy from an existing company code: EC01
- Directory of GL Accts in COA: SE38 - RFSKPL00 / RFSKVZ00
Explanation
- GL accounts created at COA and then extended to company codes in which they are used
- Copy CAUS
- Define : COA key, Maintenance Language (English), Length of GL acct number(1-10), Manual / Automatic creation of CE, Group COA, Blocked ( A COA that is not completed can be blocked)
- COA grouped under account groups.
- Acct Group control number range, Field status of GL accounts in FS00
Open Item Management: To be used for
- Bank clearing acct,
- Salary clearing acct.,
- GRIR account
- For these clearing accounts also select line item display
- Only balances in local currency: Selected for clearing accounts. This avoid gain / loss due to exchange rate difference
- If company codes intend to use cross-company code controlling, they must use the same chart of accounts.
- For balance sheet accounts, the balance is carried forward to the same account.
- For profit and loss accounts, the balance is carried forward to a retained earnings account and the profit and loss statement account is set to zero. A key (for example, X) is assigned to the account to which the balance is carried forward. You enter this key in the field "P&L Statement Type" in the chart of accounts segment.
The field status enables you to control the display and maintenance of an account's master data.
- You can assign fields that you do not use the status Hide.
- Fields whose values must not be changed can have the status Display
- For fields where you must enter a value, you can define the status Required Entry.
- Fields that can contain an entry, but are not required, can be set to Optional Entry
Cross company code controlling:
- If company codes want to use cross company code controlling, they must use the same operational chart of accounts
Group COA:
- If company codes use different operational chart of accounts they can have group chart of accounts for consolidated reporting.
- The group chart of accounts must be assigned to each operational chart of accounts. After you have done this, the Group Account Number field in the operational charts of accounts becomes a required entry field.
Country COA:
- Company codes use same operational COA. But they have local reporting requirements. So use country COA. Country COA GL a/c number is assigned in alternative reconciliation account no. Also since all company codes use same operational COA we can have cross company code controlling
- Assign Company code to Chart of Accounts
- Tcode: OB62
Explanation
- For each company code specify which COA to be used.
- Several company codes can use same COA.
- Operative COA : COA assigned to company code
- Country Specific COA: COA structures as per country legal requirements
- Group COA : COA structured as per consolidation requirements
- Define Account Groups
- Define Retained Earnings
- Tcode: OB53
Explanation
- At the end of Fiscal year system carries P/L balance to retained earnings a/c. This account appears in BS as P/L carry forward.
- For this you define one/more P/L statement a/c type (X, Y, Z…) & assign these PL statement a/c types to GL a/c ( retained earnings a/c) in the COA
- Maintain Fiscal Year Variant
- Tcode: OB29
- Data : K4 ( Jan to Dec)
Explanation
- Sap allows up to 16 posting periods which reflect 12 months of the year & 4 special periods used for adjustments
- Fiscal Year normally has 12 posting period & 4 special period for yearend closing transactions
- Fiscal year can be Calendar Year ( Jan to Dec) / Not Calendar Year ( Apr to March)
- Fiscal Year (Not Calendar Year) can be year dependent or Not year dependent
- Year dependent fiscal year variant are used: If the start and end date of the posting periods differ from year to year. If one fiscal year has fewer posting periods than the others (shortened fiscal year)
- SAP standard FYV : K4 ( Jan to Dec), V3 ( Apr to March)
- Assign Company code to Fiscal Year Variant
- Tcode: OB37
Explanation:
- This control periods in which the company code will post
- Define Posting Period Variant
- Tcode: OBBO
Explanation:
- Here you decide which posting period is open for posting
- A separate variant for posting period is defined for every company code
- One PPV can be assigned to multiple company codes
- System derives posting period from posting date. If posting date falls in normal period can be posted in special posting period.
- If start & end date of each period is same every year, it is year independent PPV. If the period reconcile with calendar months it is calendar year PPV else non calendar year PPV.
- If the start & end date of period differ each year it is year dependent PPV
- To prevent documents from being posted to an incorrect posting period, we can close certain posting periods. We can have as many posting periods open as desired. Several company codes can use the same posting period variant.
- The account type + must be open for all periods that are supposed to be open for all other account types. However a/c type (S/D/K/M) may / may not be open
- Open & Close Posting Period
- Tcode: OB52
Explanation:
- Here specify which periods (Jan, Feb, Mar ...) are open for posting for each variant. There are 2 time intervals for both specify lower limit period, Upper limit period & Fiscal year.
- First enter periods permitted for posting for all variants. Next add entries for a/c type (D, K, A...) if periods to be restricted for specific a/c's
- Once the financial month-end close process is completed and statutory and management reports have been published, this transaction is executed a second time to close the general ledger for the period. This transaction is also used to reopen fiscal periods in the event that prior period adjustments are necessary. Once the fiscal periods are changed, the inventory accounting period must also be changed to allow posting of goods issues and goods receipts in the new fiscal period.
- Assign Posting Period Variant to Company Code
- Create number range for Company code
- Tcode: FBN1
Explanation:
- Here we create number ranges
- Each number range specify a interval from which document numbers are selected
- Number range can be internal / external
- Number range assigned to document types. Doc types specified during doc. entry. Thus number range for this doc. type becomes effective for this document entry
- Sample Doc's No. range Key: X2
- Recurring Entry Doc: No. range key: X1
- Transport: Interval – Transport
- Define document type & assign document number range
- Tcode: OBA7
Explanation:
- Create doc type for Customer, Vendor & GL business transactions
- Specify a number range for each document type. Can use one number range key for several doc. types? Document numbers are chosen from this number range.
- Doc. Types valid for all clients
- Assign reverse doc. Type for each doc. type.
- Required during doc. entry: Can specify whether Reference number / document header text are mandatory during doc. entry
- Key Document Types:
Sub Component | Use | Default Document Type |
Asset Accounting | Asset Posting | AA |
Depreciation | AF |
General Ledger | Journal | SA |
Accounts Receivable | Customer Invoice | DR |
Customer Payment | DZ |
Internal Transfer from billing | RV |
Payment Clearing | ZV |
Accounts Payable | Vendor Invoice | KR |
Vendor Payment | KZ |
Goods Issue | WA |
Goods Receipt | WE |
- Key fields in Document Types Screen
Field | Usage |
Account Types | Select account type that uses this document type. GL/CUSTOMER/ VENDOR / ASSET |
Reversal Document Type | Can specify the reversal document type |
Net document Type | For vendor invoice related type document. Restrict the document type to be used only for a single customer / vendor |
Inter Company posting | Restrict the document type that can be used for cross company postings |
Trading Partner | Trading partner value comes from vendor master. If selected in this doc. Type this value can be override |
Reference Number | Can select & make reference field mandatory in this document type |
Document Header text | Can select & make document header field mandatory in this document type |
Batch input only | Can select & ensure document type is used only through batch |
Ex. Rate for foreign crncy docs. | If not specified here transaction in FC for this document types will be according to avg rate M |
- Define Document Posting Keys
- GL A/c default settings & layouts
- Tcode : OBU1
Explanation:
- These values are populated when enter the Tcode initially.
- Updating Layout for Document Entry Screen
- Tcode: Enter the Tcode Say FB60. Now select change screen layout button – Administrator – Do the changes – Transport button
- Define Rules to change data / text in a field:
- Tcode: OB32
Explanation:
- Here we define what can be changed in a field
- Maintain Field Status Variant
- Tcode: OBC4
Explanation:
- FS Group determine what fields are available for entry during GL posting
- Here define & edit Field status variant & Field status group
- Document screen fields are grouped under Field status group
- Several field status groups are grouped under Field Status variant
- Field Status Variant is assigned to company code
- Field Status Group determine which fields are Required/ Optional/ Hidden during document entry
- Copy FSV 0001
- Field status group assigned to GL a/c in FS00
Type of Posting | Primary Object | Possible Account Assignment |
Balance Sheet | GL Account | Profit Center |
Income | GL Account
Revenue element | Profit center
Profitability analysis
Revenue project |
Expenditure | GL account
Cost element | Cost center
Internal order |
Internal settlement | Secondary cost element | Cost center
Profit Center
Internal Order |
- Assign Field Status Variant to Company code
- Define Tolerance groups for employees
- Tcode: OBA4
Explanation:
- Here you define various amt. limits for your employees:
- Applies to all FI documents
- Maximum document amt. employee is authorized to post
- Maxi amt. employee can enter as line item in Vendor/ Customer a/c
- Maxi cash dis. % an employee can grant in a line item
- Can also define tolerance w/o specifying tolerance group. Leave group field blank. Valid for all employees not allocated to a group.
- Can create as many tolerance groups as required (OBA4).
- User id's to be assigned to the tolerance group in the next step (OB57).Every user can be explicitly assigned to a tolerance group (OB57). If a user is not assigned to any special tolerance group, then entries in the blank tolerance group are valid for him.
- Assign user Tolerance group
- Maximum Exchange Rate Difference
- Tcode: OB64
Explanation:
- Specifications are company code dependent
- Here we define how much the exchange rate manually entered in the document Header may differ in terms of % from the one stored in the system. If deviation occur a warning appear
- Check co. code settings in global parameters
- Tcode: OBY6
Explanation:
- Check important company code settings here
- No FC diff when clearing in LC: FC documents are cleared in the LC.
- Tax base is net value : Discount is deducted from the base amount in sales documents before calculating taxes
- Discount base net value: Tax on sale/purchase not included in amount for calculating discount
- Data:
Company code | Currency | COA | Credit control Area | FYV | FSV | PPV |
1000 | EUR | INT | 1000 | K4 | 1000 | 1000 |
- Document Change
- Display document changes for all documents: SE38 - RFBABL00
- Create new document change rule: SPRO - Financial Accounting → Financial Accounting Global Settings → Document → Line Item → Document Change Rules, Line Item → New Entries
Explanation:
- Users can change documents that have already been posted. However, based on different rules, only certain fields can be changed. These rules can either be predefined by the system or be user-specific.
- Document header: Only the reference number and text fields can be changed
- Line items: The system does not permit changes to the amount, the posting key, the account, or any other fields that would affect the reconciliation of a posting.
- Define Additional Local currencies
- Tcode: SPRO-FA-FAGS-Co. Code- || Currencies-Define Additional local currencies
- Tcode: OB22
- Data
Co. code | Co. code currency | Group Currency | Hard Currency |
1000 | EUR | EUR | USD |
Explanation:
OB22 Explanation:
- Company Code: Enter the four-digit identifier of the company code that you wish to configure.
- 1st Local Currency: These fields will fill in automatically with default information based on the currency defined in the company code definition.
- 2nd and 3rd Local Currency: As explained earlier, each company code can have two additional parallel currencies that can be used in conjunction with local currency defined for the company code
Curr. Type: The currency type field specifies which type of parallel currency you want to configure. The following options are available.
- Group Currency: Group currencies are defined at the client level in table T000. Group currencies are used to enable cross-company code postings in controlling for company codes that use different company code currencies.
- Hard Currency: Hard currencies are used for subsidiaries in countries with a lot of inflation. Hard currencies allow you to better valuate transactions in an inflationary economic environment.
- Ex. Rt. Type: The exchange rate type determines how foreign currencies are revalued at the time of foreign currency revaluation and translation.
Srce Curr: Enter the source currency that the foreign currency is to be translated against. The possible entries are as follows:
- Translation taking transaction currency as basis: This option always tries to translate the parallel curreny against the transaction currency of the document.
- Translation Taking First Local Currency as Basis: This option always translates the parallel currency against the first local currency (company code currency).
TrsDte Typ: This setting is used to determine which date is used for foreign currency translations. The available options are as follows:
- 1. Document Date: Select this option if you want the translation calculation to use the exchange rate that was In effect on the day the document was dated.
- 2. Posting Date: Select this option if you want the translation calculation to use the exchange rate that was in effect on the posting date in the document.
- 3. Translation Date: Select this option if you want the translation calculation to use the exchange rate that is in effect on the date of the foreign currency translation.
- Define Additional Local currencies for Ledgers
- Tcode: SPRO-FA-FAGS-Co. Code- || Currencies-Define Additional local currencies
Explanation:
- Since valuation 1 & 2 selected earlier, need to configure additional ledgers
- Here we define additional currencies for company code
- Can define two more || currencies for a company code. Thus can have three currencies
- Assign Company code to Company
- Check SAP Note: SNOTE
- Change message control for posting to GL accounts
Explanation:
- You can change status of system error message from error to warning or even turn off the message
- Tcode: FA (NEW) – FAGS – DOCUMENT – DEFAULT VALUES – Change message Control for Document processing
- Create a Financial Statement version