← All SAP articles

Revenue account determination is easiest to understand from the billing document, not from VKOA.

SAP SD Account Determination: KOFI00 and Revenue G/L Logic

Start with billing

The billing document contains the sales organization, customer, material, pricing conditions and account keys that drive accounting. When billing is transferred to FI, SAP must convert this commercial information into G/L accounts.

Account determination uses a familiar chain: field catalog, condition tables, access sequence, account-determination type and procedure. The access sequence defines which key combinations SAP checks and in what priority.

Do not confuse a condition-table number with search priority. The access-step sequence controls the order.

Assignment groups reduce maintenance

Customer account-assignment groups distinguish customer categories. Material account-assignment groups distinguish product categories. Combined with chart of accounts, sales organization and account key, they allow VKOA to derive different revenue accounts without maintaining one record per customer and material.

Account keys connect pricing to FI

Pricing conditions carry account keys for revenue, discounts, freight or accruals. VKOA then maps the resulting key combination to the G/L account.

Troubleshoot from the document

Open the billing accounting analysis. Identify the condition and account key, then record the customer group, material group, sales organization and chart of accounts. Compare that exact combination to the VKOA access that succeeded or failed.

This method explains the selected account instead of guessing among hundreds of VKOA rows.

Open the SD Account Determination diagram