ALTER TABLE Trn_OilMediciones ADD Modalidad VARCHAR(10) DEFAULT('AJUSTE') NOT NULL
,TipDocAju VARCHAR(3)
GO
ALTER TABLE Trn_DocSoporte ADD IdConcepto VARCHAR(4) NOT NULL DEFAULT('0')
,IdMedPago VARCHAR(4) NOT NULL DEFAULT('0'),MetPago INT DEFAULT(0) NOT NULL,Modalidad VARCHAR(20) DEFAULT('CONTAB') NOT NULL
,NumFactura VARCHAR(15),FechaFac SMALLDATETIME,FechaVence SMALLDATETIME,SubTotal DECIMAL(16,6) DEFAULT(0) NOT NULL
,Descuento DECIMAL(16,6) DEFAULT(0) NOT NULL,Bomberil DECIMAL(16,6) DEFAULT(0) NOT NULL,ImpAviTab DECIMAL(16,6) DEFAULT(0) NOT NULL
,OtrosCargos DECIMAL(16,6) DEFAULT(0) NOT NULL,OtrosDctos DECIMAL(16,6) DEFAULT(0) NOT NULL,BaseRet DECIMAL(16,6) DEFAULT(0) NOT NULL
,BaseBom DECIMAL(16,6) DEFAULT(0) NOT NULL,TarifaBom DECIMAL(14,4) DEFAULT(0) NOT NULL,TarifaAvta DECIMAL(14,4) DEFAULT(0) NOT NULL
,CodTarifBom VARCHAR(4),CodTarifAvta VARCHAR(4),CdCCosto VARCHAR(16),CdSubCos VARCHAR(16),TipCom VARCHAR(3) DEFAULT('0') NOT NULL
,Comprobante INT DEFAULT(0) NOT NULL,IdCiaCom CHAR(2) DEFAULT('00') NOT NULL
GO
ALTER TABLE Trn_DocSoporteDet ADD IdProducto VARCHAR(16) DEFAULT('0') NOT NULL
,Descripcion VARCHAR(1000),Cantidad DECIMAL(16,6) DEFAULT(0) NOT NULL,VrUnitario DECIMAL(16,6) DEFAULT(0) NOT NULL
,VrDcto DECIMAL(16,6) DEFAULT(0) NOT NULL,VrRetencion DECIMAL(16,6) DEFAULT(0) NOT NULL,VrRetIca DECIMAL(16,6) DEFAULT(0) NOT NULL
,VrBomberil DECIMAL(16,6) DEFAULT(0) NOT NULL,VrAviTab DECIMAL(16,6) DEFAULT(0) NOT NULL,TarifaDct DECIMAL(14,4) DEFAULT(0) NOT NULL
,TarifaRet DECIMAL(14,4) DEFAULT(0) NOT NULL,TarifaIca DECIMAL(14,4) DEFAULT(0) NOT NULL,TarifaBom DECIMAL(14,4) DEFAULT(0) NOT NULL
,TarifaAvta DECIMAL(14,4) DEFAULT(0) NOT NULL,CodTarDct VARCHAR(4),CodTarRet VARCHAR(4),CodTarIca VARCHAR(4)
,CodTarifBom VARCHAR(4),CodTarifAvta VARCHAR(4),CdCueCre VARCHAR(16)
GO
ALTER TABLE Formaspago ADD CdMedPago VARCHAR(4)
GO
ALTER TABLE TercProvee ADD CodRetIca VARCHAR(4)
GO
ALTER TABLE Trn_Entradas ADD ImpAviTab MONEY DEFAULT(0) NOT NULL,TarifaAvta DECIMAL(14,4) DEFAULT(0) NOT NULL,CodTarifAvta VARCHAR(4)
GO
ALTER TABLE Trn_DevEnt ADD ImpAviTab MONEY DEFAULT(0) NOT NULL,TarifaAvta DECIMAL(14,4) DEFAULT(0) NOT NULL
GO
ALTER TABLE tm_TraDetConc ADD tmDocSop BIT DEFAULT(0) NOT NULL,tmTipoImp VARCHAR(4),tmCodTarImp VARCHAR(4),tmItemBase INT DEFAULT(0) NOT NULL
,tmTipoDs VARCHAR(3),tmNumDs INT DEFAULT(0) NOT NULL,tmIdCiaDs CHAR(2)
GO 
ALTER TABLE Trn_TraLiqDetalle ADD DocSop BIT DEFAULT(0) NOT NULL,TipoImp VARCHAR(4),CodTarImp VARCHAR(4),ItemBase INT DEFAULT(0) NOT NULL
GO 
ALTER TABLE Trn_CompCajaDet ADD DocSop BIT DEFAULT(0) NOT NULL,TipSop VARCHAR(3),NumSoporte INT DEFAULT(0) NOT NULL
,IdCiaSop CHAR(2),TipoImp VARCHAR(4),CodTarImp VARCHAR(4),ItemBase INT DEFAULT(0) NOT NULL
GO
INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo)
 VALUES ('IDS','CONTABILIZAR RETENCION DE ICA EN DETALLE (DOC. SOPORTE)','BOOLEAN','0',4,'MAIN')
INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo)
 VALUES ('FDS','CONTABILIZAR RETENCION EN LA FUENTE EN DETALLE (DOC. SOPORTE)','BOOLEAN','0',4,'MAIN')
INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo)
 VALUES ('BDS','CONTABILIZAR SOBRETASA BOMBERIL EN DETALLE (DOC. SOPORTE)','BOOLEAN','0',4,'MAIN')
GO
INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo)
 VALUES ('FRMMPMAIN','MAICAT','BAS',32,'Medios de Pago DIAN','FRMMEDPAG','SSSSSSSSSSSSS',0,'')
GO
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOP','TOT','Permitir Modificar Valor Total')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOP','DCT','Permitir Modificar Valor del Descuento')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOP','BLO','Permitir Proveedor bloqueado')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOPBUS','TOT','Permitir Modificar Valor Total')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOPBUS','DCT','Permitir Modificar Valor del Descuento')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOPBUS','BLO','Permitir Proveedor bloqueado')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOPTRA','TOT','Permitir Modificar Valor Total')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOPTRA','DCT','Permitir Modificar Valor del Descuento')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
 VALUES ('FRMDSOPTRA','BLO','Permitir Proveedor bloqueado')
GO
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('ENT',23,'IMPUESTO AVISOS Y TABLEROS','C')
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('DVE',23,'IMPUESTO AVISOS Y TABLEROS','D')
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('SOP',2,'PROVEEDORES - CUENTA POR PAGAR','C')
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('SOP',4,'RETENCION EN LA FUENTE','C')
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('SOP',5,'RETENCION ICA','C')
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('SOP',9,'OTROS CARGOS','D')
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('SOP',10,'OTROS DESCUENTOS','C')
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('SOP',19,'SOBRETASA BOMBERIL','C')
INSERT INTO Sys_TiposDocCue (IdDoc,IdClase,ClaseCuenta,TipoMov)
 VALUES ('SOP',23,'IMPUESTO AVISOS Y TABLEROS','C')
GO
