UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

58 lines (57 loc) 2.73 kB
declare class AccFinancialConfig { _id?: string; accfincfg_entity_id_syen?: string; accfincfg_default_currency_id_sycr?: string; accfincfg_currency_display_format?: "symbol_before" | "symbol_after" | "code_before" | "code_after"; accfincfg_currency_decimal_places?: number; accfincfg_currency_thousand_separator?: string; accfincfg_currency_decimal_separator?: string; accfincfg_show_currency_symbol?: boolean; accfincfg_show_currency_code?: boolean; accfincfg_financial_year_start_month?: number; accfincfg_financial_year_start_day?: number; accfincfg_financial_year_naming?: "calendar_year" | "fiscal_year" | "academic_year"; accfincfg_is_self_financial_year?: boolean; accfincfg_default_tax_percentage?: number; accfincfg_tax_inclusive_pricing?: boolean; accfincfg_show_tax_breakdown?: boolean; accfincfg_tax_calculation_method?: "percentage" | "fixed_amount" | "tiered"; accfincfg_allowed_payment_methods?: string[]; accfincfg_default_payment_method?: string; accfincfg_require_payment_reference?: boolean; accfincfg_auto_generate_receipt?: boolean; accfincfg_invoice_prefix?: string; accfincfg_receipt_prefix?: string; accfincfg_invoice_number_format?: "sequential" | "year_sequential" | "date_sequential"; accfincfg_receipt_number_format?: "sequential" | "year_sequential" | "date_sequential"; accfincfg_invoice_footer_text?: string; accfincfg_receipt_footer_text?: string; accfincfg_show_terms_conditions?: boolean; accfincfg_terms_conditions_text?: string; accfincfg_rounding_method?: "round" | "floor" | "ceiling" | "none"; accfincfg_rounding_precision?: number; accfincfg_allow_discounts?: boolean; accfincfg_max_discount_percentage?: number; accfincfg_require_discount_approval?: boolean; accfincfg_discount_approval_threshold?: number; accfincfg_late_fee_enabled?: boolean; accfincfg_late_fee_calculation_method?: "fixed_amount" | "percentage" | "daily_rate"; accfincfg_late_fee_percentage?: number; accfincfg_late_fee_fixed_amount?: number; accfincfg_late_fee_grace_period_days?: number; accfincfg_allow_refunds?: boolean; accfincfg_refund_approval_required?: boolean; accfincfg_max_refund_percentage?: number; accfincfg_bank_account_number?: string; accfincfg_bank_name?: string; accfincfg_bank_ifsc_code?: string; accfincfg_bank_branch?: string; accfincfg_additional_config?: Record<string, any>; accfincfg_created_by_user?: string; accfincfg_updated_by_user?: string; accfincfg_isactive?: boolean; accfincfg_notes?: string; createdAt?: Date; updatedAt?: Date; } export { AccFinancialConfig };