SAP Knowledge Base Article - Public

3793158 - Error KI235 When Simulating Supplier Invoice Due To Missing Cost Center For Small Price Difference Line (Public Cloud)

Symptom

  • An error occurs during supplier invoice creation in public cloud when simulating the document.
  • Error message: KI235
  • The issue persists even though a default cost center is maintained in the default account assignment per profit center.
  • Profit center is derived from the material, but the error still appears during simulation.

Environment

  • Entry MIRO (Public Cloud)

Reproducing the Issue

  1. Open the app Create Supplier Invoice.
  2. Set Transaction = Invoice, enter a company code, gross amount, and a reference.
  3. Enter a purchase order so that the invoicing party is auto-populated.
  4. Choose Simulate; the error appears.

Cause

  • The system needs to post a very small difference (for example, 1 cent) at invoice receipt and sends it to the small price difference account.
  • This account is a cost account and therefore requires a cost object (cost center).
  • The small-difference line is document-level and not linked to any purchase-order line, so it does not carry a profit center.
  • Only a per–profit center default was maintained; because the difference line has no profit center, no matching default is found and there is no general (top-level) default to fall back on, resulting in the error.

Resolution

  1. In Manage Default Account Assignments (configuration activity ID 102639), add a general/top-level entry (leave the detail field blank) for the relevant company code and the small price difference account, assigning a cost center. Keep existing per–profit center entries.
  2. Verify the chosen cost center is active, valid for the posting date, allowed for cost postings, and carries the expected profit center.
  3. Create the same general/top-level default for the corresponding “loss” small-difference account and for any other company codes that post such invoices.
  4. Consider assigning a dedicated “differences” cost center to keep operational cost reporting clean.
  5. Reopen the invoice, simulate again, and post.
  6. Do not change tolerance settings to suppress the minor difference; this does not remove the requirement for a valid cost object.

See Also

Keywords

supplier invoice, simulate, error KI235, public cloud, small price difference, total-based differences, small difference account, default account assignment, manage default account assignments, cost center missing, cost object required, profit center blank, document-level difference, invoice variances, posting difference , KBA , MM-IV-LIV-CRE-2CL , Entry MIRO (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions