updates
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -24,6 +24,9 @@ class Booking(Base):
|
||||
check_out_date = Column(DateTime, nullable=False)
|
||||
num_guests = Column(Integer, nullable=False, default=1)
|
||||
total_price = Column(Numeric(10, 2), nullable=False)
|
||||
original_price = Column(Numeric(10, 2), nullable=True) # Price before discount
|
||||
discount_amount = Column(Numeric(10, 2), nullable=True, default=0) # Discount amount applied
|
||||
promotion_code = Column(String(50), nullable=True) # Promotion code used
|
||||
status = Column(Enum(BookingStatus), nullable=False, default=BookingStatus.pending)
|
||||
deposit_paid = Column(Boolean, nullable=False, default=False)
|
||||
requires_deposit = Column(Boolean, nullable=False, default=False)
|
||||
|
||||
@@ -37,6 +37,7 @@ class Invoice(Base):
|
||||
|
||||
# Status
|
||||
status = Column(Enum(InvoiceStatus), nullable=False, default=InvoiceStatus.draft)
|
||||
is_proforma = Column(Boolean, nullable=False, default=False) # True for proforma invoices
|
||||
|
||||
# Company/Organization information (for admin to manage)
|
||||
company_name = Column(String(200), nullable=True)
|
||||
|
||||
Reference in New Issue
Block a user