53 lines
3.0 KiB
SQL
53 lines
3.0 KiB
SQL
-- New fields for customer_applications from Page 1
|
|
ALTER TABLE `customer_applications` ADD COLUMN `fax` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `gst_reg_no` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `company_reg_no` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `date_of_incorporation` DATE DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `country_of_incorporation` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `contact_person_designation` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `credit_terms` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `account_setup_ar_statement` BOOLEAN DEFAULT FALSE;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `account_setup_dunning_letter` BOOLEAN DEFAULT FALSE;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `account_setup_ap_payment` BOOLEAN DEFAULT FALSE;
|
|
|
|
-- New table for shareholder/director information from Page 2
|
|
CREATE TABLE IF NOT EXISTS `shareholder_director_information` (
|
|
`id` INT AUTO_INCREMENT PRIMARY KEY,
|
|
`application_id` INT NOT NULL,
|
|
`name` VARCHAR(255) DEFAULT NULL,
|
|
`address` TEXT DEFAULT NULL,
|
|
`perc_of_shareholding` VARCHAR(255) DEFAULT NULL,
|
|
`contact_no` VARCHAR(255) DEFAULT NULL,
|
|
FOREIGN KEY (`application_id`) REFERENCES `customer_applications`(`id`) ON DELETE CASCADE
|
|
);
|
|
|
|
-- New fields for customer_trade_references from Page 2
|
|
ALTER TABLE `customer_trade_references` ADD COLUMN `telephone_no` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_trade_references` ADD COLUMN `fax_no` VARCHAR(255) DEFAULT NULL;
|
|
|
|
-- New fields for banker's information from Page 3
|
|
ALTER TABLE `customer_bank_details` ADD COLUMN `address` TEXT DEFAULT NULL;
|
|
ALTER TABLE `customer_bank_details` ADD COLUMN `swift_code` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_bank_details` ADD COLUMN `contact_person` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_bank_details` ADD COLUMN `telephone_no` VARCHAR(255) DEFAULT NULL;
|
|
ALTER TABLE `customer_bank_details` ADD COLUMN `fax_no` VARCHAR(255) DEFAULT NULL;
|
|
|
|
|
|
-- New table for financial information from Page 3
|
|
CREATE TABLE IF NOT EXISTS `customer_financial_information` (
|
|
`id` INT AUTO_INCREMENT PRIMARY KEY,
|
|
`customer_application_id` INT NOT NULL,
|
|
`latest_audited_financial_year` VARCHAR(255) DEFAULT NULL,
|
|
`shareholder_equity` VARCHAR(255) DEFAULT NULL,
|
|
`paid_up_capital` VARCHAR(255) DEFAULT NULL,
|
|
`annual_turnover` VARCHAR(255) DEFAULT NULL,
|
|
`net_profit_loss` VARCHAR(255) DEFAULT NULL,
|
|
`currency` VARCHAR(50) DEFAULT NULL,
|
|
FOREIGN KEY (`customer_application_id`) REFERENCES `customer_applications`(`id`) ON DELETE CASCADE
|
|
);
|
|
|
|
-- Declaration and Authorisation from Page 3
|
|
ALTER TABLE `customer_applications` ADD COLUMN `declaration_name` TEXT DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `declaration_designation` TEXT DEFAULT NULL;
|
|
ALTER TABLE `customer_applications` ADD COLUMN `declaration_date` DATE DEFAULT NULL;
|