Automatic Account Determination
Automatic Account Determination
The SAP system determines the G/L account based on the following data:
● Organizational level
● Material or material type
● Business transaction
3. Business Transaction :
Among other things, the system determines the following details from this data:
● The specifications for posting to FI accounts
● The specifications for updating stock and value fields in the material master record
1. Chart of accounts
You must set up the account determination process separately for each chart of accounts.
2. Valuation area
You can set up account determination for transactions (such as consumption postings)
dependent on the valuation area.
3. Valuation type
If you use split valuation for individual materials, you can also set up account
determination, depending on the valuation type.
You can assign G/L accounts for automatic account determination, depending on the valuation area.
To minimize the effort involved in account determination, you can group the valuation areas with
the same G/L account number assignment. The grouping is done using a valuation grouping code.
This key is used to assign G/L account numbers.
By activating or deactivating valuation grouping codes, you can enable or disable the dependency of
account determination on the valuation area. If the valuation grouping code is activated, a code
must be assigned to each valuation area.
If the valuation area is at plant level, the following options are available. (System behaves same
if valuation area is Company code)
● If you use different valuation grouping codes for plants of the same chart of accounts, you
can assign different G/L accounts for the same business processes in these plants.
Material Type and Account Determination
If the company has, for example, raw materials and trading goods as material types, you can post their
materials to different stock accounts at the time of goods receipt. Even if the material type is the same,
the posting can be made to different stock accounts, based on whether the materials are manufactured
or purchased.
Grouping of Materials
You can set up a uniform account determination for all materials of a certain material type or even for
several material types (option 1). You can also specify that different G/L accounts are to be determined
for different materials of the same material type (option 3). Alternatively, you can group several material
types together and define the same G/L accounts for all materials within this group (option 2). Option 2
and 3 can also be mixed so that you can post the materials of a group to different G/L accounts.
Valuation Classes
The system uses a valuation class to determine account assignment based on the material.
The valuation class is a key that the system uses to group together materials with the same account
determination.
The example in the figure illustrates the effects of allowing various valuation classes within one material
type on account determination. Different accounts are found for MAT1 and MAT2, although both
materials belong to the same material type, ROH (raw material).
That means that MAT1 and MAT2 must have different valuation classes.
Realization: Example with Materials of Different Material Types
In the example in the figure, there are two materials with different material types. The associated
accounts are different because different valuation classes are assigned to the two materials. Different
account category references are assigned to raw materials and spare parts, which also means that you
cannot use the same valuation class for both materials.
The system uses generalized posting records in a value string (posting rule) for each relevant movement
type in inventory management and each transaction in invoice verification. Instead of specific G/L
account numbers, this value string contains the keys for the relevant posting transactions (for example,
BSX for stock posting and PRD for price difference posting).
You can see the assignments of value strings to goods movements and the breakdown of the value
strings into transaction event keys in Customizing for Inventory Management and Physical Inventory,
but you cannot change them.
You must assign the relevant G/L accounts to the corresponding posting transactions in Customizing for
valuation and account assignment.
The system automatically identifies the value string assigned to a specific transaction, depending on the
parameters you enter manually and parameters derived internally by the system.
The value string contains the maximum possible posting transactions for a transaction. For each
transaction, the program identifies which posting transactions lead to G/L postings.
Depending on the movement type and special stock indicator, you can assign an account grouping (any
account grouping) for individual transactions, such as GBB and PRD.
An account grouping code enables you to assign G/L accounts by the transaction/ event key in account
determination. You can assign G/L accounts to individual transactions depending on the movement type
of a goods movement.
In the standard system, the account grouping code is active only for a few transactions/event keys such
as GBB (offsetting entry for inventory posting). However, you can also use account grouping for other
transactions in your company (for instance, for price differences).
For goods movements, you can assign the account grouping code to the posting transaction Offsetting
Entry for Inventory Posting, depending on the movement type and other indicators.
If the material master record does not contain a valuation class (for example, as is the case with
material type NLAG), the system uses the ‘ ‘ ( blank) valuation class.
In the case of items with account assignment without a material master record, the system uses the
valuation class of the material group or the ‘ ‘ ( blank) valuation class.
You can suggest an account for procurements without a material master, depending on the material
group. The system identifies the accounts by using the valuation class of the material group.
Determination of Accounts for Delivery Costs
The transaction/event keys (account keys) for delivery cost postings come from the calculation schema
for purchasing and not from the value string. If required, you can define further account keys for new
condition types in Customizing for price determination and use them for additional clearing or provision
accounts.
For the transaction/event GBB (offsetting entry for inventory posting), the following account groupings have already
been assigned to the relevant movement types:
AUF: for goods receipts for production orders with account assignment
BSA: for initial entries of stock balances
INV: for expense/revenue from inventory differences
VAX: for goods issues for sales orders without account assignment object
VAY: for goods issues for sales orders with account assignment object
VBO: for consumption from stock of material provided to vendor
VBR: for internal goods issues (e.g., for cost center)
VKA: for consumption for sales order without SD
VNG: for scrapping/destruction
VQP: for sampling
ZOB: for goods receipts without purchase orders
ZOF: for goods receipts without production orders
If you also activate account grouping for transaction/event PRD (price differences) when you make the settings for
automatic postings, the following account groupings are already assigned to the relevant movement types in the
standard:
none for goods receipts and invoice receipts for purchase orders
PRF: for goods receipts for production orders
PRA: for goods issues and other goods movements
If you also activate account grouping for transaction/event KON (consignment liabilities) when you make the settings
for automatic postings, the following account groupings are already assigned to the relevant movement types in the
standard:
none for consignment liabilities
PIP: for pipeline liabilities