Hi CO Expert,
I need quick solution on it,
1. I have Created an Internal Order # 700044 and budgeted an amount of Rs 50,000.
2. There is a configuration for Availability Control Check of 100% as Error message
3. I have booked an expenses with reference to Order #700044 of Rs. 45000 and this is the final cost for my Asset purchase.
4. I tried doing an settlement of this order through KO88, at settlement time I am getting error message as "Item 002 Order 700044 budget exceeded
Message no. BP604" Exceed amount of Rs. 40000. As per my analyze Order Budget is 50k, utilized is 45K, at a time of settlement for the order of Rs. 45k system is pop up an error msg as i told earlier.
Please let me know where i am wrong.
I have checked in the report and it shows the value as below:
List: Budget/Actual/Commitments Date: 31.03.2011 15:16:11 Page: 2 / 2
Order Group 700044 IO against IM
Fiscal Year *
Orders Budget Actual Commitment Allotted Available
700044 IO against IM 50,000.00 45,000.00 45,000.00 5,000.00
Total 50,000.00 45,000.00 45,000.00 5,000.00
Please first read the note #178837 stating that your budget will only be credited on the order in case you settle to a budget controlled object. An asset is NOT a budget controlled object. Thus, after settlement only 5000 budget will remain left for spending.
What is now the reason that your budget is exceeded by 40,000?
The reason is note #21583 - here especially kindly refer to transaction ACSET in FI-AA which holds the settings for STATISTICAL postings to CO-objects.
As a matter of fact if you have ACTIVATED this customizing so that after settlement of 45,000 from the order to the AuC the system again DEBITS the order maintained in the AuC with 45,000. As only 5000 of budget is left for consumption the budget is
exceeded by 40,000.
What you need to do is to make sure that for the settlement movements types FI-AA does NOT update the statistical account assignment in transaction ACSET. Thus, simply remove the flag "AccntAssgnmt" in the generic company code "*" for object type EAUFN (which has many movement types activated at the moment causing the problem in KO88).
The movement types which are concerned by investment order settlement are regularly 331, 341, 338 and 340 - additionally 114 and 338.
As soon as this is done you can again settle the order. The message "budget exceeded" should then not be processed anymore. Please nevertheless mind that this will only prevent the statistical update of 45,000 - however the budget will not be credited (so the budget available will remain as of 5,000 after settlement).
As a summary the notes relevant for this business scenario are:
#21583, #684659, #178837.
I hope you may find this information useful.
you have really explained in an awesome way.... I have a couple of questions
1. Do you mean to say in this case the Asset master has a Stat IO and this IO also has a Budget on it??
2. Usually, we also assign EAUFN in ACSET against the Specific comp code... For eg: if my comp code is 1000,
I always maintained an entry in the ACSET for Comp Code 1000 - Dep Area 01 as below
EAUFN - Tr Type = * - APC Values Postings - X (for Accnt Assgnt)...
You mean to say, I should not have used "Tr Type *" here and should have used specfic tr types to avoid this situation...???
i.e. I should have allowed "Acct Assgnt" check box for,say,100/120 and not for * ??
br, Ajay M