IF OBJECT_ID('dbo.fco_departamentos') IS NULL
CREATE TABLE dbo.fco_departamentos
(
    codigo char(2) NOT NULL,
    nombre varchar(40) NOT NULL,
    CONSTRAINT PK_fco_departamentos PRIMARY KEY (codigo)
)
GO
GRANT ALL ON fco_departamentos TO PUBLIC
GO

IF OBJECT_ID('dbo.fco_ciudades') IS NULL
CREATE TABLE dbo.fco_ciudades
(
    codigo char(3) NOT NULL,
    nombre varchar(40) NOT NULL,
    cod_dpto char(2) NOT NULL,
    CONSTRAINT PK_fco_ciudades PRIMARY KEY (codigo, cod_dpto),
    CONSTRAINT FK_fco_ciu_dpto FOREIGN KEY (cod_dpto) REFERENCES fco_departamentos (codigo) ON DELETE CASCADE
)
GO
GRANT ALL ON fco_ciudades TO PUBLIC
GO
IF OBJECT_ID('dbo.fco_administradoras') IS NOT NULL
    DROP TABLE dbo.fco_administradoras
GO
CREATE TABLE dbo.fco_administradoras
(	
    codigo char(10) NOT NULL,
    registro_fiscal varchar(10) NULL,
    digito_verificacion	char(1)	NULL,
    direccion	varchar(40) NULL,
    telefono	varchar(20) NULL,
    cod_super	varchar(15) NULL,
    cod_alterno	varchar(20) NULL,
    tipo	char(3) NOT NULL,
    agrupacion	char(10) NOT NULL,
    forma_presentacion char(1) NOT NULL,
    departamento char(2) NULL,
    municipio char(3) NULL,
    CONSTRAINT PK_fco_administradoras PRIMARY KEY (codigo, tipo),
    CONSTRAINT ck_fco_admin_tipo CHECK (tipo IN ('EPS','AFP','FPV', 'CCF')),
    CONSTRAINT ck_fco_admin_forma CHECK (forma_presentacion IN ('U','C','S')),
	CONSTRAINT fk_fco_administradoras_01 FOREIGN KEY (agrupacion,codigo) REFERENCES datos_agr_trab (agrupacion,dato)
)
GO
GRANT ALL ON fco_administradoras TO PUBLIC
GO
IF OBJECT_ID('dbo.fco_super') IS NOT NULL
    DROP TABLE dbo.fco_super
GO
CREATE TABLE dbo.fco_super
(
    tipo char(3),
    super char(6),
    nombre varchar(100),
    nit decimal(9),
    dv decimal(1),
    departamento char(2),
    municipio char(3),
 Constraint pk_fco_super PRIMARY KEY (tipo, super)
)
GO
GRANT ALL ON dbo.fco_super TO PUBLIC
GO
IF OBJECT_ID('dbo.vw_fco_administradoras') IS NOT NULL
    DROP VIEW vw_fco_administradoras
GO
CREATE VIEW vw_fco_administradoras
AS
-- EPS
SELECT c.compania, ISNULL(a.codigo, EPS.dato) AS codigo, RTRIM(EPS.descripcion) AS descripcion,
a.registro_fiscal, a.digito_verificacion, a.direccion, a.telefono, 
a.cod_super, a.cod_alterno, 'EPS' AS tipo, a.agrupacion, a.forma_presentacion, departamento, municipio
FROM datos_agr_trab EPS
INNER JOIN companias c ON 1=1
LEFT JOIN fco_administradoras a ON a.codigo = EPS.dato AND a.tipo = 'EPS'
WHERE EPS.agrupacion = ISNULL((SELECT x.dato FROM vw_fdt_parametros x 
                               WHERE x.pais = 'COL' AND x.compania = c.compania
                                 AND parametro = 'autoliq' AND secuencia = 21), 'EPS')
UNION
-- AFP
SELECT c.compania, ISNULL(a.codigo, AFP.dato), RTRIM(AFP.descripcion),
a.registro_fiscal, a.digito_verificacion, a.direccion, a.telefono, 
a.cod_super, a.cod_alterno, 'AFP', a.agrupacion, a.forma_presentacion, departamento, municipio
FROM datos_agr_trab AFP
INNER JOIN companias c ON 1=1
LEFT JOIN fco_administradoras a ON a.codigo = AFP.dato AND a.tipo = 'AFP'
WHERE AFP.agrupacion = ISNULL((SELECT x.dato FROM vw_fdt_parametros x 
                               WHERE x.pais = 'COL' AND x.compania = c.compania
                                 AND parametro = 'autoliq' AND secuencia = 22), 'AFP')
