The Account Determination Type in SAP refers to the method or logic used to determine the appropriate General Ledger (G/L) accounts for posting financial transactions. It is a critical component of the account determination process across modules such as Material Management (MM), Sales and Distribution (SD), and Financial Accounting (FI). The determination type specifies how the system selects accounts based on predefined rules and configurations.
What is Account Determination Type?
Account determination types define the criteria or methods that the system uses to map business transactions (e.g., goods movements, billing documents, or tax postings) to corresponding G/L accounts. The determination type is influenced by:
- The nature of the transaction (e.g., inventory posting, revenue recognition).
- The module where the transaction occurs (e.g., MM, SD, or FI).
- Configuration rules in the SAP system (e.g., OBYC, VKOA, or FTXP).
Each module in SAP has specific account determination types that cater to its unique requirements.
Types of Account Determination in SAP
SAP Module | Account Determination Type | Purpose |
---|---|---|
Material Management (MM) | Automatic Account Determination (OBYC) | Links transaction keys (e.g., BSX, WRX) and valuation classes to G/L accounts. |
Sales and Distribution (SD) | Revenue Account Determination (VKOA) | Assigns condition types to revenue and tax accounts in billing. |
Financial Accounting (FI) | Tax Account Determination (FTXP) | Maps tax codes to specific tax accounts. |
Controlling (CO) | Cost Element Assignment | Links cost objects to G/L accounts for internal postings. |

Key Components of Account Determination Type
- Transaction Key: A predefined SAP code representing the transaction type. For example:
- BSX: Inventory posting.
- WRX: GR/IR clearing.
- GBB: Goods issue or offset account.
- Condition Types: Used in Sales and Distribution (SD) for revenue and tax determination. Examples include:
- PR00: Pricing.
- MWST: Tax.
- Valuation Class: Groups materials with similar accounting requirements in Material Management (MM). It determines which G/L accounts are used for inventory-related transactions.
- Access Sequences: Define the search hierarchy for condition records in SD and MM.
How Account Determination Type Works
Material Management (MM)
In MM, the Automatic Account Determination uses transaction keys, valuation classes, and material types to identify the appropriate G/L account. For example:
- A Goods Receipt (GR) transaction uses the transaction key BSX.
- The system refers to the material’s Valuation Class and maps it to an inventory account using the configuration in OBYC.

Sales and Distribution (SD)
In SD, the Revenue Account Determination assigns condition types (e.g., PR00 for price, MWST for tax) to revenue accounts based on access sequences and condition tables. The configuration is maintained in VKOA.
Financial Accounting (FI)
In FI, Tax Account Determination uses tax codes to post taxes to the correct input or output tax accounts. This is configured in FTXP, where tax percentages and G/L accounts are linked.

Example of Account Determination Type
Material Management (MM)
Transaction | Transaction Key | Valuation Class | Account Determination Type | G/L Account |
---|---|---|---|---|
Goods Receipt (GR) | BSX | Raw Materials (3000) | Automatic Account Determination (OBYC) | Inventory Account (300001) |
Goods Issue (GI) | GBB | Finished Goods (4000) | Automatic Account Determination (OBYC) | Cost of Goods Sold (400002) |
Sales and Distribution (SD)
Condition Type | Account Key | Access Sequence | Account Determination Type | G/L Account |
---|---|---|---|---|
PR00 | ERL | Sales Org/Customer Group | Revenue Account Determination (VKOA) | Revenue Account (500001) |
MWST | MWS | Country/Tax Code | Tax Account Determination (FTXP) | Output Tax Account (600001) |
Frequently Asked Questions (FAQs)
1. What is the role of account determination type in SAP?
The account determination type defines the rules and logic that SAP uses to determine the correct G/L account for financial postings based on transaction types, valuation classes, and condition types.
2. How is account determination configured in Material Management?
Account determination in MM is configured using OBYC, where transaction keys (e.g., BSX, WRX) and valuation classes are mapped to G/L accounts.
3. How does the account determination type work in Sales and Distribution?
In SD, account determination is configured using VKOA, which links condition types (e.g., PR00 for pricing) to revenue accounts based on access sequences and condition records.
4. What happens if account determination is not configured correctly?
Incorrect configuration can lead to posting errors, such as transactions failing to post or being assigned to the wrong G/L accounts. This can cause financial inaccuracies and require manual adjustments.
5. Can account determination handle multiple valuation areas or plants?
Yes, SAP supports multiple valuation areas or plants by using Valuation Grouping Codes to map specific valuation areas to different G/L accounts.
6. What is the purpose of transaction keys in account determination?
Transaction keys (e.g., BSX, WRX) identify specific transaction types and are used in the account determination process to map these transactions to G/L accounts.
7. How is tax account determination configured?
Tax account determination is configured in FTXP, where tax codes are assigned to input and output tax accounts. These accounts are used during invoice or billing postings.
8. Is it possible to customize account determination for specific scenarios?
Yes, SAP allows customization of account determination to handle specific business requirements, such as creating new valuation classes, condition tables, or access sequences.
9. How can I test the account determination configuration?
You can test the configuration by simulating or performing transactions like goods receipts, goods issues, or billing. The resulting accounting documents should reflect postings to the correct G/L accounts.
10. What are access sequences in account determination?
Access sequences define the search hierarchy for condition records. They determine the order in which the system checks condition tables for valid account assignments.
Conclusion
The Account Determination Type in SAP plays a critical role in ensuring that financial transactions are posted accurately. By leveraging predefined rules and configurations, it automates the mapping of transactions to G/L accounts, reducing errors and enhancing efficiency. Whether in Material Management, Sales and Distribution, or Financial Accounting, understanding account determination types and their configuration is essential for seamless financial integration.