MM - FI Account Determination
MM - FI Account Determination
Overview
In Materials Management (MM), Automatic Account Assignment assigns posting to particular G/L
accounts, dependent on the transaction and several other factors. The system can be set up so that users
never need to type in an account number during a transaction, or, so that they can enter accounts during
certain specific transactions.
This guide explains how MM Automatic Account Assignment documents are configured in the SAP
System. Purchase Orders (PO’s), for example, have no direct account postings. However, account postings
from goods receipts and invoices made against PO’s are affected by accounts designated in the PO’s.
Goods movements, on the other hand, create a material document. For every goods movement affecting a
G/L account, an accounting document is created. The movement type is a crucial entry in MM. Which
G/L account is updated when a goods movement takes place is determined by a combination of several
variables.
IMG Path
Enterprise Structure → Definition →
Logistics General → Define Valuation
Area.
1. Choose the appropriate radio
button.
If you want to use the application component PP (production planning), or product costing and job-order
costing, you must set valuation at plant level. Your choice of valuation level affects:
G/L accounts in which material stocks are managed, and G/L accounts to which transactions are
posted:
• If material stocks are valuated at company code level, all plant stocks of a material are managed in a
joint stock account for each company code.
• If material stocks are valuated at plant level, the material stocks for each plant can be managed in
different accounts. For each plant, you can define separate account determination.
• If several plants are to use account determination, you can group them together in Customizing via
Materials Management for Valuation and Account Assignment.
IMG Path
Logistics General → Logistics Master
Data → Material Master → Material →
Control Data → Define attributes of
material type. Choose Change.
Repeat this process for all the material types you will be using. If you create a new material type, use the
same menu path as above, and click the Create button. You will need to reference a current material type
in the Material type field.
IMG Path
Materials Management →Valuation and
Account Assignment → Account
Determination → Define valuation
control.
1. Choose the appropriate radio
button.
Checklist
• You must have activated the valuation grouping code under the menu option Valuation control.
• You must have defined the valuation level in Corporate structure: Customizing.
• You must have assigned each plant to a company code in Corporate structure: Customizing. The
valuation areas are defined automatically when you assign your plants.
IMG Path
Materials Management →Valuation and
Account Assignment → Account
Determination → Group together
valuation areas.
Checklist
• You must have defined your material types.
• You must have defined the chart of accounts.
• You must have agreed with Financial Accounting on which materials are assigned to which
accounts.
You can create the account groups from your chart of accounts, using FI General Ledger
Accounting as an Account Category Reference.
Example
Account Category Reference GKR:
• 3000 for raw materials
• 3030 for accessory materials
• 7900 for finished products
IMG Path
Materials Management →Valuation
and Account Assignment → Account
Determination → Define valuation
classes. Choose Account Category
Reference.
1. Select either New Entries or Copy
As. (Select one of the Account
Category References before clicking
Copy As)
2. Select a four-digit code and
associated description.
3. Save your changes.
IMG Path
Materials Management → Valuation
and account assignment → Account
determination → Define valuation
classes Choose Valuation Class.
1. Select either New Entries, or, select
one of the current entries by
checking the empty box to the left.
Select Copy As to enter additional
Valuation Classes.
IMG Path
Materials Management →Valuation and
account assignment → Account
determination → Define valuation classes.
Click the Account Category Reference/
Material Type button.
1. Enter the Account Category
Reference number next to the
appropriate Material type
description.
The system comes with pre-defined Account Category Reference codes. You may
want to create a new account category reference if you create a new material type. It
is recommended, however, that you categorize a new material type into one of the
existing account categories, so you need not add a new Account Category Reference.
Checklist
• The G/L account numbers must already exist.
IMG path
Materials Management → Valuation and
Account Assignment → Account
Determination → Create automatic
postings. Choose Account Assignment.
Account modifiers/groupings apply to Process keys GBB, PRD and KON. A list of possible account
modifiers/groupings can be found in the extended help documentation via Valuation and Account
Assignment→Automatic posting→Additional information.
track from the system. Set up a spreadsheet and track the different account postings that occur as you
perform different movements.
IMG Path
Materials Management →Valuation and
Account Assignment → Account
Determination → Activate Purchasing
Account Management.
1. Click the Purch. acct box for the
appropriate company code (CC).
IMG Path
System → services → table maintenance,
or enter SM31. Then, enter T156S. Click
Display.
This table displays configuration
information based on all the
movement types in SAP.
From the fields shown, a quantity string and a value string are determined. Note: It is the combination of
all the appropriate fields which makes this determination. Through a sequence of instructions, the
quantity string determines which quantity fields are updated, while the value string determines which
account posting keys will be signaled.
In order to determine which quantity string is being referenced and which value string is being referenced
for each goods movement, we will look at the field definitions of Table 156S, from left to right (for now,
we will not concern ourselves with the entries to the right of column NoVS):
• MvT: Every goods movement has a three-digit code (Movement Type) which must be specified.
• VUp: The Value Update indicator signifies whether or not the account posting can affect the material
account. Every material type is annotated as to whether or not the material value is updated during
goods movements.
• QUp: The Quantity Update indicator signifies whether or not material quantities are updated during
goods movements. Note that the material type’s Quantity Update indicator and Value Update
indicator must match a line entry in order to use the associated quantity and value strings.
• S: The Special stock indicator tells who owns the material and who receives the material. For
example, the indicator for the stock taken by the user in the plant might be blank. Or, the indicator
might be K (for consignment), because the vendor owns the material, but the stock is taken into the
user’s plant.
With the information covered in this section, we are now ready to track how our goods receipt posted in
the last section. Let’s consider what we know about the goods movement :
• It is a goods receipt for a PO, movement type 101.
• The PO has an account assignment category of K, for a cost center, and is therefore an item set for
consumption.
• The raw material used has a valuation class of 3000.
• For raw materials, there is both quantity and value updating.
• It is a standard stock item (no special stock type).
WRX:
1. We located WRX in Table 030.
2. Under WRX, we specifed a Valuation grouping code and a Valuation class, in order to determine the
proper GR/IR clearing account.
3. In Table 001K, we saw that for our Valuation area (US01) and our company code (US01), we have the
valuation grouping code US01.
4. From the accounting view of our Material Master, we saw our material has a Valuation class of 3000
for the plant in which we are operating (US01).
Review
Determining account postings from goods movement documents:
1. Check Table T156S for the appropriate movement type.
2. Find the appropriate movement type and value string in Table T156S based on :
• whether or not the material type is quantity and/or value updated
• if the item has a special stock type
• what type of movement is occurring
• what type of account assignment the item might have (consumption, sales order, stock account,
etc.)
3. Based on the value string, check Table T156W for the sequence of t/e keys accessed.
4. Check Table T156 to determine if the sequence from T156W begins with a debit or a credit.
5. Check Table 030 to see the possible postings for each of the t/e keys.
• For the t/e keys which have simple entries of posting keys (as with KBS), check Table TBSL and
see which account this posting key affects.
• For the t/e keys which have a valuation grouping code, account modifier, and a valuation class
specification, find the account by the following :
• Check Table 001K to find the valuation grouping code based on the appropriate valuation
area and company code.
• Check Table T156X, if an account modifier must be checked.
• Check the accounting view in the Material Master to find the appropriate valuation class.