UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

66 lines (65 loc) 2.51 kB
/** * Admission Fee Snapshot Interface * Stores complete fee structure snapshot at the time of admission confirmation/conversion */ export interface AdmissionFeeSnapshot { _id?: string; adfsn_snapshot_number?: string; adfsn_admission_id_admap?: string; adfsn_student_id?: string; adfsn_user_id_auth?: string; adfsn_entity_id_syen?: string; adfsn_academic_year_id_acayr?: string; adfsn_class_program_id_acacpm?: string; adfsn_class_program_term_id_acapt?: string; adfsn_class_program_branch_id_acabrn?: string; adfsn_section_id_acapts?: string; adfsn_fee_structure_id_feest?: string; adfsn_snapshot_date?: Date; adfsn_applied_at_stage?: 'CONFIRMATION' | 'CONVERSION'; adfsn_fee_items?: Array<{ feesi_original_item_id?: string; feesi_category_id_sygms?: string; feesi_category_name?: string; feesi_item_code?: string; feesi_item_name?: string; feesi_description?: string; feesi_original_amount?: number; feesi_applied_amount?: number; feesi_discount_type?: 'PERCENTAGE' | 'FIXED_AMOUNT' | null; feesi_discount_value?: number; feesi_discount_amount?: number; feesi_discount_reason_id_sygms?: string; feesi_scholarship_type_id_sygms?: string; feesi_scholarship_category?: 'FULL' | 'PARTIAL' | null; feesi_scholarship_percentage?: number; feesi_scholarship_amount?: number; feesi_final_amount?: number; feesi_tax_applicable?: boolean; feesi_tax_percentage?: number; feesi_tax_amount?: number; feesi_total_amount?: number; feesi_is_mandatory?: boolean; feesi_is_refundable?: boolean; feesi_is_installment_allowed?: boolean; feesi_installment_count?: number; feesi_due_date_offset_days?: number; feesi_collection_start_offset_days?: number; feesi_collection_end_offset_days?: number; feesi_display_order?: number; feesi_notes?: string; }>; adfsn_total_original_amount?: number; adfsn_total_discount_amount?: number; adfsn_total_scholarship_amount?: number; adfsn_total_tax_amount?: number; adfsn_total_final_amount?: number; adfsn_currency_id_sycr?: string; adfsn_currency_code?: string; adfsn_notes?: string; adfsn_created_by_user?: string; adfsn_modified_by_user?: string; adfsn_isactive?: boolean; adfsn_created_date?: Date; adfsn_modified_date?: Date; }