CREATE TABLE NovedadRep ( 
IdNov VARCHAR(4) NOT NULL,
Novedad VARCHAR(50) NOT NULL,
Inactivo BIT DEFAULT (0) NOT NULL
 CONSTRAINT PK_NovedadRep PRIMARY KEY CLUSTERED (IdNov),
 CONSTRAINT CK_NovedadRepIdNov CHECK ((len([IdNov]) > 0)),
 CONSTRAINT CK_NovedadRepNovedad CHECK ((len([Novedad]) > 0)))
CREATE TABLE TarifAnticipos ( 
Numero INT DEFAULT (0) NOT NULL,
CuotaMax DECIMAL(14,4) DEFAULT (0) NOT NULL,
TipoCuota VARCHAR(10) DEFAULT ('FLETE') NOT NULL,
TipoAplica VARCHAR(10) DEFAULT ('GENERAL') NOT NULL,
CdOrigen VARCHAR(8) DEFAULT ('0') NOT NULL,
CdDestino VARCHAR(8) DEFAULT ('0') NOT NULL,
CdRuta VARCHAR(4) DEFAULT ('0') NOT NULL,
NitCliente VARCHAR(16) DEFAULT ('0') NOT NULL,
CdTipoVeh VARCHAR(4) DEFAULT ('0') NOT NULL,
TipoAfilVeh VARCHAR(10),
Inactivo BIT DEFAULT (0) NOT NULL,
FechaCrea SMALLDATETIME NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_TarifAnticipos PRIMARY KEY CLUSTERED (Numero),
 CONSTRAINT CK_TarifAnticiposCdDestino CHECK ((len([CdDestino]) > 0)),
 CONSTRAINT CK_TarifAnticiposCdOrigen CHECK ((len([CdOrigen]) > 0)),
 CONSTRAINT CK_TarifAnticiposCdTipoVeh CHECK ((len([CdTipoVeh]) > 0)),
 CONSTRAINT CK_TarifAnticiposIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_TarifAnticiposNitCliente CHECK ((len([NitCliente]) > 0)),
 CONSTRAINT CK_TarifAnticiposTipoAplica CHECK ((len([TipoAplica]) > 0)),
 CONSTRAINT CK_TarifAnticiposTipoCuota CHECK ((len([TipoCuota]) > 0)))
CREATE TABLE tm_TraAnt ( 
tmNumero VARCHAR(5) NOT NULL,
tmItem INT DEFAULT (0) NOT NULL,
tmTipAnt VARCHAR(3) DEFAULT ('ANT') NOT NULL,
tmAnticipo INT DEFAULT (0) NOT NULL,
tmIdCia CHAR(2) DEFAULT ('01') NOT NULL,
tmValor MONEY DEFAULT (0) NOT NULL,
tmVrAnticipo MONEY DEFAULT (0) NOT NULL,
tmTotalAbonos MONEY DEFAULT (0) NOT NULL,
tmDetalle VARCHAR(100),
tmCdCueAnt VARCHAR(16)
 CONSTRAINT PK_tm_TraAnt PRIMARY KEY CLUSTERED (tmNumero,tmItem),
 CONSTRAINT CK_tm_TraAnttmIdCia CHECK ((len([tmIdCia]) > 0)),
 CONSTRAINT CK_tm_TraAnttmNumero CHECK ((len([tmNumero]) > 0)),
 CONSTRAINT CK_tm_TraAnttmTipAnt CHECK ((len([tmTipAnt]) > 0)))
CREATE TABLE tm_TraConc ( 
tmNumero VARCHAR(5) NOT NULL,
tmItem INT DEFAULT (0) NOT NULL,
tmDescripcion VARCHAR(250) NOT NULL,
tmTarifa DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmTipoConc VARCHAR(10) DEFAULT ('DEDUCCION') NOT NULL,
tmRubro VARCHAR(20) NOT NULL,
tmCantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmVrUnitario MONEY DEFAULT (0) NOT NULL,
tmTarifIva DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmIdConcepto VARCHAR(4) NOT NULL,
tmCdCuenta VARCHAR(16) DEFAULT ('0') NOT NULL,
tmNitTercero VARCHAR(16) DEFAULT ('0'),
tmVrBase MONEY DEFAULT (0) NOT NULL,
tmTipoTarif CHAR(1) DEFAULT ('%') NOT NULL,
tmRefConc VARCHAR(50),
tmFijos BIT DEFAULT (0) NOT NULL
 CONSTRAINT PK_tm_TraConc PRIMARY KEY CLUSTERED (tmNumero,tmItem),
 CONSTRAINT CK_tm_TraConctmCdCuenta CHECK ((len([tmCdCuenta]) > 0)),
 CONSTRAINT CK_tm_TraConctmDescripcion CHECK ((len([tmDescripcion]) > 0)),
 CONSTRAINT CK_tm_TraConctmIdConcepto CHECK ((len([tmIdConcepto]) > 0)),
 CONSTRAINT CK_tm_TraConctmNumero CHECK ((len([tmNumero]) > 0)),
 CONSTRAINT CK_tm_TraConctmRubro CHECK ((len([tmRubro]) > 0)),
 CONSTRAINT CK_tm_TraConctmTipoConc CHECK ((len([tmTipoConc]) > 0)),
 CONSTRAINT CK_tm_TraConctmTipoTarif CHECK ((len([tmTipoTarif]) > 0)))
