Skip to Content
Author's profile photo Former Member

FI-SD Integration – I

This series of documents for FI-SD integration is divided into 4 parts. This document is the second part of the series. Adding links for other parts before I start with the content.

Even though the document title says FI-SD Integration – I, it is the second part because part I was the pre-requisites required for the integration.

Part-I : Pre-requisites for FI-SD Integration

Part-III : FI-SD Integration – II

Part-IV : FI-SD Integration III


Automatic Account Determination

The accounting entries with respect to the billing will generally result in

    • Debit Customer account
    • Debit Freight-out account
    • Credit Revenue account
    • Credit Excise Duty Payable account
    • Credit Sales Tax Payable account

Hence, primarily, one side of the account is a Customer and the other is a revenue account. The customer account gets picked up from the customer master data and the revenue account is configured based on certain inputs so that correct account is hit during FI posting. This automatic account determination is configured not only for revenue, but also, other elements like Freight, surcharges, sales deductions etc.

The account determination can be done to be based on the following criteria:

    • Application
    • Condition Type
    • Chart of Accounts of Company Code
    • Sales Organization
    • Customer Account Assignment Group
    • Material Account Assignment Group
    • Account Key

Note: The above mentioned fields are standard fields included by default. More fields can be added as criteria.

Configuration Steps

The configuration steps required for this activity can be found by following path SPRO -> IMG -> Sales and Distribution -> Basic Functions -> Account Assignment/Costing -> Revenue Account Determination


As seen in the screen shot above, there are 6 configuration steps.

Check Master Data Relevant For Account Assignment

The first step is setting up the master data relevant for account assignment. The menu path is SPRO -> IMG -> Sales and Distribution -> Basic Functions -> Account Assignment/Costing -> Revenue Account Determination -> Check Master Data Relevant For Account Assignment

There are two activities to be done in this step – material account assignment groups and customer account assignment groups.


The first activity is material account assignment groups maintenance. From the screen, double click on Materials: Account Assignment Groups. The screen for maintaining material groups will appear.


Use the New Entries button to create new groups. There are different customer groups created as in the screen above which ensures that, for example, all the domestic revenues (Group 01) can be posted to different accounts than that of all the foreign revenues (Group 02) or the affiliated companies’ revenue (Group 03).


As already seen before, these customer groups are assigned to customers in the tab Billing Documents of the Sales Area data in the customer master. The system automatically proposes the account assignment group for the customer in the Sales or Billing documents from the customer master.

Define Dependencies of Revenue Account Determination

The next step is defining the dependencies for revenue account determination – defining fields as well as condition tables. The menu path is SPRO -> IMG -> Sales and Distribution -> Basic Functions -> Account Assignment/Costing -> Revenue Account Determination -> Define Dependencies Of Revenue Account Determination


As already mentioned, the purpose of setting up account determination is to be able to differentiate accounts for posting according to certain criteria like customer account assignment group, account key,  material account assignment group etc. Hence, the first activity here in this step is to decide which all criteria will be used for such differentiation. The field catalog contains fields that can be selected when we create or maintain a condition Table. These decided criteria are to be added by double clicking on the Field Catalog: Allowed fields for the tables option.



Once the fields have been selected, these fields have to be added to condition tables. There can be many tables, each with different combination of criteria that will be used for account determination. The existing tables can be displayed using Account Determination: Display Tables option.

Enter the table number for which we need to see the table details and press enter.


Enter table number 501 and press enter. If the table is to be copied from another existing condition table we can enter the existing table number in the field below the new table number.


Select the field payment card type and choose the Select field button.


The next step is defining account determination types and access sequences. The menu path is SPRO -> IMG -> Sales and Distribution -> Basic Functions -> Account Assignment/Costing -> Revenue Account Determination -> Define Access Sequences And Account Determination Types


The first activity, Maintain access sequences for account determination is used to setup access sequences. Access sequences store information about which condition tables will be accessed for account determination, the sequence in which these tables will be accessed and the field contents of these condition tables. Double click on the option.