UNION
-- CCF
SELECT c.compania, ISNULL(a.codigo, CCF.dato), RTRIM(CCF.descripcion),
a.registro_fiscal, a.digito_verificacion, a.direccion, a.telefono, 
a.cod_super, a.cod_alterno, 'CCF', a.agrupacion, a.forma_presentacion, departamento, municipio
FROM datos_agr_trab CCF
INNER JOIN companias c ON 1=1
LEFT JOIN fco_administradoras a ON a.codigo = CCF.dato AND a.tipo = 'CCF'
WHERE CCF.agrupacion = ISNULL((SELECT x.dato FROM vw_fdt_parametros x 
                               WHERE x.pais = 'COL' AND x.compania = c.compania
                                 AND parametro = 'parafiscal' AND secuencia = 1), 'CAJAS')
GO
GRANT SELECT ON vw_fco_administradoras TO PUBLIC
GO

IF OBJECT_ID('dbo.sp_fco_baja_administradora') IS NOT NULL
    DROP PROCEDURE dbo.sp_fco_baja_administradora
GO
CREATE PROCEDURE dbo.sp_fco_baja_administradora
(	
    @pch_codigo 	char(10),
    @pch_tipo   	char(3),
	@pch_agrupacion char(10)
)
AS
BEGIN
    BEGIN TRAN

	DELETE fco_administradoras
	WHERE codigo = @pch_codigo
	  AND   tipo = @pch_tipo
	
    EXEC sp_baja_datos_agr_trab @pch_agrupacion, @pch_codigo

    IF @@ERROR <> 0
        ROLLBACK TRAN
    ELSE
        COMMIT TRAN
END
GO
GRANT EXECUTE ON sp_fco_baja_administradora TO PUBLIC
GO
IF OBJECT_ID('dbo.sp_fco_alta_administradora') IS NOT NULL
    DROP PROCEDURE dbo.sp_fco_alta_administradora
GO
CREATE PROCEDURE dbo.sp_fco_alta_administradora
(
    @pch_codigo    char(10),
    @pvc_registro_fiscal    varchar(10),
    @pch_digito_verificacion  char(1),
    @pvc_direccion  varchar(40),
    @pvc_telefono  varchar(20),
    @pvc_cod_super  varchar(15),
    @pvc_cod_alterno  varchar(20),
    @pch_tipo   char(3),
    @pch_agrupacion  char(10),
    @pch_forma_presentacion char(1),
    @pch_descripcion  char(40),
    @pch_departamento char(2) = '',
    @pch_municipio char(3) = ''
)
AS
BEGIN
    IF EXISTS (SELECT 1 FROM datos_agr_trab
               WHERE agrupacion = @pch_agrupacion
                 AND dato = @pch_codigo)
        EXEC sp_cambio_datos_agr_trab @pch_agrupacion, @pch_codigo, @pch_descripcion
    ELSE
        EXEC sp_alta_datos_agr_trab @pch_agrupacion, @pch_codigo, @pch_descripcion


    IF EXISTS(SELECT 1 FROM fco_administradoras WHERE codigo = @pch_codigo AND tipo = @pch_tipo)  
    BEGIN
      	UPDATE fco_administradoras
      	SET registro_fiscal = @pvc_registro_fiscal,
      		digito_verificacion = @pch_digito_verificacion,
      		direccion = @pvc_direccion,
      		telefono = @pvc_telefono,
      		cod_super = @pvc_cod_super,
      		cod_alterno = @pvc_cod_alterno,
      		forma_presentacion = @pch_forma_presentacion,
            departamento = @pch_departamento,
            municipio = @pch_municipio
      	WHERE
      		rtrim(ltrim(codigo)) = rtrim(ltrim(@pch_codigo)) And
      		tipo   = @pch_tipo
    
        EXEC sp_cambio_datos_agr_trab @pch_agrupacion, @pch_codigo, @pch_descripcion
    END
    ELSE
        INSERT INTO fco_administradoras 
        (codigo, registro_fiscal, digito_verificacion, direccion, telefono, cod_super, cod_alterno,
         tipo, agrupacion, forma_presentacion, departamento, municipio)
        SELECT @pch_codigo, @pvc_registro_fiscal, @pch_digito_verificacion, @pvc_direccion, 
        @pvc_telefono, @pvc_cod_super, @pvc_cod_alterno, @pch_tipo, @pch_agrupacion, @pch_forma_presentacion, @pch_departamento, @pch_municipio
  
