CREATE TABLE purchase_order_asset_contract ( PurchaseOrderAssetContractID int(11) NOT NULL AUTO_INCREMENT, PurchaseOrderAssetContractPurchaseOrderID int(11) NOT NULL, PurchaseOrderAssetContractTAssetAttachmentID int(11) NOT NULL, PurchaseOrderAssetContractName varchar(128) DEFAULT NULL, PurchaseOrderAssetContractDate date DEFAULT NULL, PurchaseOrderAssetContractStartDate date DEFAULT NULL, PurchaseOrderAssetContractEndDate date DEFAULT NULL, PurchaseOrderAssetContractDuration int(11) DEFAULT 1, PurchaseOrderAssetContractInstallmentNumber int(11) DEFAULT 1, PurchaseOrderAssetContractInstallmentDate int(11) DEFAULT 1, PurchaseOrderAssetContractInstallmentPayAmount decimal(20,2) DEFAULT 00.0, PurchaseOrderAssetContractInstallmentDownPaymentType enum('nominal','persen') DEFAULT 'nominal', PurchaseOrderAssetContractInstallmentDownPayment decimal(20,2) DEFAULT 00.0, PurchaseOrderAssetContractCreatedUserID int(11) NOT NULL, PurchaseOrderAssetContractCreated datetime NOT NULL DEFAULT current_timestamp(), PurchaseOrderAssetContractLastUpdated datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PurchaseOrderAssetContractIsActive char(1) NOT NULL DEFAULT 'Y', PRIMARY KEY (PurchaseOrderAssetContractID), KEY PurchaseOrderAssetContractPurchaseOrderID (PurchaseOrderAssetContractPurchaseOrderID), KEY PurchaseOrderAssetContractTAssetAttachmentID (PurchaseOrderAssetContractTAssetAttachmentID), KEY PurchaseOrderAssetContractName (PurchaseOrderAssetContractName), KEY PurchaseOrderAssetContractIsActive (PurchaseOrderAssetContractIsActive) );