<aside> <img src="notion://custom_emoji/7f3a86c4-0e4f-8193-9274-00038d571f22/294a86c4-0e4f-8053-a481-007af138f2db" alt="notion://custom_emoji/7f3a86c4-0e4f-8193-9274-00038d571f22/294a86c4-0e4f-8053-a481-007af138f2db" width="40px" />
This page explains how SAP determines the correct revenue accounts during billing. In short, account determination tells SAP which General Ledger account to post revenue to for each product, customer and sales scenario. It matters because without it, SAP cannot recognise revenue at all. Use it when you want clean financial statements and avoid skipping it unless you enjoy invoices that post into the void.
</aside>
Maintaining account determination for revenue postings is SAP’s way of mapping a commercial event (a sale) to a financial outcome (revenue in the right account).
You can have the perfect price, the perfect order and the perfect invoice.
But unless VKOA is set up correctly, SAP has nowhere to post the revenue.
SAP matches three things:
Together, these tell SAP exactly which revenue G/L account to use.
This is where the bridge between SD and FI is built.
Revenue posting in SAP is not magic. It is a rule-based classification exercise.
SAP will not guess where revenue belongs.
It will not assume hardware sales should go to hardware revenue.
It will not assume subscription revenue is different from installation revenue.
It waits for you to define the logic.
This is why account determination exists.
It ensures each billing item posts to the correct G/L account.