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
- Open the app Create Supplier Invoice.
- Set Transaction = Invoice, enter a company code, gross amount, and a reference.
- Enter a purchase order so that the invoicing party is auto-populated.
- 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
- 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.
- Verify the chosen cost center is active, valid for the posting date, allowed for cost postings, and carries the expected profit center.
- Create the same general/top-level default for the corresponding “loss” small-difference account and for any other company codes that post such invoices.
- Consider assigning a dedicated “differences” cost center to keep operational cost reporting clean.
- Reopen the invoice, simulate again, and post.
- Do not change tolerance settings to suppress the minor difference; this does not remove the requirement for a valid cost object.
See Also
- Refer to: Posting Total-Based Differences
- Refer to: Invoice with Variances
- Refer to: Manage Supplier Invoices
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
SAP Knowledge Base Article - Public