SAP MM-FI Account Determination: Troubleshooting | ERPCorp
SAP Controlling Conference attendees participating in a presentation

Search Posts

By Ashish Sampat

When a goods movement posts to an unexpected G/L account, start by tracing the transaction that generated the posting. The movement type is one part of the explanation; material valuation, organizational settings, transaction keys, and account modifiers also affect SAP MM-FI account determination.

This practical checklist helps you investigate missing account assignments, unexpected inventory accounts, and consumption postings in SAP ECC and SAP S/4HANA on-premise or Private Edition. For the configuration fundamentals and a broader posting reference, read our SAP MM-FI Account Determination: OBYC Guide.

Table of Contents

1. Capture the Posting Context

Before changing configuration, record the material, plant, movement type, quantity, posting date, special stock indicator, and relevant purchase order or production order. Save the complete error message or the material and accounting document numbers.

Identify the line that needs investigation: inventory, consumption, GR/IR, or a price difference. The same movement type can serve different business processes. For example, a 101 receipt against a purchase order differs from a 101 receipt from a production order.

2. Check Material Valuation

Display the material in MM03 for the relevant valuation area. Check the valuation class in Accounting 1, together with price control. If split valuation is used, examine the valuation data for the specific valuation type involved in the movement.

A different valuation class can lead to a different inventory or consumption account. Price control also helps explain the amounts posted and whether a separate price difference line occurs. See SAP Standard Price vs. Moving Average Price.

3. Trace the OBYC Assignment

In transaction OBYC, inspect the transaction key and the dimensions enabled by its account determination rules. These can include the chart of accounts, valuation grouping code, valuation class, and account modifier. Use the combination from the actual posting rather than comparing account numbers alone.

Table 1 links common symptoms to the first checks to make.

SymptomFirst CheckEvidence to Compare
Unexpected inventory account BSX assignment Valuation class, chart of accounts, and valuation grouping
Unexpected consumption account GBB and applicable modifier Movement context, account grouping, and material valuation
Missing GR/IR account WRX assignment and rules Required account determination combination for the receipt
Additional difference posting PRD and material price control Inventory valuation price compared with the transaction value
Correct G/L but wrong receiving cost object Order or cost center assignment Account assignment in the source document and posting

Table 1: Troubleshooting Checks for Common MM-FI Posting Symptoms

The G/L assignments configured through OBYC are stored in T030. For a read-only review of these assignments, see SAP Automatic Account Determination Using T030 and SE16N. A transaction key such as BSX is a posting category; it is different from a transaction code such as OBYC.

4. Compare Receipts and Consumption

Purchase Order Goods Receipt

For a valuated stock receipt against a purchase order without account assignment, movement type 101 normally debits inventory through BSX and credits GR/IR through WRX. Figure 1 shows an example BSX assignment. Check WRX separately according to its configured rules; do not assume every transaction key uses the same dimensions.

OBYC inventory account assignments for transaction key BSX

Figure 1: Example OBYC Inventory Account Assignments for BSX

Taxes, delivery costs, price differences, and other process details can add lines. For receipt and invoice reconciliation, read SAP GR/IR Clearing.

Goods Issue to a Production Order

With movement type 261, SAP normally credits inventory through BSX and debits consumption through GBB/VBR, assigning the cost to the receiving order. Figure 2 illustrates the consumption account settings.

OBYC consumption account settings for transaction key GBB and account modifier VBR

Figure 2: Example OBYC Consumption Account Assignments for GBB/VBR

If the G/L account is correct but the receiving order is wrong, investigate the source document's account assignment. Changing OBYC does not correct an incorrectly selected cost object.

5. Review Movement Type Configuration

Use OMJJ to review the relevant movement type and account grouping in SAP GUI systems. The movement type and posting context lead to posting transactions and, where applicable, account modifiers; they do not provide a universal one-to-one link to a G/L account.

T156X contains relevant account determination settings, but movement type configuration spans multiple tables. Joining T156X and T030 alone does not establish every possible posting. Include the organizational and material valuation context, and validate any extract against actual documents.

If a new movement type is justified, copy an appropriate existing type together with its dependent entries and review its reversal relationship. Coordinate the movement type settings with automatic account determination. A new movement type is not required for every account assignment correction.

6. Test the Correction

  • Confirm whether the cause is master data, a missing OBYC entry, an account grouping rule, or the source document's account assignment.
  • Use the account determination simulation where available to check representative material, plant, and transaction combinations.
  • Test the affected receipt or issue and its reversal in a test environment. Include other materials or plants sharing the changed settings.
  • Compare the material document, accounting entries, quantities, values, and receiving cost object.
  • Document the reason for the change and follow the normal transport and approval process.

Conclusion

Trace the posting from its business context to material valuation, account grouping, and the applicable OBYC assignment. Checking these layers in order makes it easier to explain the result and target the correction.

Need Help Explaining MM-FI Postings?

ERPCorp can help investigate inventory, consumption, and price difference postings and review your Finance–Materials Management integration. Explore SAP consulting services.

About Ashish Sampat

Ashish Sampat, SAP Finance and Controlling consultant and author

Ashish Sampat is an independent SAP FI/CO consultant with experience in Product Costing, Material Ledger, and Cost Center Accounting. He has supported organizations in consumer goods, life sciences, and industrial sectors. His books include First Steps in SAP Controlling and Expert Tips to Unleash the Full Potential of SAP Controlling. Browse ERPCorp's SAP books for further reading.

Glossary

Account Modifier

An account grouping code that differentiates assignments within certain transaction keys, such as VBR within GBB.

Movement Type

A key identifying a goods movement and controlling its quantity and value updates and relevant posting logic.

Transaction Key

A category of accounting posting, such as BSX for inventory or WRX for GR/IR clearing.

Valuation Class

A material valuation setting maintained in Accounting 1 that groups materials for automatic G/L account determination.

Valuation Grouping Code

A configuration key grouping valuation areas that use common automatic account assignments.

SAP Reference

See SAP Learning on account determination and simulation and setting up movement types. Match the tools to your deployment; SAP S/4HANA Cloud Public Edition uses its configuration activities.

Build Your SAP Finance and Controlling Skills

Explore ERPCorp membership for session recordings and SAP learning resources.