22 lines
1.1 KiB
SQL
22 lines
1.1 KiB
SQL
-- VAT system migration
|
|
-- Add vat column to orders
|
|
ALTER TABLE orders ADD COLUMN vat DECIMAL(10, 3) DEFAULT 0.000 AFTER discount;
|
|
|
|
-- Update order_type ENUM to include takeaway
|
|
ALTER TABLE orders MODIFY COLUMN order_type ENUM('dine-in', 'delivery', 'drive-thru', 'takeaway') DEFAULT 'takeaway';
|
|
|
|
-- Add vat_percent to products
|
|
ALTER TABLE products ADD COLUMN vat_percent DECIMAL(5, 2) DEFAULT 0.00 AFTER price;
|
|
|
|
-- Add stock_quantity and promo fields to products
|
|
ALTER TABLE products ADD COLUMN stock_quantity INT DEFAULT 0;
|
|
ALTER TABLE products ADD COLUMN promo_discount_percent DECIMAL(5, 2) DEFAULT 0.00;
|
|
ALTER TABLE products ADD COLUMN promo_date_from DATE DEFAULT NULL;
|
|
ALTER TABLE products ADD COLUMN promo_date_to DATE DEFAULT NULL;
|
|
|
|
-- Add vat fields to order_items
|
|
ALTER TABLE order_items ADD COLUMN vat_percent DECIMAL(5, 2) DEFAULT 0.00 AFTER unit_price;
|
|
ALTER TABLE order_items ADD COLUMN vat_amount DECIMAL(10, 3) DEFAULT 0.000 AFTER vat_percent;
|
|
|
|
-- Add vat_number to company_settings
|
|
ALTER TABLE company_settings ADD COLUMN vat_number VARCHAR(50) DEFAULT NULL; |