
id : int(11)
|

invoice_no : varchar(20)
|

invoice_date : datetime
|

registration_no : varchar(20)
|

room_id : int(11)
|

customer_id : int(11)
|

booking_type : enum('hotel','meeting')
|

check_in_date : date
|

check_out_date : date
|

actual_checkout_date : date
|

check_in_time : time
|

check_out_time : time
|

total_price : decimal(10,2)
|

deposit : decimal(10,2)
|

deposit_transfer : decimal(10,2)
|

status : enum('pending','confirmed','checked_in','checked_out','cancelled')
|

payment_status : enum('unpaid','paid')
|

payment_method : enum('cash','transfer','card')
|

paid_at : datetime
|

paid_by : int(11)
|

discount_type : enum('none','amount','percent')
|

discount_value : decimal(10,2)
|

discount_note : varchar(255)
|

notes : text
|

created_at : timestamp
|

slip_image : varchar(255)
|