DROP TABLE IF EXISTS calculadora_igi;
CREATE TABLE calculadora_igi (
    calculadora_igi_id int auto_increment primary key not null,
    nombre varchar(100) default '',
    numero_contenedor varchar(15) not null,
    valor_factura_10 varchar(30) not null,
    igi_porcentaje_10 varchar(30) not null,
    igi_10 varchar(30) not null,
    dta_unidad_10 varchar(30) not null,
    dta_10 varchar(30) not null,
    iva_porcentaje_10 varchar(30) not null,
    iva_10 varchar(30) not null,
    prevalidacion_10 varchar(30) default '',
    agente_aduanal_10 varchar(30) default '',
    total_10 varchar(30) not null,
    total_usd_10 varchar(30) default '',
    tipo_cambio_10 varchar(30) default '',
    total_aproximado_10 varchar(30) not null,
    valor_factura_15 varchar(30) not null,
    igi_porcentaje_15 varchar(30) not null,
    igi_15 varchar(30) not null,
    dta_unidad_15 varchar(30) not null,
    dta_15 varchar(30) not null,
    iva_porcentaje_15 varchar(30) not null,
    iva_15 varchar(30) not null,
    prevalidacion_15 varchar(30) default '',
    agente_aduanal_15 varchar(30) default '',
    total_15 varchar(30) not null,
    total_usd_15 varchar(30) default '',
    tipo_cambio_15 varchar(30) default '',
    total_aproximado_15 varchar(30) not null,
    tipo_cambio_sistema varchar(30) not null,
    activo enum('Si', 'No') default 'Si' not null,
    `alta_db` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    `alta_por` VARCHAR(50) NOT NULL,
    `ultimo_cambio` TIMESTAMP NULL ,
    `ultimo_cambio_por` VARCHAR(50) NULL,

    INDEX `calculadora_igi_nombre` (`nombre`),
    INDEX `calculadora_igi_contenedor` (`numero_contenedor`)
);