Changed implementation of late payment fees

@danielgalindezm, see the new bug report.

.