if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsCompCajaDet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsCompCajaDet] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsConcDiversos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsConcDiversos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatAdicionales]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatAdicionales] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatAportes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatAportes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatAvaluos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatAvaluos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatDevAdicional]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatDevAdicional] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatDevAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatDevAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatDevLiquida]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatDevLiquida] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatDevTraslado]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatDevTraslado] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatDevVinc]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatDevVinc] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatIngresos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatIngresos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatLiquida]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatLiquida] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatSaldos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatSaldos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatTraslados]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatTraslados] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsGatVincula]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsGatVincula] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsTerceros]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsTerceros] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsTerceros_Sel]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsTerceros_Sel] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInstm_Comp_Caj]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInstm_Comp_Caj] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryCompCajaDet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryCompCajaDet] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryConcDiversos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryConcDiversos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryConcDiversosLta]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryConcDiversosLta] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatAdicionales]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatAdicionales] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatAportes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatAportes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatDevAdicional]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatDevAdicional] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatDevAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatDevAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatDevLiquida]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatDevLiquida] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatDevTraslado]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatDevTraslado] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatDevVinc]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatDevVinc] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatLiquida]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatLiquida] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatSaldos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatSaldos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatTraslados]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatTraslados] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryGatVincula]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryGatVincula] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryTerceros]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryTerceros] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryTercerosBus]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryTercerosBus] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryTercerosCod]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryTercerosCod] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryTercerosDso]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryTercerosDso] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpConcDiversos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpConcDiversos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatAdicionales]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatAdicionales] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatAdicionalesDev]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatAdicionalesDev] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatAjustesDev]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatAjustesDev] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatDevAdicional]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatDevAdicional] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatDevAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatDevAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatDevLiquida]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatDevLiquida] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatDevTraslado]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatDevTraslado] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatDevVinc]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatDevVinc] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatLiquida]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatLiquida] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatLiquidaDev]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatLiquidaDev] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatSaldos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatSaldos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatTraslados]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatTraslados] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatTrasladosDev]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatTrasladosDev] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatVincula]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatVincula] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpGatVinculaDev]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpGatVinculaDev] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpTerceros]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpTerceros] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatTrasladosDev] @pmTipDoc VARCHAR(3),@pmNumTraslado INT,@pmIdCia CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatTraslados SET Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumTraslado=@pmNumTraslado AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInstm_Comp_Caj] @pmtmNumero VARCHAR(5),@pmTipDoc VARCHAR(3),@pmRecibo INT,@pmIdCia CHAR(2) AS INSERT INTO tm_Comp (tmNumero,tmItem,tmIdCuenta,tmDetalle,tmVrDebito,tmVrCredito,tmIdTercero,tmIdVehiculo,tmIdCCosto,tmIdSubCos,tmVrBase,tmTarifaBase,tmTipDoc,tmDocumento,tmIdCiaDoc,tmCodConce,tmTipFac,tmFactura,tmIdCiaFac,tmItemFac,tmFecVence ,tmCodCta,tmNumCheque,tmIntegrado,tmTipoAplica,tmConsolida,tmCodCargo,tmNitOtros,tmCodAgncia,tmVehPropio,tmReferncia,tmComprobante,tmNombre,tmCcosto,tmTercero,tmTipDocRef,tmDocRef,tmIdCiaRef,tmConcTrib,tmTarifTrib,tmEstablec,tmPtoEmision,tmAutoriza,tmFechAut,tmCuentaNiif) SELECT @pmtmNumero,Item,D.IdCuenta,Detalle,VrDebito,VrCredito,NitTercero,pVehiculo,CdCCosto,CdSubCos,VrBase,TarifaBase,TipDoc,Recibo,IdCia,IdConcepto,TipFac,Factura,IdCiaFac ,CASE WHEN D.TipDoc='RCO' AND D.ConcAsociado>0 THEN D.ConcAsociado ELSE (CASE WHEN LEN(ISNULL(D.TipoImp,''))>0 AND ISNULL(D.TipoImp,'')<>'0' THEN D.ItemBase ELSE D.ItemFac END) END ,FecVence,CodCta,NumCheque,1,TipoAplica,ISNULL(D.DocSop,0),IdConcepto,NitOtros,CodAgencia,0,Referncia,0,SUBSTRING(NomCuenta,1,100),SUBSTRING(CCosto,1,100),SUBSTRING(RazonSocial,1,150),CASE WHEN ISNULL(D.DocSop,0)=1 THEN D.TipSop ELSE D.TipDocRef END ,CASE WHEN ISNULL(D.DocSop,0)=1 THEN D.NumSoporte ELSE D.DocRef END,CASE WHEN ISNULL(D.DocSop,0)=1 THEN D.IdCiaSop ELSE D.IdCiaRef END,D.TipoImp,D.CodTarImp,'','','',Null,P.IdCueNiif FROM Trn_CompCajaDet AS D INNER JOIN Puc AS P ON D.IdCuenta=P.IdCuenta LEFT JOIN Terceros AS T ON D.NitTercero=T.IdTercero LEFT JOIN CentroCosto AS O ON D.CdCCosto=O.IdCCosto WHERE D.TipDoc=@pmTipDoc AND D.Recibo=@pmRecibo AND D.IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatAvaluos] @pmIdCia CHAR(2),@pmFechaAvaluo SMALLDATETIME,@pmId_Vehiculo VARCHAR(10),@pmUndVehiculo CHAR(1),@pmIdAsociado VARCHAR(16),@pmVrAvaluoAnt MONEY,@pmVrAvaluo MONEY,@pmPorcAvaluo DECIMAL(14,4),@pmNumProceso INT,@pmObservacion VARCHAR(500) ,@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME AS INSERT INTO Trn_GatAvaluos (IdCia,FechaAvaluo,Id_Vehiculo,UndVehiculo,IdAsociado,VrAvaluoAnt,VrAvaluo,PorcAvaluo,NumProceso,Observacion,IdUsuario,FechaCrea) VALUES (@pmIdCia,@pmFechaAvaluo,@pmId_Vehiculo,@pmUndVehiculo,@pmIdAsociado,@pmVrAvaluoAnt,@pmVrAvaluo,@pmPorcAvaluo,@pmNumProceso,@pmObservacion,@pmIdUsuario,@pmFechaCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatIngresos] @pmTipDoc VARCHAR(3),@pmRecibo INT,@pmIdCia CHAR(2),@pmItem INT,@pmFecha SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmIdConcepto VARCHAR(4),@pmTipoConc VARCHAR(20),@pmDescripcion VARCHAR(500),@pmVrIngreso MONEY ,@pmVrDevolucion MONEY,@pmVrAbonos MONEY,@pmTipDocRef VARCHAR(3),@pmNumDocRef INT,@pmCiaDocRef CHAR(2),@pmCodCuenta VARCHAR(16),@pmItemDet INT,@pmEstadoReg INT AS INSERT INTO Trn_GatIngresos (TipDoc,Recibo,IdCia,Item,Fecha,IdAsociado,UndVehiculo,IdVehiculo,IdConcepto,TipoConc,Descripcion,VrIngreso,VrDevolucion,VrAbonos,TipDocRef,NumDocRef,CiaDocRef,CodCuenta,ItemDet,EstadoReg) VALUES (@pmTipDoc,@pmRecibo,@pmIdCia,@pmItem,@pmFecha,@pmIdAsociado,@pmUndVehiculo,@pmIdVehiculo,@pmIdConcepto,@pmTipoConc,@pmDescripcion,@pmVrIngreso,@pmVrDevolucion,@pmVrAbonos,@pmTipDocRef,@pmNumDocRef,@pmCiaDocRef,@pmCodCuenta,@pmItemDet,@pmEstadoReg) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatAportes] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmItem INT,@pmFecEmision SMALLDATETIME,@pmFecVence SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVahiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmConcepto VARCHAR(20),@pmImporte MONEY,@pmVrAvaluo MONEY,@pmVrComercial MONEY,@pmVrAsegurado MONEY,@pmTipoBaseLiq CHAR(1),@pmCantidad DECIMAL(14,4) ,@pmDescripcion VARCHAR(500),@pmReferencia VARCHAR(50),@pmTipDocRef VARCHAR(3),@pmNumDocRef INT,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmTipoAfiVeh VARCHAR(10),@pmFecLiqApo SMALLDATETIME,@pmTarifaApo DECIMAL(14,4),@pmCodTarifApo VARCHAR(4),@pmCantDiasAnt DECIMAL(14,4),@pmVrDiasAnt MONEY,@pmVrDevolucion MONEY,@pmFechaCrea SMALLDATETIME AS INSERT INTO Trn_GatAportes (TipDoc,NumRegistro,IdCia,Item,FecEmision,FecVence,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,Concepto,Importe,VrAvaluo,VrComercial,VrAsegurado,TipoBaseLiq,Cantidad,TarifaApo,CodTarifApo,CantDiasAnt,VrDiasAnt,VrDevolucion,Descripcion,Referencia,TipDocRef,NumDocRef,TipCom,Comprobante,TipoAfiVeh,FecLiqApo,FechaCrea) VALUES (@pmTipDoc,@pmNumRegistro,@pmIdCia,@pmItem,@pmFecEmision,@pmFecVence,@pmIdAsociado,@pmUndVahiculo,@pmIdVehiculo,@pmnRemolque,@pmConcepto,@pmImporte,@pmVrAvaluo,@pmVrComercial,@pmVrAsegurado,@pmTipoBaseLiq,@pmCantidad,@pmTarifaApo,@pmCodTarifApo,@pmCantDiasAnt,@pmVrDiasAnt,@pmVrDevolucion,@pmDescripcion,@pmReferencia,@pmTipDocRef,@pmNumDocRef,@pmTipCom,@pmComprobante,@pmTipoAfiVeh,@pmFecLiqApo,@pmFechaCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatAportes] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmItem INT AS SELECT [Id],TipDoc,NumRegistro,IdCia,Item,FecEmision,FecVence,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,Concepto,Importe,VrAvaluo,VrComercial,VrAsegurado ,TipoBaseLiq,Cantidad,TarifaApo,CodTarifApo,CantDiasAnt,VrDiasAnt,VrDevolucion,Descripcion,Referencia,TipDocRef,NumDocRef,TipCom,Comprobante,TipoAfiVeh,FecLiqApo,FechaCrea FROM Trn_GatAportes WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia AND Item=@pmItem GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatDevVinc] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2) AS SELECT TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipDoc,NumDocVinc,IdCiaDoc,FecDoc,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,VrIngresos,VrTraslados,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatDevVinc WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatDevVinc] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipDoc VARCHAR(3),@pmNumDocVinc INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10) ,@pmnRemolque VARCHAR(10),@pmVrIngresos MONEY,@pmVrTraslados MONEY,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatDevVinc (TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipDoc,NumDocVinc,IdCiaDoc,FecDoc,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,VrIngresos,VrTraslados,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDev,@pmDevolucion,@pmIdCia,@pmFecha,@pmIdConcepto,@pmTipDoc,@pmNumDocVinc,@pmIdCiaDoc,@pmFecDoc,@pmIdAsociado,@pmUndVehiculo,@pmIdVehiculo,@pmnRemolque,@pmVrIngresos,@pmVrTraslados,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmModdDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatDevVinc] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipDoc VARCHAR(3),@pmNumDocVinc INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmVrIngresos MONEY,@pmVrTraslados MONEY,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500) AS UPDATE Trn_GatDevVinc SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,TipDoc=@pmTipDoc,NumDocVinc=@pmNumDocVinc,IdCiaDoc=@pmIdCiaDoc,FecDoc=@pmFecDoc,IdAsociado=@pmIdAsociado,UndVehiculo=@pmUndVehiculo,IdVehiculo=@pmIdVehiculo,nRemolque=@pmnRemolque,VrIngresos=@pmVrIngresos,VrTraslados=@pmVrTraslados,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,ModdDev=@pmModdDev,Observacion=@pmObservacion WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatAjustes] @pmTipDoc VARCHAR(3),@pmNumAjuste INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFechaVence SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(20),@pmVrAjustes MONEY,@pmReferencia VARCHAR(50),@pmTipDocRef VARCHAR(3),@pmNumDocRef INT,@pmCiaDocRef CHAR(2),@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatAjustes (TipDoc,NumAjuste,IdCia,Fecha,FechaVence,IdConcepto,Modalidad,VrAjustes,Referencia,TipDocRef,NumDocRef,CiaDocRef,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FechaDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDoc,@pmNumAjuste,@pmIdCia,@pmFecha,@pmFechaVence,@pmIdConcepto,@pmModalidad,@pmVrAjustes,@pmReferencia,@pmTipDocRef,@pmNumDocRef,@pmCiaDocRef,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmAnulado,@pmNumDev,@pmFechaDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatAjustes] @pmTipDoc VARCHAR(3),@pmNumAjuste INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFechaVence SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(20),@pmVrAjustes MONEY,@pmReferencia VARCHAR(50),@pmTipDocRef VARCHAR(3),@pmNumDocRef INT,@pmCiaDocRef CHAR(2),@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatAjustes SET Fecha=@pmFecha,FechaVence=@pmFechaVence,IdConcepto=@pmIdConcepto,Modalidad=@pmModalidad,VrAjustes=@pmVrAjustes,Referencia=@pmReferencia,TipDocRef=@pmTipDocRef,NumDocRef=@pmNumDocRef,CiaDocRef=@pmCiaDocRef,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumAjuste=@pmNumAjuste AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatAjustes] @pmTipDoc VARCHAR(3),@pmNumAjuste INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumAjuste,IdCia,Fecha,FechaVence,IdConcepto,Modalidad,VrAjustes,Referencia,TipDocRef,NumDocRef,CiaDocRef,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FechaDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatAjustes WHERE TipDoc=@pmTipDoc AND NumAjuste=@pmNumAjuste AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatAjustesDev] @pmTipDoc VARCHAR(3),@pmNumAjuste INT,@pmIdCia CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatAjustes SET Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumAjuste=@pmNumAjuste AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatDevTraslado] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(20),@pmTipDoc VARCHAR(3),@pmNumTraslado INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10) ,@pmIdAsociadoDtn VARCHAR(16),@pmUndVehicDtn CHAR(1),@pmIdVehiculoDtn VARCHAR(10),@pmVrDevolucion MONEY,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500) AS UPDATE Trn_GatDevTraslado SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,Modalidad=@pmModalidad,TipDoc=@pmTipDoc,NumTraslado=@pmNumTraslado,IdCiaDoc=@pmIdCiaDoc,FecDoc=@pmFecDoc,IdAsociado=@pmIdAsociado,UndVehiculo=@pmUndVehiculo,IdVehiculo=@pmIdVehiculo,nRemolque=@pmnRemolque,IdAsociadoDtn=@pmIdAsociadoDtn,UndVehicDtn=@pmUndVehicDtn,IdVehiculoDtn=@pmIdVehiculoDtn,VrDevolucion=@pmVrDevolucion,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,ModdDev=@pmModdDev,Observacion=@pmObservacion WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatDevTraslado] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2) AS SELECT TipDev,Devolucion,IdCia,Fecha,IdConcepto,Modalidad,TipDoc,NumTraslado,IdCiaDoc,FecDoc,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,IdAsociadoDtn,UndVehicDtn,IdVehiculoDtn,VrDevolucion,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatDevTraslado WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatDevTraslado] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(20),@pmTipDoc VARCHAR(3),@pmNumTraslado INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10) ,@pmIdAsociadoDtn VARCHAR(16),@pmUndVehicDtn CHAR(1),@pmIdVehiculoDtn VARCHAR(10),@pmVrDevolucion MONEY,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatDevTraslado (TipDev,Devolucion,IdCia,Fecha,IdConcepto,Modalidad,TipDoc,NumTraslado,IdCiaDoc,FecDoc,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,IdAsociadoDtn,UndVehicDtn,IdVehiculoDtn,VrDevolucion,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDev,@pmDevolucion,@pmIdCia,@pmFecha,@pmIdConcepto,@pmModalidad,@pmTipDoc,@pmNumTraslado,@pmIdCiaDoc,@pmFecDoc,@pmIdAsociado,@pmUndVehiculo,@pmIdVehiculo,@pmnRemolque,@pmIdAsociadoDtn,@pmUndVehicDtn,@pmIdVehiculoDtn,@pmVrDevolucion,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmModdDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryTercerosDso] @pmIdEstado VARCHAR(4)=Null AS SELECT IdTercero,Dv,TipoId,RazonSocial,T.Codigo AS Codtercero,NomCial,SiglaRaz,T.Direccion AS Dreccion,T.IdLocal AS CodCiud,L.Localidad AS Ciudad,D.Departamento AS Departmto ,Telefono,Fax,TelMovil,SitioWeb,e_mail,EsCliente,EsVendedor,EsConductor,EsPropietario,EsProveedor,EsEmpleado,EsOperario,EsAccnista,EsCiaAseg,EsCliePres,TipEnte,RegimenFE ,T.IdSector AS CodSector,SectorEco,T.IdProf AS CodProf,Profesion,T.IdRegimen AS IdRegmen,Regimen,IdLugarCed,LC.Localidad AS LugarCedula,DC.Departamento AS DptoLugcedula,FecExpCed ,Observacion,T.IdEstado AS IdEstdo,ET.Estado,T.Inactivo AS Inactvo,FechaAdd,FechaUpdate,T.IdUsuario AS IdUsario,Usuario,IniStgNom,ET.NColor,ImgFoto,ImgFirma,ImagenDoc1,ImagenDoc2,ImagenDoc3,FechaNac ,T.IdEstOper AS CdEstOper,EO.Estado AS EstOper,IdLocUbic,DescUbicac,CdGrupoTerc,PN_RUT ,RecPublicos,CargoPublico,FecInicioCP,FecFinalCp,PersonaPub,CargoPersPub,FecInicioPP,FecFinalPP,VrIngresos,VrOtroIng,VrGastos,VrActivos,VrPasivos,VrPatrimonio,ConcOtrosIng,OperActVirtual,TipoOperVirtual,LavadoActivos ,RL_Nombre,RL_Identificacion,RL_Direccion,RL_CodCiudad,RL_Telefono,RL_Email,Asociado FROM Terceros AS T INNER JOIN Localidades AS L ON T.IdLocal=L.IdLocal INNER JOIN Departamentos AS D ON L.IdDep=D.IdDep INNER JOIN SectoresEco AS S ON T.IdSector=S.IdSector INNER JOIN RegimenDian AS R ON T.IdRegimen=R.IdRegimen INNER JOIN EstadoTer AS ET ON T.IdEstado=ET.IdEstado INNER JOIN adm_Usuarios AS U ON T.IdUsuario=U.IdUsuario INNER JOIN Localidades AS LC ON T.IdLugarCed=LC.IdLocal INNER JOIN Departamentos AS DC ON LC.IdDep=DC.IdDep INNER JOIN Profesiones AS PF ON T.IdProf=PF.IdProf LEFT JOIN EstadoOper AS EO ON T.IdEstOper=EO.IdEstado WHERE (@pmIdEstado IS NULL OR T.IdEstado=@pmIdEstado) ORDER BY RazonSocial GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatDevAdicional] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmVrDevolucion MONEY ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatDevAdicional (TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipDoc,NumRegistro,IdCiaDoc,FecDoc,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,VrDevolucion,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDev,@pmDevolucion,@pmIdCia,@pmFecha,@pmIdConcepto,@pmTipDoc,@pmNumRegistro,@pmIdCiaDoc,@pmFecDoc,@pmIdAsociado,@pmUndVehiculo,@pmIdVehiculo,@pmnRemolque,@pmVrDevolucion,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmModdDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatDevAdicional] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmVrDevolucion MONEY ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500) AS UPDATE Trn_GatDevAdicional SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,TipDoc=@pmTipDoc,NumRegistro=@pmNumRegistro,IdCiaDoc=@pmIdCiaDoc,FecDoc=@pmFecDoc,IdAsociado=@pmIdAsociado,UndVehiculo=@pmUndVehiculo,IdVehiculo=@pmIdVehiculo,nRemolque=@pmnRemolque,VrDevolucion=@pmVrDevolucion,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,ModdDev=@pmModdDev,Observacion=@pmObservacion WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatDevAdicional] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2) AS SELECT TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipDoc,NumRegistro,IdCiaDoc,FecDoc,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,VrDevolucion,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatDevAdicional WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatDevLiquida] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipDoc VARCHAR(3),@pmNumLiquida INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmModalidad VARCHAR(20),@pmVrDevolucion MONEY,@pmVrBaseLiq MONEY,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatDevLiquida (TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipDoc,NumLiquida,IdCiaDoc,FecDoc,Modalidad,VrDevolucion,VrBaseLiq,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDev,@pmDevolucion,@pmIdCia,@pmFecha,@pmIdConcepto,@pmTipDoc,@pmNumLiquida,@pmIdCiaDoc,@pmFecDoc,@pmModalidad,@pmVrDevolucion,@pmVrBaseLiq,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmModdDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatDevLiquida] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipDoc VARCHAR(3),@pmNumLiquida INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmModalidad VARCHAR(20),@pmVrDevolucion MONEY,@pmVrBaseLiq MONEY,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500) AS UPDATE Trn_GatDevLiquida SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,TipDoc=@pmTipDoc,NumLiquida=@pmNumLiquida,IdCiaDoc=@pmIdCiaDoc,FecDoc=@pmFecDoc,Modalidad=@pmModalidad,VrDevolucion=@pmVrDevolucion,VrBaseLiq=@pmVrBaseLiq,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,ModdDev=@pmModdDev,Observacion=@pmObservacion WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatDevLiquida] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2) AS SELECT TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipDoc,NumLiquida,IdCiaDoc,FecDoc,Modalidad,VrDevolucion,VrBaseLiq,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatDevLiquida WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatSaldos] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVahiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmVrAportes MONEY,@pmVrVinculacion MONEY,@pmVrAvaluo MONEY,@pmVrComercial MONEY,@pmVrAsegurado MONEY,@pmTipoBaseLiq CHAR(1) ,@pmCantidad DECIMAL(14,4),@pmFecVincAsoc SMALLDATETIME,@pmFecLiquidaApo SMALLDATETIME,@pmTipoAfiVeh VARCHAR(10),@pmAnulado BIT,@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME AS INSERT INTO Trn_GatSaldos (TipDoc,NumRegistro,IdCia,Fecha,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,VrAportes,VrVinculacion,VrAvaluo,VrComercial,VrAsegurado,TipoBaseLiq,Cantidad,FecVincAsoc,FecLiquidaApo,TipoAfiVeh,Anulado,Observacion,IdUsuario,FechaCrea) VALUES (@pmTipDoc,@pmNumRegistro,@pmIdCia,@pmFecha,@pmIdAsociado,@pmUndVahiculo,@pmIdVehiculo,@pmnRemolque,@pmVrAportes,@pmVrVinculacion,@pmVrAvaluo,@pmVrComercial,@pmVrAsegurado,@pmTipoBaseLiq,@pmCantidad,@pmFecVincAsoc,@pmFecLiquidaApo,@pmTipoAfiVeh,@pmAnulado,@pmObservacion,@pmIdUsuario,@pmFechaCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatSaldos] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdAsociado VARCHAR(16),@pmUndVahiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmVrAportes MONEY,@pmVrVinculacion MONEY,@pmVrAvaluo MONEY,@pmVrComercial MONEY,@pmVrAsegurado MONEY,@pmTipoBaseLiq CHAR(1) ,@pmCantidad DECIMAL(14,4),@pmFecVincAsoc SMALLDATETIME,@pmFecLiquidaApo SMALLDATETIME,@pmTipoAfiVeh VARCHAR(10),@pmAnulado BIT,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatSaldos SET Fecha=@pmFecha,IdAsociado=@pmIdAsociado,UndVehiculo=@pmUndVahiculo,IdVehiculo=@pmIdVehiculo,nRemolque=@pmnRemolque,VrAportes=@pmVrAportes,VrVinculacion=@pmVrVinculacion,VrAvaluo=@pmVrAvaluo,VrComercial=@pmVrComercial,VrAsegurado=@pmVrAsegurado,TipoBaseLiq=@pmTipoBaseLiq,Cantidad=@pmCantidad,FecVincAsoc=@pmFecVincAsoc ,FecLiquidaApo=@pmFecLiquidaApo,TipoAfiVeh=@pmTipoAfiVeh,Anulado=@pmAnulado,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatSaldos] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumRegistro,IdCia,Fecha,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,VrAportes,VrVinculacion,VrAvaluo,VrComercial,VrAsegurado,TipoBaseLiq,Cantidad,FecVincAsoc,FecLiquidaApo,TipoAfiVeh,Anulado,Observacion,IdUsuario,FechaCrea FROM Trn_GatSaldos WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatDevAjustes] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2) AS SELECT TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipDoc,NumAjuste,IdCiaDoc,FecDoc,Modalidad,VrDevolucion,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatDevAjustes WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatDevAjustes] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipDoc VARCHAR(3),@pmNumAjuste INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmModalidad VARCHAR(20),@pmVrDevolucion MONEY,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatDevAjustes (TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipDoc,NumAjuste,IdCiaDoc,FecDoc,Modalidad,VrDevolucion,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDev,@pmDevolucion,@pmIdCia,@pmFecha,@pmIdConcepto,@pmTipDoc,@pmNumAjuste,@pmIdCiaDoc,@pmFecDoc,@pmModalidad,@pmVrDevolucion,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmModdDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatDevAjustes] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipDoc VARCHAR(3),@pmNumAjuste INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmModalidad VARCHAR(20),@pmVrDevolucion MONEY,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(500) AS UPDATE Trn_GatDevAjustes SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,TipDoc=@pmTipDoc,NumAjuste=@pmNumAjuste,IdCiaDoc=@pmIdCiaDoc,FecDoc=@pmFecDoc,Modalidad=@pmModalidad,VrDevolucion=@pmVrDevolucion,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,ModdDev=@pmModdDev,Observacion=@pmObservacion WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatVinculaDev] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatVincula SET Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatVincula] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFechaIngreso SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmTarifaVinc DECIMAL(14,4),@pmVrVinculacion MONEY,@pmVrIngresos MONEY,@pmVrTraslados MONEY,@pmVrAvaluo MONEY,@pmVrComercial MONEY,@pmVrAsegurado MONEY,@pmTipoBaseLiq CHAR(1),@pmTipoAfiVeh VARCHAR(10),@pmReferencia VARCHAR(50),@pmCdTarifVinc VARCHAR(4) ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmFecUltLiqApo SMALLDATETIME,@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatVincula SET Fecha=@pmFecha,FechaIngreso=@pmFechaIngreso,IdConcepto=@pmIdConcepto,IdAsociado=@pmIdAsociado,UndVehiculo=@pmUndVehiculo,IdVehiculo=@pmIdVehiculo,nRemolque=@pmnRemolque,TarifaVinc=@pmTarifaVinc,VrVinculacion=@pmVrVinculacion,VrIngresos=@pmVrIngresos,VrTraslados=@pmVrTraslados,VrAvaluo=@pmVrAvaluo,VrComercial=@pmVrComercial,VrAsegurado=@pmVrAsegurado,TipoBaseLiq=@pmTipoBaseLiq,TipoAfiVeh=@pmTipoAfiVeh,Referencia=@pmReferencia,CdTarifVinc=@pmCdTarifVinc,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom ,FecUltLiqApo=@pmFecUltLiqApo,Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatVincula] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumRegistro,IdCia,Fecha,FechaIngreso,IdConcepto,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,TarifaVinc,VrVinculacion,VrIngresos,VrTraslados,VrAvaluo,VrComercial,VrAsegurado,TipoBaseLiq,TipoAfiVeh,Referencia,CdTarifVinc,TipCom,Comprobante,IdCiaCom,FecUltLiqApo,Anulado,NumDev,FechaDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatVincula WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatVincula] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFechaIngreso SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmTarifaVinc DECIMAL(14,4),@pmVrVinculacion MONEY,@pmVrIngresos MONEY,@pmVrTraslados MONEY,@pmVrAvaluo MONEY,@pmVrComercial MONEY,@pmVrAsegurado MONEY,@pmTipoBaseLiq CHAR(1),@pmTipoAfiVeh VARCHAR(10),@pmReferencia VARCHAR(50),@pmCdTarifVinc VARCHAR(4) ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmFecUltLiqApo SMALLDATETIME,@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatVincula (TipDoc,NumRegistro,IdCia,Fecha,FechaIngreso,IdConcepto,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,TarifaVinc,VrVinculacion,VrIngresos,VrTraslados,VrAvaluo,VrComercial,VrAsegurado,TipoBaseLiq,TipoAfiVeh,Referencia,CdTarifVinc,TipCom,Comprobante,IdCiaCom,FecUltLiqApo,Anulado,NumDev,FechaDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDoc,@pmNumRegistro,@pmIdCia,@pmFecha,@pmFechaIngreso,@pmIdConcepto,@pmIdAsociado,@pmUndVehiculo,@pmIdVehiculo,@pmnRemolque,@pmTarifaVinc,@pmVrVinculacion,@pmVrIngresos,@pmVrTraslados,@pmVrAvaluo,@pmVrComercial,@pmVrAsegurado,@pmTipoBaseLiq,@pmTipoAfiVeh,@pmReferencia,@pmCdTarifVinc,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmFecUltLiqApo,@pmAnulado,@pmNumDev,@pmFechaDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryConcDiversosLta] @pmGrupo VARCHAR(20)=Null,@pmEsServicio BIT=Null AS SELECT IdConcepto,Concepto,Grupo,EsServicio,DeManfsto,CdIva,TI.Tarifa AS TarfIva,CdRet ,TR.Tarifa AS TarfRet,CdIca,TC.Tarifa AS TarfIca,CdAutoret,IdCueDeb,PD.NomCuenta AS NomCueDeb,IdCueCre,PC.NomCuenta AS NomCueCre ,D.Inactivo AS Inactvo,OrdenServ,NovedadNom,CdConcDeveng,CdConcDed,RubroConc,MudReajuste,CodFEDian,TipoConcGat ,D.IdUsuario AS IdUsuari,Usuario,D.FechaAdd AS Fech_Add,D.FechaUpdate AS Fech_Update FROM ConcDiversos AS D INNER JOIN adm_Usuarios AS U ON D.IdUsuario=U.IdUsuario LEFT JOIN Tablapor AS TI ON D.CdIva=TI.IdTarifa LEFT JOIN Tablapor AS TR ON D.CdRet=TR.IdTarifa LEFT JOIN Tablapor AS TC ON D.CdIca=TC.IdTarifa LEFT JOIN Puc AS PD ON D.IdCueDeb=PD.IdCuenta LEFT JOIN Puc AS PC ON D.IdCueCre=PC.IdCuenta WHERE Grupo LIKE ISNULL(@pmGrupo,'%') AND (EsServicio=ISNULL(@pmEsServicio,0) or EsServicio=ISNULL(@pmEsServicio,1)) ORDER BY Concepto GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryConcDiversos] @pmIdConcepto VARCHAR(4) AS SELECT IdConcepto,Concepto,Grupo,EsServicio,DeManfsto,CdIva,CdRet,CdIca,IdCueDeb,IdCueCre,Inactivo ,CdAutoret,OrdenServ,NovedadNom,CdConcDeveng,CdConcDed,RubroConc,MudReajuste,CodFEDian,TipoConcGat,FechaAdd,FechaUpdate,IdUsuario FROM ConcDiversos WHERE IdConcepto=@pmIdConcepto GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsConcDiversos] @pmIdConcepto VARCHAR(4),@pmConcepto VARCHAR(250),@pmGrupo VARCHAR(20),@pmEsServicio BIT,@pmDeManfsto BIT,@pmCdIva VARCHAR(4) ,@pmCdRet VARCHAR(4),@pmCdIca VARCHAR(4),@pmIdCueDeb VARCHAR(16),@pmIdCueCre VARCHAR(16),@pmInactivo BIT ,@pmCdAutoret VARCHAR(4),@pmOrdenServ INT,@pmNovedadNom BIT,@pmCdConcDeveng VARCHAR(4),@pmCdConcDed VARCHAR(4),@pmRubroConc VARCHAR(50),@pmMudReajuste BIT,@pmCodFEDian VARCHAR(20),@pmTipoConcGat INT ,@pmFechaAdd SMALLDATETIME,@pmIdUsuario VARCHAR(11) AS INSERT INTO ConcDiversos (IdConcepto,Concepto,Grupo,EsServicio,DeManfsto,CdIva,CdRet,CdIca,CdAutoret,IdCueDeb,IdCueCre,Inactivo,FechaAdd,IdUsuario,OrdenServ,NovedadNom,CdConcDeveng,CdConcDed,RubroConc,MudReajuste,CodFEDian,TipoConcGat) VALUES (@pmIdConcepto,@pmConcepto,@pmGrupo,@pmEsServicio,@pmDeManfsto,@pmCdIva,@pmCdRet,@pmCdIca,@pmCdAutoret,@pmIdCueDeb,@pmIdCueCre,@pmInactivo,@pmFechaAdd ,@pmIdUsuario,@pmOrdenServ,@pmNovedadNom,@pmCdConcDeveng,@pmCdConcDed,@pmRubroConc,@pmMudReajuste,@pmCodFEDian,@pmTipoConcGat) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpConcDiversos] @pmIdConcepto VARCHAR(4),@pmConcepto VARCHAR(250),@pmGrupo VARCHAR(20),@pmEsServicio BIT ,@pmDeManfsto BIT,@pmCdIva VARCHAR(4),@pmCdRet VARCHAR(4),@pmCdIca VARCHAR(4),@pmIdCueDeb VARCHAR(16),@pmIdCueCre VARCHAR(16) ,@pmInactivo BIT,@pmCdAutoret VARCHAR(4),@pmOrdenServ INT,@pmNovedadNom BIT,@pmCdConcDeveng VARCHAR(4),@pmCdConcDed VARCHAR(4) ,@pmRubroConc VARCHAR(50),@pmMudReajuste BIT,@pmCodFEDian VARCHAR(20),@pmTipoConcGat INT,@pmFechaUpdate SMALLDATETIME AS UPDATE ConcDiversos SET Concepto=@pmConcepto,Grupo=@pmGrupo,EsServicio=@pmEsServicio,DeManfsto=@pmDeManfsto,CdIva=@pmCdIva ,CdRet=@pmCdRet,CdIca=@pmCdIca,Inactivo=@pmInactivo,IdCueDeb=@pmIdCueDeb,IdCueCre=@pmIdCueCre,CdAutoret=@pmCdAutoret ,NovedadNom=@pmNovedadNom,CdConcDeveng=@pmCdConcDeveng,CdConcDed=@pmCdConcDed,FechaUpdate=@pmFechaUpdate,OrdenServ=@pmOrdenServ ,RubroConc=@pmRubroConc,MudReajuste=@pmMudReajuste,CodFEDian=@pmCodFEDian,TipoConcGat=@pmTipoConcGat WHERE IdConcepto=@pmIdConcepto GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatLiquidaDev] @pmTipDoc VARCHAR(3),@pmNumLiquida INT,@pmIdCia CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatLiquida SET Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumLiquida=@pmNumLiquida AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatLiquida] @pmTipDoc VARCHAR(3),@pmNumLiquida INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumLiquida,IdCia,Fecha,FechaLiquida,FechaVence,IdConcepto,Modalidad,Periodos,TarifaLiq,VrAportes,Referencia,VrBaseLiq,CdTarifLiq,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FechaDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatLiquida WHERE TipDoc=@pmTipDoc AND NumLiquida=@pmNumLiquida AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatLiquida] @pmTipDoc VARCHAR(3),@pmNumLiquida INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFechaLiquida SMALLDATETIME,@pmFechaVence SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(20),@pmPeriodos INT,@pmTarifaLiq DECIMAL(14,4),@pmVrAportes MONEY,@pmReferencia VARCHAR(50),@pmVrBaseLiq MONEY,@pmCdTarifLiq VARCHAR(4) ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatLiquida SET Fecha=@pmFecha,FechaLiquida=@pmFechaLiquida,FechaVence=@pmFechaVence,IdConcepto=@pmIdConcepto,Modalidad=@pmModalidad,Periodos=@pmPeriodos,TarifaLiq=@pmTarifaLiq,VrAportes=@pmVrAportes,Referencia=@pmReferencia,VrBaseLiq=@pmVrBaseLiq,CdTarifLiq=@pmCdTarifLiq,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumLiquida=@pmNumLiquida AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatLiquida] @pmTipDoc VARCHAR(3),@pmNumLiquida INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFechaLiquida SMALLDATETIME,@pmFechaVence SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(20),@pmPeriodos INT,@pmTarifaLiq DECIMAL(14,4),@pmVrAportes MONEY,@pmReferencia VARCHAR(50),@pmVrBaseLiq MONEY,@pmCdTarifLiq VARCHAR(4) ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatLiquida (TipDoc,NumLiquida,IdCia,Fecha,FechaLiquida,FechaVence,IdConcepto,Modalidad,Periodos,TarifaLiq,VrAportes,Referencia,VrBaseLiq,CdTarifLiq,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FechaDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDoc,@pmNumLiquida,@pmIdCia,@pmFecha,@pmFechaLiquida,@pmFechaVence,@pmIdConcepto,@pmModalidad,@pmPeriodos,@pmTarifaLiq,@pmVrAportes,@pmReferencia,@pmVrBaseLiq,@pmCdTarifLiq,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmAnulado,@pmNumDev,@pmFechaDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatTraslados] @pmTipDoc VARCHAR(3),@pmNumTraslado INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(20),@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmIdAsociadoDtn VARCHAR(16),@pmUndVehicDtn CHAR(1),@pmIdVehiculoDtn VARCHAR(10),@pmVrTraslado MONEY,@pmVrAportes MONEY,@pmVrVinculacion MONEY,@pmVrSaldoVinc MONEY,@pmVrGarantia MONEY,@pmVrSaldoApo MONEY,@pmVrTotalApo MONEY ,@pmVrAvaluo MONEY,@pmTipoBaseLiq CHAR(1),@pmTipoAfiVeh VARCHAR(10),@pmReferencia VARCHAR(50),@pmFechaCorte SMALLDATETIME,@pmVrAbonos MONEY,@pmTipDocRef VARCHAR(3),@pmNumDocRef INT,@pmCiaDocRef CHAR(2),@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500),@pmTarifaGar DECIMAL(14,4),@pmUndTarifGar CHAR(1),@pmComentarioGar VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatTraslados (TipDoc,NumTraslado,IdCia,Fecha,IdConcepto,Modalidad,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,IdAsociadoDtn,UndVehicDtn,IdVehiculoDtn,VrTraslado,VrAportes,VrVinculacion,VrSaldoVinc,VrGarantia,VrSaldoApo,VrTotalApo,VrAvaluo,TipoBaseLiq,TipoAfiVeh,Referencia,FechaCorte,VrAbonos,TipDocRef,NumDocRef,CiaDocRef,TarifaGar,UndTarifGar,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FechaDev,Observacion,ComentarioGar,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDoc,@pmNumTraslado,@pmIdCia,@pmFecha,@pmIdConcepto,@pmModalidad,@pmIdAsociado,@pmUndVehiculo,@pmIdVehiculo,@pmnRemolque,@pmIdAsociadoDtn,@pmUndVehicDtn,@pmIdVehiculoDtn,@pmVrTraslado,@pmVrAportes,@pmVrVinculacion,@pmVrSaldoVinc,@pmVrGarantia,@pmVrSaldoApo,@pmVrTotalApo,@pmVrAvaluo,@pmTipoBaseLiq,@pmTipoAfiVeh,@pmReferencia,@pmFechaCorte,@pmVrAbonos,@pmTipDocRef,@pmNumDocRef,@pmCiaDocRef,@pmTarifaGar,@pmUndTarifGar,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmAnulado,@pmNumDev,@pmFechaDev,@pmObservacion,@pmComentarioGar,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatTraslados] @pmTipDoc VARCHAR(3),@pmNumTraslado INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumTraslado,IdCia,Fecha,IdConcepto,Modalidad,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,IdAsociadoDtn,UndVehicDtn,IdVehiculoDtn,VrTraslado,VrAportes,VrVinculacion,VrSaldoVinc,VrGarantia,VrSaldoApo,VrTotalApo,VrAvaluo,TipoBaseLiq,TipoAfiVeh,Referencia,FechaCorte,VrAbonos,TipDocRef,NumDocRef,CiaDocRef,TarifaGar,UndTarifGar ,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FechaDev,Observacion,ComentarioGar,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatTraslados WHERE TipDoc=@pmTipDoc AND NumTraslado=@pmNumTraslado AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatTraslados] @pmTipDoc VARCHAR(3),@pmNumTraslado INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(20),@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmIdAsociadoDtn VARCHAR(16),@pmUndVehicDtn CHAR(1),@pmIdVehiculoDtn VARCHAR(10),@pmVrTraslado MONEY,@pmVrAportes MONEY,@pmVrVinculacion MONEY,@pmVrSaldoVinc MONEY,@pmVrGarantia MONEY,@pmVrSaldoApo MONEY,@pmVrTotalApo MONEY ,@pmVrAvaluo MONEY,@pmTipoBaseLiq CHAR(1),@pmTipoAfiVeh VARCHAR(10),@pmReferencia VARCHAR(50),@pmFechaCorte SMALLDATETIME,@pmVrAbonos MONEY,@pmTipDocRef VARCHAR(3),@pmNumDocRef INT,@pmCiaDocRef CHAR(2),@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500),@pmTarifaGar DECIMAL(14,4),@pmUndTarifGar CHAR(1),@pmComentarioGar VARCHAR(500) AS UPDATE Trn_GatTraslados SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,Modalidad=@pmModalidad,IdAsociado=@pmIdAsociado,UndVehiculo=@pmUndVehiculo,IdVehiculo=@pmIdVehiculo,nRemolque=@pmnRemolque,IdAsociadoDtn=@pmIdAsociadoDtn,UndVehicDtn=@pmUndVehicDtn,IdVehiculoDtn=@pmIdVehiculoDtn,VrTraslado=@pmVrTraslado,VrAportes=@pmVrAportes,VrVinculacion=@pmVrVinculacion,VrSaldoVinc=@pmVrSaldoVinc,VrGarantia=@pmVrGarantia,VrSaldoApo=@pmVrSaldoApo,VrTotalApo=@pmVrTotalApo,VrAvaluo=@pmVrAvaluo,TipoBaseLiq=@pmTipoBaseLiq,TipoAfiVeh=@pmTipoAfiVeh,Referencia=@pmReferencia ,FechaCorte=@pmFechaCorte,VrAbonos=@pmVrAbonos,TipDocRef=@pmTipDocRef,NumDocRef=@pmNumDocRef,CiaDocRef=@pmCiaDocRef,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion,TarifaGar=@pmTarifaGar,UndTarifGar=@pmUndTarifGar,ComentarioGar=@pmComentarioGar WHERE TipDoc=@pmTipDoc AND NumTraslado=@pmNumTraslado AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryTercerosBus] @pmCodigo VARCHAR(16)=Null,@pmTelefono VARCHAR(20)=Null AS --consultar por codigo o por telefono SELECT IdTercero,RazonSocial,Codigo,TipoId,Dv,NomCial,SiglaRaz,Direccion,IdLocal,Telefono,Fax,TelMovil,SitioWeb,e_mail,EsCliente,EsVendedor,EsConductor ,EsPropietario,EsProveedor,EsEmpleado,EsOperario,EsAccnista,EsCiaAseg,EsCliePres,IdProf,IdSector,IdRegimen,IdLugarCed,TipEnte,FecExpCed ,Observacion,IniStgNom,ImgFoto,ImgFirma,ImagenDoc1,ImagenDoc2,ImagenDoc3,FechaNac,IdEstOper,IdLocUbic,DescUbicac,CdGrupoTerc,RegimenFE,PN_RUT ,RecPublicos,CargoPublico,FecInicioCP,FecFinalCp,PersonaPub,CargoPersPub,FecInicioPP,FecFinalPP,VrIngresos,VrOtroIng,VrGastos,VrActivos,VrPasivos,VrPatrimonio,ConcOtrosIng,OperActVirtual,TipoOperVirtual,LavadoActivos ,RL_Nombre,RL_Identificacion,RL_Direccion,RL_CodCiudad,RL_Telefono,RL_Email,Asociado,IdEstado,Inactivo,FechaAdd,FechaUpdate,IdUsuario FROM Terceros WHERE Codigo LIKE ISNULL(@pmCodigo,'%') AND Telefono LIKE ISNULL(@pmTelefono,'%') ORDER BY RazonSocial GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryTerceros] @pmIdTercero VARCHAR(16) AS SELECT IdTercero,RazonSocial,Codigo,TipoId,Dv,NomCial,SiglaRaz,Direccion,IdLocal,Telefono,Fax,TelMovil,SitioWeb,e_mail,EsCliente,EsVendedor,EsConductor ,EsPropietario,EsProveedor,EsEmpleado,EsOperario,EsAccnista,EsCiaAseg,EsCliePres,IdSector,IdProf,IdRegimen,TipEnte,IdLugarCed,FecExpCed ,Observacion,IniStgNom,IdEstado,Inactivo,ImgFoto,ImgFirma,ImagenDoc1,ImagenDoc2,ImagenDoc3,FechaNac,IdEstOper,IdLocUbic,DescUbicac,CdGrupoTerc,RegimenFE,PN_RUT ,RecPublicos,CargoPublico,FecInicioCP,FecFinalCp,PersonaPub,CargoPersPub,FecInicioPP,FecFinalPP,VrIngresos,VrOtroIng,VrGastos,VrActivos,VrPasivos,VrPatrimonio,ConcOtrosIng,OperActVirtual,TipoOperVirtual,LavadoActivos ,RL_Nombre,RL_Identificacion,RL_Direccion,RL_CodCiudad,RL_Telefono,RL_Email,Asociado,FechaAdd,FechaUpdate,IdUsuario FROM Terceros WHERE IdTercero=@pmIdTercero GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsTerceros] @pmIdTercero VARCHAR(16),@pmRazonSocial VARCHAR(250),@pmCodigo VARCHAR(16),@pmTipoId CHAR(1),@pmDv CHAR(1),@pmDireccion VARCHAR(250),@pmIdLocal VARCHAR(8) ,@pmTelefono VARCHAR(20),@pmFax VARCHAR(20),@pmTelMovil VARCHAR(20),@pmSitioWeb VARCHAR(100),@pme_mail VARCHAR(100),@pmEsCliente BIT,@pmEsVendedor BIT,@pmEsConductor BIT ,@pmEsPropietario BIT,@pmEsProveedor BIT,@pmEsEmpleado BIT,@pmEsOperario BIT,@pmEsAccnista BIT,@pmEsCiaAseg BIT,@pmIdSector VARCHAR(8),@pmIdRegimen VARCHAR(4),@pmIdLugarCed VARCHAR(8),@pmObservacion VARCHAR(250) ,@pmIniStgNom INT,@pmIdEstado VARCHAR(4),@pmInactivo BIT,@pmNomCial VARCHAR(250),@pmSiglaRaz VARCHAR(50),@pmIdProf VARCHAR(4),@pmTipEnte CHAR(1),@pmFecExpCed SMALLDATETIME,@pmEsCliePres BIT,@pmImgFoto VARCHAR(30),@pmImgFirma VARCHAR(30) ,@pmImagenDoc1 VARCHAR(50),@pmImagenDoc2 VARCHAR(50),@pmImagenDoc3 VARCHAR(50),@pmFechaNac SMALLDATETIME,@pmIdEstOper VARCHAR(4),@pmIdLocUbic VARCHAR(8),@pmDescUbicac VARCHAR(150),@pmCdGrupoTerc VARCHAR(4),@pmRegimenFE BIT,@pmPN_RUT BIT ,@pmRecPublicos BIT,@pmCargoPublico VARCHAR(50),@pmFecInicioCP SMALLDATETIME,@pmFecFinalCp SMALLDATETIME,@pmPersonaPub BIT,@pmCargoPersPub VARCHAR(50),@pmFecInicioPP SMALLDATETIME,@pmFecFinalPP SMALLDATETIME ,@pmVrIngresos MONEY,@pmVrOtroIng MONEY,@pmVrGastos MONEY,@pmVrActivos MONEY,@pmVrPasivos MONEY,@pmVrPatrimonio MONEY,@pmConcOtrosIng VARCHAR(250),@pmOperActVirtual BIT,@pmTipoOperVirtual VARCHAR(150),@pmLavadoActivos BIT ,@pmRL_Nombre VARCHAR(150),@pmRL_Identificacion VARCHAR(16),@pmRL_Direccion VARCHAR(250),@pmRL_CodCiudad VARCHAR(8),@pmRL_Telefono VARCHAR(20),@pmRL_Email VARCHAR(150),@pmAsociado BIT,@pmFechaAdd SMALLDATETIME,@pmIdUsuario VARCHAR(11) AS INSERT INTO Terceros (IdTercero,RazonSocial,Codigo,TipoId,Dv,Direccion,IdLocal,Telefono,Fax,TelMovil,SitioWeb,e_mail,EsCliente,EsVendedor,EsConductor,EsPropietario,EsProveedor,EsEmpleado,EsOperario,EsAccnista,EsCiaAseg,EsCliePres,IdSector,IdRegimen ,IdLugarCed,Observacion,IniStgNom,IdEstado,Inactivo,FechaAdd,IdUsuario,NomCial,SiglaRaz,IdProf,TipEnte,FecExpCed,ImgFoto,ImgFirma,ImagenDoc1,ImagenDoc2,ImagenDoc3,FechaNac,IdEstOper,IdLocUbic,DescUbicac,CdGrupoTerc,RegimenFE,PN_RUT ,RecPublicos,CargoPublico,FecInicioCP,FecFinalCp,PersonaPub,CargoPersPub,FecInicioPP,FecFinalPP,VrIngresos,VrOtroIng,VrGastos,VrActivos,VrPasivos,VrPatrimonio,ConcOtrosIng,OperActVirtual,TipoOperVirtual,LavadoActivos ,RL_Nombre,RL_Identificacion,RL_Direccion,RL_CodCiudad,RL_Telefono,RL_Email,Asociado) VALUES (@pmIdTercero,@pmRazonSocial,@pmCodigo,@pmTipoId,@pmDv,@pmDireccion,@pmIdLocal,@pmTelefono,@pmFax,@pmTelMovil,@pmSitioWeb,@pme_mail,@pmEsCliente,@pmEsVendedor,@pmEsConductor,@pmEsPropietario,@pmEsProveedor ,@pmEsEmpleado,@pmEsOperario,@pmEsAccnista,@pmEsCiaAseg,@pmEsCliePres,@pmIdSector,@pmIdRegimen,@pmIdLugarCed,@pmObservacion,@pmIniStgNom,@pmIdEstado,@pmInactivo,@pmFechaAdd,@pmIdUsuario ,@pmNomCial,@pmSiglaRaz,@pmIdProf,@pmTipEnte,@pmFecExpCed,@pmImgFoto,@pmImgFirma,@pmImagenDoc1,@pmImagenDoc2,@pmImagenDoc3,@pmFechaNac,@pmIdEstOper,@pmIdLocUbic,@pmDescUbicac,@pmCdGrupoTerc,@pmRegimenFE,@pmPN_RUT ,@pmRecPublicos,@pmCargoPublico,@pmFecInicioCP,@pmFecFinalCp,@pmPersonaPub,@pmCargoPersPub,@pmFecInicioPP,@pmFecFinalPP,@pmVrIngresos,@pmVrOtroIng,@pmVrGastos,@pmVrActivos,@pmVrPasivos,@pmVrPatrimonio,@pmConcOtrosIng ,@pmOperActVirtual,@pmTipoOperVirtual,@pmLavadoActivos,@pmRL_Nombre,@pmRL_Identificacion,@pmRL_Direccion,@pmRL_CodCiudad,@pmRL_Telefono,@pmRL_Email,@pmAsociado) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpTerceros] @pmIdTercero VARCHAR(16),@pmRazonSocial VARCHAR(250),@pmCodigo VARCHAR(16),@pmTipoId CHAR(1),@pmDv CHAR(1),@pmDireccion VARCHAR(250),@pmIdLocal VARCHAR(8) ,@pmTelefono VARCHAR(20),@pmFax VARCHAR(20),@pmTelMovil VARCHAR(20),@pmSitioWeb VARCHAR(100),@pme_mail VARCHAR(100),@pmEsCliente BIT,@pmEsVendedor BIT,@pmEsConductor BIT ,@pmEsPropietario BIT,@pmEsProveedor BIT,@pmEsEmpleado BIT,@pmEsOperario BIT,@pmEsAccnista BIT,@pmEsCiaAseg BIT,@pmIdSector VARCHAR(8),@pmIdRegimen VARCHAR(4),@pmIdLugarCed VARCHAR(8),@pmObservacion VARCHAR(250) ,@pmIniStgNom INT,@pmIdEstado VARCHAR(4),@pmInactivo BIT,@pmNomCial VARCHAR(250),@pmSiglaRaz VARCHAR(50),@pmIdProf VARCHAR(4),@pmTipEnte CHAR(1),@pmFecExpCed SMALLDATETIME,@pmEsCliePres BIT,@pmImgFoto VARCHAR(30),@pmImgFirma VARCHAR(30) ,@pmImagenDoc1 VARCHAR(50),@pmImagenDoc2 VARCHAR(50),@pmImagenDoc3 VARCHAR(50),@pmFechaNac SMALLDATETIME,@pmIdEstOper VARCHAR(4),@pmIdLocUbic VARCHAR(8),@pmDescUbicac VARCHAR(150),@pmCdGrupoTerc VARCHAR(4),@pmRegimenFE BIT,@pmPN_RUT BIT ,@pmRecPublicos BIT,@pmCargoPublico VARCHAR(50),@pmFecInicioCP SMALLDATETIME,@pmFecFinalCp SMALLDATETIME,@pmPersonaPub BIT,@pmCargoPersPub VARCHAR(50),@pmFecInicioPP SMALLDATETIME,@pmFecFinalPP SMALLDATETIME ,@pmVrIngresos MONEY,@pmVrOtroIng MONEY,@pmVrGastos MONEY,@pmVrActivos MONEY,@pmVrPasivos MONEY,@pmVrPatrimonio MONEY,@pmConcOtrosIng VARCHAR(250),@pmOperActVirtual BIT,@pmTipoOperVirtual VARCHAR(150),@pmLavadoActivos BIT ,@pmRL_Nombre VARCHAR(150),@pmRL_Identificacion VARCHAR(16),@pmRL_Direccion VARCHAR(250),@pmRL_CodCiudad VARCHAR(8),@pmRL_Telefono VARCHAR(20),@pmRL_Email VARCHAR(150),@pmAsociado BIT,@pmFechaUpdate SMALLDATETIME AS UPDATE Terceros SET RazonSocial=@pmRazonSocial,Codigo=@pmCodigo,TipoId=@pmTipoId,Dv=@pmDv,Direccion=@pmDireccion,IdLocal=@pmIdLocal,Telefono=@pmTelefono,Fax=@pmFax,TelMovil=@pmTelMovil,SitioWeb=@pmSitioWeb,e_mail=@pme_mail ,EsCliente=@pmEsCliente,EsVendedor=@pmEsVendedor,EsConductor=@pmEsConductor,EsPropietario=@pmEsPropietario,EsProveedor=@pmEsProveedor,EsEmpleado=@pmEsEmpleado,EsOperario=@pmEsOperario,EsAccnista=@pmEsAccnista,EsCiaAseg=@pmEsCiaAseg ,EsCliePres=@pmEsCliePres,IdSector=@pmIdSector,IdRegimen=@pmIdRegimen,IdLugarCed=@pmIdLugarCed,Observacion=@pmObservacion,IniStgNom=@pmIniStgNom,IdEstado=@pmIdEstado,Inactivo=@pmInactivo,FechaUpdate=@pmFechaUpdate ,NomCial=@pmNomCial,SiglaRaz=@pmSiglaRaz,IdProf=@pmIdProf,TipEnte=@pmTipEnte,FecExpCed=@pmFecExpCed,ImgFoto=@pmImgFoto,ImgFirma=@pmImgFirma,ImagenDoc1=@pmImagenDoc1,ImagenDoc2=@pmImagenDoc2,ImagenDoc3=@pmImagenDoc3,FechaNac=@pmFechaNac ,IdEstOper=@pmIdEstOper,IdLocUbic=@pmIdLocUbic,DescUbicac=@pmDescUbicac,CdGrupoTerc=@pmCdGrupoTerc,RegimenFE=@pmRegimenFE,PN_RUT=@pmPN_RUT ,RecPublicos=@pmRecPublicos,CargoPublico=@pmCargoPublico,FecInicioCP=@pmFecInicioCP,FecFinalCp=@pmFecFinalCp,PersonaPub=@pmPersonaPub,CargoPersPub=@pmCargoPersPub,FecInicioPP=@pmFecInicioPP,FecFinalPP=@pmFecFinalPP,VrIngresos=@pmVrIngresos ,VrOtroIng=@pmVrOtroIng,VrGastos=@pmVrGastos,VrActivos=@pmVrActivos,VrPasivos=@pmVrPasivos,VrPatrimonio=@pmVrPatrimonio,ConcOtrosIng=@pmConcOtrosIng,OperActVirtual=@pmOperActVirtual,TipoOperVirtual=@pmTipoOperVirtual,LavadoActivos=@pmLavadoActivos ,RL_Nombre=@pmRL_Nombre,RL_Identificacion=@pmRL_Identificacion,RL_Direccion=@pmRL_Direccion,RL_CodCiudad=@pmRL_CodCiudad,RL_Telefono=@pmRL_Telefono,RL_Email=@pmRL_Email,Asociado=@pmAsociado WHERE IdTercero=@pmIdTercero GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsTerceros_Sel] @pmIdTercero VARCHAR(16),@pmNewTercero VARCHAR(16),@pmNewCodigo VARCHAR(16) AS INSERT INTO Terceros (IdTercero,RazonSocial,Codigo,TipoId,Dv,Direccion,IdLocal,Telefono,Fax,TelMovil,SitioWeb,e_mail,EsCliente,EsVendedor,EsConductor,EsPropietario,EsProveedor,EsEmpleado,EsOperario,EsAccnista,EsCiaAseg,EsCliePres,IdSector,IdRegimen ,IdLugarCed,Observacion,IniStgNom,IdEstado,Inactivo,FechaAdd,IdUsuario,NomCial,SiglaRaz,IdProf,TipEnte,FecExpCed,ImgFoto,ImgFirma,ImagenDoc1,ImagenDoc2,ImagenDoc3,FechaNac,IdEstOper,IdLocUbic,DescUbicac,CdGrupoTerc,RegimenFE,PN_RUT ,RecPublicos,CargoPublico,FecInicioCP,FecFinalCp,PersonaPub,CargoPersPub,FecInicioPP,FecFinalPP,VrIngresos,VrOtroIng,VrGastos,VrActivos,VrPasivos,VrPatrimonio,ConcOtrosIng,OperActVirtual,TipoOperVirtual,LavadoActivos,RL_Nombre,RL_Identificacion,RL_Direccion,RL_CodCiudad,RL_Telefono,RL_Email,Asociado) SELECT @pmNewTercero,RazonSocial,@pmNewCodigo,TipoId,Dv,Direccion,IdLocal,Telefono,Fax,TelMovil,SitioWeb,e_mail,EsCliente,EsVendedor,EsConductor,EsPropietario,EsProveedor,EsEmpleado,EsOperario,EsAccnista,EsCiaAseg,EsCliePres,IdSector,IdRegimen ,IdLugarCed,Observacion,IniStgNom,IdEstado,Inactivo,FechaAdd,IdUsuario,NomCial,SiglaRaz,IdProf,TipEnte,FecExpCed,ImgFoto,ImgFirma,ImagenDoc1,ImagenDoc2,ImagenDoc3,FechaNac,IdEstOper,IdLocUbic,DescUbicac,CdGrupoTerc,RegimenFE,PN_RUT ,RecPublicos,CargoPublico,FecInicioCP,FecFinalCp,PersonaPub,CargoPersPub,FecInicioPP,FecFinalPP,VrIngresos,VrOtroIng,VrGastos,VrActivos,VrPasivos,VrPatrimonio,ConcOtrosIng,OperActVirtual,TipoOperVirtual,LavadoActivos,RL_Nombre,RL_Identificacion,RL_Direccion,RL_CodCiudad,RL_Telefono,RL_Email,Asociado FROM Terceros WHERE IdTercero=@pmIdTercero GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryTercerosCod] @pmIdTercero VARCHAR(16),@pmCodigo VARCHAR(16) AS SELECT IdTercero,RazonSocial,Codigo,TipoId,Dv,NomCial,SiglaRaz,Direccion,IdLocal,Telefono,Fax,TelMovil,SitioWeb,e_mail,EsCliente,EsVendedor,EsConductor ,EsPropietario,EsProveedor,EsEmpleado,EsOperario,EsAccnista,EsCiaAseg,EsCliePres,IdSector,IdRegimen,IdLugarCed,FecExpCed,TipEnte,IdProf ,Observacion,IniStgNom,IdEstado,Inactivo,ImgFoto,ImgFirma,ImagenDoc1,ImagenDoc2,ImagenDoc3,FechaNac,IdEstOper,IdLocUbic,DescUbicac,CdGrupoTerc,RegimenFE,PN_RUT ,RecPublicos,CargoPublico,FecInicioCP,FecFinalCp,PersonaPub,CargoPersPub,FecInicioPP,FecFinalPP,VrIngresos,VrOtroIng,VrGastos,VrActivos,VrPasivos,VrPatrimonio,ConcOtrosIng,OperActVirtual,TipoOperVirtual,LavadoActivos ,RL_Nombre,RL_Identificacion,RL_Direccion,RL_CodCiudad,RL_Telefono,RL_Email,Asociado,FechaAdd,FechaUpdate,IdUsuario FROM Terceros WHERE IdTercero=@pmIdTercero OR Codigo=@pmCodigo ORDER BY IdTercero GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryGatAdicionales] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumRegistro,IdCia,Fecha,IdConcepto,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,VrAporte,VrSaldo,VrAvaluo,TipoBaseLiq,TipoAfiVeh,Referencia,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FechaDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea FROM Trn_GatAdicionales WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsGatAdicionales] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmVrAporte MONEY,@pmVrSaldo MONEY,@pmVrAvaluo MONEY,@pmTipoBaseLiq CHAR(1),@pmTipoAfiVeh VARCHAR(10),@pmReferencia VARCHAR(50) ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmModuloCrea VARCHAR(10) AS INSERT INTO Trn_GatAdicionales (TipDoc,NumRegistro,IdCia,Fecha,IdConcepto,IdAsociado,UndVehiculo,IdVehiculo,nRemolque,VrAporte,VrSaldo,VrAvaluo,TipoBaseLiq,TipoAfiVeh,Referencia,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FechaDev,Observacion,IdUsuario,FechaCrea,IdCiaCrea,ModuloCrea) VALUES (@pmTipDoc,@pmNumRegistro,@pmIdCia,@pmFecha,@pmIdConcepto,@pmIdAsociado,@pmUndVehiculo,@pmIdVehiculo,@pmnRemolque,@pmVrAporte,@pmVrSaldo,@pmVrAvaluo,@pmTipoBaseLiq,@pmTipoAfiVeh,@pmReferencia,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmAnulado,@pmNumDev,@pmFechaDev,@pmObservacion,@pmIdUsuario,@pmFechaCrea,@pmIdCiaCrea,@pmModuloCrea) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatAdicionales] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmIdAsociado VARCHAR(16),@pmUndVehiculo CHAR(1),@pmIdVehiculo VARCHAR(10),@pmnRemolque VARCHAR(10),@pmVrAporte MONEY,@pmVrSaldo MONEY,@pmVrAvaluo MONEY,@pmTipoBaseLiq CHAR(1),@pmTipoAfiVeh VARCHAR(10),@pmReferencia VARCHAR(50) ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatAdicionales SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,IdAsociado=@pmIdAsociado,UndVehiculo=@pmUndVehiculo,IdVehiculo=@pmIdVehiculo,nRemolque=@pmnRemolque,VrAporte=@pmVrAporte,VrSaldo=@pmVrSaldo,VrAvaluo=@pmVrAvaluo,TipoBaseLiq=@pmTipoBaseLiq,TipoAfiVeh=@pmTipoAfiVeh,Referencia=@pmReferencia,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpGatAdicionalesDev] @pmTipDoc VARCHAR(3),@pmNumRegistro INT,@pmIdCia CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFechaDev SMALLDATETIME,@pmObservacion VARCHAR(500) AS UPDATE Trn_GatAdicionales SET Anulado=@pmAnulado,NumDev=@pmNumDev,FechaDev=@pmFechaDev,Observacion=@pmObservacion WHERE TipDoc=@pmTipDoc AND NumRegistro=@pmNumRegistro AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsCompCajaDet] @pmTipDoc VARCHAR(3),@pmRecibo INT,@pmIdCia CHAR(2),@pmItem INT,@pmIdConcepto VARCHAR(4),@pmIdCuenta VARCHAR(16),@pmDetalle VARCHAR(250) ,@pmVrDebito MONEY,@pmVrCredito MONEY,@pmNitTercero VARCHAR(16),@pmpVehiculo VARCHAR(10),@pmCdCCosto VARCHAR(16),@pmCdSubCos VARCHAR(16),@pmVrBase MONEY ,@pmTarifaBase DECIMAL(14,4),@pmTipFac VARCHAR(3),@pmFactura VARCHAR(15),@pmIdCiaFac CHAR(2),@pmItemFac INT,@pmFecVence SMALLDATETIME ,@pmCodCta VARCHAR(4),@pmNumCheque VARCHAR(20),@pmTipoAplica CHAR(1),@pmNitOtros VARCHAR(16),@pmCodAgencia VARCHAR(16),@pmReferncia VARCHAR(50),@pmTipDocRef VARCHAR(3),@pmDocRef INT,@pmIdCiaRef CHAR(2) ,@pmDocSop BIT,@pmTipSop VARCHAR(3),@pmNumSoporte INT,@pmIdCiaSop CHAR(2),@pmTipoImp VARCHAR(4),@pmCodTarImp VARCHAR(4),@pmItemBase INT,@pmConcAsociado INT AS INSERT INTO Trn_CompCajaDet (TipDoc,Recibo,IdCia,Item,IdConcepto,IdCuenta,Detalle,VrDebito,VrCredito,NitTercero,pVehiculo,CdCCosto,CdSubCos,VrBase,TarifaBase,TipFac,Factura,IdCiaFac,ItemFac,FecVence ,CodCta,NumCheque,TipoAplica,NitOtros,CodAgencia,Referncia,TipDocRef,DocRef,IdCiaRef,DocSop,TipSop,NumSoporte,IdCiaSop,TipoImp,CodTarImp,ItemBase,ConcAsociado) VALUES (@pmTipDoc,@pmRecibo,@pmIdCia,@pmItem,@pmIdConcepto,@pmIdCuenta,@pmDetalle,@pmVrDebito,@pmVrCredito,@pmNitTercero,@pmpVehiculo,@pmCdCCosto,@pmCdSubCos,@pmVrBase ,@pmTarifaBase,@pmTipFac,@pmFactura,@pmIdCiaFac,@pmItemFac,@pmFecVence,@pmCodCta,@pmNumCheque,@pmTipoAplica,@pmNitOtros,@pmCodAgencia,@pmReferncia,@pmTipDocRef,@pmDocRef,@pmIdCiaRef ,@pmDocSop,@pmTipSop,@pmNumSoporte,@pmIdCiaSop,@pmTipoImp,@pmCodTarImp,@pmItemBase,@pmConcAsociado) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryCompCajaDet] @pmTipDoc VARCHAR(3),@pmRecibo INT,@pmIdCia CHAR(2),@pmItem INT AS SELECT TipDoc,Recibo,IdCia,Item,IdConcepto,IdCuenta,Detalle,VrDebito,VrCredito,NitTercero,pVehiculo,CdCCosto,CdSubCos ,VrBase,TarifaBase,TipFac,Factura,IdCiaFac,ItemFac,FecVence,CodCta,NumCheque,TipoAplica,NitOtros,CodAgencia,Referncia,TipDocRef,DocRef,IdCiaRef ,DocSop,TipSop,NumSoporte,IdCiaSop,TipoImp,CodTarImp,ItemBase,ConcAsociado FROM Trn_CompCajaDet WHERE TipDoc=@pmTipDoc AND Recibo=@pmRecibo AND IdCia=@pmIdCia AND (Item>=ISNULL(@pmItem,0) AND Item<=ISNULL(@pmItem,2147483647)) ORDER BY Item GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsTarifasAportes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsTarifasAportes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpTarifasAportes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpTarifasAportes] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsTarifasAportes] @pmFecha SMALLDATETIME,@pmIdTarifVinc VARCHAR(4),@pmIdTarifApo VARCHAR(4),@pmTarifTraslado DECIMAL(14,4),@pmUndTarifTdo VARCHAR(10),@pmBaseTarifVinc VARCHAR(10),@pmBaseLiqAportes VARCHAR(10),@pmFrecLiqAportes INT,@pmCodGrupo VARCHAR(4),@pmNitAsociado VARCHAR(16),@pmId_Vehiculo VARCHAR(10),@pmUndVehiculo CHAR(1),@pmTipoVigencia CHAR(1),@pmFechaInicial SMALLDATETIME,@pmFechaFinal SMALLDATETIME ,@pmAnulado BIT,@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME AS INSERT INTO TarifasAportes (Fecha,IdTarifVinc,IdTarifApo,TarifTraslado,UndTarifTdo,BaseTarifVinc,BaseLiqAportes,FrecLiqAportes,CodGrupo,NitAsociado,Id_Vehiculo,UndVehiculo,TipoVigencia,FechaInicial,FechaFinal,Anulado,IdUsuario,FechaCrea,FechaAct,Observacion) VALUES (@pmFecha,@pmIdTarifVinc,@pmIdTarifApo,@pmTarifTraslado,@pmUndTarifTdo,@pmBaseTarifVinc,@pmBaseLiqAportes,@pmFrecLiqAportes,@pmCodGrupo,@pmNitAsociado,@pmId_Vehiculo,@pmUndVehiculo,@pmTipoVigencia,@pmFechaInicial,@pmFechaFinal,@pmAnulado,@pmIdUsuario,@pmFechaCrea,Null,@pmObservacion) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpTarifasAportes] @pmId INT,@pmFecha SMALLDATETIME,@pmIdTarifVinc VARCHAR(4),@pmIdTarifApo VARCHAR(4),@pmTarifTraslado DECIMAL(14,4),@pmUndTarifTdo VARCHAR(10),@pmBaseTarifVinc VARCHAR(10),@pmBaseLiqAportes VARCHAR(10),@pmFrecLiqAportes INT,@pmCodGrupo VARCHAR(4),@pmNitAsociado VARCHAR(16),@pmId_Vehiculo VARCHAR(10),@pmUndVehiculo CHAR(1),@pmTipoVigencia CHAR(1),@pmFechaInicial SMALLDATETIME,@pmFechaFinal SMALLDATETIME ,@pmAnulado BIT,@pmObservacion VARCHAR(500),@pmFechaAct SMALLDATETIME AS UPDATE TarifasAportes SET Fecha=@pmFecha,IdTarifVinc=@pmIdTarifVinc,IdTarifApo=@pmIdTarifApo,TarifTraslado=@pmTarifTraslado,UndTarifTdo=@pmUndTarifTdo,BaseTarifVinc=@pmBaseTarifVinc,BaseLiqAportes=@pmBaseLiqAportes,FrecLiqAportes=@pmFrecLiqAportes,CodGrupo=@pmCodGrupo,NitAsociado=@pmNitAsociado,Id_Vehiculo=@pmId_Vehiculo,UndVehiculo=@pmUndVehiculo,TipoVigencia=@pmTipoVigencia,FechaInicial=@pmFechaInicial,FechaFinal=@pmFechaFinal,Anulado=@pmAnulado,FechaAct=@pmFechaAct,Observacion=@pmObservacion WHERE [Id]=@pmId GO