Working with a Facility management software vendor and handling client needs often, Here are my thoughts towards a solution for this,

1 - Give tenants the option to Pay Online - Simple to implement and quite effective. This makes you receive payments 24/7

2 - What about those...