ALTER TABLE Trn_FinPrestamo ADD 
 CONSTRAINT FK_Trn_FinPrestamo_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_FinPrestamo_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinPrestamo_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinPrestamo_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_FinPrestamo_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_FinPrestamo_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_FinPrestamo_TasasInteres FOREIGN KEY (IdTasa) REFERENCES [dbo].[TasasInteres] (IdTasa),
 CONSTRAINT FK_Trn_FinPrestamo_TasasIntmora FOREIGN KEY (IdMora) REFERENCES [dbo].[TasasIntmora] (IdMora),
 CONSTRAINT FK_Trn_FinPrestamo_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinPrestamo_Terceros1 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero)
 CREATE NONCLUSTERED INDEX IX_Trn_FinPrestamoFecha ON Trn_FinPrestamo(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_FinPrestamoFecPrestamo ON Trn_FinPrestamo(FecPrestamo)
 CREATE NONCLUSTERED INDEX IX_Trn_FinPrestamoIdCliente ON Trn_FinPrestamo(IdCliente)
ALTER TABLE Trn_FinCuotas ADD 
 CONSTRAINT FK_Trn_FinCuotas_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinCuotas_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_FinCuotas_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero)
 CREATE NONCLUSTERED INDEX IX_Trn_FinCuotasFecha ON Trn_FinCuotas(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_FinCuotasIdCliente ON Trn_FinCuotas(IdCliente)
ALTER TABLE Trn_FinAbonos ADD 
 CONSTRAINT FK_Trn_FinAbonos_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinAbonos_Sys_TiposDoc FOREIGN KEY (TipRec) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_FinAbonos_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinAbonos_Terceros1 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinAbonos_Trn_FinCuotas FOREIGN KEY (TipDoc,IdPrestamo,IdCiaPre,ItemPre) REFERENCES [dbo].[Trn_FinCuotas] (TipDoc,IdPrestamo,IdCia,Item)
 CREATE NONCLUSTERED INDEX IX_Trn_FinAbonosIdPrestamo ON Trn_FinAbonos(TipDoc,IdPrestamo,IdCiaPre,ItemPre)
 CREATE NONCLUSTERED INDEX IX_Trn_FinAbonosIdCliente ON Trn_FinAbonos(IdCliente)
 CREATE NONCLUSTERED INDEX IX_Trn_FinAbonosFecPago ON Trn_FinAbonos(FecPago)
ALTER TABLE Trn_FinDevPre ADD 
 CONSTRAINT FK_Trn_FinDevPre_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_FinDevPre_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinDevPre_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinDevPre_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_FinDevPre_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_FinDevPre_Sys_TiposDoc FOREIGN KEY (TipDev) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_FinDevPre_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinDevPre_Terceros1 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinDevPre_Trn_FinPrestamo FOREIGN KEY (TipDoc,IdPrestamo,IdCiaDoc) REFERENCES [dbo].[Trn_FinPrestamo] (TipDoc,IdPrestamo,IdCia)
 CREATE NONCLUSTERED INDEX IX_Trn_FinDevPreIdPrestamo ON Trn_FinDevPre(TipDoc,IdPrestamo,IdCiaDoc)
 CREATE NONCLUSTERED INDEX IX_Trn_FinDevPreFecha ON Trn_FinDevPre(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_FinDevPreIdCliente ON Trn_FinDevPre(IdCliente)
ALTER TABLE Trn_FinAfavor ADD 
 CONSTRAINT FK_Trn_FinAfavor_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinAfavor_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_FinAfavor_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinAfavor_Terceros1 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero)
ALTER TABLE Trn_FinRecibos ADD 
 CONSTRAINT FK_Trn_FinRecibos_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_FinRecibos_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinRecibos_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinRecibos_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_FinRecibos_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_FinRecibos_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_FinRecibos_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinRecibos_Terceros1 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero)
 CREATE NONCLUSTERED INDEX IX_Trn_FinRecibosFecha ON Trn_FinRecibos(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_FinRecibosIdCliente ON Trn_FinRecibos(IdCliente)
 CREATE NONCLUSTERED INDEX IX_Trn_FinRecibosIdVend ON Trn_FinRecibos(IdVend)
 CREATE NONCLUSTERED INDEX IX_Trn_FinRecibosFecPago ON Trn_FinRecibos(FecPago)
ALTER TABLE FinClieSaldos ADD 
 CONSTRAINT FK_FinClieSaldos_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_FinClieSaldos_Terceros FOREIGN KEY (IdClie) REFERENCES [dbo].[Terceros] (IdTercero)
ALTER TABLE Trn_FinDevRec ADD 
 CONSTRAINT FK_Trn_FinDevRec_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_FinDevRec_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinDevRec_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinDevRec_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_FinDevRec_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_FinDevRec_Sys_TiposDoc FOREIGN KEY (TipDev) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_FinDevRec_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinDevRec_Terceros1 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinDevRec_Trn_FinRecibos FOREIGN KEY (TipDoc,Recibo,IdCiaDoc) REFERENCES [dbo].[Trn_FinRecibos] (TipDoc,Recibo,IdCia)
 CREATE NONCLUSTERED INDEX IX_Trn_FinDevRecFecha ON Trn_FinDevRec(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_FinDevRecRecibo ON Trn_FinDevRec(TipDoc,Recibo,IdCiaDoc)
 CREATE NONCLUSTERED INDEX IX_Trn_FinDevRecIdCliente ON Trn_FinDevRec(IdCliente)
 CREATE NONCLUSTERED INDEX IX_tm_PreIntMoratmIdCliente ON tm_PreIntMora(tmIdCliente)
 CREATE NONCLUSTERED INDEX IX_tm_PreIntMoratmPrestamo ON tm_PreIntMora(tmTipDoc,tmPrestamo,tmIdCia,tmItemPre)
ALTER TABLE Trn_FinCauMora ADD 
 CONSTRAINT FK_Trn_FinCauMora_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinCauMora_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinCauMora_Terceros1 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinCauMora_Trn_FinCausacion FOREIGN KEY (TipoProc,NumProc,IdCia) REFERENCES [dbo].[Trn_FinCausacion] (TipoProc,NumProc,IdCia)
 CREATE NONCLUSTERED INDEX IX_Trn_FinCauMoraIdPrestamo ON Trn_FinCauMora(TipDoc,IdPrestamo,IdCiaPre,ItemPre)
 CREATE NONCLUSTERED INDEX IX_Trn_FinCauMoraIdCliente ON Trn_FinCauMora(IdCliente)
ALTER TABLE Trn_FinCausacion ADD 
 CONSTRAINT FK_Trn_FinCausacion_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_FinCausacion_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia)
 CREATE NONCLUSTERED INDEX IX_Trn_FinCausacionFecha ON Trn_FinCausacion(Fecha)
ALTER TABLE Trn_FinNotas ADD 
 CONSTRAINT FK_Trn_FinNotas_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_FinNotas_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinNotas_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_FinNotas_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_FinNotas_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_FinNotas_Plazos FOREIGN KEY (IdPlazo) REFERENCES [dbo].[Plazos] (IdPlazo),
 CONSTRAINT FK_Trn_FinNotas_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_FinNotas_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_FinNotas_Terceros1 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero)
 CREATE NONCLUSTERED INDEX IX_Trn_FinNotasFecha ON Trn_FinNotas(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_FinNotasIdCliente ON Trn_FinNotas(IdCliente)
 CREATE NONCLUSTERED INDEX IX_Trn_FinNotasComprobante ON Trn_FinNotas(TipCom,Comprobante,IdCiaCom)
--agosto 12/2009
ALTER TABLE AcuPrestamos ADD 
 CONSTRAINT FK_AcuPrestamos_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_AcuPrestamos_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero)
 CREATE NONCLUSTERED INDEX IX_AcuPrestamosIdCliente ON AcuPrestamos(IdCliente,IdAgencia)
 CREATE NONCLUSTERED INDEX IX_tm_PreMovitmFecha ON tm_PreMovi(tmFecha)
 CREATE NONCLUSTERED INDEX IX_tm_PreMovitmIdCliente ON tm_PreMovi(tmIdCliente)
 CREATE NONCLUSTERED INDEX IX_tm_PreCarteraIdCliente ON tm_PreCartera(IdCliente)
 CREATE NONCLUSTERED INDEX IX_tm_PreCarteraIdVend ON tm_PreCartera(IdVend)
 CREATE NONCLUSTERED INDEX IX_tm_PreCarteraIdAgencia ON tm_PreCartera(IdAgencia)