13 lines
751 B
SQL
13 lines
751 B
SQL
-- Add TDS and adjustment fields to purchase_orders
|
|
|
|
ALTER TABLE purchase_orders
|
|
ADD COLUMN IF NOT EXISTS tds_applicable BOOLEAN NOT NULL DEFAULT false,
|
|
ADD COLUMN IF NOT EXISTS tds_section_pct NUMERIC(5, 2),
|
|
ADD COLUMN IF NOT EXISTS tds_amount NUMERIC(15, 4) NOT NULL DEFAULT 0,
|
|
ADD COLUMN IF NOT EXISTS adjustment NUMERIC(15, 4) NOT NULL DEFAULT 0;
|
|
|
|
COMMENT ON COLUMN purchase_orders.tds_applicable IS 'Whether TDS is applicable on this PO';
|
|
COMMENT ON COLUMN purchase_orders.tds_section_pct IS 'TDS percentage when tds_applicable is true';
|
|
COMMENT ON COLUMN purchase_orders.tds_amount IS 'Computed TDS amount deducted from grand total';
|
|
COMMENT ON COLUMN purchase_orders.adjustment IS 'Manual +/- amount adjustment applied to grand total';
|