VoiSAP — SAP MM Error Guide

"Account determination for entry not possible"
— the OBYC error, explained & fixed

The most common SAP MM posting error. It means SAP can't find the G/L account for a movement because the account assignment isn't maintained in OBYC. Here's exactly what the message means, the valuation-class-to-account chain behind it, why it happens, and the step-by-step fix — by a practising SAP consultant.

OBYC Explained
The Account Chain
Step-by-Step Fix
Safety Guidance
OBYC
Key T-code
#1
MM Posting Error
7
Fix Steps
S/4
& ECC
📖 7 min read
Updated July 2026
Common SAP MM Error
Call Us
+1 416-569-4606
Book Free Demo Class
Start Here

The quick answer

30-sec read
Written by the VoiSAP training team · Updated July 2026 · Practising SAP consultants.

The error "Account determination for entry ... not possible" means SAP tried to post a goods movement or invoice, needed to find the G/L account automatically, and couldn't — because the account assignment isn't maintained in transaction OBYC for that combination of transaction key (like BSX, WRX or GBB) and valuation class. The fix is to open OBYC, find that transaction key, and enter the missing G/L account for your valuation class. This is the single most common MM posting error, and once you understand the chain below it's straightforward.

Account determination for entry INT GBB VBR 3000 not possible

Key takeaways

  • SAP posts inventory/invoice values to G/L accounts automatically — the config for that is OBYC.
  • The account is found from the transaction key + the material's valuation class.
  • The error = that combination has no G/L account assigned in OBYC.
  • Fix = maintain the missing account in OBYC. Check the material's valuation class and the valuation grouping code too.
Plain English

What the error means

Every time you receive stock, issue stock, or post an invoice, SAP has to make a financial posting — and it figures out which G/L accounts to use on its own, without you typing them. That automatic lookup is called account determination, and it's configured in OBYC.

The message tells you exactly what SAP couldn't find. Reading the example INT GBB VBR 3000: INT is the chart of accounts, GBB is the transaction key, VBR is the general modification, and 3000 is the valuation class. SAP looked for a G/L account for that exact combination in OBYC, found nothing, and stopped. It's not a bug — it's SAP telling you a piece of configuration is missing.

The Chain

How account determination works

Understanding this one chain makes every account-determination error solvable. SAP walks from the material to the account like this:

Goods movement / invoice Valuation class (material master) Transaction key BSX / WRX / GBB … G/L account (the posting) OBYC maps these to the account If any link is missing → "account determination for entry not possible"
How SAP finds the G/L account: the material's valuation class plus the transaction key are mapped to an account in OBYC. A missing mapping is what triggers the error.

The material carries a valuation class on its accounting view. The movement or invoice uses one or more transaction keys. OBYC holds the table that says "for this transaction key and this valuation class, post to this G/L account." If that row is missing — or the valuation class isn't on the material, or the valuation grouping code isn't set up — the chain breaks and you get the error.

Root Cause

Why it happens

Five things break this chain — the error message points you at which one:

1. No G/L account assigned in OBYC

The most common cause. The transaction key + valuation class combination simply has no account maintained. This is what you fix in the steps below.

2. Valuation grouping code not set up

If the valuation grouping code (valuation modifier) is active, each plant/valuation area must be assigned to one in OMWD, and OBYC must have entries for that code. A missing assignment breaks determination.

3. Valuation class missing on the material

If the material's accounting view has no valuation class (common on a half-created or newly extended material), SAP has nothing to look up.

4. Valuation class not allowed for the material type

The material type controls which valuation classes are permitted via the account category reference (OMSK). A mismatch can leave the field effectively unusable.

5. Missing general modification (for GBB)

The GBB transaction key splits by general modification (VBR, BSA, VAX and so on). If the specific modification for your movement isn't maintained, you get the error even though other GBB entries exist.

The Fix

How to fix it, step by step

