Untitled
unknown
python
a year ago
3.4 kB
10
Indexable
class LoanDetails(models.Model):
application_type = models.CharField(
max_length=50, choices=ApplicationTypeChoices.choices
)
mortgage_type = models.CharField(
max_length=50, choices=MortgageTypeChoices.choices, blank=True, null=True
)
loan_purpose = models.CharField(
max_length=50, choices=LoanPurposeChoices.choices, blank=True, null=True
)
lender = models.CharField(
max_length=50, choices=LenderChoices.choices, blank=True, null=True
)
lenders_reference = models.CharField(max_length=100, blank=True, null=True)
borrower_type = models.CharField(
max_length=50, choices=BorrowerTypeChoices.choices, blank=True, null=True
)
repayment_method = models.CharField(
max_length=50, choices=RepaymentMethodChoices.choices, blank=True, null=True
)
repayment_vehicle = models.CharField(
max_length=50, choices=RepaymentVehicleChoices.choices, blank=True, null=True
)
interest_rate_type = models.CharField(
max_length=50, choices=InterestRateTypeChoices.choices, blank=True, null=True
)
product_term = models.CharField(
max_length=50, choices=ProductTermChoices.choices, blank=True, null=True
)
purchase_price = models.DecimalField(
max_digits=15, decimal_places=2
)
loan_amount = models.DecimalField(
max_digits=15, decimal_places=2
)
estimated_value = models.DecimalField(
max_digits=15, decimal_places=2
)
ltv = models.DecimalField(
max_digits=6, decimal_places=2, blank=True, null=True
)
term_years = models.PositiveIntegerField(default=0)
term_months = models.PositiveIntegerField(default=0)
deposit_amount = models.DecimalField(
max_digits=15, decimal_places=2, blank=True, null=True
)
deposit_source = models.CharField(
max_length=255, blank=True, null=True
)
interest_only_amount = models.DecimalField(
max_digits=15, decimal_places=2, blank=True, null=True, default=0.00
)
advice_level = models.CharField(
max_length=50, choices=AdviceLevelChoices.choices, blank=True, null=True
)
dip_accept_date = models.DateField(blank=True, null=True)
dip_expiry_date = models.DateField(blank=True, null=True)
expected_completion_date = models.DateField(blank=True, null=True)
product_expiry_date = models.DateField(blank=True, null=True)
introduction_type = models.CharField(
max_length=50, choices=IntroductionTypeChoices.choices, blank=True, null=True
)
introducer = models.CharField(max_length=255, blank=True, null=True)
introducer_payment_terms = models.CharField(
max_length=50, choices=IntroducerPaymentTermsChoices.choices, blank=True, null=True
)
introducer_fee = models.DecimalField(
max_digits=10, decimal_places=2, blank=True, null=True
)
lead_source = models.CharField(
max_length=50, choices=LeadSourceChoices.choices, blank=True, null=True
)
sale_type = models.CharField(
max_length=50, choices=SaleTypeChoices.choices, blank=True, null=True
)
reasons_for_capital_raising = models.TextField(blank=True, null=True)
case_summary = models.TextField(blank=True, null=True)
accepted_or_declined_by_lender = models.BooleanField(default=False)Editor is loading...
Leave a Comment