--CRM-16259, added function to record partial payment