CO settlement: Cent differences after euro changeover

Symptom
After the euro changeover, you start the settlement.
For some objects (orders, projects, and so on …), the system displays EUR 0.00 as to be settled, in other words, nothing is settled.
Why does the system not display the following message as was the case before the euro changeover
KD213 ‘Either the sender is already settled, or there is nothing to settle’?
Additional symptoms:
during the settlement, the system displays various error messages because it is not possible for the settlement of EUR 0.00 or debits not yet settled to run successfully, for example:
- KD549 ‘Debit with cost element & cannot be settled.’
- Error messages due to settlement receivers that cannot be posted to
- AA617, AA629, AA641 or AA660 for settlement to assetsinstead of the settlement of EUR0.00, positive and negative cent differences with balance 0 are settled, for example, EUR +0.01 and EUR -0.01.
Additional key words
KO88, KO8G, CJ88, CJ8G
Cause and prerequisites
For the euro changeover, internal settlement data is reconciled, so that the total of all settled debits and the credits from the settlement correspond. Provided that the balance was 0.00 for the object to be settled before the euro changeover, the balance is adjusted again to 0.00.
This reconciliation is carried out on totals level, that is the total of the credits from the settlement corresponds to the total of the settled debits (saved in tables COSPD, COSSD, COSBD).
It is possible that there are minor differences with respect to individual cost elements:
Example: Debit Cost element 400000 Amount in total 100.00 EUR
Settled from 400000 100.01 EUR
Debit Cost element 420000 Amount in total 200.01 EUR
Settled from 420000 200.00 EUR
Credit under 650000 – 300.01 EUR
Then the total of the debits corresponds with the total of the settled debits and with the credits from settlement. However, for individual cost elements there is a rounding difference of 0.01 EUR.
This phenomenon must not be regarded as an error:
- the object can be archived without problems since the balance is zero,
- settlement receivers are no longer debited since the balance is zero (with same settlement receiver).
The system would only carry out the required adjustment of the internal settlement data for a settlement (in tables COSPD, COSSD, COSBD).
Solution
You can easily check whether the mentioned constellation exists:
Start KO88 or CJ88 in the test run, go to detail display, sender. Here, the system should name different cost elements for which Euro-Cents would be ’settled’ in each case.The total of the cents is zero.
The settlement need not necessarily be started. If it is executed, no error occurs, instead only an adjustment of the internal settlement data occurs. The credit would not change, and the receivers would not have a new debit (for the same receivers).
If the settlement is performed in collective processing, these objects can be included in processing or ignored.
If error message KD549 occurs, then it is not possible to carry out the settlement due to missing settlement rules. This is the case, for example, if the object to be settled was settled completely using PERrules and a full settlement is executed in following periods after the euro changeover. For the settlement of this object, you can enter a GES rule and check whether the balance EUR 0.00 is settled. For this settlement, it is possible to put a time limit on the GES rule.
If the settlement of the rounding differences results in separate postings, then positive and negative cent differences are settled with balance 0 (for example, EUR +0.01 and EUR -0.01). This is the case for different settlement cost elements (for example, for settlement by cost elements) or for different settlement receivers (for example, when using source assignments). As already described, the settlement for the correction of the internal settlement data is necessary.
If the generated documents with cent differences are not accepted or the settlement cannot be carried out due to error messages, you can use correction program ZZ_COSXD_EURO_01 for the affected objects. On the selection screen, enter the following data:
- OBJNR: Object number that is visible in program RKACSHOW, for example (’OR … for order or ‘OR*’ for all orders; ‘PR…’ for WBS element or ‘PR*’ for all WBS elements)
- DETAIL: Detail list
- TEST: ‘X’ for test run’, ‘ ‘ for update run
The program reconciles the internal settlement data in tables COSPD, COSSD per cost element. If a settlement of the cent differences was already posted, this settlement has to be reversed before executing the correction program.
Caution: correction program ZZ_COSXD_EURO_01 was updated on July 13, 2001, if necessary, transfer the current version.
Source code corrections

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Leave a Comment