2013 Sep 15 1:42 PM
Hello Experts,
As part of a new requirement, we have enhanced the Clearing of certain accounts using Event 110 .
After the enhancement, FP06 is working fine but FPMA is unable to display the Write Off Tolerances leading to error.
Any suggestions please?
Thanks,
Aneesha.
2013 Sep 16 6:12 AM
Hi Aneesha,
It would be great, if you explain the scenario in detail with an example...
Thanks,
Amlan
2013 Sep 16 6:12 AM
Hi Aneesha,
It would be great, if you explain the scenario in detail with an example...
Thanks,
Amlan
2013 Sep 16 7:10 AM
Hi Amlan,
There was a requirement in one of the company code, where if partial clearing is done, the amount has to equally distributed among the VAT ,CCL and Revenue. Hence, we have enhanced the event 110 to achieve that result. That was the scenario and it is working perfectly.
Now, in general case, if the total debit amount is 100 pounds and total credit is 100.4 pound, according to the logic any amount <=0.10 pound should be written off automatically. This is working in the Case of FP06 Account Maintenance , its writing off the amount of 0.04 pounds. but when we run FPMA, its throwing an error message " Balance in account not zero,posting not possible" that is its unable to trigger the write off tolerance while FP06 is able to trigger the write off tolerance.
The clearing variant settings is a 2 step scenario, where grouping was done through Business Partner, Contract Account, Main Transaction and Due Date and sorting to Main Transaction and Due Date.
I tried debugging the FPMA run, but i was not clear, its unable to determine the tolerance check also, not able to understand if the problem is in the program or configuration because FP06 is working fine.
Thanks,
Aneesha.
2013 Sep 16 4:50 PM
Hello Amlan,
It worked, In the enhancement of the event , we inserted the code for tolerance write off by using the FM FKK_BALANCE_CHECK.
In the standard 110 function module, there was a tolerance check code, as we enhanced the event, the tolerance code was never executed and we realised that we need to add the code.
Thanks for your time.
Thanks,
Aneesha.