Hi Satin,
Because of Tolerance setting for Customer.
Check Tcode OBA3 to see the amount can be cleared automatically when they are different between Dr and Cr.
Besides that, the GL account to record this difference is set via tcode OBXL.
Regards,
Julie