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 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 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 ALTER TABLE Trn_FactCausacion ADD CONSTRAINT FK_Trn_FactCausacion_Fijos FOREIGN KEY (IdCargo) REFERENCES [dbo].[Fijos] (IdCargo)