Symptom
After the 2602 release, sending cost centers for activity confirmation may show a duplicate credit, resulting in an imbalanced balance.
This occurs specifically when using Production Orders with Material (Create Production Order/CO01) where:
- The settlement rule has been manually changed to 100% Cost Center and 0% Material.
- The order header material is 3S controlled(Price Control/S, Price Determination/3).
- The actual costing post closing is done and there are confirmations posted to the order.
Environment
SAP S/4HANA Cloud Public Edition
Cause
The imbalance is driven by a conflict between Actual Cost Rate Calculation - Cost Centers(KSII) and the Material Ledger (ML):
- KSII Revaluation: Following the 2602 update, KSII now correctly identifies orders settled to cost centers. It posts a revaluation journal entry using it's original activity type allocation account(secondary cost element) to credit the sending cost center and debit the receiving cost center based on actual price variances.
- Material Ledger (ML) Revaluation: The Material Ledger triggers revaluation based on the presence of a Order Header Material on the production order(created by CO01). ML does not recognize the 0% settlement rule for activity revaluation purposes and attempts to post its own revaluation.
- Duplicate Posting: The sending cost center is credited by both KSII and ML, leading to a "double credit" and an incorrect balance.
Resolution
Long-Term: Correct Business Process
To avoid duplicate revaluations, orders intended for cost center settlement must be created without a header material.
- Recommended Order Type: Use CO07 (Production Order without Material).
- Reason: Since CO07 orders do not have a header material, they are ignored by the Material Ledger revaluation logic. KSII will handle the cost center-to-cost center revaluation as a single, accurate posting.
- Action: Close existing CO01 orders incorrectly set to cost center settlement and recreate them using CO07
Short-Term: Manual Adjustment for Historical Data
If historical periods (e.g., February 2026) are already impacted by the double credit, a manual journal entry is required to restore the cost center balance.
Adjustment Logic: Since the KSII posting is the technically "correct" CO revaluation for a cost center-to-cost center flow, the adjustment must reverse the impact of the Material Ledger posting.
- Identify the ML Posting: Locate the ML revaluation document. It typically credits the sending cost center using the activity-related G/L account and debits a Price Difference or Not Allocated account (e.g., G/L accounts mapped in OBYC under transaction keys PRL or PRV)
- Post Manual Journal Entry: Use the Post General Journal Entries app to create a corrective posting:
Debit: Sending Cost Center (using the same G/L account/Cost Element used by the ML posting).
Credit: The corresponding Price Difference or Not Allocated account where the ML variance originally settled. - Validation: Ensure the "Debit" restores the sending cost center to the balance it would have had if only the KSII revaluation had occurred.
Keywords
KSII, CKMLCP, Actual Cost Rate Calculation, Actual Costing Run, duplicate posting, imbalance of cost center. , KBA , CO-OM-ACT-F-2CL , Period-end Closing (Public Cloud) , Problem
SAP Knowledge Base Article - Public