CREATE TABLE LogTmPrestamos ( 
Id BIGINT IDENTITY ( 1,1 ) NOT NULL,
IdUsuario VARCHAR(5) NOT NULL,
TipDoc VARCHAR(3) NOT NULL,
IdPrestamo INT DEFAULT ((0)) NOT NULL,
IdCia CHAR(2) NOT NULL,
Item INT DEFAULT ((0)) NOT NULL,
NumCuota INT DEFAULT ((0)) NOT NULL,
IdCliente VARCHAR(16) NOT NULL,
IdAgencia VARCHAR(16) NOT NULL,
Fecha SMALLDATETIME NOT NULL,
FechaVence SMALLDATETIME NOT NULL,
NumDias INT DEFAULT ((0)) NOT NULL,
VrCuota MONEY DEFAULT ((0)) NOT NULL,
VrCapital MONEY DEFAULT ((0)) NOT NULL,
VrInteres MONEY DEFAULT ((0)) NOT NULL,
VrIntMora MONEY DEFAULT ((0)) NOT NULL,
VrSeguro MONEY DEFAULT ((0)) NOT NULL,
VrSaldo MONEY DEFAULT ((0)) NOT NULL,
VrTotal MONEY DEFAULT ((0)) NOT NULL,
VrAbonado MONEY DEFAULT ((0)) NOT NULL,
VrCauCapital MONEY DEFAULT ((0)) NOT NULL,
VrCauInteres MONEY DEFAULT ((0)) NOT NULL,
VrCauSeguro MONEY DEFAULT ((0)) NOT NULL,
DTF_EA DECIMAL(16,8) DEFAULT ((0)) NOT NULL,
TasaEfeMes DECIMAL(16,8) DEFAULT ((0)) NOT NULL,
TasaEfeDia DECIMAL(16,8) DEFAULT ((0)) NOT NULL,
Spread_TA DECIMAL(16,8) DEFAULT ((0)) NOT NULL,
Concepto VARCHAR(10) NOT NULL,
TipoTasa VARCHAR(10),
TipoCuota VARCHAR(50),
Descripcion VARCHAR(500),
FecInicioPM SMALLDATETIME,
FecFinalPM SMALLDATETIME,
DiasInteresPM INT DEFAULT ((0)) NOT NULL,
VrInteresPM MONEY DEFAULT ((0)) NOT NULL,
FecUltPago SMALLDATETIME,
FecLiqMora SMALLDATETIME,
DiasMora INT DEFAULT ((0)) NOT NULL,
CodLinCred VARCHAR(4),
NomCliente VARCHAR(250),
Agencia VARCHAR(150),
LineaCred VARCHAR(100)
 CONSTRAINT PK_LogTmPrestamos PRIMARY KEY NONCLUSTERED (Id),
 CONSTRAINT CK_LogTmPrestamosConcepto CHECK ((len([Concepto])>(0))),
 CONSTRAINT CK_LogTmPrestamosIdAgencia CHECK ((len([IdAgencia])>(0))),
 CONSTRAINT CK_LogTmPrestamosIdCia CHECK ((len([IdCia])>(0))),
 CONSTRAINT CK_LogTmPrestamosIdCliente CHECK ((len([IdCliente])>(0))),
 CONSTRAINT CK_LogTmPrestamosIdUsuario CHECK ((len([IdUsuario])>(0))),
 CONSTRAINT CK_LogTmPrestamosTipDoc CHECK ((len([TipDoc])>(0))))
GO
CREATE CLUSTERED INDEX IX_LogTmPrestamos_IdPrestamo ON LogTmPrestamos(IdUsuario,TipDoc,IdPrestamo,IdCia,Item)
 CREATE NONCLUSTERED INDEX IX_LogTmPrestamos_IdCliente ON LogTmPrestamos(IdCliente,IdAgencia)
