cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Clearing Variant per Company code - FICA-X , Issue with FIXX_FKK_TFK113E_05

former_member731136
Discoverer
0 Kudos
735

Hi Experts,

We need to have the Clearing Variant per company code because out of N number of company codes only one Company code want to use the Tolerance Limit -

After going through the Requirement + Current Available posts(Most are from Amlan) in the SCN the below 2 Options are Helpful in this Subject.

Option 1

This can be done with the Help of PA0060 + Writing Off the Tolerance Items Check mark in Clearing Step but There is no Way we can control the Company Code and Tolerance Setup is based on the Clearing Currency (Which May/Might be used by other company codes as well)

Option 2

The Other Option is Using Event "05" + FM "FIXX_FKK_TFK113E_05" in the path of Incoming Payments Specifications -->Payment Lot-->Program Enhancements. We have tried this option by thinking that we can Enhance the FIXX_FKK_TFK113E_05 to Control the GL + Company code but the below are the Road blocks.

Issue 1 : Even after doing the Setup and Assigning the FM in the Right Place, The FP05 is not calling the FM/User Exit of FIXX_FKK_TFK113E_05 because the below is not bringing any difference even the payment amount and Invoice amount is different, the difference is going to Payment on Account.

IF i_use_as_proposal <> 'X'
AND e_diffb <> 0.

Issue 2 : The Same Setup is done for the Manual Account Maintenance and When FP06 is Executing It is looking for the GL Account from the PA0060 due to Tolerance is allowed without it we can't clear the items with Difference between Invoice and Payment.

Thanks to Help on the Above, Appriciated your help on this.

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member731136
Discoverer
0 Kudos

Thanks a lot Amlan for the Quick Response.

I have tried the above by making Custom FM and Assigned the Clearing Rule as "8" and when I try to see the Result in the Debug The Difference is still Zero 😞 and The amount is posting to the Payment on Account.

FYI - I have done the Tolerance Group & PA 0060 Difference setup for the 1BRL and Difference between Invoice and Payment is 1BRL.

Could you Direct what I am missing Here ?

AmlanBanerjee
Active Contributor
0 Kudos

Hi Anil,

I would go for option 1 but I would use the clearing rule allocation 8-General allocation using customer module and then configure a custom FM which would be a copy of FKK_SAMPLE_TFK115 and then use T_FKKCL_E115-BUKRS to control the tolerance and then the difference amount can be posted to a difference account (tolerance account) in field Y_DIFFB.

You can try this option to start with.

Thanks,

Amlan