ALTER TABLE tm_ForItems ADD tmCantDev DECIMAL(14,4) DEFAULT(0) NOT NULL,tmCantFact DECIMAL(14,4) DEFAULT(0) NOT NULL ,tmCdOperario VARCHAR(16),tmComsOper DECIMAL(14,4) DEFAULT(0) NOT NULL GO ALTER TABLE Trn_EdsForItems ADD CantDev DECIMAL(14,4) DEFAULT(0) NOT NULL,CantFact DECIMAL(14,4) DEFAULT(0) NOT NULL ,CdOperario VARCHAR(16),Comision DECIMAL(14,4) DEFAULT(0) NOT NULL GO ALTER TABLE Trn_EdsRangos ADD Cod_CCosto VARCHAR(16),Cod_SubCosto VARCHAR(16) GO INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMACON','NOMPRO','GEN',29,'Actualización de Contratos','FRMACON','S',0,'') GO INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMVCR','CMO','Cambiar Tarifa de comisión del operario') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMCAD','NOV','Habilitar opción NO APLICAR NOVEDAD-SOLO NOMINA') GO --buses oct 30/2019 ALTER TABLE Fijos ADD CdTarifaIva VARCHAR(4),CdTarifaRet VARCHAR(4),CdCuentaIva VARCHAR(16),CdCuentaRet VARCHAR(16),CdCuentaIca VARCHAR(16) ,CodFEDian VARCHAR(20),IvaIncluido BIT DEFAULT(0) NOT NULL GO ALTER TABLE Fijos_Cue ADD IdCuentaIva VARCHAR(16),IdCuentaRet VARCHAR(16),IdCuentaIca VARCHAR(16) GO ALTER TABLE tm_Cargos ADD tmBaseImpu MONEY DEFAULT(0),tmTarifaIva DECIMAL(14,4) DEFAULT(0),tmVrIva MONEY DEFAULT(0) ,tmTarifaRet DECIMAL(14,4) DEFAULT(0),tmVrRetFte MONEY DEFAULT(0),tmTarifaIca DECIMAL(14,4) DEFAULT(0),tmVrRetIca MONEY DEFAULT(0) ,tmCodTarifIva VARCHAR(4),tmCodTarifRet VARCHAR(4),tmCodTarifIca VARCHAR(4) GO ALTER TABLE Trn_CausacVence ADD BaseImpu MONEY DEFAULT(0),Tarifa_Iva DECIMAL(14,4) DEFAULT(0),VrIva MONEY DEFAULT(0) ,Tarifa_Ret DECIMAL(14,4) DEFAULT(0),VrRetFte MONEY DEFAULT(0),Tarifa_Ica DECIMAL(14,4) DEFAULT(0),VrRetIca MONEY DEFAULT(0) ,CodTarifIva VARCHAR(4),CodTarifRet VARCHAR(4),CodTarifIca VARCHAR(4),TipDocFac VARCHAR(3),NumDocFac INT DEFAULT(0),CdCiaFac CHAR(2) GO ALTER TABLE Trn_Causacion ADD IndFactura INT DEFAULT(0) NOT NULL GO ALTER TABLE Trn_NotasBuses ADD IdConcFE INT DEFAULT(0) NOT NULL GO INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMBUSFAC','BUSPRO','BAS',20,'Facturación de Causaciones','FRMBUSFAC','S',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMRCPEMP','PREPRO','GEN',10,'Recaudo Empresarial','FRMRCPEMP','S',0,'') GO INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDCDIA','FAC','Anular Facturas de causaciones') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMRCPEMP','FEC','Permitir Modificar Fecha de recaudo') GO --noviembre 5/2019 INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMVCR','MOR','Permitir Cliente en Mora') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMVCR','CUP','Permitir exceso de cupo de crédito') GO INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('VCV','VALIDACION DE CUPO DE CREDITO DEL CLIENTE EN VALES','BOOLEAN','0',5,'MAIN') INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('VMV','VALIDACION PARA CLIENTE EN MORA EN VALES','BOOLEAN','0',5,'MAIN') GO CREATE TABLE Trn_FactCausacion ( TipDoc VARCHAR(3) NOT NULL, Factura INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) NOT NULL, Item INT DEFAULT ((0)) NOT NULL, IdCargo VARCHAR(4) NOT NULL, Descripcion VARCHAR(500) NOT NULL, ValorCargo MONEY DEFAULT ((0)) NOT NULL, TarifaIva DECIMAL(14,4) DEFAULT ((0)) NOT NULL, VrIva 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, CdAgencia VARCHAR(16), IdVehiculo VARCHAR(10), Referencia VARCHAR(20), CodTarIva VARCHAR(4), CodTarRet VARCHAR(4), CodTarIca VARCHAR(4), CdClaseCue VARCHAR(4), TipCausac VARCHAR(3), NumCausac INT DEFAULT ((0)) NOT NULL, CiaCausac VARCHAR(3), ItemCausac INT DEFAULT ((0)) CONSTRAINT PK_Trn_FactCausacion PRIMARY KEY CLUSTERED (TipDoc,Factura,IdCia,Item), CONSTRAINT CK_Trn_FactCausacionDescripcion CHECK ((len([Descripcion])>(0))), CONSTRAINT CK_Trn_FactCausacionIdCargo CHECK ((len([IdCargo])>(0)))) GO ALTER TABLE Trn_FactCausacion ADD CONSTRAINT FK_Trn_FactCausacion_Fijos FOREIGN KEY (IdCargo) REFERENCES [dbo].[Fijos] (IdCargo)