You are on page 1of 18

Contents

Introduction .................................................................................................................................................. 2
Revenue account determination .................................................................................................................. 2
Test scenario ............................................................................................................................................... 16



Introduction
This area is one of the key integration areas between SD and FI. In my previous posts I talked about how
G/L account determination take place during goods issue (Click here) and how tax accounts are
determined during customer billing (Click here).
When you post a billing document in SAP, relevant G/L accounts also determined and updated based on
the configuration done in the revenue account determination section. The famous condition technique
in SAP is used in revenue account determination as well. Please click here to learn more about the
condition technique;
Let's see how this works in SAP.
Revenue account determination
When you create a billing document in SAP, the account determination procedure flows to the
billing document.
Account determination procedure is attached to the billing document type under below IMG
path;
IMG Path:



Same can be seen in the billing type configuration as well.
IMG Path:


When you go to details of the billing type, you can see the account determination procedure attached to
it.

With this account determination procedure, all condition types attached to it also flows.
Account determination procedure is configured in the below IMG Path.

IMG Path:


In standard SAP, the account determination procedure "KOFI00" is configured

In the standard account determination procedure "KOFI" and "KOFK" conditions are assigned
Please note, like in SD condition types, there is no separate IMG node to define these condition types.
Each condition type is attached to an access sequence. This is configured in the below IMG path;

IMG Path:


Access sequence "KOFI" is assigned to the condition type "KOFI"

With the access sequence, all attached condition tables comes in to play. The access sequence is
configured in the below IMG path

IMG Path:


In standard SAP, access sequences "KOFI" is configured with below condition tables to determine G/L
accounts

These condition tables are configured in the below IMG path;

IMG Path:


Under this IMG node, you can define condition tables for account determination. Always check what is
available in SAP standard. If it is not sufficient for your requirement, then create your own tables. When
creating a new condition table, please make sure you need to maintain a number between 501 and 999.
Since condition table generation is same in any case, I will not describe the steps required.
Using below node, you can find which fields are already available for condition table creation.

The G/L accounts relate to revenue postings are attached to this condition type based on
different access levels. This is configured in the below IMG path;
IMG Path:

Under this IMG node, you can assign the G/L accounts to be determined during billing posting. This is
same as the condition tables in the access sequence attached to condition type "KOFI"

When you double click on a level, you can see how G/L accounts can be assigned. Based on the level you
choose, the values which need to be maintained will be differing.
Eg: If I double click on the level 1 (Cust.Grp/MaterialGrp/AcctKey), below will appear

As shown above, G/L accounts determined based on the below combination
o Chart of account -> From the company code data
o Sales organization -> From Billing document header
o Customer account group -> From customer master
o Material account group -> From material master
o Account key -> From SD pricing procedure
Now let's see how these criteria's used to determine G/L accounts.
Chart of accounts is attached to the company code under below IMG node.
IMG Path:



Customer Account group is attached to the customer master
Transaction: XD02
This has to be assigned in under sales area data / billing tab

Customer account groups are configured under below IMG path;
IMG Path:



Material account group is attached to the material master
Transaction: MM02
This has to be assigned in the sales: sales org 2 tab of the material master.
\
Material account groups are defined under below IMG path;

IMG Path:




Account key flows from the SD pricing procedure based on the condition types used. This is
configured in below IMG path;

IMG Path:


Eg:

Same can be seen in below node as well.



Under below IMG path, you can define account keys which can be used in your pricing procedure.


Eg:

Test scenario
Now let's create a test billing document and see how the revenue accounts got determined. My test
data are as follows;
Test customer "A300" -> Customer account assignment group "01"
Material "AW01" -> Material account assignment group "01"
Company code "A300" -> Chart of account "CANA"
Sales organization -> A300
In the SAP billing document, using below menu option you can analyze the G/L account determination

As you see below, the G/L account 410000 was determined based on the below access level.

The respective configuration is shown below;


Author: Anupa Wijesinghe
E-Mail: anupaw@gmail.com / anupaw@learnsaptips.com
Website: www.learnsaptips.com
View my profile in LinkedIn
Follow me on Twitter


Disclaimer

This article is done based on my research and readings, unless otherwise stated. The views expressed
are my own and not of anyone else.
Author accepts no liability for the content of the articles in this website or for the consequences of any
actions taken on the basis of the information provided. Using this information is at the users own
discretion and responsibility.