7 steps
Before you start: OBYC controls real financial postings. On a shared or production system, make the change in the development system and transport it, and review with the FI team — don't edit OBYC directly in production. On an isolated training system, it's safe to edit directly.

Read the error and note its parts

Double-click the message for the detail. Note the chart of accounts, transaction key, general modification (if shown), and valuation class — e.g. INT / GBB / VBR / 3000.

Open transaction OBYC

Type OBYC in the command field. You'll see the list of transaction keys (also reachable via OMWB "Configure Automatic Postings").

Select the transaction key from the error

Double-click the key named in the message (e.g. GBB). If prompted, confirm the chart of accounts.

Check the account assignment

Look for a row matching your valuation class (and general modification for GBB, and valuation grouping code if the columns are active). If it's missing or blank, that's your cause.

Maintain the missing G/L account

Enter the correct G/L account (debit/credit as required) for that combination and save. Ask FI which account if you're unsure — this posts real values.

Check valuation grouping & material master

If a valuation grouping code is involved, confirm your plant is assigned in OMWD. Confirm the material's accounting view has the right valuation class (and that it's allowed for the material type in OMSK).

Retry the posting

Repeat the goods movement or invoice. With the account maintained, it posts cleanly.

Tip: use OMWB → simulation to test which accounts a movement will hit before you post — it shows exactly which OBYC entries are used and flags gaps.
Reference

Transaction keys & FAQ

The transaction keys you'll meet most in OBYC:

KeyWhat it posts
BSXInventory / stock posting (the stock value)
WRXGR/IR clearing account (goods receipt against a PO)
GBBOffsetting entry for goods movements — split by general modification: VBR (consumption), BSA (initial stock), VAX/VAY (goods issue for sales), ZOB (GR without PO)
PRDCost / price differences
FR1Freight / delivery cost clearing
UMBGain / loss from revaluation
SAP posts inventory and invoice values to G/L accounts automatically. This error means the account assignment for a transaction key and valuation class combination isn't maintained in OBYC, so SAP can't find the account to post to.
OBYC is the configuration for automatic account determination in SAP MM. It maps transaction keys (BSX, WRX, GBB and more) and valuation classes to the G/L accounts SAP posts to for inventory movements and invoices.
BSX posts the inventory/stock value, WRX is the GR/IR clearing account for goods receipts against a PO, and GBB is the offsetting entry for goods movements — split by general modification such as VBR (consumption) and BSA (initial stock).
The valuation class is on the material master accounting view. Account determination uses it (with the transaction key) to find the G/L account, so a missing or wrong valuation class breaks the posting. The material type controls which valuation classes are allowed via the account category reference (OMSK).
It groups valuation areas (plants) so you can maintain account determination once for many plants. It's assigned in OMWD. If it's active but not set up, account determination fails.
OBYC affects live financial postings, so changes should be made in development and transported, not made directly in production, and reviewed with the FI team. On an isolated training system it's safe to edit directly.
Account determination is core SAP MM config.

Learn the config behind the errors —
hands-on, on a real SAP system.

VoiSAP's live SAP MM training walks you through OBYC, valuation classes, and account determination on a real system, so errors like this become routine — plus full career support for the Canadian and US market.

*Hands-on training on a live SAP system. Individual outcomes vary.

Related SAP guides & resources
Ready to Start Your SAP Career?

Errors like this are everyday SAP.
Learn to fix them with confidence.

Book a free 30-minute demo class — see live SAP MM training on a real SAP system, and find out if VoiSAP is the right fit. No obligation.

Live SAP System Access
Real SAP training, not slides — FICO, MM, SD, and User Level.
Career Support Included
Resume, LinkedIn, mock interviews, and job search strategy.
96% Placement Outcomes*
Built around real project-ready SAP skills.
Canada-Focused
Brampton, Calgary, Mississauga, Kitchener and across Canada.
We received your request!
Our team will reach out within a few hours to schedule your free demo class.

No commitment required · Typically respond within a few hours

Chat on WhatsApp 📅 Book Free Demo