END
GO
GRANT EXECUTE ON sp_fco_alta_administradora TO PUBLIC
GO


IF (SELECT COUNT(*) FROM fco_Administradoras) = 0
INSERT INTO fco_administradoras
(codigo, registro_fiscal, digito_verificacion, direccion, telefono, 
cod_super, cod_alterno, tipo, agrupacion, forma_presentacion, departamento, municipio)
SELECT codigo, registro_fiscal, digito_verificacion, direccion, telefono, 
cod_super, cod_alterno, tipo, agrupacion, forma_presentacion, '', ''
FROM administradoras a
WHERE EXISTS 
(SELECT 1 FROM datos_agr_trab x
 WHERE x.agrupacion = a.agrupacion AND a.codigo = x.dato)


GO
IF (SELECT COUNT(*) FROM fco_Administradoras WHERE tipo = 'CCF') = 0

INSERT INTO fco_administradoras (codigo, tipo, agrupacion, forma_presentacion, departamento, municipio)
SELECT dato, 'CCF', 
(SELECT top 1 dato FROM vw_fdt_parametros WHERE pais = 'COL' AND parametro = 'parafiscal' AND secuencia = 1),
'C', '', ''
FROM datos_agr_trab
WHERE agrupacion = 
(SELECT top 1 dato FROM vw_fdt_parametros WHERE pais = 'COL' AND parametro = 'parafiscal' AND secuencia = 1)
go
Delete fco_departamentos;
Insert Into fco_departamentos Values ('05','Antioquia');
Insert Into fco_departamentos Values ('08','Atlántico');
Insert Into fco_departamentos Values ('11','Bogotá D.C.');
Insert Into fco_departamentos Values ('13','Bolívar');
Insert Into fco_departamentos Values ('15','Boyaca');
Insert Into fco_departamentos Values ('17','Caldas');
Insert Into fco_departamentos Values ('18','Caquetá');
Insert Into fco_departamentos Values ('19','Cauca');
Insert Into fco_departamentos Values ('20','Cesar');
Insert Into fco_departamentos Values ('23','Córdoba');
Insert Into fco_departamentos Values ('25','Cundinamarca');
Insert Into fco_departamentos Values ('27','Chocó');
Insert Into fco_departamentos Values ('41','Huila');
Insert Into fco_departamentos Values ('44','La Guajira');
Insert Into fco_departamentos Values ('47','Magdalena');
Insert Into fco_departamentos Values ('50','Meta');
Insert Into fco_departamentos Values ('52','Nariño');
Insert Into fco_departamentos Values ('54','Norte de Santander');
Insert Into fco_departamentos Values ('63','Quindio');
Insert Into fco_departamentos Values ('66','Risaralda');
Insert Into fco_departamentos Values ('68','Santander');
Insert Into fco_departamentos Values ('70','Sucre');
Insert Into fco_departamentos Values ('73','Tolima');
Insert Into fco_departamentos Values ('76','Valle');
Insert Into fco_departamentos Values ('81','Arauca');
Insert Into fco_departamentos Values ('85','Casanare');
Insert Into fco_departamentos Values ('86','Putumayo');
Insert Into fco_departamentos Values ('88','San Andrés');
Insert Into fco_departamentos Values ('91','Amazonas');
Insert Into fco_departamentos Values ('94','Guainía');
Insert Into fco_departamentos Values ('95','Guaviare');
Insert Into fco_departamentos Values ('97','Vaupés');
Insert Into fco_departamentos Values ('99','Vichada');
go
Delete fco_ciudades;
Insert Into fco_ciudades Values ('001','MEDELLIN','05');
Insert Into fco_ciudades Values ('088','BELLO','05');
Insert Into fco_ciudades Values ('129','CALDAS','05');
Insert Into fco_ciudades Values ('266','ENVIGADO','05');
Insert Into fco_ciudades Values ('360','ITAGUI','05');
Insert Into fco_ciudades Values ('615','RIONEGRO','05');
Insert Into fco_ciudades Values ('001','BARRANQUILLA;','08');
Insert Into fco_ciudades Values ('001','BOGOTA D.C.','11');
Insert Into fco_ciudades Values ('001','CARTAGENA DE INDIAS','13');
Insert Into fco_ciudades Values ('001','TUNJA','15');
Insert Into fco_ciudades Values ('189','CIENEGA','15');
Insert Into fco_ciudades Values ('001','MANIZALES','17');
Insert Into fco_ciudades Values ('001','FLORENCIA','18');
Insert Into fco_ciudades Values ('001','POPAYAN','19');
Insert Into fco_ciudades Values ('001','VALLEDUPAR','20');
Insert Into fco_ciudades Values ('001','MONTERIA','23');
Insert Into fco_ciudades Values ('162','CERETE','23');
Insert Into fco_ciudades Values ('175','CHIA','25');
Insert Into fco_ciudades Values ('269','FACATATIVA','25');
Insert Into fco_ciudades Values ('286','FUNZA','25');
Insert Into fco_ciudades Values ('307','GIRARDOT','25');
Insert Into fco_ciudades Values ('377','LA CALERA','25');
Insert Into fco_ciudades Values ('386','LA MESA','25');
Insert Into fco_ciudades Values ('430','MADRID','25');
Insert Into fco_ciudades Values ('473','MOSQUERA','25');
Insert Into fco_ciudades Values ('754','SOACHA','25');
Insert Into fco_ciudades Values ('758','SOPO','25');
Insert Into fco_ciudades Values ('817','TOCANCIPA','25');
Insert Into fco_ciudades Values ('843','UBATE','25');
Insert Into fco_ciudades Values ('899','ZIPAQUIRA','25');
Insert Into fco_ciudades Values ('001','QUIBDO (SAN FRANCISCO DE QUIBDO);','27');
Insert Into fco_ciudades Values ('001','NEIVA','41');
Insert Into fco_ciudades Values ('001','RIOHACHA','44');
Insert Into fco_ciudades Values ('001','SANTA MARTA','47');
Insert Into fco_ciudades Values ('001','VILLAVICENCIO','50');
Insert Into fco_ciudades Values ('001','PASTO (SAN JUAN DE PASTO);','52');
Insert Into fco_ciudades Values ('001','CUCUTA','54');
Insert Into fco_ciudades Values ('518','PAMPLONA','54');
Insert Into fco_ciudades Values ('001','ARMENIA','63');
Insert Into fco_ciudades Values ('001','PEREIRA','66');
Insert Into fco_ciudades Values ('001','BUCARAMANGA','68');
Insert Into fco_ciudades Values ('081','BARRANCABERMEJA','68');
Insert Into fco_ciudades Values ('276','FLORIDABLANCA','68');
Insert Into fco_ciudades Values ('307','GIRON','68');
Insert Into fco_ciudades Values ('547','PIEDECUESTA','68');
Insert Into fco_ciudades Values ('679','SAN GIL','68');
Insert Into fco_ciudades Values ('001','SINCELEJO','70');
Insert Into fco_ciudades Values ('001','IBAGUE','73');
Insert Into fco_ciudades Values ('001','CALI (SANTIAGO DE CALI);','76');
Insert Into fco_ciudades Values ('001','ARAUCA','81');
Insert Into fco_ciudades Values ('001','YOPAL','85');
Insert Into fco_ciudades Values ('001','MOCOA','86');
Insert Into fco_ciudades Values ('001','SAN ANDRES','88');
Insert Into fco_ciudades Values ('564','PROVIDENCIA','88');
Insert Into fco_ciudades Values ('001','LETICIA','91');
Insert Into fco_ciudades Values ('001','PUERTO INIRIDA','94');
Insert Into fco_ciudades Values ('001','SAN JOSE DEL GUAVIARE','95');
Insert Into fco_ciudades Values ('001','MITU','97');
Insert Into fco_ciudades Values ('001','PUERTO CARREÑO','99');
Insert Into fco_ciudades Values ('380','LA DORADA','17');
Insert Into fco_Ciudades Values ('268','ESPINAL','73');
Insert Into fco_Ciudades Values ('349','HONDA','73');
Insert Into fco_Ciudades Values ('109','BUENAVENTURA','76');
Insert Into fco_Ciudades Values ('147','CARTAGO','76');
Insert Into fco_Ciudades Values ('520','PALMIRA','76');
Insert Into fco_Ciudades Values ('834','TULUA','76');
Insert Into fco_Ciudades Values ('568','PUERTO ASIS','86');
go
delete fco_super;
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-1','ASEGURADORA DE VIDA COLSEGUROS',860027404,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-4','SEGUROS DE VIDA COLPATRIA S.A.',860002183,9,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-5','COMPAÑIA AGRICOLA DE SEGUROS DE VIDA S.A.',860002528,6,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-7','CIA. DE SEGUROS BOLIVAR S.A.',860002503,2,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-8','COMPAÑIA DE SEGUROS DE VIDA AURORA',890300465,2,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','25-10','INSTITUTO DE SEGUROS SOCIALES I.S.S. RIESGOS PROFESIONALES',860013816,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-17','SEGUROS DE VIDA ALFA S.A.',860503617,3,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-18','LIBERTY SEGUROS DE VIDA ',960039988,0,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-19','SEGUROS DE VIDA DEL ESTADO S.A.',860006578,6,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-23','LA PREVISORA VIDA S.A. COMPAÑIA DE SEGUROS',860011153,6,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-25','RIESGOS PROFESIONALES COLMENA S.A COMPAÑÍA DE SEGUROS DE VIDA',800228175,2,'','');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-26','BBVA SEGUROS DE VIDA COLOMBIA S.A',800226098,4,'05','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-27','COMPAÑÍA CENTRAL DE SEGUROS DE VIDA S.A.',830005997,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-28','COMPAÑIA SURAMERICANA ADMINISTRADORA DE RIESGOS PROFESIONALES Y SEGUROS VIDA',800256161,9,'','');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('ARP','14-29',' LA EQUIDAD SEGUROS DE VIDA ORGANISMO COOPERATIVO - LA EQUIDAD VIDA',860028415,5,'05','001');

INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','230201','Administradora de Fondos de Pensiones y Cesantía Protección S.A.',800138188,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','230301','Sociedad Administradora de Fondos de Pensiones y Cesantías Porvenir S.A.',800144331,3,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','230501','Bbva Horizonte Sociedad Administradora de Fondos de Pensiones y de Cesantías S.A. ',800231967,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','230801','Fondos de Pensiones y Cesantía Santander S.A.',800148959,6,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','230901','Skandia Administradora de Fondos de Pensiones y Cesantías S.A.',800148514,2,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','231001','Compañía Colombiana Administradora de Fondos de Pensiones y Cesantías S.A. COLFONDOS',800149496,2,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','25-11','Instituto de Seguros Sociales  I.S.S. Pensiones',860013816,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','25-2','Caja de Auxilios y Prestaciones de la Asociación Colombiana de Aviadores Civiles Acdac “Caxdac"',860007379,8,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','25-3','Fondo de Previsión Social del Congreso de la República –Fonprecon-',899999734,7,'05','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','25-4','Caja de Previsión Social de Comunicaciones -Caprecom-',899999026,0,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','25-7','Pensiones de Antioquia',800216278,0,'','');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('AFP','25-8','Caja Nacional de Previsión Social “Cajanal”',899999010,3,'05','001');

INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF02','Caja de Compensación Familiar Camacol COMFAMILIAR CAMACOL',890900840,1,'05','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF03','Caja de Compensación Familiar COMFENALCO ANTIOQUIA',890600842,6,'08','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF04','Caja de Compensación Familiar de Antioquia COMFAMA',890900841,9,'08','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF05','Caja de Compensación Familiar CAJACOPI ATLANTICO',890102044,1,'08','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF06','Caja de Compensación Familiar de Barranquilla COMBARRANQUILLA',890102002,2,'13','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF07','Caja de Compensación Familiar COMFAMILIAR DEL ATLANTICO',890101994,9,'13','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF08','Caja de Compensación Familiar de Fenalco - Andi COMFENALCO CARTAGENA',890480023,7,'13','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF09','Caja de Compensación Familiar de Cartagena',890480110,1,'17','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF10','Caja de Compensación Familiar de Boyacá - COMFABOY',891800213,8,'17','380');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF11','Caja de Compensación Familiar de Caldas',890806490,5,'18','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF12','Caja de Compensación Familiar de la Dorada - COMFAMILIAR',890801263,7,'19','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF13','Caja de Compensación Familiar del Caquetá - COMFACA',891190047,2,'20','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF14','Caja de Compensación Familiar del Cauca - COMFACAUCA',891500182,0,'23','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF15','Caja de Compensación Familiar del Cesar COMFACESAR',892399989,8,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF16','Caja de Compensación Familiar de Córdoba COMFACOR',891080005,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF18','Caja de Compensación Familiar AFIDRO',860007331,5,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF20','Caja de Compensación Familiar ASFAMILIAS ',860013433,2,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF21','Caja de Compensación Familiar CAFAM',860013570,3,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF22','Caja Colombiana de Subsidio Familiar COLSUBSIDIO',860007336,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF23','Caja de Compensación Familiar de Fenalco COMFENALCO CUNDINAMARCA',860006606,0,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF24','Caja de Compensación Familiar COMPENSAR',860066942,7,'25','307');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF26','Caja de Compensación Familiar de Cundinamarca - COMFACUNDI',860045904,7,'27','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF28','Caja de Compensación Familiar de Girardot COMGIRARDOT (en liquidación)',890680023,5,'44','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF29','Caja de Compensación Familiar del Chocó',891600091,8,'41','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF30','Caja de Compensación Familiar de la Guajira',892115006,5,'47','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF32','Caja de Compensación Familiar del Huila - COMFAMILIAR',891180008,2,'50','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF33','Caja de Compensación Familiar del Magdalena',891780093,3,'52','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF34','Caja de Compensación Familiar Regional del Meta COFREM',892000146,3,'54','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF35','Caja de Compensación Familiar de Nariño',891280008,1,'54','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF36','Caja de Compensación Familiar del Oriente Colombiano COMFAORIENTE',890500675,6,'68','081');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF37','Caja de Compensación Familiar del Norte de Santander COMFANORTE',890500516,3,'68','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF38','Caja de Compensación Familiar de Barrancabermeja CAFABA',890270275,5,'68','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF39','Caja Santandereana de Subsidio Familiar CAJASAN',890200106,1,'70','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF40','Caja de Compensación Familiar COMFENALCO SANTANDER',890201578,7,'63','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF41','Caja de Compensación Familiar de Sucre',892200015,5,'63','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF42','Caja de Compensación Familiar del Quindío COMFAMILIAR',890000062,6,'66','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF43','Caja de Compensación Familiar de Fenalco COMFENALCO QUINDIO',890000381,0,'73','268');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF44','Caja de Compensación Familiar de Risaralda- COMFAMILIAR RISARALDA',891480000,1,'73','349');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF46','Caja de Compensación Familiar del Sur del Tolima CAFASUR',890704737,7,'73','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF47','Caja de Compensación Familiar de Honda COMFAHONDA',890700679,3,'73','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF48','Caja de Compensación Familiar del Tolima COMFATOLIMA',890700687,2,'76','109');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF50','Caja de Compensación Familiar de Fenalco del Tolima - COMFENALCO',890700148,4,'76','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF51','Caja de Compensación Familiar de Buenaventura',890304033,8,'76','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF56','Caja de Compensación Familiar Comfenalco del Valle del Cauca - COMFENALCO VALLE',890303093,5,'76','147');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF57','Caja de Compensación Familiar del Valle del Cauca COMFAMILIAR ANDI - COMFANDI',890303208,5,'76','520');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF59','Caja de Compensación Familiar de Cartago - Comfacartago',891900452,0,'76','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF61','Caja de Compensación Familiar Comfamiliares Unidas del Valle COMFAUNION',891380056,4,'76','834');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF62','Caja de Compensación Familiar de Tuluá - Comfamiliar de Tuluá',891900280,0,'88','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF63','Caja de Compensación Familiar del Putumayo - COMFAMILIAR PUTUMAYO',891200337,8,'91','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF64','Caja de Compensación Familiar de San Andrés y Providencia, Islas CAJASAI',892400320,5,'81','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF65','Caja de Compensación Familiar del Amazonas CAFAMAZ',800003122,6,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF67','Caja de Compensación Familiar de Arauca COMFIAR',800219488,4,'85','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF68','Caja de Compensación Familiar Campesina COMCAJA',800231969,4,'','');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('CCF','CCF69','Caja de Compensación Familiar del Casanare - COMFACASANARE',844003392,8,'11','001');

INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS001','COLMÉDICA EPS    ',830113831,0,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS002','SALUD TOTAL S.A. ENTIDAD PROMOTORA DE SALUD    ',800130907,4,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS003','CAFESALUD MEDICINA PREPAGADA S.A.  ',800140949,6,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS005','ENTIDAD PROMOTORA DE SALUD SANITAS S.A.  ',800251440,6,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS006','INSTITUTO DE SEGUROS SOCIALES ENTIDAD PROMOTORA DE SALUD  ',860013816,1,'05','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS008','COMPENSAR ENTIDAD PROMOTORA DE SALUD  ',860066942,7,'05','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS009','E.P.S. PROGRAMA COMFENALCO ANTIOQUIA  ',890900842,6,'76','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS010','SUSALUD EPS    ',800088702,2,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS012','COMFENALCO VALLE E.P.S.  ',890303093,5,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS013','ENTIDAD PROMOTORA DE SALUD ORGANISMO COOPERATIVO SALUDCOOP  ',800250119,1,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS014','HUMANA VIVIR S.A.  EPS  ARS   ',830006404,0,'76','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS015','Programa SERVICIOS MÉDICOS COLPATRIA S.A. ENTIDAD PROMOTORA DE SALUD  ',860512237,6,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS016','COOMEVA ENTIDAD PROMOTORA DE SALUD S.A.  ',805000427,1,'76','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS017','ENTIDAD PROMOTORA DE SALUD FAMISANAR LIMITADA CAFAM-COLSUBSIDIO  ',830003564,7,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS018','ENTIDAD PROMOTORA DE SALUD SERVICIO OCCIDENTAL DE SALUD S.A. S.O.S. ',805001157,2,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS020','CAJA DE PREVISIÓN SOCIAL DE COMUNICACIONES CAPRECOM ENTIDAD PROMOTORA DE SALUD  ',899999026,0,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS023','CRUZ BLANCA ENTIDAD PROMOTORA DE SALUD S.A.  ',830009783,0,'85','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS024','CAJANAL E.P.S.',899999010,3,'68','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS025','CAPRESOCA E.P.S. ',891856000,0,'76','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS026','SOLSALUD E.P.S. S.A.  ',804001273,5,'52','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS028','CALISALUD ENTIDAD PROMOTORA DE SALUD  ',805004565,8,'86','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS030','ENTIDAD PROMOTORA DE SALUD CONDOR S.A.  -   E.P.S. CONDOR S.A.  ',814000608,0,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS031','SELVASALUD S.A. ENTIDAD PROMOTORA DE SALUD SELVASALUD S.A. E.P.S. ',846000244,1,'76','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS033','SALUDVIDA S.A. ENTIDAD PROMOTORA DE SALUD   ',830074184,5,'11','001');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS034','SALUDCOLOMBIA ENTIDAD PROMOTORA DE SALUD S.A.  ',805021984,2,'','');
INSERT INTO fco_super (tipo, super, nombre, nit, dv, departamento, municipio) VALUES ('EPS','EPS035','RED SALUD ATENCIÓN HUMANA E.P.S. S.A.  ',830096513,1,'','');

