Ask an admin of your company to go to: Settings > Customer Portal
Activate the feature "Show the list of Payments"
Activate the feature "Allow Customer to request Invoices to apply to Pre and Overpayments"
Click on "Save"
Let your customers request what they want to do with unapplied payments.