ALTER TABLE Conceptos ADD TipoConVeh VARCHAR(10)
GO
ALTER TABLE Vehiculos ADD ChipPeajes BIT DEFAULT(0) NOT NULL,ChipCombustible BIT DEFAULT(0) NOT NULL
GO
ALTER TABLE Trn_TraPresAnt ADD Estado_Mcia VARCHAR(20)
GO
ALTER TABLE Trn_TraPresItems ADD EsElectronico BIT DEFAULT(0) NOT NULL,FactorRendmto BIT DEFAULT(0) NOT NULL
GO
ALTER TABLE tm_TraDetalle ADD tmCodTarifIca VARCHAR(4),tmCodTarifIat VARCHAR(4),tmCodTarifBom VARCHAR(4)
,tmTarifaIcaCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,tmTarifaIatCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,tmTarifaBomCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,tmTipAgente VARCHAR(10)
GO
ALTER TABLE Trn_TraManifRem ADD CodTarifIca VARCHAR(4),CodTarifIat VARCHAR(4),CodTarifBom VARCHAR(4)
,TarifaIcaCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,TarifaIatCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,TarifaBomCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,TipAgente VARCHAR(10)
GO
ALTER TABLE Trn_TraOrdenRemesas ADD CodTarifIca VARCHAR(4),CodTarifIat VARCHAR(4),CodTarifBom VARCHAR(4)
,TarifaIcaCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,TarifaIatCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,TarifaBomCiu DECIMAL(14,4) DEFAULT(0) NOT NULL,TipAgente VARCHAR(10)
GO
ALTER TABLE TarifCuentas ADD CodCueIna VARCHAR(16)
GO
INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo)
 VALUES ('ICM','CALCULAR ICA POR CLIENTE EN MANIFIESTOS','BOOLEAN','0',5,'TRANS')
INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo)
 VALUES ('FRMTERCICA','TRACAT','TRA',35,'Ica Cliente-Ciudad','FRMTERCICA','SSSSSSSSSSSSS',0,'')
GO
INSERT INTO ClaseTar (IdClase,NomClase,Inactivo)
VALUES ('ARI','AUTORRETENCION ICA',0)
INSERT INTO ClaseTar (IdClase,NomClase,Inactivo)
VALUES ('ARA','AUTORRETENCION AVISOS',0)
INSERT INTO ClaseTar (IdClase,NomClase,Inactivo)
VALUES ('ARB','AUTORRETENCION BOMBERIL',0)
GO
CREATE TABLE TercClieIca ( 
Id BIGINT IDENTITY ( 1,1 ) NOT NULL,
IdClie VARCHAR(16) NOT NULL,
IdCiuIca VARCHAR(8) NOT NULL,
TipoAgente CHAR(1) DEFAULT ('R') NOT NULL,
IdTarifaIca VARCHAR(4) NOT NULL,
CodTarifIat VARCHAR(4),
CodTarifBom VARCHAR(4)
 CONSTRAINT PK_TercClieIca PRIMARY KEY NONCLUSTERED (Id),
 CONSTRAINT CK_TercClieIcaIdCiuIca CHECK ((len([IdCiuIca])>(0))),
 CONSTRAINT CK_TercClieIcaIdClie CHECK ((len([IdClie])>(0))),
 CONSTRAINT CK_TercClieIcaIdTarifaIca CHECK ((len([IdTarifaIca])>(0))),
 CONSTRAINT CK_TercClieIcaTipoAgente CHECK ((len([TipoAgente])>(0))))
GO

ALTER TABLE Empleados ADD FechaExpCed SMALLDATETIME
GO
IF  EXISTS (SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CK_Emp_ParientesParntsco]') AND parent_object_id = OBJECT_ID(N'[dbo].[Emp_Parientes]'))
ALTER TABLE [dbo].[Emp_Parientes] DROP CONSTRAINT [CK_Emp_ParientesParntsco]
GO
ALTER TABLE [dbo].[Emp_Parientes]  WITH NOCHECK ADD  CONSTRAINT [CK_Emp_ParientesParntsco] CHECK  (([Parntsco]='CONTACTO' OR [Parntsco]='HIJO' OR [Parntsco]='PADRE' OR [Parntsco]='CONYUGE' OR [Parntsco]='ABUELO' OR [Parntsco]='TIO' OR [Parntsco]='PARIENTE' OR [Parntsco]='AMIGO' OR [Parntsco]='OTRO'))
GO
ALTER TABLE [dbo].[Emp_Parientes] CHECK CONSTRAINT [CK_Emp_ParientesParntsco]

ALTER TABLE TercClieIca ADD 
 CONSTRAINT FK_TercClieIca_Localidades FOREIGN KEY (IdCiuIca) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_TercClieIca_Tablapor FOREIGN KEY (IdTarifaIca) REFERENCES [dbo].[Tablapor] (IdTarifa),
 CONSTRAINT FK_TercClieIca_Terceros FOREIGN KEY (IdClie) REFERENCES [dbo].[Terceros] (IdTercero)
GO
 CREATE CLUSTERED INDEX IX_TercClieIcaIdClie ON TercClieIca(IdClie,IdCiuIca)