CREATE TABLE tm_TraDetalle ( 
tmNumero VARCHAR(5) NOT NULL,
tmItem INT DEFAULT (0) NOT NULL,
tmIdMercancia VARCHAR(16) NOT NULL,
tmDescripMcias VARCHAR(250) NOT NULL,
tmCantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmPesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmUndMed VARCHAR(10) NOT NULL,
tmdmsAlto DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmdmsAncho DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmdmsLargo DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmVolumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmUndVol VARCHAR(10) NOT NULL,
tmIdUnd VARCHAR(4) NOT NULL,
tmIdEmp VARCHAR(4) DEFAULT ('0') NOT NULL,
tmIdNat VARCHAR(4) NOT NULL,
tmIdMnjo VARCHAR(4) NOT NULL,
tmIdTmcia VARCHAR(4) NOT NULL,
tmCdRango VARCHAR(4),
tmCases INT DEFAULT (0) NOT NULL,
tmCajas INT DEFAULT (0) NOT NULL,
tmPalets INT DEFAULT (0) NOT NULL,
tmRemision DECIMAL(18,2) DEFAULT (0) NOT NULL,
tmNumOrden INT DEFAULT (0) NOT NULL,
tmNitRemite VARCHAR(16) NOT NULL,
tmRemitente VARCHAR(250) NOT NULL,
tmDirOrigen VARCHAR(250) NOT NULL,
tmIdOrigen VARCHAR(8) NOT NULL,
tmNitDestntario VARCHAR(16) NOT NULL,
tmDestinatario VARCHAR(250) DEFAULT ('varios') NOT NULL,
tmDirDestino VARCHAR(250) NOT NULL,
tmIdDestino VARCHAR(8) NOT NULL,
tmCdAgencia VARCHAR(16) DEFAULT ('0') NOT NULL,
tmTipoVehic VARCHAR(10) DEFAULT ('TERCEROS') NOT NULL,
tmTarifClie MONEY DEFAULT (0) NOT NULL,
tmTarifPago MONEY DEFAULT (0) NOT NULL,
tmTarifTabla MONEY DEFAULT (0) NOT NULL,
tmVrDeclarado MONEY DEFAULT (0) NOT NULL,
tmVrSeguro MONEY DEFAULT (0) NOT NULL,
tmTarifSeguro DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmDocCliente VARCHAR(30),
tmReferencia1 VARCHAR(50),
tmReferencia2 VARCHAR(50),
tmReferencia3 VARCHAR(50),
tmContenedor1 VARCHAR(50),
tmContenedor2 VARCHAR(50),
tmUndTarifa VARCHAR(10) DEFAULT ('PESO'),
tmTipRem VARCHAR(3),
tmRemesa INT DEFAULT (0) NOT NULL,
tmIdCiaRem CHAR(2) DEFAULT ('00'),
tmItemRem INT DEFAULT (0) NOT NULL,
tmNumMintrans DECIMAL(14,2) DEFAULT (0) NOT NULL,
tmPesoCont DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmUndTarPago VARCHAR(10) DEFAULT ('PESO')
 CONSTRAINT PK_tm_TraDetalle PRIMARY KEY CLUSTERED (tmNumero,tmItem),
 CONSTRAINT CK_tm_TraDetalletmCdAgencia CHECK ((len([tmCdAgencia]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmDescripMcias CHECK ((len([tmDescripMcias]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmDestinatario CHECK ((len([tmDestinatario]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmDirDestino CHECK ((len([tmDirDestino]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmDirOrigen CHECK ((len([tmDirOrigen]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmIdDestino CHECK ((len([tmIdDestino]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmIdEmbalaje CHECK ((len([tmIdEmp]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmIdMercancia CHECK ((len([tmIdMercancia]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmIdMnjo CHECK ((len([tmIdMnjo]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmIdNat CHECK ((len([tmIdNat]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmIdOrigen CHECK ((len([tmIdOrigen]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmIdTmcia CHECK ((len([tmIdTmcia]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmIdUnd CHECK ((len([tmIdUnd]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmNitDestntario CHECK ((len([tmNitDestntario]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmNitRemite CHECK ((len([tmNitRemite]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmNumero CHECK ((len([tmNumero]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmRemitente CHECK ((len([tmRemitente]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmTipoVehic CHECK ((len([tmTipoVehic]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmUndMed CHECK ((len([tmUndMed]) > 0)),
 CONSTRAINT CK_tm_TraDetalletmUndVol CHECK ((len([tmUndVol]) > 0)))
CREATE TABLE tm_TraDetConc ( 
tmNumero VARCHAR(5) NOT NULL,
tmItem INT DEFAULT (0) NOT NULL,
tmIdConcepto VARCHAR(4) NOT NULL,
tmDescripcion VARCHAR(250) NOT NULL,
tmTipoConc VARCHAR(10) DEFAULT ('CTACOBRAR') NOT NULL,
tmVrDebito MONEY DEFAULT (0) NOT NULL,
tmVrCredito MONEY DEFAULT (0) NOT NULL,
tmCdCuenta VARCHAR(16) DEFAULT ('0') NOT NULL,
tmNitTercero VARCHAR(16) DEFAULT ('0') NOT NULL,
tmCdCCosto VARCHAR(16),
tmCdSubCos VARCHAR(16),
tmpVehiculo VARCHAR(10),
tmTipoAfiVehic VARCHAR(10) DEFAULT ('TERCEROS') NOT NULL,
tmVrBase MONEY DEFAULT (0) NOT NULL,
tmTarifBase DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmReferencia VARCHAR(50),
tmTipDocRef VARCHAR(3),
tmDocRef INT DEFAULT (0) NOT NULL,
tmTipFac VARCHAR(3),
tmFactura VARCHAR(15),
tmIdCiaFac CHAR(2) DEFAULT ('01'),
tmItemFac INT DEFAULT (0) NOT NULL,
tmFecVence SMALLDATETIME,
tmCodAgncia VARCHAR(16),
tmCantComb DECIMAL(14,4) DEFAULT (0) NOT NULL
 CONSTRAINT PK_tm_TraDetConc PRIMARY KEY CLUSTERED (tmNumero,tmItem),
 CONSTRAINT CK_tm_TraDetConctmCdCuenta CHECK ((len([tmCdCuenta]) > 0)),
 CONSTRAINT CK_tm_TraDetConctmDescripcion CHECK ((len([tmDescripcion]) > 0)),
 CONSTRAINT CK_tm_TraDetConctmIdConcepto CHECK ((len([tmIdConcepto]) > 0)),
 CONSTRAINT CK_tm_TraDetConctmNitTercero CHECK ((len([tmNitTercero]) > 0)),
 CONSTRAINT CK_tm_TraDetConctmNumero CHECK ((len([tmNumero]) > 0)),
 CONSTRAINT CK_tm_TraDetConctmTipoAfiVehic CHECK ((len([tmTipoAfiVehic]) > 0)),
 CONSTRAINT CK_tm_TraDetConctmTipoConc CHECK ((len([tmTipoConc]) > 0)))
CREATE TABLE tm_TraLiqCausac ( 
tmNumero VARCHAR(5) NOT NULL,
tmItem INT DEFAULT (0) NOT NULL,
tmTipCau VARCHAR(3) DEFAULT ('CCD') NOT NULL,
tmCausacion INT DEFAULT (0) NOT NULL,
tmIdCiaCau CHAR(2) DEFAULT ('01') NOT NULL,
tmItemCau INT DEFAULT (0) NOT NULL,
tmFecha SMALLDATETIME NOT NULL,
tmIdConcepto VARCHAR(4) NOT NULL,
tmDescripcion VARCHAR(250) NOT NULL,
tmVrAbono MONEY DEFAULT (0) NOT NULL,
tmNit VARCHAR(16) NOT NULL,
tmVehiculo VARCHAR(10),
tmTipOdp VARCHAR(3) DEFAULT ('ODP'),
tmOrdenPago INT DEFAULT (0) NOT NULL,
tmIdCiaOdp CHAR(2),
tmTipMuc VARCHAR(3) DEFAULT ('MUC'),
tmManifiesto INT DEFAULT (0) NOT NULL,
tmIdCiaMuc CHAR(2),
tmItemFact INT DEFAULT (0) NOT NULL,
tmVrSaldo MONEY DEFAULT (0) NOT NULL,
tmEsVence BIT DEFAULT (0) NOT NULL,
tmCdCuenta VARCHAR(16),
tmCuePagar VARCHAR(16),
tmFactura VARCHAR(20),
tmConcValor MONEY DEFAULT (0) NOT NULL,
tmConcAbono MONEY DEFAULT (0) NOT NULL,
tmCdCCosto VARCHAR(16),
tmCdSubCos VARCHAR(16)
 CONSTRAINT PK_tm_TraLiqCausac PRIMARY KEY CLUSTERED (tmNumero,tmItem),
 CONSTRAINT CK_tm_TraLiqCausactmDescripcion CHECK ((len([tmDescripcion]) > 0)),
 CONSTRAINT CK_tm_TraLiqCausactmIdCiaCau CHECK ((len([tmIdCiaCau]) > 0)),
 CONSTRAINT CK_tm_TraLiqCausactmIdConcepto CHECK ((len([tmIdConcepto]) > 0)),
 CONSTRAINT CK_tm_TraLiqCausactmNit CHECK ((len([tmNit]) > 0)),
 CONSTRAINT CK_tm_TraLiqCausactmNumero CHECK ((len([tmNumero]) > 0)),
 CONSTRAINT CK_tm_TraLiqCausactmTipCau CHECK ((len([tmTipCau]) > 0)))
CREATE TABLE tm_TraRemCum ( 
tmNumero VARCHAR(5) NOT NULL,
tmItem INT DEFAULT (0) NOT NULL,
tmTipRem VARCHAR(3) DEFAULT ('RMT') NOT NULL,
tmRemesa INT DEFAULT (0) NOT NULL,
tmIdCiaRem CHAR(2) DEFAULT ('01') NOT NULL,
tmItemRem INT DEFAULT (0) NOT NULL,
tmIdMercancia VARCHAR(16) NOT NULL,
tmDescripMcias VARCHAR(250) NOT NULL,
tmCantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmPesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmUndMed VARCHAR(10),
tmVolumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmUndVol VARCHAR(10),
tmCases INT DEFAULT (0) NOT NULL,
tmCajas INT DEFAULT (0) NOT NULL,
tmPalets INT DEFAULT (0) NOT NULL,
tmTarifClie MONEY DEFAULT (0) NOT NULL,
tmTarifPago MONEY DEFAULT (0) NOT NULL,
tmUndTarif VARCHAR(10) DEFAULT ('PESO') NOT NULL,
tmUndTarifPago VARCHAR(10) DEFAULT ('PESO') NOT NULL,
tmCantCargue DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmPesoCargue DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmVolCargue DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmCasesCargue INT DEFAULT (0) NOT NULL,
tmCajasCargue INT DEFAULT (0) NOT NULL,
tmPaletsCargue INT DEFAULT (0) NOT NULL,
tmEstadoCump INT DEFAULT (1) NOT NULL,
tmRemision DECIMAL(18,2) DEFAULT (0) NOT NULL,
tmDocCliente VARCHAR(30),
tmReferencia1 VARCHAR(50),
tmReferencia2 VARCHAR(50),
tmReferencia3 VARCHAR(50),
tmDetalle VARCHAR(250),
tmNitRemite VARCHAR(16) NOT NULL,
tmRemitente VARCHAR(250),
tmDirOrigen VARCHAR(250),
tmIdOrigen VARCHAR(8) NOT NULL,
tmNitDestntario VARCHAR(16) NOT NULL,
tmDestinatario VARCHAR(250),
tmDirDestino VARCHAR(250),
tmIdDestino VARCHAR(8) NOT NULL
 CONSTRAINT PK_tm_TraRemCum PRIMARY KEY CLUSTERED (tmNumero,tmItem),
 CONSTRAINT CK_tm_TraRemCumtmDescripMcias CHECK ((len([tmDescripMcias]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmIdCiaRem CHECK ((len([tmIdCiaRem]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmIdDestino CHECK ((len([tmIdDestino]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmIdMercancia CHECK ((len([tmIdMercancia]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmIdOrigen CHECK ((len([tmIdOrigen]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmNitDestntario CHECK ((len([tmNitDestntario]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmNitRemite CHECK ((len([tmNitRemite]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmNumero CHECK ((len([tmNumero]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmTipRem CHECK ((len([tmTipRem]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmUndTarif CHECK ((len([tmUndTarif]) > 0)),
 CONSTRAINT CK_tm_TraRemCumtmUndTarifPago CHECK ((len([tmUndTarifPago]) > 0)))
CREATE TABLE tm_TraRemFact ( 
tmNumero VARCHAR(5) NOT NULL,
tmItem INT DEFAULT (0) NOT NULL,
tmTipoReg INT DEFAULT (0) NOT NULL,
tmTipRem VARCHAR(3) NOT NULL,
tmRemesa INT DEFAULT (0) NOT NULL,
tmIdCiaRem CHAR(2) NOT NULL,
tmItemRem INT DEFAULT (0) NOT NULL,
tmDescripcion VARCHAR(250) NOT NULL,
tmCantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmVrUnitario MONEY DEFAULT (0) NOT NULL,
tmVrCosto MONEY DEFAULT (0) NOT NULL,
tmUndTarifa VARCHAR(10) DEFAULT ('PESO') NOT NULL,
tmUndCosto VARCHAR(10) DEFAULT ('PESO') NOT NULL,
tmUnidades DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmPesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmUndMed VARCHAR(10) NOT NULL,
tmVolumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmUndVol VARCHAR(10) NOT NULL,
tmCases INT DEFAULT (0) NOT NULL,
tmCajas INT DEFAULT (0) NOT NULL,
tmPalets INT DEFAULT (0) NOT NULL,
tmTarifaIva DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmVrIva MONEY DEFAULT (0) NOT NULL,
tmTarifaDct DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmVrDscto MONEY DEFAULT (0) NOT NULL,
tmTarifaRet DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmVrRetFte MONEY DEFAULT (0) NOT NULL,
tmTarifaIca DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmVrReteIca MONEY DEFAULT (0) NOT NULL,
tmVrFaltante MONEY DEFAULT (0) NOT NULL,
tmRemision DECIMAL(18,2) DEFAULT (0) NOT NULL,
tmDocCliente VARCHAR(30),
tmReferencia1 VARCHAR(50),
tmReferencia2 VARCHAR(50),
tmReferencia3 VARCHAR(50),
tmCdMercancia VARCHAR(16) DEFAULT ('0') NOT NULL,
tmCdConc VARCHAR(4) DEFAULT ('0') NOT NULL,
tmCdCCosto VARCHAR(16),
tmCdSubCos VARCHAR(16),
tmNitTercero VARCHAR(16) DEFAULT ('0') NOT NULL,
tmCdAgencia VARCHAR(16) DEFAULT ('0') NOT NULL,
tmpVehiculo VARCHAR(10) DEFAULT ('0') NOT NULL,
tmTipoVehic VARCHAR(10) DEFAULT ('TERCEROS') NOT NULL,
tmNitRemite VARCHAR(16),
tmRemitente VARCHAR(250),
tmDirOrigen VARCHAR(250),
tmIdOrigen VARCHAR(8) NOT NULL,
tmNitDestntario VARCHAR(16),
tmDestinatario VARCHAR(250),
tmDirDestino VARCHAR(250),
tmIdDestino VARCHAR(8) NOT NULL,
tmCantFalt DECIMAL(14,4) DEFAULT (0) NOT NULL,
tmUnidadFalt VARCHAR(10),
tmCdTarRet VARCHAR(4),
tmCdTarIca VARCHAR(4),
tmCdTarDct VARCHAR(4),
tmPedRem INT DEFAULT (0) NOT NULL,
tmCiaPed CHAR(2) DEFAULT ('00'),
tmEtdoFact INT DEFAULT (0) NOT NULL,
tmFecRemesa SMALLDATETIME
 CONSTRAINT PK_tm_TraRemFact PRIMARY KEY CLUSTERED (tmNumero,tmItem),
 CONSTRAINT CK_tm_TraRemFacttmCdAgencia CHECK ((len([tmCdAgencia]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmCdConc CHECK ((len([tmCdConc]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmCdMercancia CHECK ((len([tmCdMercancia]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmDescripcion CHECK ((len([tmDescripcion]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmIdCiaRem CHECK ((len([tmIdCiaRem]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmIdDestino CHECK ((len([tmIdDestino]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmIdOrigen CHECK ((len([tmIdOrigen]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmNitTercero CHECK ((len([tmNitTercero]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmNumero CHECK ((len([tmNumero]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmpVehiculo CHECK ((len([tmpVehiculo]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmTipoVehic CHECK ((len([tmTipoVehic]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmTipRem CHECK ((len([tmTipRem]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmUndCosto CHECK ((len([tmUndCosto]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmUndMed CHECK ((len([tmUndMed]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmUndTarifa CHECK ((len([tmUndTarifa]) > 0)),
 CONSTRAINT CK_tm_TraRemFacttmUndVol CHECK ((len([tmUndVol]) > 0)))
CREATE TABLE TraConcCausac ( 
IdConcepto VARCHAR(4) NOT NULL,
Concepto VARCHAR(250) NOT NULL,
IdCuenta VARCHAR(16) NOT NULL,
TipoConc VARCHAR(10) DEFAULT ('CTACOBRAR') NOT NULL,
Inactivo BIT DEFAULT (0) NOT NULL
 CONSTRAINT PK_TraConcCausac PRIMARY KEY CLUSTERED (IdConcepto),
 CONSTRAINT CK_TraConcCausacConcepto CHECK ((len([Concepto]) > 0)),
 CONSTRAINT CK_TraConcCausacIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_TraConcCausacIdCuenta CHECK ((len([IdCuenta]) > 0)),
 CONSTRAINT CK_TraConcCausacTipoConc CHECK ((len([TipoConc]) > 0)))
CREATE TABLE TraFijos ( 
Numero INT DEFAULT (0) NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
DescConc VARCHAR(250) NOT NULL,
TipoConc VARCHAR(10) NOT NULL,
Tarifa DECIMAL(14,4) DEFAULT (0) NOT NULL,
TipoTarif CHAR(1) DEFAULT ('%') NOT NULL,
TipoAfilVeh VARCHAR(10) DEFAULT ('0') NOT NULL,
CdTipoVeh VARCHAR(4) DEFAULT ('0') NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL
 CONSTRAINT PK_TraFijos PRIMARY KEY CLUSTERED (Numero),
 CONSTRAINT CK_TraFijosCdTipoVeh CHECK ((len([CdTipoVeh]) > 0)),
 CONSTRAINT CK_TraFijosDescConc CHECK ((len([DescConc]) > 0)),
 CONSTRAINT CK_TraFijosIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_TraFijosTipoAfilVeh CHECK ((len([TipoAfilVeh]) > 0)),
 CONSTRAINT CK_TraFijosTipoConc CHECK ((len([TipoConc]) > 0)),
 CONSTRAINT CK_TraFijosTipoTarif CHECK ((len([TipoTarif]) > 0)))
CREATE TABLE Trn_TraAntAbonos ( 
TipDoc VARCHAR(3) DEFAULT ('ODP') NOT NULL,
Documento INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
Fecha SMALLDATETIME NOT NULL,
TipAnt VARCHAR(3) DEFAULT ('ANT') NOT NULL,
Anticipo INT DEFAULT (0) NOT NULL,
IdCiaAnt CHAR(2) NOT NULL,
VrAbono MONEY DEFAULT (0) NOT NULL,
TipoAplica VARCHAR(10) DEFAULT ('OPAGO') NOT NULL,
Detalle VARCHAR(100),
CdCuentaAnt VARCHAR(16)
 CONSTRAINT PK_Trn_TraAntAbonos PRIMARY KEY CLUSTERED (TipDoc,Documento,IdCia,Item),
 CONSTRAINT CK_Trn_TraAntAbonosIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraAntAbonosIdCiaAnt CHECK ((len([IdCiaAnt]) > 0)),
 CONSTRAINT CK_Trn_TraAntAbonosTipAnt CHECK ((len([TipAnt]) > 0)),
 CONSTRAINT CK_Trn_TraAntAbonosTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraAntAbonosTipoAplica CHECK ((len([TipoAplica]) > 0)))
CREATE TABLE Trn_TraAnticipos ( 
TipDoc VARCHAR(3) DEFAULT ('ANT') NOT NULL,
Anticipo INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
TipMuc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCiaMuc CHAR(2) DEFAULT ('01') NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
VrAnticipo MONEY DEFAULT (0) NOT NULL,
VrAbonado MONEY DEFAULT (0) NOT NULL,
Modalidad VARCHAR(10) DEFAULT ('EGRESO') NOT NULL,
TipoPago VARCHAR(10) DEFAULT ('EFECTIVO') NOT NULL,
NumCheque VARCHAR(20),
FecCheque SMALLDATETIME,
IdCta VARCHAR(4) DEFAULT ('0') NOT NULL,
IdCuenta VARCHAR(16) NOT NULL,
Beneficiario VARCHAR(150),
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
FechaVence SMALLDATETIME,
NumPresAnt INT DEFAULT (0) NOT NULL,
TipCom VARCHAR(3) DEFAULT ('0') NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) DEFAULT ('00') NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
NumDev INT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraAnticipos PRIMARY KEY CLUSTERED (TipDoc,Anticipo,IdCia),
 CONSTRAINT CK_Trn_TraAnticiposIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdCiaMuc CHECK ((len([IdCiaMuc]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdCta CHECK ((len([IdCta]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdCuenta CHECK ((len([IdCuenta]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposModalidad CHECK (([Modalidad] = 'COMBUSTBLE' or [Modalidad] = 'EGRESO')),
 CONSTRAINT CK_Trn_TraAnticiposOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposTipMuc CHECK ((len([TipMuc]) > 0)),
 CONSTRAINT CK_Trn_TraAnticiposTipoPago CHECK (([TipoPago] = 'CREDITO' or ([TipoPago] = 'GALONES' or ([TipoPago] = 'TRANS' or ([TipoPago] = 'CHEQUE' or [TipoPago] = 'EFECTIVO'))))))
CREATE TABLE Trn_TraCauDetalle ( 
TipDoc VARCHAR(3) DEFAULT ('CCD') NOT NULL,
Causacion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
Descripcion VARCHAR(250) NOT NULL,
TipoConc VARCHAR(10) DEFAULT ('CTACOBRAR') NOT NULL,
VrDebito MONEY DEFAULT (0) NOT NULL,
VrCredito MONEY DEFAULT (0) NOT NULL,
CdCuenta VARCHAR(16) DEFAULT ('0') NOT NULL,
NitTercero VARCHAR(16) DEFAULT ('0') NOT NULL,
CdCCosto VARCHAR(16),
CdSubCos VARCHAR(16),
pVehiculo VARCHAR(10),
TipoAfiVehic VARCHAR(10) DEFAULT ('TERCEROS') NOT NULL,
VrBase MONEY DEFAULT (0) NOT NULL,
TarifBase DECIMAL(14,4) DEFAULT (0) NOT NULL,
Referencia VARCHAR(50),
TipDocRef VARCHAR(3),
DocRef INT DEFAULT (0) NOT NULL,
TipFac VARCHAR(3),
Factura VARCHAR(15),
IdCiaFac CHAR(2) DEFAULT ('01'),
ItemFac INT DEFAULT (0) NOT NULL,
FecVence SMALLDATETIME,
EstadoReg INT DEFAULT (0) NOT NULL,
TipoLiq VARCHAR(3),
NumLiquida INT DEFAULT (0) NOT NULL,
CiaLiquida CHAR(2),
VrAbonado MONEY DEFAULT (0) NOT NULL
 CONSTRAINT PK_Trn_TraCauDetalle PRIMARY KEY CLUSTERED (TipDoc,Causacion,IdCia,Item),
 CONSTRAINT CK_Trn_TraCauDetalleCdCuenta CHECK ((len([CdCuenta]) > 0)),
 CONSTRAINT CK_Trn_TraCauDetalleDescripcion CHECK ((len([Descripcion]) > 0)),
 CONSTRAINT CK_Trn_TraCauDetalleIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraCauDetalleIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraCauDetalleNitTercero CHECK ((len([NitTercero]) > 0)),
 CONSTRAINT CK_Trn_TraCauDetalleTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraCauDetalleTipoAfiVehic CHECK ((len([TipoAfiVehic]) > 0)),
 CONSTRAINT CK_Trn_TraCauDetalleTipoConc CHECK ((len([TipoConc]) > 0)))
CREATE TABLE Trn_TraCausacion ( 
TipDoc VARCHAR(3) DEFAULT ('CCD') NOT NULL,
Causacion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
IdProv VARCHAR(16) NOT NULL,
Factura VARCHAR(20) NOT NULL,
VrTotal MONEY DEFAULT (0) NOT NULL,
VrOtros MONEY DEFAULT (0) NOT NULL,
VrNeto MONEY DEFAULT (0) NOT NULL,
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
NumDev INT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraCausacion PRIMARY KEY CLUSTERED (TipDoc,Causacion,IdCia),
 CONSTRAINT CK_Trn_TraCausacionFactura CHECK ((len([Factura]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionIdProv CHECK ((len([IdProv]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraCausacionTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraConceptos ( 
TipDoc VARCHAR(3) NOT NULL,
Documento INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
Descripcion VARCHAR(250) NOT NULL,
Tarifa DECIMAL(14,4) DEFAULT (0) NOT NULL,
TipoConc VARCHAR(10) DEFAULT ('DEDUCCION') NOT NULL,
RubroConcep VARCHAR(20) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrUnitario MONEY DEFAULT (0) NOT NULL,
TarifIva DECIMAL(14,4) DEFAULT (0) NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
CdCuenta VARCHAR(16) DEFAULT ('0') NOT NULL,
NitTercero VARCHAR(16) DEFAULT ('0'),
CdTipoEsc VARCHAR(4),
FechaNov SMALLDATETIME,
VrBase MONEY DEFAULT (0) NOT NULL,
TipoTarif CHAR(1) DEFAULT ('$') NOT NULL,
RefConc VARCHAR(50),
Fijos BIT DEFAULT (0) NOT NULL
 CONSTRAINT PK_Trn_TraConceptos PRIMARY KEY CLUSTERED (TipDoc,Documento,IdCia,Item),
 CONSTRAINT CK_Trn_TraConceptosCdCuenta CHECK ((len([CdCuenta]) > 0)),
 CONSTRAINT CK_Trn_TraConceptosDescripcion CHECK ((len([Descripcion]) > 0)),
 CONSTRAINT CK_Trn_TraConceptosIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraConceptosIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraConceptosRubroConcep CHECK ((len([RubroConcep]) > 0)),
 CONSTRAINT CK_Trn_TraConceptosTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraConceptosTipoConc CHECK ((len([TipoConc]) > 0)))
CREATE TABLE Trn_TraCumplido ( 
TipDoc VARCHAR(3) DEFAULT ('CUM') NOT NULL,
Cumplido INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
TipMuc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCiaMuc CHAR(2) DEFAULT ('01') NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
Modalidad VARCHAR(10) DEFAULT ('TOTAL') NOT NULL,
DiasPlazo INT DEFAULT (0) NOT NULL,
FecPago SMALLDATETIME NOT NULL,
TipoMargen VARCHAR(10) DEFAULT ('UNIDAD') NOT NULL,
MargenFalt DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndCalcFalt VARCHAR(10) DEFAULT ('PESO'),
TarifFaltPago MONEY DEFAULT (0) NOT NULL,
TarifFaltCobro MONEY DEFAULT (0) NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(1000),
IdEstado VARCHAR(4) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraCumplido PRIMARY KEY CLUSTERED (TipDoc,Cumplido,IdCia),
 CONSTRAINT CK_Trn_TraCumplidoIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoIdCiaMuc CHECK ((len([IdCiaMuc]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoModalidad CHECK (([Modalidad] = 'PARCIAL' or [Modalidad] = 'TOTAL')),
 CONSTRAINT CK_Trn_TraCumplidoOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoTipMuc CHECK ((len([TipMuc]) > 0)),
 CONSTRAINT CK_Trn_TraCumplidoTipoMargen CHECK ((len([TipoMargen]) > 0)))
CREATE TABLE Trn_TraCumRemesas ( 
TipDoc VARCHAR(3) DEFAULT ('CUM') NOT NULL,
Cumplido INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
TipRem VARCHAR(3) DEFAULT ('RMT') NOT NULL,
Remesa INT DEFAULT (0) NOT NULL,
IdCiaRem CHAR(2) DEFAULT ('01') NOT NULL,
ItemRem INT DEFAULT (0) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndMed VARCHAR(10) NOT NULL,
Volumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndVol VARCHAR(10) NOT NULL,
Cases INT DEFAULT (0) NOT NULL,
Cajas INT DEFAULT (0) NOT NULL,
Palets INT DEFAULT (0) NOT NULL,
TarifClie MONEY DEFAULT (0) NOT NULL,
TarifPago MONEY DEFAULT (0) NOT NULL,
UndTarifClie VARCHAR(10) DEFAULT ('PESO') NOT NULL,
UndTarifPago VARCHAR(10) DEFAULT ('PESO') NOT NULL,
CantCargue DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoCargue DECIMAL(14,4) DEFAULT (0) NOT NULL,
VolCargue DECIMAL(14,4) DEFAULT (0) NOT NULL,
CasesCargue INT DEFAULT (0) NOT NULL,
CajasCargue INT DEFAULT (0) NOT NULL,
PaletsCargue INT DEFAULT (0) NOT NULL,
EstadoCump INT DEFAULT (1) NOT NULL,
Remision DECIMAL(18,2) DEFAULT (0) NOT NULL,
DocCliente VARCHAR(30),
Referencia1 VARCHAR(50),
Referencia2 VARCHAR(50),
Referencia3 VARCHAR(50),
Detalle VARCHAR(250)
 CONSTRAINT PK_Trn_TraCumRemesas PRIMARY KEY CLUSTERED (TipDoc,Cumplido,IdCia,Item),
 CONSTRAINT CK_Trn_TraCumRemesasIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraCumRemesasIdCiaRem CHECK ((len([IdCiaRem]) > 0)),
 CONSTRAINT CK_Trn_TraCumRemesasTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraCumRemesasTipRem CHECK ((len([TipRem]) > 0)),
 CONSTRAINT CK_Trn_TraCumRemesasUndMed CHECK ((len([UndMed]) > 0)),
 CONSTRAINT CK_Trn_TraCumRemesasUndTarifClie CHECK ((len([UndTarifClie]) > 0)),
 CONSTRAINT CK_Trn_TraCumRemesasUndTarifPago CHECK ((len([UndTarifPago]) > 0)),
 CONSTRAINT CK_Trn_TraCumRemesasUndVol CHECK ((len([UndVol]) > 0)))
CREATE TABLE Trn_TraDespachos ( 
TipDoc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
FecCargue SMALLDATETIME NOT NULL,
FecDespacho SMALLDATETIME NOT NULL,
IdOrigen VARCHAR(8) NOT NULL,
IdDestino VARCHAR(8) NOT NULL,
IdRuta VARCHAR(4) NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
NitRemite VARCHAR(16) NOT NULL,
Remitente VARCHAR(250) NOT NULL,
NitDestntario VARCHAR(16) NOT NULL,
Destinatario VARCHAR(250) DEFAULT ('varios') NOT NULL,
DescMcia VARCHAR(150),
PesoTotal DECIMAL(14,4) DEFAULT (0) NOT NULL,
NumOrden INT DEFAULT (0) NOT NULL,
IdCiaOrd CHAR(2) DEFAULT ('00') NOT NULL,
Remesa INT DEFAULT (0) NOT NULL,
IdCiaRem CHAR(2) DEFAULT ('00') NOT NULL,
Estado INT DEFAULT (0) NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraDespachos PRIMARY KEY CLUSTERED (TipDoc,Manifiesto,IdCia),
 CONSTRAINT CK_Trn_TraDespachosDestinatario CHECK ((len([Destinatario]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdCiaOrd CHECK ((len([IdCiaOrd]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdCiaRem CHECK ((len([IdCiaRem]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdDestino CHECK ((len([IdDestino]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdOrigen CHECK ((len([IdOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdRuta CHECK ((len([IdRuta]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosNitDestntario CHECK ((len([NitDestntario]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosNitRemite CHECK ((len([NitRemite]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosRemitente CHECK ((len([Remitente]) > 0)),
 CONSTRAINT CK_Trn_TraDespachosTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraDespProgram ( 
TipDoc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
CdRuta VARCHAR(4) NOT NULL,
IdPunto INT DEFAULT (0) NOT NULL,
HoraProg SMALLDATETIME NOT NULL,
TipoProg INT DEFAULT (0) NOT NULL,
IdUsuario VARCHAR(11) NOT NULL,
FechaCrea SMALLDATETIME NOT NULL,
ObservProg VARCHAR(250)
 CONSTRAINT PK_Trn_TraDespProgram PRIMARY KEY CLUSTERED (TipDoc,Manifiesto,IdCia,Item),
 CONSTRAINT CK_Trn_TraDespProgramCdRuta CHECK ((len([CdRuta]) > 0)),
 CONSTRAINT CK_Trn_TraDespProgramIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraDespProgramIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraDespProgramTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraDevAnt ( 
TipDev VARCHAR(3) DEFAULT ('DVA') NOT NULL,
Devolucion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
TipDoc VARCHAR(3) DEFAULT ('ANT') NOT NULL,
Anticipo INT DEFAULT (0) NOT NULL,
IdCiaDoc CHAR(2) DEFAULT ('01') NOT NULL,
FecDoc SMALLDATETIME NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
VrDevolucion MONEY DEFAULT (0) NOT NULL,
CdCta VARCHAR(4) DEFAULT ('0') NOT NULL,
CdCuenta VARCHAR(16) NOT NULL,
ModdDev VARCHAR(10) DEFAULT ('TOTAL') NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraDevAnt PRIMARY KEY CLUSTERED (TipDev,Devolucion,IdCia),
 CONSTRAINT CK_Trn_TraDevAntCdCta CHECK ((len([CdCta]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntCdCuenta CHECK ((len([CdCuenta]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdCiaDoc CHECK ((len([IdCiaDoc]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntModdDev CHECK ((len([ModdDev]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntTipDev CHECK ((len([TipDev]) > 0)),
 CONSTRAINT CK_Trn_TraDevAntTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraDevCau ( 
TipDev VARCHAR(3) DEFAULT ('DCC') NOT NULL,
Devolucion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
TipDoc VARCHAR(3) DEFAULT ('CCD') NOT NULL,
Causacion INT DEFAULT (0) NOT NULL,
IdCiaDoc CHAR(2) DEFAULT ('01') NOT NULL,
FecDoc SMALLDATETIME NOT NULL,
IdProv VARCHAR(16) NOT NULL,
Factura VARCHAR(20) NOT NULL,
VrTotal MONEY DEFAULT (0) NOT NULL,
VrOtros MONEY DEFAULT (0) NOT NULL,
VrNeto MONEY DEFAULT (0) NOT NULL,
ModdDev VARCHAR(10) DEFAULT ('TOTAL') NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraDevCau PRIMARY KEY CLUSTERED (TipDev,Devolucion,IdCia),
 CONSTRAINT CK_Trn_TraDevCauFactura CHECK ((len([Factura]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauIdCiaDoc CHECK ((len([IdCiaDoc]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauIdProv CHECK ((len([IdProv]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauModdDev CHECK (([ModdDev] = 'PARCIAL' or [ModdDev] = 'TOTAL')),
 CONSTRAINT CK_Trn_TraDevCauOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauTipDev CHECK ((len([TipDev]) > 0)),
 CONSTRAINT CK_Trn_TraDevCauTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraDevLeg ( 
TipDev VARCHAR(3) DEFAULT ('DLG') NOT NULL,
Devolucion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
TipDoc VARCHAR(3) DEFAULT ('LGA') NOT NULL,
Liquidacion INT DEFAULT (0) NOT NULL,
IdCiaDoc CHAR(2) DEFAULT ('01') NOT NULL,
FecDoc SMALLDATETIME NOT NULL,
Modalidad VARCHAR(10) DEFAULT ('PROPIOS') NOT NULL,
TipMuc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCiaMuc CHAR(2) DEFAULT ('01') NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
IdPropietario VARCHAR(16) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
NitEmpresa VARCHAR(16),
VrAnticipos MONEY DEFAULT (0) NOT NULL,
VrGastos MONEY DEFAULT (0) NOT NULL,
VrCombustible MONEY DEFAULT (0) NOT NULL,
VrDiferencia MONEY DEFAULT (0) NOT NULL,
VrOtrosCred MONEY DEFAULT (0) NOT NULL,
galsComb DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoTotal DECIMAL(14,4) DEFAULT (0) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
Volumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
ModdDev VARCHAR(10) DEFAULT ('TOTAL') NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraDevLeg PRIMARY KEY CLUSTERED (TipDev,Devolucion,IdCia),
 CONSTRAINT CK_Trn_TraDevLegIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdCiaDoc CHECK ((len([IdCiaDoc]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdCiaMuc CHECK ((len([IdCiaMuc]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdPropietario CHECK ((len([IdPropietario]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegModalidad CHECK ((len([Modalidad]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegModdDev CHECK ((len([ModdDev]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegTipDev CHECK ((len([TipDev]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraDevLegTipMuc CHECK ((len([TipMuc]) > 0)))
CREATE TABLE Trn_TraDevLiq ( 
TipDev VARCHAR(3) DEFAULT ('DLQ') NOT NULL,
Devolucion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
TipDoc VARCHAR(3) DEFAULT ('LIQ') NOT NULL,
Liquidacion INT DEFAULT (0) NOT NULL,
IdCiaDoc CHAR(2) DEFAULT ('01') NOT NULL,
FecDoc SMALLDATETIME NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
VrTotal MONEY DEFAULT (0) NOT NULL,
ModdDev VARCHAR(10) DEFAULT ('TOTAL') NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraDevLiq PRIMARY KEY CLUSTERED (TipDev,Devolucion,IdCia),
 CONSTRAINT CK_Trn_TraDevLiqIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdCiaDoc CHECK ((len([IdCiaDoc]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqModdDev CHECK ((len([ModdDev]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqTipDev CHECK ((len([TipDev]) > 0)),
 CONSTRAINT CK_Trn_TraDevLiqTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraDevOdp ( 
TipDev VARCHAR(3) DEFAULT ('DOP') NOT NULL,
Devolucion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
TipDoc VARCHAR(3) DEFAULT ('ODP') NOT NULL,
OrdPago INT DEFAULT (0) NOT NULL,
IdCiaDoc CHAR(2) DEFAULT ('01') NOT NULL,
FecDoc SMALLDATETIME NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
CxPagar BIT DEFAULT (0) NOT NULL,
ModdDev VARCHAR(10) DEFAULT ('TOTAL') NOT NULL,
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraDevOdp PRIMARY KEY CLUSTERED (TipDev,Devolucion,IdCia),
 CONSTRAINT CK_Trn_TraDevOdpIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdCiaDoc CHECK ((len([IdCiaDoc]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpModdDev CHECK (([ModdDev] = 'PARCIAL' or [ModdDev] = 'TOTAL')),
 CONSTRAINT CK_Trn_TraDevOdpOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpTipDev CHECK ((len([TipDev]) > 0)),
 CONSTRAINT CK_Trn_TraDevOdpTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraEgrOrden ( 
TipCom VARCHAR(3) NOT NULL,
NumEgreso INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
TipOdp VARCHAR(3) DEFAULT ('ODP') NOT NULL,
OrdPago INT DEFAULT (0) NOT NULL,
IdCiaOdp CHAR(2) DEFAULT ('01') NOT NULL,
VrAbonado MONEY DEFAULT (0) NOT NULL
 CONSTRAINT PK_Trn_TraEgrOrden PRIMARY KEY CLUSTERED (TipCom,NumEgreso,IdCia,Item),
 CONSTRAINT CK_Trn_TraEgrOrdenIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraEgrOrdenIdCiaOdp CHECK ((len([IdCiaOdp]) > 0)),
 CONSTRAINT CK_Trn_TraEgrOrdenTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraEgrOrdenTipOdp CHECK ((len([TipOdp]) > 0)))
CREATE TABLE Trn_TraFacRemesas ( 
TipDoc VARCHAR(3) DEFAULT ('FCR') NOT NULL,
Factura INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
TipoReg INT DEFAULT (0) NOT NULL,
FechaFact SMALLDATETIME NOT NULL,
TipRem VARCHAR(3) DEFAULT ('RMT') NOT NULL,
Remesa INT DEFAULT (0) NOT NULL,
IdCiaRem CHAR(2) DEFAULT ('01') NOT NULL,
ItemRem INT DEFAULT (0) NOT NULL,
FecRemesa SMALLDATETIME NOT NULL,
Descripcion VARCHAR(250) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrUnitario MONEY DEFAULT (0) NOT NULL,
VrCosto MONEY DEFAULT (0) NOT NULL,
UndTarifa VARCHAR(10) DEFAULT ('PESO') NOT NULL,
UndCosto VARCHAR(10) DEFAULT ('PESO') NOT NULL,
Unidades DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndMed VARCHAR(10) NOT NULL,
Volumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndVol VARCHAR(10) NOT NULL,
Cases INT DEFAULT (0) NOT NULL,
Cajas INT DEFAULT (0) NOT NULL,
Palets INT DEFAULT (0) NOT NULL,
TarifaIva DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrImpuesto MONEY DEFAULT (0) NOT NULL,
TarifaDct DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrDescuento MONEY DEFAULT (0) NOT NULL,
TarifaRet DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrRetencion MONEY DEFAULT (0) NOT NULL,
TarifaIca DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrReteIca MONEY DEFAULT (0) NOT NULL,
VrFaltante MONEY DEFAULT (0) NOT NULL,
Remision DECIMAL(18,2) DEFAULT (0) NOT NULL,
DocCliente VARCHAR(30) NOT NULL,
Referencia1 VARCHAR(50),
Referencia2 VARCHAR(50),
Referencia3 VARCHAR(50),
CdMercancia VARCHAR(16) DEFAULT ('0') NOT NULL,
CdConcepto VARCHAR(4) NOT NULL,
CdCCosto VARCHAR(16),
CdSubCos VARCHAR(16),
NitTercero VARCHAR(16) DEFAULT ('0') NOT NULL,
CdAgencia VARCHAR(16) DEFAULT ('0') NOT NULL,
pVehiculo VARCHAR(10) DEFAULT ('0') NOT NULL,
TipoAfiVehic VARCHAR(10) DEFAULT ('TERCEROS') NOT NULL,
IdOrigen VARCHAR(8) NOT NULL,
IdDestino VARCHAR(8) NOT NULL,
Anulado INT DEFAULT (0) NOT NULL,
TipDocRef VARCHAR(3),
NumDocRef INT DEFAULT (0) NOT NULL,
IdCiaRef CHAR(2) DEFAULT ('01'),
FecDocRef SMALLDATETIME,
CantidadFalt DECIMAL(14,4) DEFAULT (0) NOT NULL,
UnidadFalt VARCHAR(10),
CodTarRet VARCHAR(4),
CodTarIca VARCHAR(4),
CodTarDct VARCHAR(4),
NumPedRem INT DEFAULT (0) NOT NULL,
CiaPedRem CHAR(2) DEFAULT ('00')
 CONSTRAINT PK_Trn_TraFacRemesas PRIMARY KEY CLUSTERED (TipDoc,Factura,IdCia,Item),
 CONSTRAINT CK_Trn_TraFacRemesasCdAgencia CHECK ((len([CdAgencia]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasCdConcepto CHECK ((len([CdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasCdMercancia CHECK ((len([CdMercancia]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasDescripcion CHECK ((len([Descripcion]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasDocCliente CHECK ((len([DocCliente]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasIdCiaRem CHECK ((len([IdCiaRem]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasIdDestino CHECK ((len([IdDestino]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasIdOrigen CHECK ((len([IdOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasNitTercero CHECK ((len([NitTercero]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesaspVehiculo CHECK ((len([pVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasTipoAfiVehic CHECK ((len([TipoAfiVehic]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasTipRem CHECK ((len([TipRem]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasUndCosto CHECK ((len([UndCosto]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasUndMed CHECK ((len([UndMed]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasUndTarifa CHECK ((len([UndTarifa]) > 0)),
 CONSTRAINT CK_Trn_TraFacRemesasUndVol CHECK ((len([UndVol]) > 0)))
CREATE TABLE Trn_TraLiqDetalle ( 
TipDoc VARCHAR(3) DEFAULT ('LGA') NOT NULL,
Liquidacion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
DescConcepto VARCHAR(250) NOT NULL,
IdCuenta VARCHAR(16) NOT NULL,
VrDebito MONEY DEFAULT (0) NOT NULL,
VrCredito MONEY DEFAULT (0) NOT NULL,
IdTercero VARCHAR(16) NOT NULL,
CodAgncia VARCHAR(16),
CdCCosto VARCHAR(16),
CdSubCos VARCHAR(16),
pVehiculo VARCHAR(10),
RubroConc VARCHAR(10) DEFAULT ('GASTO') NOT NULL,
VrBase MONEY DEFAULT (0) NOT NULL,
TarifBase DECIMAL(14,4) DEFAULT (0) NOT NULL,
CantComb DECIMAL(14,4) DEFAULT (0) NOT NULL,
TipFac VARCHAR(3),
Factura VARCHAR(15),
IdCiaFac CHAR(2) DEFAULT ('01'),
ItemFac INT DEFAULT (0) NOT NULL,
FecVence SMALLDATETIME,
RefConcep VARCHAR(50)
 CONSTRAINT PK_Trn_TraLiqDetalle PRIMARY KEY CLUSTERED (TipDoc,Liquidacion,IdCia,Item),
 CONSTRAINT CK_Trn_TraLiqDetalleDescConcepto CHECK ((len([DescConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraLiqDetalleIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraLiqDetalleIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraLiqDetalleIdCuenta CHECK ((len([IdCuenta]) > 0)),
 CONSTRAINT CK_Trn_TraLiqDetalleIdTercero CHECK ((len([IdTercero]) > 0)),
 CONSTRAINT CK_Trn_TraLiqDetalleRubroConc CHECK ((len([RubroConc]) > 0)),
 CONSTRAINT CK_Trn_TraLiqDetalleTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraLiquida ( 
TipDoc VARCHAR(3) DEFAULT ('LIQ') NOT NULL,
Liquidacion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
VrTotal MONEY DEFAULT (0) NOT NULL,
CxPagar BIT DEFAULT (0) NOT NULL,
TipCom VARCHAR(3) DEFAULT ('0') NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) DEFAULT ('00') NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
NumDev INT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraLiquida PRIMARY KEY CLUSTERED (TipDoc,Liquidacion,IdCia),
 CONSTRAINT CK_Trn_TraLiquidaIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraLiquidaDed ( 
TipDoc VARCHAR(3) DEFAULT ('LIQ') NOT NULL,
Liquidacion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
TipCau VARCHAR(3) DEFAULT ('CCD') NOT NULL,
Causacion INT DEFAULT (0) NOT NULL,
IdCiaCau CHAR(2) DEFAULT ('01') NOT NULL,
ItemCau INT DEFAULT (0) NOT NULL,
FechaCau SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
Descripcion VARCHAR(250) NOT NULL,
VrAbono MONEY DEFAULT (0) NOT NULL,
NitPoseedor VARCHAR(16) DEFAULT ('0') NOT NULL,
pVehiculo VARCHAR(10),
EsVence BIT DEFAULT (0) NOT NULL,
TipOdp VARCHAR(3) DEFAULT ('ODP'),
OrdenPago INT DEFAULT (0) NOT NULL,
IdCiaOdp CHAR(2),
TipMuc VARCHAR(3) DEFAULT ('MUC'),
Manifiesto INT DEFAULT (0) NOT NULL,
IdCiaMuc CHAR(2),
VrSaldoOrden MONEY DEFAULT (0) NOT NULL,
CdCuenta VARCHAR(16),
CdCuePagar VARCHAR(16),
NumFactura VARCHAR(20),
CdCCosto VARCHAR(16),
CdSubCos VARCHAR(16)
 CONSTRAINT PK_Trn_TraLiquidaDed PRIMARY KEY CLUSTERED (TipDoc,Liquidacion,IdCia,Item),
 CONSTRAINT CK_Trn_TraLiquidaDedDescripcion CHECK ((len([Descripcion]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaDedIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaDedIdCiaCau CHECK ((len([IdCiaCau]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaDedIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaDedNitPoseedor CHECK ((len([NitPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaDedTipCau CHECK ((len([TipCau]) > 0)),
 CONSTRAINT CK_Trn_TraLiquidaDedTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraLiqViajes ( 
TipDoc VARCHAR(3) DEFAULT ('LGA') NOT NULL,
Liquidacion INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
Modalidad VARCHAR(10) DEFAULT ('PROPIOS') NOT NULL,
TipMuc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCiaMuc CHAR(2) DEFAULT ('01') NOT NULL,
FechaMuc SMALLDATETIME NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
IdPropietario VARCHAR(16) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
NitEmpresa VARCHAR(16) DEFAULT ('0') NOT NULL,
VrAnticipos MONEY DEFAULT (0) NOT NULL,
VrGastos MONEY DEFAULT (0) NOT NULL,
VrCombustible MONEY DEFAULT (0) NOT NULL,
VrOtrosCred MONEY DEFAULT (0) NOT NULL,
VrDiferencia MONEY DEFAULT (0) NOT NULL,
galsComb DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoTotal DECIMAL(14,4) DEFAULT (0) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
Volumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
IdRuta VARCHAR(4) NOT NULL,
IdLocOrigen VARCHAR(8) NOT NULL,
IdLocDestino VARCHAR(8) NOT NULL,
Referencia VARCHAR(50),
DescMcias VARCHAR(150),
kmtInicial DECIMAL(14,4) DEFAULT (0) NOT NULL,
kmtFinal DECIMAL(14,4) DEFAULT (0) NOT NULL,
EstFactura INT DEFAULT (0) NOT NULL,
TipDocRef VARCHAR(3) DEFAULT ('0') NOT NULL,
NumDocRef INT DEFAULT (0) NOT NULL,
IdCiaRef CHAR(2) DEFAULT ('00') NOT NULL,
FecDocRef SMALLDATETIME,
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
NumDev INT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraLiqViajes PRIMARY KEY CLUSTERED (TipDoc,Liquidacion,IdCia),
 CONSTRAINT CK_Trn_TraLiqViajesIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdCiaMuc CHECK ((len([IdCiaMuc]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdCiaRef CHECK ((len([IdCiaRef]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdLocDestino CHECK ((len([IdLocDestino]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdLocOrigen CHECK ((len([IdLocOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdPropietario CHECK ((len([IdPropietario]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdRuta CHECK ((len([IdRuta]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesModalidad CHECK ((len([Modalidad]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesNitEmpresa CHECK ((len([NitEmpresa]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesTipDocRef CHECK ((len([TipDocRef]) > 0)),
 CONSTRAINT CK_Trn_TraLiqViajesTipMuc CHECK ((len([TipMuc]) > 0)))
CREATE TABLE Trn_TraManifAnexo ( 
TipDoc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
kmsTotal DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrFleteTon MONEY DEFAULT (0) NOT NULL,
TipoRuta VARCHAR(10) DEFAULT ('URBANO'),
CdLocTrao VARCHAR(8),
CdLocTrad VARCHAR(8),
KmsTraOri DECIMAL(14,4) DEFAULT (0) NOT NULL,
KmsTraDes DECIMAL(14,4) DEFAULT (0) NOT NULL,
IdMneda VARCHAR(5) DEFAULT ('COP') NOT NULL,
VrTasa DECIMAL(14,4) DEFAULT (0) NOT NULL,
NomRemite VARCHAR(150),
NomDestino VARCHAR(150),
LugarFletes VARCHAR(100),
NumAnticipo INT DEFAULT (0) NOT NULL,
NumCheque VARCHAR(20),
TipoMintrans VARCHAR(10) DEFAULT ('GENERAL'),
MucMintrans INT DEFAULT (0) NOT NULL,
ContIntegral INT DEFAULT (0) NOT NULL,
VolumenCarga DECIMAL(14,4) DEFAULT (0) NOT NULL,
NumPoliza VARCHAR(30)
 CONSTRAINT PK_Trn_TraManifAnexo PRIMARY KEY CLUSTERED (TipDoc,Manifiesto,IdCia),
 CONSTRAINT CK_Trn_TraManifAnexoIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraManifAnexoIdMneda CHECK ((len([IdMneda]) > 0)),
 CONSTRAINT CK_Trn_TraManifAnexoTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraManifiesto ( 
TipDoc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
FecDespacho SMALLDATETIME NOT NULL,
FecEntrega SMALLDATETIME,
IdOrigen VARCHAR(8) NOT NULL,
IdDestino VARCHAR(8) NOT NULL,
IdRuta VARCHAR(4) NOT NULL,
IdRutaFle VARCHAR(4),
IdVehiculo VARCHAR(10) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
nRemolque VARCHAR(10),
TipoAfiVehic VARCHAR(10) DEFAULT ('TERCEROS') NOT NULL,
IdPropietario VARCHAR(16) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
VrFletes MONEY DEFAULT (0) NOT NULL,
VrRetencion MONEY DEFAULT (0) NOT NULL,
VrReteIca MONEY DEFAULT (0) NOT NULL,
VrDescuento MONEY DEFAULT (0) NOT NULL,
VrAnticipo MONEY DEFAULT (0) NOT NULL,
VrAntAdic MONEY DEFAULT (0) NOT NULL,
VrNeto MONEY DEFAULT (0) NOT NULL,
VrPagos MONEY DEFAULT (0) NOT NULL,
VrCargos MONEY DEFAULT (0) NOT NULL,
VrDctos MONEY DEFAULT (0) NOT NULL,
TarifaFlete MONEY DEFAULT (0) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoTotal DECIMAL(14,4) DEFAULT (0) NOT NULL,
BaseRet MONEY DEFAULT (0) NOT NULL,
TarifaRet DECIMAL(14,4) DEFAULT (0) NOT NULL,
TarifaIca DECIMAL(14,4) DEFAULT (0) NOT NULL,
CodTarRet VARCHAR(4),
CodTarIca VARCHAR(4),
IdLocFletes VARCHAR(8) NOT NULL,
FechaPago SMALLDATETIME,
PagoCargue VARCHAR(50) NOT NULL,
PagoDescargue VARCHAR(50) NOT NULL,
NumMintrans DECIMAL(14,2) DEFAULT (0) NOT NULL,
EdoMintrans VARCHAR(5),
Remesa INT DEFAULT (0) NOT NULL,
IdCiaRem CHAR(2) DEFAULT ('00') NOT NULL,
Cumplido INT DEFAULT (0) NOT NULL,
IdCiaCump CHAR(2) DEFAULT ('00') NOT NULL,
FechaCump SMALLDATETIME,
EstCumplido INT DEFAULT (0) NOT NULL,
TipOdp VARCHAR(3) DEFAULT ('0') NOT NULL,
OrdPago INT DEFAULT (0) NOT NULL,
IdCiaOdp CHAR(2) DEFAULT ('00') NOT NULL,
FechaOdp SMALLDATETIME,
EstOrden INT DEFAULT (0) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraManifiesto PRIMARY KEY CLUSTERED (TipDoc,Manifiesto,IdCia),
 CONSTRAINT CK_Trn_TraManifiestoIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdCiaCump CHECK ((len([IdCiaCump]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdCiaOdp CHECK ((len([IdCiaOdp]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdCiaRem CHECK ((len([IdCiaRem]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdDestino CHECK ((len([IdDestino]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdLocFletes CHECK ((len([IdLocFletes]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdOrigen CHECK ((len([IdOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdPropietario CHECK ((len([IdPropietario]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdRuta CHECK ((len([IdRuta]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoPagoCargue CHECK ((len([PagoCargue]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoPagoDescargue CHECK ((len([PagoDescargue]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoTipoAfiVehic CHECK ((len([TipoAfiVehic]) > 0)),
 CONSTRAINT CK_Trn_TraManifiestoTipOdp CHECK ((len([TipOdp]) > 0)))
CREATE TABLE Trn_TraManifRem ( 
TipDoc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
TipRem VARCHAR(3) DEFAULT ('RMT') NOT NULL,
Remesa INT DEFAULT (0) NOT NULL,
IdCiaRem CHAR(2) DEFAULT ('01') NOT NULL,
ItemRem INT DEFAULT (0) NOT NULL,
TarifTabla MONEY DEFAULT (0) NOT NULL,
TarifPago MONEY DEFAULT (0) NOT NULL,
RemMintrans DECIMAL(14,2) DEFAULT (0) NOT NULL,
EdoRemMin VARCHAR(5)
 CONSTRAINT PK_Trn_TraManifRem PRIMARY KEY CLUSTERED (TipDoc,Manifiesto,IdCia,Item),
 CONSTRAINT CK_Trn_TraManifRemIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraManifRemIdCiaRem CHECK ((len([IdCiaRem]) > 0)),
 CONSTRAINT CK_Trn_TraManifRemTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraManifRemTipRem CHECK ((len([TipRem]) > 0)))
CREATE TABLE Trn_TraOrdenManif ( 
TipDoc VARCHAR(3) DEFAULT ('ODP') NOT NULL,
OrdPago INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
TipMuc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCiaMuc CHAR(2) DEFAULT ('01') NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
IdPropietario VARCHAR(16) NOT NULL,
IdPoseedor VARCHAR(16) NOT NULL,
VrTotalFletes MONEY DEFAULT (0) NOT NULL,
VrDescuento MONEY DEFAULT (0) NOT NULL,
VrRetencion MONEY DEFAULT (0) NOT NULL,
VrReteIca MONEY DEFAULT (0) NOT NULL,
VrAnticipos MONEY DEFAULT (0) NOT NULL,
VrFaltantes MONEY DEFAULT (0) NOT NULL,
VrSeguros MONEY DEFAULT (0) NOT NULL,
VrFondos MONEY DEFAULT (0) NOT NULL,
VrAportes MONEY DEFAULT (0) NOT NULL,
VrOtrosDctos MONEY DEFAULT (0) NOT NULL,
VrImpuestos MONEY DEFAULT (0) NOT NULL,
VrEstampilla MONEY DEFAULT (0) NOT NULL,
VrOtrosPagos MONEY DEFAULT (0) NOT NULL,
VrNeto MONEY DEFAULT (0) NOT NULL,
TarifaTabla MONEY DEFAULT (0) NOT NULL,
TarifaFlete MONEY DEFAULT (0) NOT NULL,
UnidTarifa VARCHAR(10) DEFAULT ('PESO'),
PesoTotal DECIMAL(14,4) DEFAULT (0) NOT NULL,
Unidades DECIMAL(14,4) DEFAULT (0) NOT NULL,
Volumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoOrigen DECIMAL(14,4) DEFAULT (0) NOT NULL,
UnidOrigen DECIMAL(14,4) DEFAULT (0) NOT NULL,
VolOrigen DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoDestino DECIMAL(14,4) DEFAULT (0) NOT NULL,
UnidDestino DECIMAL(14,4) DEFAULT (0) NOT NULL,
VolDestino DECIMAL(14,4) DEFAULT (0) NOT NULL,
BaseRet MONEY DEFAULT (0) NOT NULL,
BaseIca MONEY DEFAULT (0) NOT NULL,
BaseSeg MONEY DEFAULT (0) NOT NULL,
BaseImp MONEY DEFAULT (0) NOT NULL,
TarifaRet DECIMAL(14,4) DEFAULT (0) NOT NULL,
TarifaIca DECIMAL(14,4) DEFAULT (0) NOT NULL,
TarifaSeg DECIMAL(14,4) DEFAULT (0) NOT NULL,
TarifaImp DECIMAL(14,4) DEFAULT (0) NOT NULL,
CodTarRet VARCHAR(4),
CodTarIca VARCHAR(4),
TipoLiq INT DEFAULT (0) NOT NULL,
TipEgr VARCHAR(3),
Egreso INT DEFAULT (0) NOT NULL,
IdCiaEgr CHAR(2),
NumCheque VARCHAR(20),
Referencia VARCHAR(50),
CantFaltante DECIMAL(14,4) DEFAULT (0) NOT NULL,
UnidadFalt VARCHAR(10) DEFAULT ('PESO'),
TolFaltNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrConcPagos MONEY DEFAULT (0) NOT NULL,
VrConcDctos MONEY DEFAULT (0) NOT NULL,
VrConcFondo MONEY DEFAULT (0) NOT NULL,
VrConcSeguro MONEY DEFAULT (0) NOT NULL,
VrConcAporte MONEY DEFAULT (0) NOT NULL,
VrConcImpuesto MONEY DEFAULT (0) NOT NULL,
EdoLiqCausac INT DEFAULT (0) NOT NULL
 CONSTRAINT PK_Trn_TraOrdenManif PRIMARY KEY CLUSTERED (TipDoc,OrdPago,IdCia,Item),
 CONSTRAINT CK_Trn_TraOrdenManifIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenManifIdCiaMuc CHECK ((len([IdCiaMuc]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenManifIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenManifIdPoseedor CHECK ((len([IdPoseedor]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenManifIdPropietario CHECK ((len([IdPropietario]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenManifIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenManifTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenManifTipMuc CHECK ((len([TipMuc]) > 0)))
CREATE TABLE Trn_TraOrdenPago ( 
TipDoc VARCHAR(3) DEFAULT ('ODP') NOT NULL,
OrdPago INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
Modalidad VARCHAR(10) DEFAULT ('GENERAL') NOT NULL,
LiqRemesas BIT DEFAULT (0) NOT NULL,
CxPagar BIT DEFAULT (0) NOT NULL,
MulPlazos BIT DEFAULT (0) NOT NULL,
IdPlazo VARCHAR(4) NOT NULL,
FechaVence SMALLDATETIME NOT NULL,
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
NumDev INT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraOrdenPago PRIMARY KEY CLUSTERED (TipDoc,OrdPago,IdCia),
 CONSTRAINT CK_Trn_TraOrdenPagoIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoIdPlazo CHECK ((len([IdPlazo]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoModalidad CHECK (([Modalidad] = 'MULTIPLE' or [Modalidad] = 'GENERAL')),
 CONSTRAINT CK_Trn_TraOrdenPagoOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenPagoTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraOrdenRemesas ( 
TipDoc VARCHAR(3) DEFAULT ('ODP') NOT NULL,
OrdPago INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
TipMuc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCiaMuc CHAR(2) DEFAULT ('01') NOT NULL,
TipRem VARCHAR(3) DEFAULT ('RMT') NOT NULL,
Remesa INT DEFAULT (0) NOT NULL,
IdCiaRem CHAR(2) DEFAULT ('01') NOT NULL,
ItemRem INT DEFAULT (0) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndMed VARCHAR(10) NOT NULL,
Volumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndVol VARCHAR(10) NOT NULL,
Cases INT DEFAULT (0) NOT NULL,
Cajas INT DEFAULT (0) NOT NULL,
Palets INT DEFAULT (0) NOT NULL,
TarifPago MONEY DEFAULT (0) NOT NULL,
TarifTabla MONEY DEFAULT (0) NOT NULL,
UndTarifa VARCHAR(10) DEFAULT ('PESO') NOT NULL,
Detalle VARCHAR(250)
 CONSTRAINT PK_Trn_TraOrdenRemesas PRIMARY KEY CLUSTERED (TipDoc,OrdPago,IdCia,Item),
 CONSTRAINT CK_Trn_TraOrdenRemesasIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenRemesasIdCiaMuc CHECK ((len([IdCiaMuc]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenRemesasIdCiaRem CHECK ((len([IdCiaRem]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenRemesasTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenRemesasTipMuc CHECK ((len([TipMuc]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenRemesasTipRem CHECK ((len([TipRem]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenRemesasUndMed CHECK ((len([UndMed]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenRemesasUndTarifa CHECK ((len([UndTarifa]) > 0)),
 CONSTRAINT CK_Trn_TraOrdenRemesasUndVol CHECK ((len([UndVol]) > 0)))
CREATE TABLE Trn_TraPedAnexo ( 
TipDoc VARCHAR(3) DEFAULT ('PDT') NOT NULL,
Pedido INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
NomCliente VARCHAR(150),
NomRemite VARCHAR(150),
NomDestino VARCHAR(150),
LugarCargue VARCHAR(150),
LugarDescargue VARCHAR(150),
NomContacto VARCHAR(150),
TelContacto VARCHAR(30),
emlContacto VARCHAR(100),
ContacDestino VARCHAR(150),
TelContacDest VARCHAR(30),
emlContacDest VARCHAR(100),
PolizaEsp BIT DEFAULT (0) NOT NULL,
NumPolizaEsp VARCHAR(50),
NitCiaPoliza VARCHAR(16),
NomCiaPoliza VARCHAR(150),
FecVencePol SMALLDATETIME,
VrLimiteDesp MONEY DEFAULT (0) NOT NULL,
Seguros VARCHAR(10) DEFAULT ('EMPRESA') NOT NULL,
Cargue VARCHAR(20) DEFAULT ('CLIENTE') NOT NULL,
Descargue VARCHAR(20) DEFAULT ('CLIENTE') NOT NULL,
CdTipoEsc VARCHAR(4) DEFAULT ('0'),
NitSIA VARCHAR(16),
NombreSIA VARCHAR(150),
ContactoSIA VARCHAR(150),
TelContacSIA VARCHAR(30),
TipoRuta VARCHAR(10) DEFAULT ('NACIONAL') NOT NULL,
TipoTrans VARCHAR(10),
Embarque VARCHAR(10) DEFAULT ('SUELTA') NOT NULL,
CdTipCarga VARCHAR(4),
DevContenedor BIT DEFAULT (0) NOT NULL,
IdLocCont VARCHAR(8),
PatioCont VARCHAR(50),
CdTipoVeh VARCHAR(4) DEFAULT ('0') NOT NULL,
MargenFalt DECIMAL(14,4) DEFAULT (0) NOT NULL,
TipoMargen VARCHAR(10) DEFAULT ('UNIDAD') NOT NULL,
UndCalcFalt VARCHAR(10) DEFAULT ('PESO'),
TarifFaltPago MONEY DEFAULT (0) NOT NULL,
TarifFaltCobro MONEY DEFAULT (0) NOT NULL,
EmbAdicional VARCHAR(150),
CdRutaTarif VARCHAR(4)
 CONSTRAINT PK_Trn_TraPedAnexo PRIMARY KEY CLUSTERED (TipDoc,Pedido,IdCia),
 CONSTRAINT CK_Trn_TraPedAnexoCargue CHECK ((len([Cargue]) > 0)),
 CONSTRAINT CK_Trn_TraPedAnexoCdTipoVeh CHECK ((len([CdTipoVeh]) > 0)),
 CONSTRAINT CK_Trn_TraPedAnexoDescargue CHECK ((len([Descargue]) > 0)),
 CONSTRAINT CK_Trn_TraPedAnexoEmbarque CHECK ((len([Embarque]) > 0)),
 CONSTRAINT CK_Trn_TraPedAnexoIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraPedAnexoSeguros CHECK ((len([Seguros]) > 0)),
 CONSTRAINT CK_Trn_TraPedAnexoTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraPedAnexoTipoMargen CHECK ((len([TipoMargen]) > 0)),
 CONSTRAINT CK_Trn_TraPedAnexoTipoRuta CHECK ((len([TipoRuta]) > 0)))
CREATE TABLE Trn_TraPedido ( 
TipDoc VARCHAR(3) DEFAULT ('PDT') NOT NULL,
Pedido INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
FechaVence SMALLDATETIME NOT NULL,
FecDespacho SMALLDATETIME NOT NULL,
FecEntrega SMALLDATETIME,
IdCliente VARCHAR(16) NOT NULL,
IdAgencia VARCHAR(16) DEFAULT ('0') NOT NULL,
IdClieFact VARCHAR(16) NOT NULL,
IdRemitente VARCHAR(16) NOT NULL,
IdDestinatario VARCHAR(16) NOT NULL,
IdLocOrigen VARCHAR(8) NOT NULL,
IdLocDestino VARCHAR(8) NOT NULL,
IdVend VARCHAR(16) NOT NULL,
IdTarifCom VARCHAR(4) DEFAULT ('0') NOT NULL,
Modalidad VARCHAR(10) NOT NULL,
Vigencia VARCHAR(10) DEFAULT ('NORMAL') NOT NULL,
TipoTarifa VARCHAR(10) DEFAULT ('PEDIDO') NOT NULL,
VrCobro MONEY DEFAULT (0) NOT NULL,
VrPagos MONEY DEFAULT (0) NOT NULL,
VrFletes MONEY DEFAULT (0) NOT NULL,
VrCargue MONEY DEFAULT (0) NOT NULL,
VrDesCargue MONEY DEFAULT (0) NOT NULL,
VrEscolta MONEY DEFAULT (0) NOT NULL,
VrDevContdor MONEY DEFAULT (0) NOT NULL,
VrTraUrbano MONEY DEFAULT (0) NOT NULL,
VrEmbalajes MONEY DEFAULT (0) NOT NULL,
VrCargos MONEY DEFAULT (0) NOT NULL,
VrDctos MONEY DEFAULT (0) NOT NULL,
VrDeclarado MONEY DEFAULT (0) NOT NULL,
VrSeguro MONEY DEFAULT (0) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
CantDesp DECIMAL(14,4) DEFAULT (0) NOT NULL,
IdMneda VARCHAR(5) DEFAULT ('COP') NOT NULL,
VrTasa DECIMAL(14,4) DEFAULT (0) NOT NULL,
Cotizacion INT DEFAULT (0) NOT NULL,
IdCiaCot CHAR(2) DEFAULT ('00') NOT NULL,
NumAprob INT DEFAULT (0) NOT NULL,
IdCiaApr CHAR(2) DEFAULT ('01') NOT NULL,
FecAprob SMALLDATETIME,
TipOdc VARCHAR(3) DEFAULT ('OCT') NOT NULL,
OCargue INT DEFAULT (0) NOT NULL,
IdCiaOdc CHAR(2) DEFAULT ('01') NOT NULL,
FechaOdc SMALLDATETIME,
TipRem VARCHAR(3) DEFAULT ('RMT') NOT NULL,
Remesa INT DEFAULT (0) NOT NULL,
IdCiaRem CHAR(2) DEFAULT ('01') NOT NULL,
FechaRem SMALLDATETIME,
TipFac VARCHAR(3) DEFAULT ('FCR') NOT NULL,
Factura INT DEFAULT (0) NOT NULL,
IdCiaFac CHAR(2) DEFAULT ('00') NOT NULL,
FechaFac SMALLDATETIME,
OrigenAdd VARCHAR(10) NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraPedido PRIMARY KEY CLUSTERED (TipDoc,Pedido,IdCia),
 CONSTRAINT CK_Trn_TraPedidoIdAgencia CHECK ((len([IdAgencia]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdCiaApr CHECK ((len([IdCiaApr]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdCiaFac CHECK ((len([IdCiaFac]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdCiaOdc CHECK ((len([IdCiaOdc]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdCiaRem CHECK ((len([IdCiaRem]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdClieFact CHECK ((len([IdClieFact]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdCliente CHECK ((len([IdCliente]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdDestinatario CHECK ((len([IdDestinatario]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdLocDestino CHECK ((len([IdLocDestino]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdLocOrigen CHECK ((len([IdLocOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdMneda CHECK ((len([IdMneda]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdRemitente CHECK ((len([IdRemitente]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdTarifCom CHECK ((len([IdTarifCom]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoIdVend CHECK ((len([IdVend]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoModalidad CHECK ((len([Modalidad]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoTipFac CHECK ((len([TipFac]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoTipOdc CHECK ((len([TipOdc]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoTipoTarifa CHECK ((len([TipoTarifa]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoTipRem CHECK ((len([TipRem]) > 0)),
 CONSTRAINT CK_Trn_TraPedidoVigencia CHECK (([Vigencia] = 'NORMAL' or [Vigencia] = 'PERMANENTE')))
CREATE TABLE Trn_TraPedMcias ( 
TipDoc VARCHAR(3) DEFAULT ('PDT') NOT NULL,
Pedido INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
IdMercancia VARCHAR(16) NOT NULL,
DescripMcias VARCHAR(250) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndMed VARCHAR(10) NOT NULL,
dmsAlto DECIMAL(14,4) DEFAULT (0) NOT NULL,
dmsAncho DECIMAL(14,4) DEFAULT (0) NOT NULL,
dmsLargo DECIMAL(14,4) DEFAULT (0) NOT NULL,
Volumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndVol VARCHAR(10) NOT NULL,
IdUnd VARCHAR(4) NOT NULL,
IdEmp VARCHAR(4) DEFAULT ('0') NOT NULL,
IdNat VARCHAR(4) NOT NULL,
IdMnjo VARCHAR(4) NOT NULL,
IdTmcia VARCHAR(4) NOT NULL,
CdRango VARCHAR(4),
Cases INT DEFAULT (0) NOT NULL,
Cajas INT DEFAULT (0) NOT NULL,
Palets INT DEFAULT (0) NOT NULL,
NitRemite VARCHAR(16) NOT NULL,
Remitente VARCHAR(250) NOT NULL,
DirOrigen VARCHAR(250) NOT NULL,
IdOrigen VARCHAR(8) NOT NULL,
NitDestntario VARCHAR(16) NOT NULL,
Destinatario VARCHAR(250) DEFAULT ('varios') NOT NULL,
DirDestino VARCHAR(250) NOT NULL,
IdDestino VARCHAR(8) NOT NULL,
TarifClie MONEY DEFAULT (0) NOT NULL,
TarifPago MONEY DEFAULT (0) NOT NULL,
TarifTabla MONEY DEFAULT (0) NOT NULL,
VrDeclarado MONEY DEFAULT (0) NOT NULL,
VrSeguro MONEY DEFAULT (0) NOT NULL,
TarifSeguro DECIMAL(14,4) DEFAULT (0) NOT NULL,
Referencia1 VARCHAR(50),
Referencia2 VARCHAR(50),
Contenedor1 VARCHAR(50),
Contenedor2 VARCHAR(50),
UndTarifa VARCHAR(10) DEFAULT ('PESO') NOT NULL,
UndTarifPago VARCHAR(10) DEFAULT ('PESO') NOT NULL
 CONSTRAINT PK_Trn_TraPedMcias PRIMARY KEY CLUSTERED (TipDoc,Pedido,IdCia,Item),
 CONSTRAINT CK_Trn_TraPedMciasDescripMcias CHECK ((len([DescripMcias]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasDestinatario CHECK ((len([Destinatario]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasDirDestino CHECK ((len([DirDestino]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasDirOrigen CHECK ((len([DirOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdDestino CHECK ((len([IdDestino]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdEmbalaje CHECK ((len([IdEmp]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdMercancia CHECK ((len([IdMercancia]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdMnjo CHECK ((len([IdMnjo]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdNat CHECK ((len([IdNat]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdOrigen CHECK ((len([IdOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdTmcia CHECK ((len([IdTmcia]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasIdUnd CHECK ((len([IdUnd]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasRemitente CHECK ((len([Remitente]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasUndMed CHECK ((len([UndMed]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasUndTarifPago CHECK ((len([UndTarifPago]) > 0)),
 CONSTRAINT CK_Trn_TraPedMciasUndVol CHECK ((len([UndVol]) > 0)))
CREATE TABLE Trn_TraPresAnt ( 
NumPsto INT DEFAULT (0) NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdOrigen VARCHAR(8) NOT NULL,
IdDestino VARCHAR(8) NOT NULL,
TipoRuta VARCHAR(10) DEFAULT ('CIUDAD') NOT NULL,
CdRuta VARCHAR(4) DEFAULT ('0') NOT NULL,
FecInicio SMALLDATETIME NOT NULL,
FecFinal SMALLDATETIME NOT NULL,
VrGastos MONEY DEFAULT (0) NOT NULL,
VrComb MONEY DEFAULT (0) NOT NULL,
VrPeajes MONEY DEFAULT (0) NOT NULL,
VrAnticipo MONEY DEFAULT (0) NOT NULL,
CdCat VARCHAR(4) NOT NULL,
CdTipoVeh VARCHAR(4) DEFAULT ('0') NOT NULL,
TipoAfilVeh VARCHAR(10) DEFAULT ('0') NOT NULL,
CdTipoMot VARCHAR(4) DEFAULT ('0') NOT NULL,
CdCom VARCHAR(4) DEFAULT ('0') NOT NULL,
CdRango VARCHAR(4),
ValorFijo BIT DEFAULT (0) NOT NULL,
Observacion VARCHAR(250),
Inactivo BIT DEFAULT (0) NOT NULL,
FechaCrea SMALLDATETIME NOT NULL,
FechaAct SMALLDATETIME,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraPresAnt PRIMARY KEY CLUSTERED (NumPsto),
 CONSTRAINT CK_Trn_TraPresAntCdCat CHECK ((len([CdCat]) > 0)),
 CONSTRAINT CK_Trn_TraPresAntCdCom CHECK ((len([CdCom]) > 0)),
 CONSTRAINT CK_Trn_TraPresAntCdTipoMot CHECK ((len([CdTipoMot]) > 0)),
 CONSTRAINT CK_Trn_TraPresAntCdTipoVeh CHECK ((len([CdTipoVeh]) > 0)),
 CONSTRAINT CK_Trn_TraPresAntIdDestino CHECK ((len([IdDestino]) > 0)),
 CONSTRAINT CK_Trn_TraPresAntIdOrigen CHECK ((len([IdOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraPresAntIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraPresAntTipoAfilVeh CHECK ((len([TipoAfilVeh]) > 0)))
CREATE TABLE Trn_TraPresItems ( 
NumPsto INT DEFAULT (0) NOT NULL,
Item INT DEFAULT (0) NOT NULL,
IdConcepto VARCHAR(4) NOT NULL,
Descripcion VARCHAR(250) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
VrUnitario MONEY DEFAULT (0) NOT NULL,
VrTotal MONEY DEFAULT (0) NOT NULL,
TipoRubro VARCHAR(10) DEFAULT ('GASTO') NOT NULL,
CdClase VARCHAR(4)
 CONSTRAINT PK_Trn_TraPresItems PRIMARY KEY CLUSTERED (NumPsto,Item),
 CONSTRAINT CK_Trn_TraPresItemsDescripcion CHECK ((len([Descripcion]) > 0)),
 CONSTRAINT CK_Trn_TraPresItemsIdConcepto CHECK ((len([IdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraPresItemsTipoRubro CHECK ((len([TipoRubro]) > 0)))
CREATE TABLE Trn_TraRemAnexo ( 
TipDoc VARCHAR(3) DEFAULT ('RMT') NOT NULL,
NumOrden INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
IdVend VARCHAR(16) NOT NULL,
IdTarifCom VARCHAR(4) DEFAULT ('0') NOT NULL,
NomCliente VARCHAR(150),
NomRemite VARCHAR(150),
NomDestino VARCHAR(150),
LugarCargue VARCHAR(150),
LugarDescargue VARCHAR(150),
NomContacto VARCHAR(150),
TelContacto VARCHAR(30),
emlContacto VARCHAR(100),
ContacDestino VARCHAR(150),
TelContacDest VARCHAR(30),
emlContacDest VARCHAR(100),
TomadorPoliza CHAR(1) DEFAULT ('N') NOT NULL,
PolizaSeguro VARCHAR(50),
NitCiaPoliza VARCHAR(16),
NomCiaPoliza VARCHAR(150),
FecVencePol SMALLDATETIME,
ManifMintrans DECIMAL(14,2) DEFAULT (0) NOT NULL,
RemMintrans DECIMAL(14,2) DEFAULT (0) NOT NULL,
TipSal VARCHAR(3),
NumSalida INT DEFAULT (0) NOT NULL,
IdCiaSal CHAR(2) DEFAULT ('00'),
NumInvent INT DEFAULT (0) NOT NULL,
IdCiaInv CHAR(2) DEFAULT ('00'),
TipoRuta VARCHAR(10) DEFAULT ('URBANO') NOT NULL,
TipoMintrans VARCHAR(10) DEFAULT ('GENERAL')
 CONSTRAINT PK_Trn_TraRemAnexo PRIMARY KEY CLUSTERED (TipDoc,NumOrden,IdCia),
 CONSTRAINT CK_Trn_TraRemAnexoIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraRemAnexoIdTarifCom CHECK ((len([IdTarifCom]) > 0)),
 CONSTRAINT CK_Trn_TraRemAnexoIdVend CHECK ((len([IdVend]) > 0)),
 CONSTRAINT CK_Trn_TraRemAnexoTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraRemAnexoTipoRuta CHECK ((len([TipoRuta]) > 0)),
 CONSTRAINT CK_Trn_TraRemAnexoTomadorPoliza CHECK ((len([TomadorPoliza]) > 0)))
CREATE TABLE Trn_TraRemCntdor ( 
TipDoc VARCHAR(3) DEFAULT ('RMT') NOT NULL,
NumOrden INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
IdTipoCon VARCHAR(4) NOT NULL,
NumContdor VARCHAR(50) NOT NULL,
PesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
IdTipoPre VARCHAR(4) NOT NULL,
NumPrecinto VARCHAR(30) NOT NULL,
ColorPrecinto VARCHAR(20) NOT NULL,
Sellos VARCHAR(30),
Peligroso BIT DEFAULT (0) NOT NULL,
Perecedero BIT DEFAULT (0) NOT NULL,
Toxico BIT DEFAULT (0) NOT NULL,
Inflamable BIT DEFAULT (0) NOT NULL,
Difmanejo BIT DEFAULT (0) NOT NULL,
Fragil BIT DEFAULT (0) NOT NULL,
DevCont BIT DEFAULT (0) NOT NULL,
CdLocCont VARCHAR(8),
PatioCont VARCHAR(50),
Observacion VARCHAR(150)
 CONSTRAINT PK_Trn_TraRemCntdor PRIMARY KEY CLUSTERED (TipDoc,NumOrden,IdCia,Item),
 CONSTRAINT CK_Trn_TraRemCntdorColorPrecinto CHECK ((len([ColorPrecinto]) > 0)),
 CONSTRAINT CK_Trn_TraRemCntdorIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraRemCntdorIdTipoCon CHECK ((len([IdTipoCon]) > 0)),
 CONSTRAINT CK_Trn_TraRemCntdorIdTipoPre CHECK ((len([IdTipoPre]) > 0)),
 CONSTRAINT CK_Trn_TraRemCntdorNumContdor CHECK ((len([NumContdor]) > 0)),
 CONSTRAINT CK_Trn_TraRemCntdorNumPrecinto CHECK ((len([NumPrecinto]) > 0)),
 CONSTRAINT CK_Trn_TraRemCntdorTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE Trn_TraRemesa ( 
TipDoc VARCHAR(3) DEFAULT ('RMT') NOT NULL,
NumOrden INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Fecha SMALLDATETIME NOT NULL,
FecDespacho SMALLDATETIME NOT NULL,
FecEntrega SMALLDATETIME,
HoraLlegada SMALLDATETIME,
IdCliente VARCHAR(16) NOT NULL,
IdAgencia VARCHAR(16) DEFAULT ('0') NOT NULL,
IdClieFact VARCHAR(16) NOT NULL,
IdRemitente VARCHAR(16) NOT NULL,
IdDestinatario VARCHAR(16) NOT NULL,
IdLocOrigen VARCHAR(8) NOT NULL,
IdLocDestino VARCHAR(8) NOT NULL,
IdLocFletes VARCHAR(8) NOT NULL,
IdVehiculo VARCHAR(10) NOT NULL,
IdConductor VARCHAR(16) NOT NULL,
nRemolque VARCHAR(10),
TipoAfiVehic VARCHAR(10) DEFAULT ('TERCEROS') NOT NULL,
Modalidad VARCHAR(10) NOT NULL,
TipoTarifa VARCHAR(10) DEFAULT ('TABLA') NOT NULL,
VrCobro MONEY DEFAULT (0) NOT NULL,
VrPagos MONEY DEFAULT (0) NOT NULL,
VrFletes MONEY DEFAULT (0) NOT NULL,
VrCargue MONEY DEFAULT (0) NOT NULL,
VrDesCargue MONEY DEFAULT (0) NOT NULL,
VrEscolta MONEY DEFAULT (0) NOT NULL,
VrDevContdor MONEY DEFAULT (0) NOT NULL,
VrTraUrbano MONEY DEFAULT (0) NOT NULL,
VrEmbalajes MONEY DEFAULT (0) NOT NULL,
VrCargos MONEY DEFAULT (0) NOT NULL,
VrDctos MONEY DEFAULT (0) NOT NULL,
VrDeclarado MONEY DEFAULT (0) NOT NULL,
VrSeguro MONEY DEFAULT (0) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoTotal DECIMAL(14,4) DEFAULT (0) NOT NULL,
Items INT DEFAULT (0) NOT NULL,
IdMneda VARCHAR(5) DEFAULT ('COP') NOT NULL,
VrTasa DECIMAL(14,4) DEFAULT (0) NOT NULL,
NumPedido INT DEFAULT (0) NOT NULL,
IdCiaPed CHAR(2) DEFAULT ('01') NOT NULL,
FechaPed SMALLDATETIME,
TipDcm VARCHAR(3) DEFAULT ('0') NOT NULL,
NumDocmto INT DEFAULT (0) NOT NULL,
IdCiaDcm CHAR(2) DEFAULT ('01') NOT NULL,
FechaDcm SMALLDATETIME,
NumManif INT DEFAULT (0) NOT NULL,
IdCiaManif CHAR(2) DEFAULT ('00') NOT NULL,
EstCumplido INT DEFAULT (0) NOT NULL,
EstFactura INT DEFAULT (0) NOT NULL,
CdConcepto VARCHAR(4) DEFAULT ('0') NOT NULL,
CdRutaTarif VARCHAR(4),
TipCom VARCHAR(3) NOT NULL,
Comprobante INT DEFAULT (0) NOT NULL,
IdCiaCom CHAR(2) NOT NULL,
OrigenAdd VARCHAR(10) NOT NULL,
Anulado BIT DEFAULT (0) NOT NULL,
FecDev SMALLDATETIME,
Observacion VARCHAR(250),
IdEstado VARCHAR(4) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
FecUpdate SMALLDATETIME,
IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL,
IdUsuario VARCHAR(11) NOT NULL
 CONSTRAINT PK_Trn_TraRemesa PRIMARY KEY CLUSTERED (TipDoc,NumOrden,IdCia),
 CONSTRAINT CK_Trn_TraRemesaCdConcepto CHECK ((len([CdConcepto]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdAgencia CHECK ((len([IdAgencia]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdCiaCom CHECK ((len([IdCiaCom]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdCiaCrea CHECK ((len([IdCiaCrea]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdCiaDcm CHECK ((len([IdCiaDcm]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdCiaManif CHECK ((len([IdCiaManif]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdCiaPed CHECK ((len([IdCiaPed]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdClieFact CHECK ((len([IdClieFact]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdCliente CHECK ((len([IdCliente]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdConductor CHECK ((len([IdConductor]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdDestinatario CHECK ((len([IdDestinatario]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdEstado CHECK ((len([IdEstado]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdLocDestino CHECK ((len([IdLocDestino]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdLocFletes CHECK ((len([IdLocFletes]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdLocOrigen CHECK ((len([IdLocOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdMneda CHECK ((len([IdMneda]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdRemitente CHECK ((len([IdRemitente]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaIdVehiculo CHECK ((len([IdVehiculo]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaModalidad CHECK ((len([Modalidad]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaOrigenAdd CHECK ((len([OrigenAdd]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaTipCom CHECK ((len([TipCom]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaTipDcm CHECK ((len([TipDcm]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaTipoAfiVehic CHECK ((len([TipoAfiVehic]) > 0)),
 CONSTRAINT CK_Trn_TraRemesaTipoTarifa CHECK ((len([TipoTarifa]) > 0)))
CREATE TABLE Trn_TraRemMcias ( 
TipDoc VARCHAR(3) DEFAULT ('RMT') NOT NULL,
NumOrden INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
IdMercancia VARCHAR(16) NOT NULL,
DescripMcias VARCHAR(250) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoNeto DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndMed VARCHAR(10) NOT NULL,
dmsAlto DECIMAL(14,4) DEFAULT (0) NOT NULL,
dmsAncho DECIMAL(14,4) DEFAULT (0) NOT NULL,
dmsLargo DECIMAL(14,4) DEFAULT (0) NOT NULL,
Volumen DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndVol VARCHAR(10) NOT NULL,
IdUnd VARCHAR(4) NOT NULL,
IdEmp VARCHAR(4) NOT NULL,
IdNat VARCHAR(4) NOT NULL,
IdTmcia VARCHAR(4) NOT NULL,
IdMnjo VARCHAR(4) NOT NULL,
CdRango VARCHAR(4),
Cases INT DEFAULT (0) NOT NULL,
Cajas INT DEFAULT (0) NOT NULL,
Palets INT DEFAULT (0) NOT NULL,
NitRemite VARCHAR(16) NOT NULL,
Remitente VARCHAR(250) NOT NULL,
DirOrigen VARCHAR(250) NOT NULL,
IdOrigen VARCHAR(8) NOT NULL,
NitDestntario VARCHAR(16) NOT NULL,
Destinatario VARCHAR(250) DEFAULT ('varios') NOT NULL,
DirDestino VARCHAR(250) NOT NULL,
IdDestino VARCHAR(8) NOT NULL,
TarifClie MONEY DEFAULT (0) NOT NULL,
TarifPago MONEY DEFAULT (0) NOT NULL,
TarifTabla MONEY DEFAULT (0) NOT NULL,
VrDeclarado MONEY DEFAULT (0) NOT NULL,
VrSeguro MONEY DEFAULT (0) NOT NULL,
TarifSeguro DECIMAL(14,4) DEFAULT (0) NOT NULL,
UndTarifa VARCHAR(10) DEFAULT ('PESO') NOT NULL,
UndTarifPago VARCHAR(10) DEFAULT ('PESO') NOT NULL,
Remision DECIMAL(18,2) DEFAULT (0) NOT NULL,
DocCliente VARCHAR(30) DEFAULT ('0') NOT NULL,
Referencia1 VARCHAR(50),
Referencia2 VARCHAR(50),
Referencia3 VARCHAR(50),
Contenedor1 VARCHAR(50),
Contenedor2 VARCHAR(50),
CdAgencia VARCHAR(16) DEFAULT ('0') NOT NULL,
Cumplido INT DEFAULT (0) NOT NULL,
IdCiaCump CHAR(2) DEFAULT ('01') NOT NULL,
FechaCump SMALLDATETIME,
DetalleCump VARCHAR(250),
CantidadCump DECIMAL(14,4) DEFAULT (0) NOT NULL,
PesoCump DECIMAL(14,4) DEFAULT (0) NOT NULL,
VolCump DECIMAL(14,4) DEFAULT (0) NOT NULL,
CasesCump INT DEFAULT (0) NOT NULL,
CajasCump INT DEFAULT (0) NOT NULL,
PaletsCump INT DEFAULT (0) NOT NULL,
TarifCump MONEY DEFAULT (0) NOT NULL,
PagoCump MONEY DEFAULT (0) NOT NULL,
UndTarCump VARCHAR(10) DEFAULT ('PESO') NOT NULL,
UndTarPagoCump VARCHAR(10) DEFAULT ('PESO'),
TipFac VARCHAR(3) DEFAULT ('FCR') NOT NULL,
Factura INT DEFAULT (0) NOT NULL,
IdCiaFac CHAR(2) DEFAULT ('00') NOT NULL,
FechaFac SMALLDATETIME,
TarifClieFac MONEY DEFAULT (0) NOT NULL,
TipOdp VARCHAR(3) DEFAULT ('0') NOT NULL,
NumeroOdp INT DEFAULT (0) NOT NULL,
IdCiaOdp CHAR(2) DEFAULT ('00') NOT NULL,
TarifOdp MONEY DEFAULT (0) NOT NULL,
PesoCont DECIMAL(14,4) DEFAULT (0) NOT NULL
 CONSTRAINT PK_Trn_TraRemMcias PRIMARY KEY CLUSTERED (TipDoc,NumOrden,IdCia,Item),
 CONSTRAINT CK_Trn_TraRemMciasCdAgencia CHECK ((len([CdAgencia]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasDescripMcias CHECK ((len([DescripMcias]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasDestinatario CHECK ((len([Destinatario]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasDirDestino CHECK ((len([DirDestino]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasDirOrigen CHECK ((len([DirOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasDocCliente CHECK ((len([DocCliente]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdCiaCump CHECK ((len([IdCiaCump]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdCiaFac CHECK ((len([IdCiaFac]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdCiaOdp CHECK ((len([IdCiaOdp]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdDestino CHECK ((len([IdDestino]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdEmp CHECK ((len([IdEmp]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdMercancia CHECK ((len([IdMercancia]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdMnjo CHECK ((len([IdMnjo]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdNat CHECK ((len([IdNat]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdOrigen CHECK ((len([IdOrigen]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdTmcia CHECK ((len([IdTmcia]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasIdUnd CHECK ((len([IdUnd]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasNitDestntario CHECK ((len([NitDestntario]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasNitRemite CHECK ((len([NitRemite]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasRemitente CHECK ((len([Remitente]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasTipFac CHECK ((len([TipFac]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasTipOdp CHECK ((len([TipOdp]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasUndMed CHECK ((len([UndMed]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasUndTarCump CHECK ((len([UndTarCump]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasUndTarifa CHECK ((len([UndTarifa]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasUndTarifPago CHECK ((len([UndTarifPago]) > 0)),
 CONSTRAINT CK_Trn_TraRemMciasUndVol CHECK ((len([UndVol]) > 0)))
CREATE TABLE Trn_TraReportes ( 
TipDoc VARCHAR(3) DEFAULT ('MUC') NOT NULL,
Manifiesto INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT (0) NOT NULL,
CdRuta VARCHAR(4) NOT NULL,
IdPunto INT DEFAULT (0) NOT NULL,
FecReporte SMALLDATETIME NOT NULL,
TipoRep VARCHAR(10) NOT NULL,
EstadoRep INT DEFAULT (0) NOT NULL,
IdUsuario VARCHAR(11) NOT NULL,
FechaCrea SMALLDATETIME NOT NULL,
CdNovedad VARCHAR(4),
ObservRep VARCHAR(250),
TipoPunto VARCHAR(10),
CdPuesto VARCHAR(4),
NomConductor VARCHAR(150)
 CONSTRAINT PK_Trn_TraReportes PRIMARY KEY CLUSTERED (TipDoc,Manifiesto,IdCia,Item),
 CONSTRAINT CK_Trn_TraReportesCdRuta CHECK ((len([CdRuta]) > 0)),
 CONSTRAINT CK_Trn_TraReportesIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_TraReportesIdUsuario CHECK ((len([IdUsuario]) > 0)),
 CONSTRAINT CK_Trn_TraReportesTipDoc CHECK ((len([TipDoc]) > 0)),
 CONSTRAINT CK_Trn_TraReportesTipoRep CHECK ((len([TipoRep]) > 0)))
GO
ALTER TABLE TarifAnticipos ADD 
 CONSTRAINT FK_TarifAnticipos_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario)
GO
 CREATE NONCLUSTERED INDEX IX_tm_TraAnttmAnticipo ON tm_TraAnt(tmTipAnt,tmAnticipo,tmIdCia)

GO
 CREATE NONCLUSTERED INDEX IX_tm_TraDetConctmIdConcepto ON tm_TraDetConc(tmIdConcepto)
 CREATE NONCLUSTERED INDEX IX_tm_TraDetConctmCdCuenta ON tm_TraDetConc(tmCdCuenta)

GO
 CREATE NONCLUSTERED INDEX IX_tm_TraRemCumtmRemesa ON tm_TraRemCum(tmTipRem,tmRemesa,tmIdCiaRem,tmItemRem)

GO
 CREATE NONCLUSTERED INDEX IX_tm_TraRemFacttmRemesa ON tm_TraRemFact(tmTipRem,tmRemesa,tmIdCiaRem,tmItemRem)

GO
ALTER TABLE TraConcCausac ADD 
 CONSTRAINT FK_TraConcCausac_Puc FOREIGN KEY (IdCuenta) REFERENCES [dbo].[Puc] (IdCuenta)
GO
ALTER TABLE TraFijos ADD 
 CONSTRAINT FK_TraFijos_ConcDiversos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[ConcDiversos] (IdConcepto)
GO
ALTER TABLE Trn_TraAntAbonos ADD 
 CONSTRAINT FK_Trn_TraAntAbonos_Trn_TraAnticipos FOREIGN KEY (TipAnt,Anticipo,IdCiaAnt) REFERENCES [dbo].[Trn_TraAnticipos] (TipDoc,Anticipo,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraAntAbonosFecha ON Trn_TraAntAbonos(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraAntAbonosAnticipo ON Trn_TraAntAbonos(TipAnt,Anticipo,IdCiaAnt)

GO
ALTER TABLE Trn_TraAnticipos ADD 
 CONSTRAINT FK_Trn_TraAnticipos_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraAnticipos_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraAnticipos_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraAnticipos_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraAnticipos_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraAnticipos_Puc FOREIGN KEY (IdCuenta) REFERENCES [dbo].[Puc] (IdCuenta),
 CONSTRAINT FK_Trn_TraAnticipos_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraAnticipos_Terceros FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraAnticipos_Terceros1 FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraAnticipos_Vehiculos FOREIGN KEY (IdVehiculo) REFERENCES [dbo].[Vehiculos] (IdVehiculo)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraAnticiposFecha ON Trn_TraAnticipos(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraAnticiposManifiesto ON Trn_TraAnticipos(TipMuc,Manifiesto,IdCiaMuc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraAnticiposIdVehiculo ON Trn_TraAnticipos(IdVehiculo)
 CREATE NONCLUSTERED INDEX IX_Trn_TraAnticiposIdPoseedor ON Trn_TraAnticipos(IdPoseedor)

GO
ALTER TABLE Trn_TraCauDetalle ADD 
 CONSTRAINT FK_Trn_TraCauDetalle_TraConcCausac FOREIGN KEY (IdConcepto) REFERENCES [dbo].[TraConcCausac] (IdConcepto),
 CONSTRAINT FK_Trn_TraCauDetalle_Trn_TraCausacion FOREIGN KEY (TipDoc,Causacion,IdCia) REFERENCES [dbo].[Trn_TraCausacion] (TipDoc,Causacion,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraCauDetalleIdConcepto ON Trn_TraCauDetalle(IdConcepto)
 CREATE NONCLUSTERED INDEX IX_Trn_TraCauDetalleCdCuenta ON Trn_TraCauDetalle(CdCuenta)
 CREATE NONCLUSTERED INDEX IX_Trn_TraCauDetalleNitTercero ON Trn_TraCauDetalle(NitTercero)

GO
ALTER TABLE Trn_TraCausacion ADD 
 CONSTRAINT FK_Trn_TraCausacion_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraCausacion_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraCausacion_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraCausacion_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraCausacion_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraCausacion_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraCausacion_Terceros FOREIGN KEY (IdProv) REFERENCES [dbo].[Terceros] (IdTercero)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraCausacionFecha ON Trn_TraCausacion(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraCausacionIdProv ON Trn_TraCausacion(IdProv,Factura)

GO
ALTER TABLE Trn_TraConceptos ADD 
 CONSTRAINT FK_Trn_TraConceptos_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraConceptos_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraConceptosIdConcepto ON Trn_TraConceptos(IdConcepto)

GO
ALTER TABLE Trn_TraCumplido ADD 
 CONSTRAINT FK_Trn_TraCumplido_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraCumplido_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraCumplido_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraCumplido_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraCumplido_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraCumplido_Vehiculos FOREIGN KEY (IdVehiculo) REFERENCES [dbo].[Vehiculos] (IdVehiculo)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraCumplidoFecha ON Trn_TraCumplido(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraCumplidoManifiesto ON Trn_TraCumplido(TipMuc,Manifiesto,IdCiaMuc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraCumplidoIdVehiculo ON Trn_TraCumplido(IdVehiculo)

GO
ALTER TABLE Trn_TraCumRemesas ADD 
 CONSTRAINT FK_Trn_TraCumRemesas_Trn_TraCumplido FOREIGN KEY (TipDoc,Cumplido,IdCia) REFERENCES [dbo].[Trn_TraCumplido] (TipDoc,Cumplido,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraCumRemesasRemesa ON Trn_TraCumRemesas(TipRem,Remesa,IdCiaRem,ItemRem)

GO
ALTER TABLE Trn_TraDespachos ADD 
 CONSTRAINT FK_Trn_TraDespachos_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraDespachos_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDespachos_Localidades FOREIGN KEY (IdOrigen) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraDespachos_Localidades1 FOREIGN KEY (IdDestino) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraDespachos_Rutas FOREIGN KEY (IdRuta) REFERENCES [dbo].[Rutas] (IdRuta),
 CONSTRAINT FK_Trn_TraDespachos_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraDespachos_Terceros FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDespachos_Terceros1 FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraDespachosFecha ON Trn_TraDespachos(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDespachosIdVehiculo ON Trn_TraDespachos(IdVehiculo)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDespachosIdRuta ON Trn_TraDespachos(IdRuta)

GO
ALTER TABLE Trn_TraDespProgram ADD 
 CONSTRAINT FK_Trn_TraDespProgram_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraDespProgram_Trn_TraDespachos FOREIGN KEY (TipDoc,Manifiesto,IdCia) REFERENCES [dbo].[Trn_TraDespachos] (TipDoc,Manifiesto,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraDespProgramCdRuta ON Trn_TraDespProgram(CdRuta,IdPunto)

GO
ALTER TABLE Trn_TraDevCau ADD 
 CONSTRAINT FK_Trn_TraDevCau_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraDevCau_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDevCau_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDevCau_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraDevCau_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraDevCau_Sys_TiposDoc FOREIGN KEY (TipDev) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraDevCau_Terceros FOREIGN KEY (IdProv) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDevCau_Trn_TraCausacion FOREIGN KEY (TipDoc,Causacion,IdCiaDoc) REFERENCES [dbo].[Trn_TraCausacion] (TipDoc,Causacion,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevCauFecha ON Trn_TraDevCau(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevCauCausacion ON Trn_TraDevCau(TipDoc,Causacion,IdCiaDoc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevCauIdProv ON Trn_TraDevCau(IdProv)

GO
ALTER TABLE Trn_TraDevLeg ADD 
 CONSTRAINT FK_Trn_TraDevLeg_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraDevLeg_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDevLeg_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDevLeg_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraDevLeg_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraDevLeg_Sys_TiposDoc FOREIGN KEY (TipDev) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraDevLeg_Terceros FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDevLeg_Terceros1 FOREIGN KEY (IdPropietario) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDevLeg_Terceros2 FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDevLeg_Trn_TraLiqViajes FOREIGN KEY (TipDoc,Liquidacion,IdCiaDoc) REFERENCES [dbo].[Trn_TraLiqViajes] (TipDoc,Liquidacion,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevLegFecha ON Trn_TraDevLeg(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevLegLiquidacion ON Trn_TraDevLeg(TipDoc,Liquidacion,IdCiaDoc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevLegIdVehiculo ON Trn_TraDevLeg(IdVehiculo)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevLegIdPoseedor ON Trn_TraDevLeg(IdPoseedor)

GO
ALTER TABLE Trn_TraDevLiq ADD 
 CONSTRAINT FK_Trn_TraDevLiq_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraDevLiq_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDevLiq_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDevLiq_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraDevLiq_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraDevLiq_Sys_TiposDoc FOREIGN KEY (TipDev) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraDevLiq_Terceros FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDevLiq_Terceros1 FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDevLiq_Trn_TraLiquida FOREIGN KEY (TipDoc,Liquidacion,IdCiaDoc) REFERENCES [dbo].[Trn_TraLiquida] (TipDoc,Liquidacion,IdCia),
 CONSTRAINT FK_Trn_TraDevLiq_Vehiculos FOREIGN KEY (IdVehiculo) REFERENCES [dbo].[Vehiculos] (IdVehiculo)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevLiqFecha ON Trn_TraDevLiq(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevLiqLiquidacion ON Trn_TraDevLiq(TipDoc,Liquidacion,IdCiaDoc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevLiqIdPoseedor ON Trn_TraDevLiq(IdPoseedor)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevLiqIdVehiculo ON Trn_TraDevLiq(IdVehiculo)

GO
ALTER TABLE Trn_TraDevOdp ADD 
 CONSTRAINT FK_Trn_TraDevOdp_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraDevOdp_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDevOdp_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraDevOdp_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraDevOdp_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraDevOdp_Sys_TiposDoc FOREIGN KEY (TipDev) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraDevOdp_Terceros FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDevOdp_Terceros1 FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraDevOdp_Trn_TraOrdenPago FOREIGN KEY (TipDoc,OrdPago,IdCiaDoc) REFERENCES [dbo].[Trn_TraOrdenPago] (TipDoc,OrdPago,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevOdpFecha ON Trn_TraDevOdp(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevOdpOrdPago ON Trn_TraDevOdp(TipDoc,OrdPago,IdCiaDoc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevOdpIdPoseedor ON Trn_TraDevOdp(IdPoseedor)
 CREATE NONCLUSTERED INDEX IX_Trn_TraDevOdpIdVehiculo ON Trn_TraDevOdp(IdVehiculo)

GO
ALTER TABLE Trn_TraFacRemesas ADD 
 CONSTRAINT FK_Trn_TraFacRemesas_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraFacRemesas_Localidades FOREIGN KEY (IdOrigen) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraFacRemesas_Localidades1 FOREIGN KEY (IdDestino) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraFacRemesas_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraFacRemesasRemesa ON Trn_TraFacRemesas(TipRem,Remesa,IdCiaRem,ItemRem)
 CREATE NONCLUSTERED INDEX IX_Trn_TraFacRemesasIdOrigen ON Trn_TraFacRemesas(IdOrigen,IdDestino)
 CREATE NONCLUSTERED INDEX IX_Trn_TraFacRemesasCdMercancia ON Trn_TraFacRemesas(CdMercancia)
 CREATE NONCLUSTERED INDEX IX_Trn_TraFacRemesasFechaFact ON Trn_TraFacRemesas(FechaFact)
 CREATE NONCLUSTERED INDEX IX_Trn_TraFacRemesasFecRemesa ON Trn_TraFacRemesas(FecRemesa)

GO
ALTER TABLE Trn_TraLiqDetalle ADD 
 CONSTRAINT FK_Trn_TraLiqDetalle_ConcDiversos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[ConcDiversos] (IdConcepto),
 CONSTRAINT FK_Trn_TraLiqDetalle_Puc FOREIGN KEY (IdCuenta) REFERENCES [dbo].[Puc] (IdCuenta),
 CONSTRAINT FK_Trn_TraLiqDetalle_Terceros FOREIGN KEY (IdTercero) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraLiqDetalle_Trn_TraLiqViajes FOREIGN KEY (TipDoc,Liquidacion,IdCia) REFERENCES [dbo].[Trn_TraLiqViajes] (TipDoc,Liquidacion,IdCia)
GO
ALTER TABLE Trn_TraLiquida ADD 
 CONSTRAINT FK_Trn_TraLiquida_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraLiquida_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraLiquida_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraLiquida_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraLiquida_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraLiquida_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraLiquida_Terceros FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraLiquida_Terceros1 FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraLiquida_Vehiculos FOREIGN KEY (IdVehiculo) REFERENCES [dbo].[Vehiculos] (IdVehiculo)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraLiquidaFecha ON Trn_TraLiquida(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraLiquidaIdVehiculo ON Trn_TraLiquida(IdVehiculo)
 CREATE NONCLUSTERED INDEX IX_Trn_TraLiquidaIdPoseedor ON Trn_TraLiquida(IdPoseedor)

GO
ALTER TABLE Trn_TraLiquidaDed ADD 
 CONSTRAINT FK_Trn_TraLiquidaDed_Trn_TraLiquida FOREIGN KEY (TipDoc,Liquidacion,IdCia) REFERENCES [dbo].[Trn_TraLiquida] (TipDoc,Liquidacion,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraLiquidaDedCausacion ON Trn_TraLiquidaDed(TipCau,Causacion,IdCiaCau)

GO
ALTER TABLE Trn_TraLiqViajes ADD 
 CONSTRAINT FK_Trn_TraLiqViajes_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraLiqViajes_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraLiqViajes_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraLiqViajes_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraLiqViajes_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraLiqViajes_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraLiqViajes_Terceros FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraLiqViajes_Terceros1 FOREIGN KEY (IdPropietario) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraLiqViajes_Terceros2 FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraLiqViajesFecha ON Trn_TraLiqViajes(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraLiqViajesManifiesto ON Trn_TraLiqViajes(TipMuc,Manifiesto,IdCiaMuc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraLiqViajesIdVehiculo ON Trn_TraLiqViajes(IdVehiculo)
 CREATE NONCLUSTERED INDEX IX_Trn_TraLiqViajesIdPoseedor ON Trn_TraLiqViajes(IdPoseedor)

GO
ALTER TABLE Trn_TraManifAnexo ADD 
 CONSTRAINT FK_Trn_TraManifAnexo_adm_monedas FOREIGN KEY (IdMneda) REFERENCES [dbo].[adm_monedas] (IdMneda),
 CONSTRAINT FK_Trn_TraManifAnexo_Trn_TraManifiesto FOREIGN KEY (TipDoc,Manifiesto,IdCia) REFERENCES [dbo].[Trn_TraManifiesto] (TipDoc,Manifiesto,IdCia)
GO
ALTER TABLE Trn_TraManifiesto ADD 
 CONSTRAINT FK_Trn_TraManifiesto_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraManifiesto_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraManifiesto_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraManifiesto_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraManifiesto_Localidades FOREIGN KEY (IdOrigen) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraManifiesto_Localidades1 FOREIGN KEY (IdDestino) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraManifiesto_Localidades2 FOREIGN KEY (IdLocFletes) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraManifiesto_Rutas FOREIGN KEY (IdRuta) REFERENCES [dbo].[Rutas] (IdRuta),
 CONSTRAINT FK_Trn_TraManifiesto_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraManifiesto_Terceros FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraManifiesto_Terceros1 FOREIGN KEY (IdPropietario) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraManifiesto_Terceros2 FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraManifiesto_Vehiculos FOREIGN KEY (IdVehiculo) REFERENCES [dbo].[Vehiculos] (IdVehiculo)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraManifiestoFecha ON Trn_TraManifiesto(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraManifiestoIdVehiculo ON Trn_TraManifiesto(IdVehiculo)
 CREATE NONCLUSTERED INDEX IX_Trn_TraManifiestoIdPoseedor ON Trn_TraManifiesto(IdPoseedor)

GO
ALTER TABLE Trn_TraManifRem ADD 
 CONSTRAINT FK_Trn_TraManifRem_Trn_TraManifiesto FOREIGN KEY (TipDoc,Manifiesto,IdCia) REFERENCES [dbo].[Trn_TraManifiesto] (TipDoc,Manifiesto,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraManifRemRemesa ON Trn_TraManifRem(TipRem,Remesa,IdCiaRem)

GO
ALTER TABLE Trn_TraOrdenManif ADD 
 CONSTRAINT FK_Trn_TraOrdenManif_Terceros FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraOrdenManif_Terceros1 FOREIGN KEY (IdPropietario) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraOrdenManif_Terceros2 FOREIGN KEY (IdPoseedor) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraOrdenManif_Trn_TraManifiesto FOREIGN KEY (TipMuc,Manifiesto,IdCiaMuc) REFERENCES [dbo].[Trn_TraManifiesto] (TipDoc,Manifiesto,IdCia),
 CONSTRAINT FK_Trn_TraOrdenManif_Trn_TraOrdenPago FOREIGN KEY (TipDoc,OrdPago,IdCia) REFERENCES [dbo].[Trn_TraOrdenPago] (TipDoc,OrdPago,IdCia),
 CONSTRAINT FK_Trn_TraOrdenManif_Vehiculos FOREIGN KEY (IdVehiculo) REFERENCES [dbo].[Vehiculos] (IdVehiculo)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraOrdenManifManifiesto ON Trn_TraOrdenManif(TipMuc,Manifiesto,IdCiaMuc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraOrdenManifIdVehiculo ON Trn_TraOrdenManif(IdVehiculo)
 CREATE NONCLUSTERED INDEX IX_Trn_TraOrdenManifIdPoseedor ON Trn_TraOrdenManif(IdPoseedor)
 CREATE NONCLUSTERED INDEX IX_Trn_TraOrdenManifIdConductor ON Trn_TraOrdenManif(IdConductor)

GO
ALTER TABLE Trn_TraOrdenPago ADD 
 CONSTRAINT FK_Trn_TraOrdenPago_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraOrdenPago_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraOrdenPago_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraOrdenPago_Conceptos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[Conceptos] (IdConcepto),
 CONSTRAINT FK_Trn_TraOrdenPago_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraOrdenPago_Plazos FOREIGN KEY (IdPlazo) REFERENCES [dbo].[Plazos] (IdPlazo),
 CONSTRAINT FK_Trn_TraOrdenPago_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraOrdenPagoFecha ON Trn_TraOrdenPago(Fecha)

GO
ALTER TABLE Trn_TraOrdenRemesas ADD 
 CONSTRAINT FK_Trn_TraOrdenRemesas_Trn_TraOrdenPago FOREIGN KEY (TipDoc,OrdPago,IdCia) REFERENCES [dbo].[Trn_TraOrdenPago] (TipDoc,OrdPago,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraOrdenRemesasManifiesto ON Trn_TraOrdenRemesas(TipMuc,Manifiesto,IdCiaMuc)
 CREATE NONCLUSTERED INDEX IX_Trn_TraOrdenRemesasRemesa ON Trn_TraOrdenRemesas(TipRem,Remesa,IdCiaRem,ItemRem)

GO
ALTER TABLE Trn_TraPedAnexo ADD 
 CONSTRAINT FK_Trn_TraPedAnexo_Trn_TraPedido FOREIGN KEY (TipDoc,Pedido,IdCia) REFERENCES [dbo].[Trn_TraPedido] (TipDoc,Pedido,IdCia)
GO
ALTER TABLE Trn_TraPedido ADD 
 CONSTRAINT FK_Trn_TraPedido_adm_monedas FOREIGN KEY (IdMneda) REFERENCES [dbo].[adm_monedas] (IdMneda),
 CONSTRAINT FK_Trn_TraPedido_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraPedido_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraPedido_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraPedido_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraPedido_Localidades FOREIGN KEY (IdLocOrigen) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraPedido_Localidades1 FOREIGN KEY (IdLocDestino) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraPedido_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraPedido_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraPedido_Terceros1 FOREIGN KEY (IdClieFact) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraPedido_Terceros2 FOREIGN KEY (IdRemitente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraPedido_Terceros3 FOREIGN KEY (IdDestinatario) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraPedido_Terceros4 FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraPedidoFecha ON Trn_TraPedido(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraPedidoIdCliente ON Trn_TraPedido(IdCliente)
 CREATE NONCLUSTERED INDEX IX_Trn_TraPedidoIdRemitente ON Trn_TraPedido(IdRemitente)
 CREATE NONCLUSTERED INDEX IX_Trn_TraPedidoFactura ON Trn_TraPedido(TipFac,Factura,IdCiaFac)

GO
ALTER TABLE Trn_TraPedMcias ADD 
 CONSTRAINT FK_Trn_TraPedMcias_Empaques FOREIGN KEY (IdEmp) REFERENCES [dbo].[Empaques] (IdEmp),
 CONSTRAINT FK_Trn_TraPedMcias_Localidades FOREIGN KEY (IdOrigen) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraPedMcias_Localidades1 FOREIGN KEY (IdDestino) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraPedMcias_Mercancias FOREIGN KEY (IdMercancia) REFERENCES [dbo].[Mercancias] (IdMercancia),
 CONSTRAINT FK_Trn_TraPedMcias_TiposMcia FOREIGN KEY (IdTmcia) REFERENCES [dbo].[TiposMcia] (IdTmcia),
 CONSTRAINT FK_Trn_TraPedMcias_TiposMnjo FOREIGN KEY (IdMnjo) REFERENCES [dbo].[TiposMnjo] (IdMnjo),
 CONSTRAINT FK_Trn_TraPedMcias_TiposNat FOREIGN KEY (IdNat) REFERENCES [dbo].[TiposNat] (IdNat),
 CONSTRAINT FK_Trn_TraPedMcias_Trn_TraPedido FOREIGN KEY (TipDoc,Pedido,IdCia) REFERENCES [dbo].[Trn_TraPedido] (TipDoc,Pedido,IdCia),
 CONSTRAINT FK_Trn_TraPedMcias_UndMed FOREIGN KEY (IdUnd) REFERENCES [dbo].[UndMed] (IdUnd)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraPedMciasIdMercancia ON Trn_TraPedMcias(IdMercancia)
 CREATE NONCLUSTERED INDEX IX_Trn_TraPedMciasIdOrigen ON Trn_TraPedMcias(IdOrigen)
 CREATE NONCLUSTERED INDEX IX_Trn_TraPedMciasIdDestino ON Trn_TraPedMcias(IdDestino)

GO
ALTER TABLE Trn_TraPresAnt ADD 
 CONSTRAINT FK_Trn_TraPresAnt_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraPresAnt_Localidades FOREIGN KEY (IdOrigen) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraPresAnt_Localidades1 FOREIGN KEY (IdDestino) REFERENCES [dbo].[Localidades] (IdLocal)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraPresAntFecha ON Trn_TraPresAnt(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraPresAntIdOrigen ON Trn_TraPresAnt(IdOrigen,IdDestino)

GO
ALTER TABLE Trn_TraPresItems ADD 
 CONSTRAINT FK_Trn_TraPresItems_ConcDiversos FOREIGN KEY (IdConcepto) REFERENCES [dbo].[ConcDiversos] (IdConcepto),
 CONSTRAINT FK_Trn_TraPresItems_Trn_TraPresAnt FOREIGN KEY (NumPsto) REFERENCES [dbo].[Trn_TraPresAnt] (NumPsto)
GO
ALTER TABLE Trn_TraRemAnexo ADD 
 CONSTRAINT FK_Trn_TraRemAnexo_Terceros FOREIGN KEY (IdVend) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraRemAnexo_Trn_TraRemesa FOREIGN KEY (TipDoc,NumOrden,IdCia) REFERENCES [dbo].[Trn_TraRemesa] (TipDoc,NumOrden,IdCia)
GO
ALTER TABLE Trn_TraRemCntdor ADD 
 CONSTRAINT FK_Trn_TraRemCntdor_TiposCnd FOREIGN KEY (IdTipoCon) REFERENCES [dbo].[TiposCnd] (IdTipoCon),
 CONSTRAINT FK_Trn_TraRemCntdor_TiposPcnto FOREIGN KEY (IdTipoPre) REFERENCES [dbo].[TiposPcnto] (IdTipoPre),
 CONSTRAINT FK_Trn_TraRemCntdor_Trn_TraRemesa FOREIGN KEY (TipDoc,NumOrden,IdCia) REFERENCES [dbo].[Trn_TraRemesa] (TipDoc,NumOrden,IdCia)
GO
ALTER TABLE Trn_TraRemesa ADD 
 CONSTRAINT FK_Trn_TraRemesa_adm_monedas FOREIGN KEY (IdMneda) REFERENCES [dbo].[adm_monedas] (IdMneda),
 CONSTRAINT FK_Trn_TraRemesa_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraRemesa_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraRemesa_Companias1 FOREIGN KEY (IdCiaCrea) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_TraRemesa_EstadoDoc FOREIGN KEY (IdEstado) REFERENCES [dbo].[EstadoDoc] (IdEstado),
 CONSTRAINT FK_Trn_TraRemesa_Localidades FOREIGN KEY (IdLocOrigen) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraRemesa_Localidades1 FOREIGN KEY (IdLocDestino) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraRemesa_Localidades2 FOREIGN KEY (IdLocFletes) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraRemesa_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc),
 CONSTRAINT FK_Trn_TraRemesa_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraRemesa_Terceros1 FOREIGN KEY (IdClieFact) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraRemesa_Terceros2 FOREIGN KEY (IdRemitente) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraRemesa_Terceros3 FOREIGN KEY (IdDestinatario) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraRemesa_Terceros4 FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraRemesaFecha ON Trn_TraRemesa(Fecha)
 CREATE NONCLUSTERED INDEX IX_Trn_TraRemesaIdCliente ON Trn_TraRemesa(IdCliente)
 CREATE NONCLUSTERED INDEX IX_Trn_TraRemesaIdVehiculo ON Trn_TraRemesa(IdVehiculo)

GO
ALTER TABLE Trn_TraRemMcias ADD 
 CONSTRAINT FK_Trn_TraRemMcias_Empaques FOREIGN KEY (IdEmp) REFERENCES [dbo].[Empaques] (IdEmp),
 CONSTRAINT FK_Trn_TraRemMcias_Localidades FOREIGN KEY (IdOrigen) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraRemMcias_Localidades1 FOREIGN KEY (IdDestino) REFERENCES [dbo].[Localidades] (IdLocal),
 CONSTRAINT FK_Trn_TraRemMcias_Mercancias FOREIGN KEY (IdMercancia) REFERENCES [dbo].[Mercancias] (IdMercancia),
 CONSTRAINT FK_Trn_TraRemMcias_Terceros FOREIGN KEY (NitRemite) REFERENCES [dbo].[Terceros] (IdTercero),
 CONSTRAINT FK_Trn_TraRemMcias_TiposMcia FOREIGN KEY (IdTmcia) REFERENCES [dbo].[TiposMcia] (IdTmcia),
 CONSTRAINT FK_Trn_TraRemMcias_TiposMnjo FOREIGN KEY (IdMnjo) REFERENCES [dbo].[TiposMnjo] (IdMnjo),
 CONSTRAINT FK_Trn_TraRemMcias_TiposNat FOREIGN KEY (IdNat) REFERENCES [dbo].[TiposNat] (IdNat),
 CONSTRAINT FK_Trn_TraRemMcias_Trn_TraRemesa FOREIGN KEY (TipDoc,NumOrden,IdCia) REFERENCES [dbo].[Trn_TraRemesa] (TipDoc,NumOrden,IdCia),
 CONSTRAINT FK_Trn_TraRemMcias_UndMed FOREIGN KEY (IdUnd) REFERENCES [dbo].[UndMed] (IdUnd)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraRemMciasIdMercancia ON Trn_TraRemMcias(IdMercancia)
 CREATE NONCLUSTERED INDEX IX_Trn_TraRemMciasIdOrigen ON Trn_TraRemMcias(IdOrigen)
 CREATE NONCLUSTERED INDEX IX_Trn_TraRemMciasIdDestino ON Trn_TraRemMcias(IdDestino)

GO
ALTER TABLE Trn_TraReportes ADD 
 CONSTRAINT FK_Trn_TraReportes_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_TraReportes_Trn_TraDespachos FOREIGN KEY (TipDoc,Manifiesto,IdCia) REFERENCES [dbo].[Trn_TraDespachos] (TipDoc,Manifiesto,IdCia)
GO
 CREATE NONCLUSTERED INDEX IX_Trn_TraReportesCdRuta ON Trn_TraReportes(CdRuta,IdPunto)

GO
