
id : varchar(36)
|

proforma_invoice_id : varchar(36)
|

job_card_id : varchar(36)
|

customer_id : varchar(36)
|

quotation_id : varchar(36)
|

invoice_number : varchar(50)
|

subtotal : decimal(10,2)
|

tax : decimal(10,2)
|

total_amount : decimal(10,2)
|

advance_amount : decimal(10,2)
|

remaining_amount : decimal(10,2)
|

status : enum('draft','sent','partially-paid','fully-paid','overdue')
|

due_date : timestamp
|

paid_date : timestamp
|

payment_method : varchar(50)
|

notes : text
|

customer_name : varchar(255)
|

customer_email : varchar(255)
|

customer_phone : varchar(50)
|

vehicle_brand : varchar(100)
|

vehicle_name : varchar(100)
|

vehicle_year : int(11)
|

vehicle_license_plate : varchar(50)
|

vin_number : varchar(100)
|

created_at : timestamp
|

updated_at : timestamp
|

branch_id : varchar(36)
|

sales_vat_exempt : tinyint(1)
|

discount : decimal(10,2)
|