/** * Fee Late Fee Schema * Applied late fees for students */ declare class FeeLateFee { /** Mongo document id (string representation). */ _id?: string; /** Student reference id (auth user id). */ feelf_student_id?: string; /** Fee assignment reference id (`fee_assignments`). */ feelf_assignment_id_feeas?: string; /** Late fee rule reference id (`fee_late_fee_rule`). */ feelf_late_fee_rule_id_feelfr?: string; /** Due date used for late calculation. */ feelf_due_date?: Date; /** Actual payment date used for late calculation. */ feelf_payment_date?: Date; /** Number of days late. */ feelf_days_late?: number; /** Late fee amount calculated/applied. */ feelf_late_fee_amount?: number; /** Amount waived from late fee (if any). */ feelf_waived_amount?: number; /** Reason for waiving late fee. */ feelf_waived_reason?: string; /** User who waived late fee (auth user id). */ feelf_waived_by_user?: string; /** When late fee was waived. */ feelf_waived_at?: Date; /** Whether late fee is waived. */ feelf_is_waived?: boolean; /** Created timestamp. */ feelf_created_at?: Date; /** Updated timestamp. */ feelf_updated_at?: Date; } export { FeeLateFee };