Do you have any question about this error?
Message type: E = Error
Message class: KD - CO Settlement
Message number: 312
Message text: Cost of sales must always be settled completely
You want to settle the cost of sales for a sender. Note that the costs
must always be settled 100%.
In the settlement rule for the sender one of the following situations
exist:
The sum of the percentage rules is not 100%
Only one amount rule exists
Change the distribution rule of the sender so that
At least one rule exists with an equivalence number or
The sum of the percentage rules amounts to 100
If you are using a source structure, each source allocation must be
settled completely.
Error message extract from SAP system. Copyright SAP SE.
KD312
- Cost of sales must always be settled completely ?The SAP error message KD312 ("Cost of sales must always be settled completely") typically occurs in the context of controlling (CO) when dealing with cost object controlling, particularly in the settlement of internal orders, projects, or production orders. This error indicates that the system requires that all costs associated with a cost object must be fully settled before you can proceed with further actions, such as closing the order or project.
Cause:
- Incomplete Settlement: The primary cause of this error is that there are still costs associated with the cost object that have not been settled. This can happen if there are unallocated costs or if the settlement process was not completed successfully.
- Settlement Rules: The settlement rules defined for the cost object may require that all costs be settled before any further processing can occur.
- Open Items: There may be open items in the cost object that need to be addressed before settlement can be completed.
Solution:
- Check Settlement Status: Review the settlement status of the cost object. You can do this by navigating to the relevant transaction (e.g., KO88 for order settlement) and checking if there are any costs that have not been settled.
- Perform Settlement: If there are costs that need to be settled, perform the settlement process. This can be done using the transaction code KO88 (for internal orders) or the appropriate transaction for your specific cost object.
- Review Settlement Rules: Ensure that the settlement rules for the cost object are correctly defined. If necessary, adjust the rules to allow for proper settlement.
- Check for Open Items: Use transaction codes like KOB1 (for order line items) to check for any open items that may be preventing the settlement. Address any discrepancies or unallocated costs.
- Consult Documentation: If you are unsure about the settlement process or the specific configuration of your cost object, refer to SAP documentation or consult with your SAP CO module expert.
Related Information:
By following these steps, you should be able to resolve the KD312 error and successfully complete the settlement process for your cost object.
Get instant SAP help. Start your 7-day free trial now.
KD311
Planned settlement of cost of sales only possible after resetting
What causes this issue? The sender can receive a revenues (revenue cost elements) posting has a results analysis key. You should settle the ?accrued ...
KD310
Reset transfer of planning data
What causes this issue? The sender no longer has any costs from planned analysis results.How to fix this error? Reset the plan data transfer.Error m...
KD313
Results analysis category &1 in version &2 is not settled
What causes this issue? The <DS:GLOS.3526B772AFAB52B9E10000009B38F974>WIP calculation</> or the <DS:GLOS.3526B6A7AFAB52B9E10000009B38F...
KD314
Total reversal function not supported
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.