set @rn:=0;
UPDATE calculadora_igi set consecutivo_pedimento = @rn:=@rn+1
where para_pedimento = 'Si' and activo = 'Si'
order by alta_db
;

UPDATE calculadora_igi
SET consecutivo_pedimento_empresa = 2 WHERE calculadora_igi_id LIKE 'cc483a12801a9afb11f02b8aa0cd4be2';

UPDATE calculadora_igi
SET consecutivo_pedimento_empresa = 1 WHERE calculadora_igi_id LIKE 'cc483a12801a9afb11f02b835fb78848';

UPDATE calculadora_igi
SET consecutivo_pedimento_empresa = 1 WHERE calculadora_igi_id LIKE 'cc483a12801a9afb11f02b89acdae7ff';

UPDATE calculadora_igi
SET consecutivo_pedimento_empresa = 1 WHERE calculadora_igi_id LIKE 'cc483a12801a9afb11f02b82223172f0';

update calculadora_igi set numero_contenedor = '' where numero_contenedor = nombre or numero_contenedor like '%, 2025-%';

alter table calculadora_igi add column pedimento_exportacion_china enum ('Si', 'No') default 'No';
alter table calculadora_igi add column valor_pedimento_exportacion_usd varchar(20) default '';
alter table calculadora_igi add column diferencia_exportacion_usd varchar(20) default '';
alter table calculadora_igi add column presento_exportacion_china enum ('Si', 'No', 'No se sabe') default 'No se sabe';





CREATE TABLE tipo_archivo (
    tipo_archivo_id int not null auto_increment primary key,
    modulo varchar(100) not null default 'sistema',
    submodulo varchar(100) null default '',
    nombre varchar(150) not null,
    clave varchar(200) generated always as (
      replace(replace(replace(replace(replace(replace(replace(replace(LOWER(replace(replace(replace(replace(TRIM(nombre), '/', '_'), ' ', '_'), '?',''), '¿','')),'á','a'),'é','e'),'í','i'),'ó','o'),'ú','u'),'ñ', 'n'), ':',''), ',','')
      ),
    activo enum ('Si', 'No') not null default 'Si'
);

INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'SALES CONTRACT');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'TT PAYMENT');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'FACTURA');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'LISTA DE EMPAQUE');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'TRADUCCIÓN DE LA FACTURA');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'POLIZA DE SEGURO');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'COPIA DEL B/L');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'CONTRATO DE LA UVA');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'DICTAMEN DE LA UVA');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'CONSTANCIA CUENTA ADUANERA');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'PERMISOS DE ECONOMÍA');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'HOJA DE CALCULO');
INSERT INTO tipo_archivo (modulo, submodulo, nombre) VALUES('costos_contenedor', 'pedimento', 'MANIFESTACIÓN DE VALOR');