CREATE TABLE IF NOT EXISTS `rcmts_cdr_$mid` (
    `id` INT auto_increment NOT NULL,
    `transaction_id` INT NOT NULL DEFAULT 0,
    `transaction_date` DATE NULL,
    `amount` DECIMAL NULL,
    `tariff_plan_id` INT NOT NULL DEFAULT 0,
    `tariff_plan_name` VARCHAR(200) NULL,
    `service_name` VARCHAR(200) NULL,
    `gaap_code` VARCHAR(200) NULL,
    `agreement_id` INT NULL,
    `agreement_number` VARCHAR(200) NULL,
    `account_id` INT NULL,
    `account_number` VARCHAR(200) NULL,
    `service_obj_id` INT NULL,
    PRIMARY KEY (`id`)
);

ALTER TABLE `rcmts_cdr_$mid` ADD COLUMN `bg_entity_id` INT NOT NULL;
ALTER TABLE `rcmts_cdr_$mid` ADD COLUMN `is_service` INT NOT NULL;
ALTER TABLE `rcmts_cdr_$mid` ADD COLUMN `yy` INT NOT NULL;
ALTER TABLE `rcmts_cdr_$mid` ADD COLUMN `mm` INT NOT NULL;
ALTER TABLE `rcmts_cdr_$mid` MODIFY COLUMN `amount` decimal(12,2) DEFAULT NULL;