insert into fco_super (tipo, super, nombre) select 'EPS', 'RES001', 'Policia Nacional'
insert into fco_super (tipo, super, nombre) select 'EPS', 'RES002', 'Ecopetrol'
insert into fco_super (tipo, super, nombre) select 'EPS', 'RES003', 'Fuerzas Militares'
insert into fco_super (tipo, super, nombre) select 'EPS', 'RES004', 'Fondo de Prestaciones Sociales del Magisterio'
insert into fco_super (tipo, super, nombre) select 'EPS', 'EAS002', 'CAJA DE PREVISION SOCIAL DE LA UNIVERSIDAD DE SANTANDER'
insert into fco_super (tipo, super, nombre) select 'EPS', 'EAS005', 'UNIVERSIDAD DE ANTIOQUIA DIVISION SALUD'
insert into fco_super (tipo, super, nombre) select 'EPS', 'EAS021', 'UNISALUD'
insert into fco_super (tipo, super, nombre) select 'EPS', 'EAS024', 'SERVICIO MEDICO UNIVERSIDAD DEL VALLE'
insert into fco_super (tipo, super, nombre) select 'EPS', 'EAS025', 'FONDO DE SALUD UNIVERSIDAD DE CORDOBA'
insert into fco_super (tipo, super, nombre) select 'EPS', 'EAS026', 'FONDO PRESTACIONAL UNIVERSIDAD DE NARIÑO'
insert into fco_super (tipo, super, nombre) select 'EPS', 'EAS030', 'CAJA DE PREVISION SOCIAL UNIVERSIDAD DE CARTAGENA'