The above screen shows the condition tables and the sequence in which they are accessed in the access sequence KOFI. The No. column gives the order in which the tables are accessed i.e. the one with the lowest number is accessed first. As shown in the above screen shot, system will access table 953 first during determination procedure as that is first in sequence. If system is able to find out necessary information in this table it will not access table 496 but otherwise it will access table 496 next. Usually, the sequencing of the tables is configured such that, the more specific tables are accessed first for the information and then the less specific ones follow. The Tab column contains the condition table number and the Description field contains the table description. To see the fields contained in the condition table, click on the respective row and double click on the Fields folder as highlighted on the left hand side. To add new tables to the access sequence use the new entries button, enter the values in the No. and Tab column and save.

The screen shot above shows the fields in table 496 – Condition Type/Account Key.


As seen in the screen shot, in this step, condition types are defined and then access sequences assigned to them. It is to be noted that these condition types are different from the condition types used in pricing procedures as discussed in the pre-requisites section. These condition types are used in account determination procedure. There are two standard condition types in the system – KOFI (for account determination without CO) and KOFK (for account determination with CO).


Note : Custom condition types and access sequences can be defined, but, it is recommended that these start with Z.

Assigned Tags

      74 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Ranu Eugene
      Ranu Eugene

      Hi Sowmya Tiwary,

      Nice Doc.

      Very useful.

      Thanks for sharing. 🙂

      Keep up the good work.

      Best of Luck. 🙂

      Regards

      Eugene

      Author's profile photo Sampat Kumkar
      Sampat Kumkar

      Hi

      Its really good docs and useful for clearing the integration of FI-SD

      thanks for nice document...

      Regards

      Sampath

      Author's profile photo Former Member
      Former Member

      Hi,

      Very nice document and nice presentation too.

      Keep it up. 🙂

      Regards,

      Pankaj

      Author's profile photo Ravi Sankar Venna
      Ravi Sankar Venna

      Good job Sowmya, keep it up.

      Best Regards,

      Ravi

      Author's profile photo Former Member
      Former Member

      hi sowmya

          grt work keep going..all the best..

      Regards,

      Dhanaprabu

      Author's profile photo Suman Sardar
      Suman Sardar

      Hi Sowmyadeepthi KVN ,

      I really appreciate your effort to share such nice document.

      Also I think you have plan for Part II.

      Keep it up.

      Waiting for the next doc.

      Thanks,

      Suman$

      Author's profile photo Nishan Dev Singh
      Nishan Dev Singh

      Great work Sowymadeepth:

      It require lot of patience and lot of passion for SAP to make this kind of complete document, and it seems you have great passion for SAP, thanks for sharing more to come from your library.

      Thanks again for sharing,

      Nishan

      Author's profile photo Former Member
      Former Member

      Hi

      Sowmyadeepthi.....

      Good Document...........Great work..........Keep it up.

      Thanks & Regards,

      Aish.

      Author's profile photo Former Member
      Former Member

      Useful one...Thanks.

      Best Regards,

      Naresh K.

      Author's profile photo Siva Krishna
      Siva Krishna

      Nice work.. keep to post some other documents also.. thank you so much. 🙂

      Author's profile photo Srinivas Salpala
      Srinivas Salpala

      Sowmya,

      Good work!!  Integration part is always a key area to learn.  Keep up the best effort..

      BR, Srinivas Salpala

      Author's profile photo Former Member
      Former Member

      Good Job 🙂
      Thanks for sharing 🙂

      Author's profile photo Former Member
      Former Member

      nice document .....

      all the best,

      Thanks

      Sudhir Krishna Kumar Singh

      Author's profile photo Venkatesh B
      Venkatesh B

      Nice document.

      Author's profile photo Erwin Leitner
      Erwin Leitner

      Hello,

      Many Thanks for sharing very good information. 🙂

      all the best Erwin

      Author's profile photo Muthukumareshan vijayan
      Muthukumareshan vijayan

      Hi,

      Nice Doc.

      Very useful.

      Thanks for sharing..

      Thanks

      Muthu

      Author's profile photo Shrikant Sapaliga
      Shrikant Sapaliga

      Hi,

      Thanks. Very useful doc.

      regards

      Shrikant Sapaliga

      Author's profile photo Srinu S
      Srinu S

      Good job Sowmya,Very useful document and nicely presented.

      Keep on sharing this kind of useful document.

      Thanks for sharing.

      Srinu.

      Author's profile photo Former Member
      Former Member

      Hi Sowmyadeepthi KVN,

      Thanks for share your knowledge with us.

      Regrads.

      Jandoval Nascimento

      Author's profile photo Nishu Shah
      Nishu Shah

      Keep up the spirit 🙂

      Thanks

      Author's profile photo Former Member
      Former Member

      Hi Sowmya

      Nice presentation.. Very useful...

      Thanks

      Satya

      Author's profile photo Former Member
      Former Member

      Dear Sowmya,

      Many many thanks for sharing valuable knowledge with us. Please share more document.

      Regards-

      Prasanna

      Author's profile photo Former Member
      Former Member

      Good Job

      Thanks for sharing

      Author's profile photo rohit singh
      rohit singh

      Hi Sowmya,

      it's a valuable information to understanding the concept of FI-SD Intergation.

      I appreciate your job

      Thanks

      Author's profile photo Former Member
      Former Member

      Hi sowmya,

      Thanku for sharing the information.

      Good work.

      Author's profile photo Former Member
      Former Member

      Very useful.

      Thanks for sharing. 🙂

      Author's profile photo Sreekanta Marikeri
      Sreekanta Marikeri

      Thanks for sharing valuable information..

      Author's profile photo SAQ MD
      SAQ MD

      Dear Sowmya,

      Thanks a million.....

      Regards,

      Author's profile photo Emilio Roldan Cosano
      Emilio Roldan Cosano

      Hello,

      Very useful.

      Thanks for sharing

      Author's profile photo Raman Korrapati
      Raman Korrapati

      Good job. Useful doc. Thanks for sharing

      Author's profile photo Lakshmi Kumari Sama
      Lakshmi Kumari Sama

      Hi Sowmya,

      Nice Doc 🙂

      Regards,

      Lakshmi S

      Author's profile photo Former Member
      Former Member

      Hi Sowmya,

      Thanks for sharing such a nice document with detailed explanation. Very useful.

      Regards,

      Gaurav

      Author's profile photo Former Member
      Former Member

      Thanks for sharing very good document ...

      Regards ,

      Sridevi

      Author's profile photo Former Member
      Former Member

      Good Job Sowmya...

      Author's profile photo Former Member
      Former Member

      Thanks for sharing for good document..............

      Author's profile photo Former Member
      Former Member

      Great job!. Thank you for sharing such a nice doc.

      Author's profile photo Former Member
      Former Member

      Great job .. very precise and to the point document. Thanks

      Author's profile photo Former Member
      Former Member

      Good job. Very Useful Doc. Thanks for sharing.

      Madhava Raj

      Author's profile photo Murali Babu Nallamothu
      Murali Babu Nallamothu

      Hi Deepthi,

      I’m jealous about your SD knowledge 😛

      are you a SD consultant or FI 😉

      Thanks for sharing your integartion knowledge.

      Rgds

      Murali. N

      Author's profile photo Daniel de Carvalho
      Daniel de Carvalho

      Very good tips!

      I would also add that the Account Determination (VKOA transaction) can also be found on the FI Path, under IMG -> Financial Accounting -> General Ledger Accounting -> Business Transactions -> Integration -> Sales and Distribution -> Prepare Revenue Account Determination.

      Regards,

      Daniel

      Author's profile photo pulak samantaray
      pulak samantaray

      Nice document sowmaya,Thanks for sharing.

      Regards

      Pulak

      Author's profile photo Muthukumareshan vijayan
      Muthukumareshan vijayan

      Hi,

      Very nice document and nice presentation too.

      Keep it up. 🙂

      Regards,

      Muthu

      Author's profile photo Pranav Kumar
      Pranav Kumar

      Nice one FI-SD integration .

      thanks a lott.

      Kind regards

      Pranav Kr.Gupta

      SAP FICO Consultant

      Author's profile photo Former Member
      Former Member

      Nice Document Soumya...Good effort..Keep it up

      Regards

      Shankar

      Author's profile photo Former Member
      Former Member

      Good document

      In my company I've tried to avoid complication, so we have only 3 tables of conditions with different degrees of columns on it. I try to add as much as possible on the global tables and only use the precise ones for precise cases.

      However, I've seen a lot of companies where all the customizing is on the precise tables. That means that when creating a global condition, you need you modify a lot of rows wich is time consuming and source of errors.

      So, keep it simple.

      Author's profile photo Former Member
      Former Member

      Thanks for sharing valuable knowledge, It is  very clear & simple. please sahre the part-II aswell.

      Regards

      Raj.

      Author's profile photo Former Member
      Former Member

      Hello,

      Thank you for the brilliant explanation.

      I followed everything until the last part, Where KOFI, KOFK comes into picture. I do understand the purpose of these condition types, but I am very confused with the way these are mapped to SD condition Types.

      I thought, the SD Pricing Prcodure + condition types is mapped to Account Key, which in turn is mapped to the G/L account. So how does KOFI/ KoFK come into picture.

      Does it mean that, this is a secondary segregation once the flow reaches FI?

      SD Pricing Procedure + condition Type - mapped to Account Key. Account Key + sales org + KOFI or KOFK determines the final G/L account ---Is this line of thought correct?

      Any help is appreciated.

      Thank you

      Regards,

      Joshua

      Author's profile photo Former Member
      Former Member

      Hello

      KOFI / KOFK allows the determination of the P/L account and Provision account associated to a conbination of several parameters. These parameters can be the account key, the sales org, char of accounts, etc. KOFI means FI Account determination and KOFK CO account determination.

      These "condition types" are only used to determine the parameters used on VKOA transaction. These parameters help determing the GL account with more or less complexity.

      KOFI/KOFK have nothing to do with the condition types like PR00 used on the document itself to determine prices.

      David

      Author's profile photo Former Member
      Former Member

      Dear David,

      Thank you for your reply.

      Basically, I am trying to determine the concept associates with SD Flow in to FI. Or rather, what is the basis on which an SD Transaction flows, eventually to a G/L account.

      What I understand is that, the pricing procedure and SD condition Type, determine the Account Key. This account key in turn is ONE of the many parameters, that along with KOFI/ KOFK, lead to the eventual G/L Account.

      Is this right?

      Regards,

      Joshua

      Author's profile photo Former Member
      Former Member

      That's right!

      Author's profile photo Former Member
      Former Member

      Thank you David.

      Regards,

      Joshua

      Author's profile photo AMOL MARATHE
      AMOL MARATHE

      Hello,

      exceptional document. thank you for sharing it.

      regards,

      amol

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thank you Amol 🙂

      Author's profile photo Former Member
      Former Member

      Hi Sowmya Deepthi,

      Its good documentation, i hope u can post lot of new topics in FICO areas like New GL, Report painter etc...

      Thanks once again for your valuable post to SCN.

      Regards,

      M.Balaji

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Balaji. I will try.

      Author's profile photo Pranav Kumar
      Pranav Kumar

      Hi Sowmya,

      Ryt , I hope next time you will provide NEW GL concept along with Document Splitting Step by step. and Report Painter  for for Profit Center as well Cost Center as well Product Costing.

      Advance thanks.

      Pranav Kr. Gupta

      SAP FICO Consultant

      Author's profile photo nikki saju
      nikki saju

      Dear Sawmya

      Good document.

      It would be better if you could explain the different circumstance of using KOFI & KOFK.

      Best Regards

      Author's profile photo Hansraj Bansal
      Hansraj Bansal

      exceptional and excellent sharing.....

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thank you Hansraj 🙂

      Author's profile photo Former Member
      Former Member

      Thank you very much for the document. This is a really well structured and nice document.