ALTER TABLE Empleados ADD DecRenta INT DEFAULT(0) NOT NULL GO ALTER TABLE NomAportante ADD FecMatMerc SMALLDATETIME,ExonParaf INT DEFAULT(0),ExonCajas INT DEFAULT(0) GO CREATE TABLE NomTablaRetMin ( nAnno INT DEFAULT ((0)) NOT NULL, Item INT DEFAULT ((0)) NOT NULL, Pm_Desde DECIMAL(16,6) DEFAULT ((0)) NOT NULL, Tarifa DECIMAL(16,6) DEFAULT ((0)) NOT NULL CONSTRAINT PK_NomTablaRetMin PRIMARY KEY CLUSTERED (nAnno,Item)) GO INSERT INTO NomDefault (nAnno,IdOpc,Descripcion,Valor) VALUES (2013,'BFV','LIMITE RENTA EXENTA POR APORTES OBLIGATORIOS Y VOLUNTARIOS A PENSIONES (UVT ANUAL)',3800) INSERT INTO NomDefault (nAnno,IdOpc,Descripcion,Valor) VALUES (2013,'BFC','LIMITE RENTA EXENTA POR AHORRO PARA FOMENTO DE LA CONSTRUCCION (UVT ANUAL)',3800) INSERT INTO NomDefault (nAnno,IdOpc,Descripcion,Valor) VALUES (2013,'TDD','TARIFA DE DEDUCCION POR PERSONAS A CARGO-DEPENDIENTES (%)',10) INSERT INTO NomDefault (nAnno,IdOpc,Descripcion,Valor) VALUES (2013,'BDU','LIMITE DE DEDUCCION BASE DE RETENCION POR DEPENDIENTES (EN UVT)',32) UPDATE NomDefault SET Descripcion='BASE LIMITE PARA PAGO DE AUXILIO DE TRANSPORTE (EN NUMERO DE SMMLV)',Valor=2 WHERE nAnno=2013 AND IdOpc='BAT' UPDATE NomDefault SET Descripcion='BASE LIMITE PARA DERECHO A DOTACION (EN NUMERO DE SMMLV)',Valor=2 WHERE nAnno=2013 AND IdOpc='BLD' UPDATE NomDefault SET Descripcion='BASE MINIMA PARA DCTO. FONDO DE SOLIDARIDAD PENSIONAL (EN NUMERO DE SMMLV)',Valor=4 WHERE nAnno=2013 AND IdOpc='BMF' UPDATE NomDefault SET Descripcion='BASE MINIMA PARA SALARIO INTERGRAL (EN NUMERO DE SMMLV)',Valor=13 WHERE nAnno=2013 AND IdOpc='BMI' UPDATE NomDefault SET Descripcion='BASE MAXIMA EXCENTA DE RETENCION EN LA FUENTE 25% (EN UVT)',Valor=240 WHERE nAnno=2013 AND IdOpc='BMR' UPDATE NomDefault SET Descripcion='LIMITE DE DEDUCCION BASE DE RETENCION POR CORRECCION MONETARIA E INTERESES (UVT)',Valor=100 WHERE nAnno=2013 AND IdOpc='BRC' UPDATE NomDefault SET Descripcion='LIMITE DE DEDUCCION BASE DE RETENCION POR PAGOS A SALUD MEDICINA PREPAGADA (EN UVT)',Valor=16 WHERE nAnno=2013 AND IdOpc='BRS' UPDATE NomDefault SET Descripcion='LIMITE RENTA EXENTA POR APORTES OBLIGATORIOS Y VOLUNTARIOS A PENSIONES (%)',Valor=30 WHERE nAnno=2013 AND IdOpc='BRA' UPDATE NomDefault SET Descripcion='LIMITE RENTA EXENTA POR AHORRO PARA FOMENTO DE LA CONSTRUCCION (%)',Valor=30 WHERE nAnno=2013 AND IdOpc='BRF' GO INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMRETMIN','NOMCAT','CAT',20,'Tabla de Retención Mínima','FRMRETMIN','S',0,'') GO ALTER TABLE Trn_NomCertf DROP CONSTRAINT [CK_Trn_NomCertfClaseCert] ALTER TABLE Trn_NomCertf DROP CONSTRAINT [CK_Trn_NomCertfnMes] GO ALTER TABLE Trn_NomCertf ADD CONSTRAINT [CK_Trn_NomCertfClaseCert] CHECK (LEN([ClaseCert])>0) GO ALTER TABLE Trn_NomCertf ADD CONSTRAINT [CK_Trn_NomCertfnMes] CHECK (([nMes]>=(0) AND [nMes]<=(12))) GO ALTER TABLE NomAportante DROP CONSTRAINT [CK_NomAportanteClaseApo] GO ALTER TABLE NomAportante ADD CONSTRAINT [CK_NomAportanteClaseApo] CHECK (LEN([ClaseApo])>0) GO