cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
26 lines (25 loc) • 989 B
TypeScript
/**
* Fee Payment Item Schema
* Line items for individual payments
*/
declare class FeePaymentItem {
/** Mongo document id (string representation). */
_id?: string;
/** Reference to the parent fee payment id (`fee_payments`). */
feepayit_payment_id_feepay?: string;
/** Reference to the specific fee assignment id being paid (`fee_assignments`). */
feepayit_assignment_id_feeas?: string;
/** Optional reference to a fee structure item id (`fee_structure_items`). */
feepayit_structure_item_id_feesi?: string;
/** Fee head/item name captured at payment time. */
feepayit_item_name?: string;
/** Amount paid for this specific item. */
feepayit_amount_paid?: number;
/** Late fee portion paid for this item. */
feepayit_late_fee?: number;
/** Discount applied during this payment for this item. */
feepayit_discount_applied?: number;
/** Created timestamp. */
feepayit_created_at?: Date;
}
export { FeePaymentItem };