SAP Knowledge Base Article - Public

3113575 - Error message KI248 when posting a Journal general entry.


  1. Use the App Upload General Journal Entry to upload a Journal entry. Gives the error message KI248 Account requires revenue based account assignment.
  2. Use App Post General Journal entry to post the Journal entry the error message KI248 Account requires revenue based account assignment is received.

Disclaimer: "Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."



Reproducing the Issue

Steps to reproduce the issue :

  1. Use Post General Journal Entries app (F0718).
  2. Click on  Upload New Entry.
  3. Fill the template file.
  4. Upload the excel journal entry template file.
  5. The error message KI248 appears.


Cost center and profit center are not permitted as main cost objects for revenue or sales deduction accounts. Please, see the cost element category for the G/L Account in the App Manage G/L Account Master Data under controlling section.

The error generated is correct, as the affected account is a cost element that has cost element category 11 (Revenues) or 12 (Sales deduction).


Use the SSCUI Manage Default Account Assignments to derive the cost center for the G/L Account with cost element category 11 (Revenues) or 12 (Sales deduction)

  1. Configure to SSCUI Manage Default Account Assignments.
  2. Enter the edit mode.
  3. Your G/L Account is the cost element.
  4. Go to position of the cost element and company code.
  5. Assign the Cost center and check the Profitability segment flag.

See Also

KBA ##3086551 Error KI248 happens in app Post with Clearing for Ledger Group


F2548, F0718, post, upload, general, journal, entries, element, category, 11, Revenues,  12 , Sales, deduction, S4_PC , KBA , FI-FIO-GL-TRA , Transaction Apps , Problem


SAP S/4HANA Cloud all versions