In what order are payments applied towards charges on an owner’s ledger?

When payments are received they are applied towards outstanding charges in the following order:

Legal Fees, NSF Fees, Fines, Collection Fees, Late Fees, Special Assessments, Regular Assessments, Master Association Assessments, Landscaping Assessments, and Water/Sewer/Utility Billing.

Charges of each type are paid in order of age; oldest first.