ALTER TABLE TPERSONAREFERENCIASPERSONALES ADD ( CELULAR VARCHAR2(10) ); COMMENT ON COLUMN TPERSONAREFERENCIASPERSONALES.CELULAR IS 'NĂºmero de celular de la referencia personal'; CREATE PUBLIC SYNONYM TPERSONASIESS FOR DBIESS.TPERSONASIESS; CREATE PUBLIC SYNONYM TPERSONASREGISTROCIVIL FOR DBREGISTROCIVIL.TPERSONASREGISTROCIVIL; drop table TPERSONAVALORESPORCOBRAR cascade constraints; /*==============================================================*/ /* Table: TPERSONAVALORESPORCOBRAR */ /*==============================================================*/ CREATE TABLE TPERSONAVALORESPORCOBRAR ( CPERSONA NUMBER(8) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, FPARTICION VARCHAR2(6) NOT NULL, FCREACION TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, PRIORIDAD NUMBER(4), SOBREGIRA VARCHAR2(1) DEFAULT '0', COBROPARCIAL VARCHAR2(1) DEFAULT '0', MINIMOACOBRAR NUMBER(19,6), FVENCIMIENTO DATE, NUMERODOCUMENTO VARCHAR2(20), CCONCEPTO VARCHAR2(20), CSUBSISTEMA_REGISTRO VARCHAR2(2), CTRANSACCION_REGISTRO VARCHAR2(4), VERSIONTRANSACCION_REGISTRO VARCHAR2(2), RUBRO_REGISTRO NUMBER(4), CSUBSISTEMA_COBRO VARCHAR2(2), CTRANSACCION_COBRO VARCHAR2(4), VERSIONTRANSACCION_COBRO VARCHAR2(2), RUBRO_COBRO NUMBER(4), CSUBSISTEMA_VENCIMIENTO VARCHAR2(2), CTRANSACCION_VENCIMIENTO VARCHAR2(4), VERSIONTRANSACCION_VENCIMIENTO VARCHAR2(2), RUBRO_VENCIMIENTO NUMBER(4), CMONEDA VARCHAR2(3), MONTOORIGINAL NUMBER(19,6), MONTOPENDIENTE NUMBER(19,6), FULTIMOCOBRO DATE, MONTOULTIMOCOBRO NUMBER(19,6), NUMEROMENSAJE VARCHAR2(30), NUMEROMENSAJE_ORIGINAL VARCHAR2(30), NUMEROMENSAJE_REVERSE VARCHAR2(30), REVERSO VARCHAR2(1), DETALLE VARCHAR2(500), FCONTABLE DATE NOT NULL, PAGODETERCEROS VARCHAR2(1) DEFAULT '0', VERSIONCONTROL NUMBER(22) DEFAULT 0, OPERACIONASOCIADA VARCHAR2(20), COFICINA_REGISTRO NUMBER(4), CSUCURSAL_REGISTRO NUMBER(4), CONSTRAINT IPKPERPORCOB PRIMARY KEY (CPERSONA, FHASTA, CPERSONA_COMPANIA, FCREACION, FPARTICION), CONSTRAINT FKPERCOBPTRACONCEP FOREIGN KEY (CCONCEPTO) REFERENCES TCONCEPTOSID (CCONCEPTO), CONSTRAINT FKPERCOBMONID FOREIGN KEY (CMONEDA) REFERENCES TMONEDASID (CMONEDA), CONSTRAINT FKPERCOBOFISUCREG FOREIGN KEY (CPERSONA_COMPANIA, COFICINA_REGISTRO, CSUCURSAL_REGISTRO) REFERENCES TOFICINASSUCURSAL (CPERSONA_COMPANIA, COFICINA, CSUCURSAL), CONSTRAINT FKPERPORCOB FOREIGN KEY (CPERSONA) REFERENCES TPERSONAID (CPERSONA), CONSTRAINT FKPERCOBTRARUBCOB FOREIGN KEY (CSUBSISTEMA_COBRO, CTRANSACCION_COBRO, VERSIONTRANSACCION_COBRO, RUBRO_COBRO) REFERENCES TTRANSACCIONRUBROSID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, RUBRO), CONSTRAINT FKPERCOBTRARUBVEN FOREIGN KEY (CSUBSISTEMA_VENCIMIENTO, CTRANSACCION_VENCIMIENTO , VERSIONTRANSACCION_VENCIMIENTO, RUBRO_VENCIMIENTO) REFERENCES TTRANSACCIONRUBROSID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, RUBRO), CONSTRAINT FKPERCOBTRARUBREG FOREIGN KEY (CSUBSISTEMA_REGISTRO, CTRANSACCION_REGISTRO, VERSIONTRANSACCION_REGISTRO, RUBRO_REGISTRO) REFERENCES TTRANSACCIONRUBROSID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, RUBRO), CONSTRAINT CKPERSOBREGIRA CHECK (SOBREGIRA IS NULL OR ( SOBREGIRA IN ('1', '0'))), CONSTRAINT CKPERCOBROPARCIALCXC CHECK (COBROPARCIAL IS NULL OR ( COBROPARCIAL IN ('1', '0'))), CONSTRAINT CKPERCREVCTA CHECK (REVERSO IS NULL OR ( REVERSO IN ('0', '1') )), CONSTRAINT CKPERPAGODETERCEROSCXC CHECK (PAGODETERCEROS IS NULL OR ( PAGODETERCEROS = UPPER(PAGODETERCEROS) AND PAGODETERCEROS IN ('1', '0'))) ); COMMENT ON TABLE TPERSONAVALORESPORCOBRAR IS 'Tabla de los valores por persona pendientes por cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CPERSONA IS 'Codigo de la persona'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.FHASTA IS 'Fecha hasta la que estan vigentes los datos'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CPERSONA_COMPANIA IS 'Codigo de persona de la compania'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.FPARTICION IS 'Campo de particionamiento'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.FCREACION IS 'Fecha de creacion de los valores por cobrar de la persona'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.FDESDE IS 'Fecha desde la que estan vigentes los datos'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.PRIORIDAD IS 'Prioridad de cobro'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.SOBREGIRA IS 'Marca si aplica sobregiro'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.COBROPARCIAL IS 'Marca si la cuenta por cobrar se procesa parcialmente o no' ; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.MINIMOACOBRAR IS 'Monto minimo a cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.FVENCIMIENTO IS 'Fecha de vencimiento de lso valores por cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.NUMERODOCUMENTO IS 'Numero del documento de los valores a cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CCONCEPTO IS 'Codigo del concepto para el debito'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CSUBSISTEMA_REGISTRO IS 'Codigo de subsistema de la transaccion de registro contable'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CTRANSACCION_REGISTRO IS 'Codigo de transaccion de registro contable'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.VERSIONTRANSACCION_REGISTRO IS 'Version de transaccion de registro contable'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.RUBRO_REGISTRO IS 'Secuencia de rubro registro de la transaccion.'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CSUBSISTEMA_COBRO IS 'Codigo de subsistema de la transaccion establecida para el cobro'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CTRANSACCION_COBRO IS 'Codigo de transaccion asociada para el cobro'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.VERSIONTRANSACCION_COBRO IS 'Version de la transaccion asociada para el cobro'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.RUBRO_COBRO IS 'Secuencia de rubro cobro de la transaccion.'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CSUBSISTEMA_VENCIMIENTO IS 'Codigo de subsistema de la transaccion de registro contable del vencimiento' ; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CTRANSACCION_VENCIMIENTO IS 'Codigo de transaccion de registro contable del vencimiento'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.VERSIONTRANSACCION_VENCIMIENTO IS 'Version de transaccion de registro contable del vencimiento'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.RUBRO_VENCIMIENTO IS 'Secuencia de rubro de vencimiento de la transaccion.'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CMONEDA IS 'Codigo de moneda'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.MONTOORIGINAL IS 'Monto original de los valores a cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.MONTOPENDIENTE IS 'Monto pendiente de los valores a cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.FULTIMOCOBRO IS 'Fecha del ultimo cobro efectuado'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.MONTOULTIMOCOBRO IS 'Monto cobrado en el ultimo cobro efectuado'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.NUMEROMENSAJE IS 'Numero de mensaje de la transaccion aplicada'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.NUMEROMENSAJE_ORIGINAL IS 'Numero de mensaje con el que se registra'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.NUMEROMENSAJE_REVERSE IS 'Numero de mensaje con el que se reversa'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.REVERSO IS 'Indica si la cuenta por cobrar es reversada'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.DETALLE IS 'Detalles u observaciones de los valores a cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.FCONTABLE IS 'Fecha contable de los valores a cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.PAGODETERCEROS IS 'Marca si los valores a cobrar es de terceros o no'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.VERSIONCONTROL IS 'Manejo de optimistic loking'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.OPERACIONASOCIADA IS 'Numero de operacion relacionada con el proceso, en el caso de pago de gastos judiciales corresponderia al numero de factura.' ; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.COFICINA_REGISTRO IS 'Codigo de oficina del registro de los valores por cobrar'; COMMENT ON COLUMN TPERSONAVALORESPORCOBRAR.CSUCURSAL_REGISTRO IS 'Codigo de la sucursal del registro de los valores por cobrar'; alter table TTIPOSCONTRIBUYENTE modify DESCRIPCION varchar2(80); ----------------PAQUETES FENICIOS drop table TCATALOGOPRECIOSINVENTARIO cascade constraints; drop table TCARTERASOPORTADA cascade constraints; drop table TCARTERASOPORTADAID cascade constraints; /*==============================================================*/ /* DBMS name: ORACLE Version 11g */ /* Created on: 22/11/2018 10:56:35 */ /*==============================================================*/ alter table TACTIVOSFIJOSDEPRECIACION drop constraint FKTACTFIJDEPCOMP; alter table TACTIVOSFIJOSDEPRECIACION drop constraint FKTACTFIJDEPCUEACT; alter table TANTICIPOCLIENTES drop constraint FKANTICIPOCLIENTE; alter table TANTICIPOCLIENTES drop constraint FKCTACLIANTICIPOCLI; alter table TANTICIPOCLIENTES drop constraint FKESTDOCANTICIPOCLI; alter table TANTICIPOCLIENTES drop constraint FKPERANTICIPOCLI; alter table TANTICIPOCLIENTES drop constraint FKPUNANTICIPOCLI; alter table TANTICIPOCLIENTES drop constraint FKSUCANTICIPOCLI; alter table TANTICIPOCLIENTES drop constraint FKTIPDOCANTICIPOCLI; alter table TANTICIPOCLIENTES drop constraint FKUSUANTICIPOCLI; alter table TANTICIPOCLIENTESID drop constraint FKPERANTICIPOCLIID; alter table TANTICIPOCLIENTESID drop constraint FKPUNANTICIPOCLIID; alter table TANTICIPOCLIENTESID drop constraint FKSUCANTICIPOCLIID; alter table TANTICIPOCLIENTESID drop constraint FKTIPDOCANTICIPOCLIID; alter table TANTICIPOCLIFORMAPAGO drop constraint FKANTCLIFPBAN; alter table TANTICIPOCLIFORMAPAGO drop constraint FKANTCLIFPCRED; alter table TANTICIPOCLIFORMAPAGO drop constraint FKANTCLIFPPUNVEN; alter table TANTICIPOCLIFORMAPAGO drop constraint FKANTICIPOCLIFORMAPAGO; alter table TANTICIPOCLIFORMAPAGO drop constraint FKCTABANANTICIPOCLI; alter table TANTICIPOCLIFORMAPAGO drop constraint FKFORPAGANTICIPOCLI; alter table TANTICIPOCLIFORMAPAGO drop constraint FKPERANTICIPOCLIFOR; alter table TANTICIPOPROVEEDOR drop constraint FKCTAPROANTICIPOPROVEE; alter table TANTICIPOPROVEEDOR drop constraint FKESTDOCANTICIPOPROVEE; alter table TANTICIPOPROVEEDOR drop constraint FKPERANTICIPOPROVEE; alter table TANTICIPOPROVEEDOR drop constraint FKPUNANTICIPOPROVEE; alter table TANTICIPOPROVEEDOR drop constraint FKSUCANTICIPOPROVEE; alter table TANTICIPOPROVEEDOR drop constraint FKTANTICIPOPROVEEDOR; alter table TANTICIPOPROVEEDOR drop constraint FKTIPDOCANTICIPOPROVEE; alter table TANTICIPOPROVEEDOR drop constraint FKUSUANTICIPOPROVEE; alter table TANTICIPOPROVEEDORID drop constraint FKPERANTICIPOPROVEEID; alter table TANTICIPOPROVEEDORID drop constraint FKPUNANTICIPOPROVEEID; alter table TANTICIPOPROVEEDORID drop constraint FKSUCANTICIPOPROVEEID; alter table TANTICIPOPROVEEDORID drop constraint FKTIPDOCANTICIPOPROVEEID; alter table TANTICIPOPROVFORMAPAGO drop constraint FKANTICIPOPROVFORMAPAGO; alter table TANTICIPOPROVFORMAPAGO drop constraint FKBANANTPROVFORMPAGO; alter table TANTICIPOPROVFORMAPAGO drop constraint FKCTAANTPROVFORMPAGO; alter table TANTICIPOPROVFORMAPAGO drop constraint FKFORMANTPROVFORMPAGO; alter table TANTICIPOPROVFORMAPAGO drop constraint FKFPCREDANTPROVFORMPAGO; alter table TANTICIPOPROVFORMAPAGO drop constraint FKLIQPROTIPDOCINTER; alter table TANTICIPOPROVFORMAPAGO drop constraint FKPERANTPROVFORMPAGO; alter table TANTICIPOPROVFORMAPAGO drop constraint FKPUNVENANTPROVFORMPAGO; alter table TBANCOS drop constraint FKBANCOSID; alter table TBANCOSCODIGOCONTABLE drop constraint FKCIABANCOSCODCON; alter table TBANCOSCODIGOCONTABLE drop constraint FKCTABANBANCOSCODCON; alter table TBASES drop constraint FKBASE; alter table TBASESID drop constraint FKPERBASES; alter table TBENEFICIARIOS drop constraint FKBENEFICIARIOSID; alter table TBENEFICIARIOS drop constraint FKCUENBEN; alter table TBENEFICIARIOS drop constraint FKPERBEN; alter table TBODEGASCODIGOCONTABLE drop constraint FKBODEGASCODCON; alter table TCACTIVOSFIJOSDEPRECIACION drop constraint FKTCACTFIDEPTCACTFIDEPID; alter table TCACTIVOSFIJOSDEPRECIACION drop constraint FKTCACTFIDEPTESTDOC; alter table TCACTIVOSFIJOSDEPRECIACION drop constraint FKTCACTFIDEPTPUNT; alter table TCACTIVOSFIJOSDEPRECIACION drop constraint FKTCACTFIDEPTSUC; alter table TCACTIVOSFIJOSDEPRECIACION drop constraint FKTCACTFIDEPUTUSUID; alter table TCACTIVOSFIJOSDEPRECIACIONID drop constraint FKTCACTFIDEPTPERIODOID; alter table TCACTIVOSFIJOSDEPRECIACIONID drop constraint FKTCACTFIDEPTPERSONAID; alter table TCACTIVOSFIJOSDEPRECIACIONID drop constraint FKTCACTFIDEPTPUNTID; alter table TCACTIVOSFIJOSDEPRECIACIONID drop constraint FKTCACTFIDEPTSUCID; alter table TCALIBRE drop constraint FKCALIBRE; alter table TCALIDAD drop constraint FKCALIDAD; alter table TCAPERTURACAJA drop constraint FKCIAAPERTURACAJA; alter table TCAPERTURACAJA drop constraint FKCIERREAPERCAJA; alter table TCAPERTURACAJA drop constraint FKDOCAPERTURACAJA; alter table TCAPERTURACAJA drop constraint FKESTAPERTURACAJA; alter table TCAPERTURACAJA drop constraint FKPERAPERTURACAJA; alter table TCAPERTURACAJA drop constraint FKPERCAPERTURACAJA; alter table TCAPERTURACAJA drop constraint FKPUNAPERTURACAJA; alter table TCAPERTURACAJA drop constraint FKSUCAPERTURACAJA; alter table TCAPERTURACAJA drop constraint FKTCAPERTURACAJA; alter table TCAPERTURACAJA drop constraint FKUSUAPERTURACAJA; alter table TCAPERTURACAJAID drop constraint FKCIAAPERTURACAJAID; alter table TCAPERTURACAJAID drop constraint FKDOCAPERTURACAJAID; alter table TCAPERTURACAJAID drop constraint FKPERAPERTURACAJAID; alter table TCAPERTURACAJAID drop constraint FKPUNAPERTURACAJAID; alter table TCAPERTURACAJAID drop constraint FKSUCAPERTURACAJAID; alter table TCARGOSFINANCIEROS drop constraint FKCARGOFINANCIERO; alter table TCAUTORIZAPAGO drop constraint FKBANCABAUTPAG; alter table TCAUTORIZAPAGO drop constraint FKCABAUTORIZAPAGO; alter table TCAUTORIZAPAGO drop constraint FKCTABANCABAUTPAG; alter table TCAUTORIZAPAGO drop constraint FKCTACABAUTPAG; alter table TCAUTORIZAPAGO drop constraint FKFORPAGCABAUTPAG; alter table TCAUTORIZAPAGO drop constraint FKPERCABAUTPAG; alter table TCAUTORIZAPAGO drop constraint FKPROVCABAUTPAG; alter table TCAUTORIZAPAGO drop constraint FKPUNCABAUTPAG; alter table TCAUTORIZAPAGO drop constraint FKSUCCABAUTPAG; alter table TCAUTORIZAPAGO drop constraint FKTIPDOCCABAUTPAG; alter table TCAUTORIZAPAGOID drop constraint FKPERCABAUTPAGID; alter table TCAUTORIZAPAGOID drop constraint FKPUNCABAUTPAGID; alter table TCAUTORIZAPAGOID drop constraint FKSUCCABAUTPAGID; alter table TCAUTORIZAPAGOID drop constraint FKTIPDOCCABAUTPAGID; alter table TCCAJAARQUEO drop constraint FKCAJARQID; alter table TCCAJAARQUEO drop constraint FKCAJARQTRANRUBROS; alter table TCCAJAARQUEO drop constraint FKCAJARQUSUAUT; alter table TCCAJAARQUEOID drop constraint FKCAJARQMON; alter table TCCAJAARQUEOID drop constraint FKCIAUSUCAJARQ; alter table TCCAJAARQUEOID drop constraint FKSUCOFICAJARQ; alter table TCCARTERASOPORTADA drop constraint FKCARTERASOPORTADA; alter table TCCARTERASOPORTADA drop constraint FKCTACLICARTERASOPOR; alter table TCCARTERASOPORTADA drop constraint FKESTDOCCARTERASOPOR; alter table TCCARTERASOPORTADA drop constraint FKPERCARTERASOPOR; alter table TCCARTERASOPORTADA drop constraint FKPUNCARTERASOPOR; alter table TCCARTERASOPORTADA drop constraint FKSUCCARTERASOPOR; alter table TCCARTERASOPORTADA drop constraint FKTIPDOCCARTERASOPOR; alter table TCCARTERASOPORTADA drop constraint FKUSUCARTERASOPOR; alter table TCCARTERASOPORTADAID drop constraint FKPERCARTERASOPORID; alter table TCCARTERASOPORTADAID drop constraint FKPUNCARTERASOPORID; alter table TCCARTERASOPORTADAID drop constraint FKSUCCARTERASOPORID; alter table TCCARTERASOPORTADAID drop constraint FKTIPDOCCARTERASOPORID; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKCATALPRECIOINV; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKCLASEITEMIDCATALPRECINV; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKLINEAITEMIDCATALPRECINV; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKPERFILCLIENTEIDCATALPRECINV; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKPERIODOIDCATALPRECINV; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKPERSONAIDCATALPRECIOINV; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKSUBCLASEITEMIDCATALPRECINV; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKUSUARIOAPROBCATALPRECINV; alter table TCCATALOGOPRECIOSINVENTARIO drop constraint FKUSUARIOINGCATALPRECINV; alter table TCCATALOGOPRECIOSINVENTARIOID drop constraint FKPERFILCLICATALPRECINVID; alter table TCCATALOGOPRECIOSINVENTARIOID drop constraint FKPERIODOIDCATALPRECINVID; alter table TCCATALOGOPRECIOSINVENTARIOID drop constraint FKPERSONAIDCATALPRECIOINVID; alter table TCCIERRECAJA drop constraint FKAPERCIERRECAJA; alter table TCCIERRECAJA drop constraint FKCIACIERRECAJA; alter table TCCIERRECAJA drop constraint FKCTCCIERRECAJA; alter table TCCIERRECAJA drop constraint FKDOCCIERRECAJA; alter table TCCIERRECAJA drop constraint FKESTCIERRECAJA; alter table TCCIERRECAJA drop constraint FKPERCCIERRECAJA; alter table TCCIERRECAJA drop constraint FKPERCIERRECAJA; alter table TCCIERRECAJA drop constraint FKPUNCIERRECAJA; alter table TCCIERRECAJA drop constraint FKSUCCIERRECAJA; alter table TCCIERRECAJA drop constraint FKUSUCIERRECAJA; alter table TCCIERRECAJAID drop constraint FKCIACIERRECAJAID; alter table TCCIERRECAJAID drop constraint FKDOCCIERRECAJAID; alter table TCCIERRECAJAID drop constraint FKPERCIERRECAJAID; alter table TCCIERRECAJAID drop constraint FKPUNCIERRECAJAID; alter table TCCIERRECAJAID drop constraint FKSUCCIERRECAJAID; alter table TCCOBROS drop constraint FKCCOBROS; alter table TCCOBROS drop constraint FKCTACLICABCOBROS; alter table TCCOBROS drop constraint FKESTDOCCABCOBROS; alter table TCCOBROS drop constraint FKPERCABCOBROS; alter table TCCOBROS drop constraint FKPERCCOBROSCIA; alter table TCCOBROS drop constraint FKPUNTRACABCOBROS; alter table TCCOBROS drop constraint FKSUCBABCOBROS; alter table TCCOBROS drop constraint FKTIPDOCINVCCOBROS; alter table TCCOBROS drop constraint FKUSUCABCOBROS; alter table TCCRUCEANTICIPOPROV drop constraint FKCCRUCEANTICIPOPROVID; alter table TCCRUCEANTICIPOPROV drop constraint FKESTTIPDOCUCCRUANTPROV; alter table TCCRUCEANTICIPOPROV drop constraint FKPERCCRUANTPROV; alter table TCCRUCEANTICIPOPROV drop constraint FKPUNCCRUANTPROV; alter table TCCRUCEANTICIPOPROV drop constraint FKSUCCCRUANTPROV; alter table TCCRUCEANTICIPOPROV drop constraint FKUSUACCRUANTPROV; alter table TCCUADRO drop constraint FKCCUADRO; alter table TCCUADRO drop constraint FKESTDOCCCUADRO; alter table TCCUADRO drop constraint FKPEDCOTCUADRO; alter table TCCUADRO drop constraint FKPERCCUADRO; alter table TCCUADRO drop constraint FKPUNCCUADRO; alter table TCCUADRO drop constraint FKSUCCCUADRO; alter table TCCUADRO drop constraint FKTIPDOCCCUADRO; alter table TCCUADRO drop constraint FKUSUCABCUADRO; alter table TCCUADRO drop constraint KFUSUCABCUADRO; alter table TCCUADROID drop constraint FKPERCCUADROID; alter table TCCUADROID drop constraint FKPUNCCUADROID; alter table TCCUADROID drop constraint FKSUCCCUADROID; alter table TCCUADROID drop constraint FKTIPDOCCCUADROID; alter table TCCUADRORELEGADO drop constraint FKCCUADRORELEGADO; alter table TCCUADRORELEGADO drop constraint FKCTAPROCUADRELEG; alter table TCCUADRORELEGADO drop constraint FKESTCUADRELEG; alter table TCCUADRORELEGADO drop constraint FKNUMDOCCUADROID; alter table TCCUADRORELEGADO drop constraint FKPERCABCUADRELEG; alter table TCCUADRORELEGADO drop constraint FKPUNTRACUADRELEG; alter table TCCUADRORELEGADO drop constraint FKSUCTRANCUADRELEG; alter table TCCUADRORELEGADO drop constraint FKTIPDOCCUADRELEG; alter table TCCUADRORELEGADO drop constraint FKUSUCUADRELEG; alter table TCCUADRORELEGADOID drop constraint FKCIACUARELE; alter table TCCUADRORELEGADOID drop constraint FKPERCUARELE; alter table TCCUADRORELEGADOID drop constraint FKPUNCUARELE; alter table TCCUADRORELEGADOID drop constraint FKSUCCUARELE; alter table TCCUADRORELEGADOID drop constraint FKTIPODOCINVCUARELE; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKCCUENTAACTIVOSFIJOSVENTAID; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKCODBODACTFIJVENT; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKCTACLIACTFIJVENT; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKESTDOCACTFIJVENT; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKPERACTFIJVENT; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKPERIACTFIJVENTVEN; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKPERSACTFIJVENTVEN; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKPUNACTFIJVENT; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKSUCACTFIJVENT; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKTIPDOACTFIJVENT; alter table TCCUENTAACTIVOSFIJOSVENTA drop constraint FKTIPDOCACTFIJVENT; alter table TCCUENTAACTIVOSFIJOSVENTAID drop constraint FKPEACTFIJVENID; alter table TCCUENTAACTIVOSFIJOSVENTAID drop constraint FKPERACTFIJVENID; alter table TCCUENTAACTIVOSFIJOSVENTAID drop constraint FKPUNACTFIJVENID; alter table TCCUENTAACTIVOSFIJOSVENTAID drop constraint FKSUCACTFIJVENID; alter table TCCUENTAACTIVOSFIJOSVENTAID drop constraint FKTIPDOCACTFIJVENID; alter table TCDEPOSITOCIERRECAJA drop constraint FKESTDEPCIERCAJA; alter table TCDEPOSITOCIERRECAJA drop constraint FKPERDEPCIERCAJA; alter table TCDEPOSITOCIERRECAJA drop constraint FKPUNDEPCIERCAJA; alter table TCDEPOSITOCIERRECAJA drop constraint FKSUCDEPCIERCAJA; alter table TCDEPOSITOCIERRECAJA drop constraint FKTCDEPOSITOCIERRECAJA; alter table TCDEPOSITOCIERRECAJA drop constraint FKTIPDEPCIERCAJA; alter table TCDEPOSITOCIERRECAJA drop constraint FKUSUDEPCIERCAJA; alter table TCDEPOSITOCIERRECAJAID drop constraint FKPERDEPCIERCAJAID; alter table TCDEPOSITOCIERRECAJAID drop constraint FKPUNDEPCIERCAJAID; alter table TCDEPOSITOCIERRECAJAID drop constraint FKSUCDEPCIERCAJAID; alter table TCDEVOLUCIONCOMPRA drop constraint FKCABDEVCOMID; alter table TCDEVOLUCIONCOMPRA drop constraint FKCABSOLPAGCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKCTAPROCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKESTDOCCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKPERCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKPERCOMCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKPUNCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKSUCCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKTIPDOCCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKTIPDOCFCABDEVCOM; alter table TCDEVOLUCIONCOMPRA drop constraint FKUSUCABDEVCOM; alter table TCDEVOLUCIONCOMPRAID drop constraint FKPERCABDEVCOMID; alter table TCDEVOLUCIONCOMPRAID drop constraint FKPUNCABDEVCOMID; alter table TCDEVOLUCIONCOMPRAID drop constraint FKSUCCABDEVCOMID; alter table TCDEVOLUCIONVENTA drop constraint FKBODCDEVOLUCIONVENTA; alter table TCDEVOLUCIONVENTA drop constraint FKCABFACDEVOLUCIONVENTA; alter table TCDEVOLUCIONVENTA drop constraint FKCDEVOLUCIONVENTA; alter table TCDEVOLUCIONVENTA drop constraint FKCTACLICDEVOLUCIONVENTA; alter table TCDEVOLUCIONVENTA drop constraint FKESTDOCCDEVOLUCIONVENTA; alter table TCDEVOLUCIONVENTA drop constraint FKPERCCDEVOLUCIONVENTA; alter table TCDEVOLUCIONVENTA drop constraint FKPERCCDEVOLUCIONVENTAMOD; alter table TCDEVOLUCIONVENTA drop constraint FKPUNCDEVOLUCIONVENTAMOD; alter table TCDEVOLUCIONVENTA drop constraint FKSUCCDEVOLUCIONVENTAMOD; alter table TCDEVOLUCIONVENTA drop constraint FKTIPDOCCDEVOLUCIONVENTA; alter table TCDEVOLUCIONVENTA drop constraint FKUSUCDEVOLUCIONVENTA; alter table TCDEVOLUCIONVENTAID drop constraint FKPERCDEVOLUCIONVENTAID; alter table TCDEVOLUCIONVENTAID drop constraint FKSUCCDEVOLUCIONVENTAID; alter table TCDEVOLUCIONVENTAID drop constraint FKTIPDOCCDEVOLUCIONVENTAID; alter table TCEGRESOBODEGA drop constraint FKBODEGRBOD; alter table TCEGRESOBODEGA drop constraint FKCEGRBODSOLBOD; alter table TCEGRESOBODEGA drop constraint FKCEGRESOBODEGA; alter table TCEGRESOBODEGA drop constraint FKEGREBODDEP; alter table TCEGRESOBODEGA drop constraint FKESTTIPDOCINVEGRBOD; alter table TCEGRESOBODEGA drop constraint FKPERCABEGRBOD; alter table TCEGRESOBODEGA drop constraint FKPUNEGREBOD; alter table TCEGRESOBODEGA drop constraint FKSUCEGRBOD; alter table TCEGRESOBODEGA drop constraint FKUSUEGRBOD; alter table TCEMBARQUE drop constraint FKCEMBARQUE; alter table TCEMBARQUE drop constraint FKEMBPED; alter table TCEMBARQUE drop constraint FKESTDOCCABEMB; alter table TCEMBARQUE drop constraint FKPERCABEMB; alter table TCEMBARQUE drop constraint FKPUNCABEMB; alter table TCEMBARQUE drop constraint FKSUCCABEMB; alter table TCEMBARQUE drop constraint FKTIPDOCCABEMB; alter table TCEMBARQUE drop constraint FKUSUCABEMB; alter table TCEMBARQUEID drop constraint FKPERCABEMBID; alter table TCEMBARQUEID drop constraint FKPUNCABEMBID; alter table TCEMBARQUEID drop constraint FKSUCCABEMBID; alter table TCEMBARQUEID drop constraint FKTIPDOCCABEMBID; alter table TCENTROCOSTODOCINVCTACONTABLE drop constraint FKCENCOSDOCINV; alter table TCENTROCOSTODOCINVCTACONTABLE drop constraint FKCENCOSDOCINVCIA; alter table TCENTROSACOPIO drop constraint FKCENTROSACOPIO; alter table TCENTROSACOPIO drop constraint FKREGCENACO; alter table TCEXPOSICION drop constraint FKCABEXPCTACHOF; alter table TCEXPOSICION drop constraint FKCABEXPCTATRANS; alter table TCEXPOSICION drop constraint FKCEXPOSICION; alter table TCEXPOSICION drop constraint FKCPUERTOEXPO; alter table TCEXPOSICION drop constraint FKESTDOCFCEXPOSICION; alter table TCEXPOSICION drop constraint FKESTDOCICEXPOSICION; alter table TCEXPOSICION drop constraint FKEXPCTAC; alter table TCEXPOSICION drop constraint FKEXPCTAE; alter table TCEXPOSICION drop constraint FKEXPOCIUD; alter table TCEXPOSICION drop constraint FKEXPOFREC; alter table TCEXPOSICION drop constraint FKEXPOTIPODOCINV; alter table TCEXPOSICION drop constraint FKEXPOUSUFAC; alter table TCEXPOSICION drop constraint FKEXPPAISA; alter table TCEXPOSICION drop constraint FKEXPPAISD; alter table TCEXPOSICION drop constraint FKEXPPAISE; alter table TCEXPOSICION drop constraint FKEXPPAISO; alter table TCEXPOSICION drop constraint FKEXPPUERTO; alter table TCEXPOSICION drop constraint FKEXPTPROV; alter table TCEXPOSICION drop constraint FKEXPTTIPID; alter table TCEXPOSICION drop constraint FKLUGENTCABEXPO; alter table TCEXPOSICION drop constraint FKPERCEXPCON; alter table TCEXPOSICION drop constraint FKPERCEXPOSICION; alter table TCEXPOSICION drop constraint FKPERCEXPVEN; alter table TCEXPOSICION drop constraint FKPUNCEXPOSICION; alter table TCEXPOSICION drop constraint FKSUCCEXPOSICION; alter table TCEXPOSICION drop constraint FKTIPDOCCEXPOSICION; alter table TCEXPOSICIONID drop constraint FKDOCFCEXPOSICIONID; alter table TCEXPOSICIONID drop constraint FKDOCICEXPOSICIONID; alter table TCEXPOSICIONID drop constraint FKPERCEXPOSICIONID; alter table TCEXPOSICIONID drop constraint FKPUNCEXPOSICIONID; alter table TCEXPOSICIONID drop constraint FKSUCCEXPOSICIONID; alter table TCFACTURA drop constraint FKBODCABFACT; alter table TCFACTURA drop constraint FKCABFACCTACHOF; alter table TCFACTURA drop constraint FKCABFACCTATRANS; alter table TCFACTURA drop constraint FKCABPROFACT; alter table TCFACTURA drop constraint FKCFACTURA; alter table TCFACTURA drop constraint FKCPUERTOFACT; alter table TCFACTURA drop constraint FKCTACLIENTECABFAC; alter table TCFACTURA drop constraint FKESTDOCCFACTURA; alter table TCFACTURA drop constraint FKFACCTAE; alter table TCFACTURA drop constraint FKFACPAISA; alter table TCFACTURA drop constraint FKFACPAISD; alter table TCFACTURA drop constraint FKFACPAISE; alter table TCFACTURA drop constraint FKFACPAISO; alter table TCFACTURA drop constraint FKFACPUERTO; alter table TCFACTURA drop constraint FKFACTARIFAIVA; alter table TCFACTURA drop constraint FKFACTCIUD; alter table TCFACTURA drop constraint FKFACTPREC; alter table TCFACTURA drop constraint FKFACTPROV; alter table TCFACTURA drop constraint FKFACTTIPID; alter table TCFACTURA drop constraint FKFACTTIPODOCINV; alter table TCFACTURA drop constraint FKFRECFACTURA; alter table TCFACTURA drop constraint FKLUGENTCABFACT; alter table TCFACTURA drop constraint FKPEDIDOFACT; alter table TCFACTURA drop constraint FKPERCFACCON; alter table TCFACTURA drop constraint FKPERCFACVEN; alter table TCFACTURA drop constraint FKPERFILCLIFACT; alter table TCFACTURA drop constraint FKTIPDOCCFACTURA; alter table TCFACTURAID drop constraint FKPERCFACTURA; alter table TCGUIAREMISION drop constraint FKCABNOTENTGUIA; alter table TCGUIAREMISION drop constraint FKCGUIAREMIID; alter table TCGUIAREMISION drop constraint FKCTACLIGUIREM; alter table TCGUIAREMISION drop constraint FKESTDOCGUIAREMI; alter table TCGUIAREMISION drop constraint FKFACTURAGUIAREM; alter table TCGUIAREMISION drop constraint FKGUIACTATRANS; alter table TCGUIAREMISION drop constraint FKGUIATRANSPCHOF; alter table TCGUIAREMISION drop constraint FKGUIAUSU; alter table TCGUIAREMISION drop constraint FKLUGCABGUIAREM; alter table TCGUIAREMISION drop constraint FKSPERCGUIAREM; alter table TCGUIAREMISION drop constraint FKSPUNCGUIAREM; alter table TCGUIAREMISION drop constraint FKSUCCGUIAREM; alter table TCGUIAREMISION drop constraint FKTCGUIACPERDIR; alter table TCGUIAREMISION drop constraint FKTCGUIACPERORIDIR; alter table TCGUIAREMISION drop constraint FKTCTACLIGUIAREM; alter table TCGUIAREMISION drop constraint FKTIDOCCGUIREM; alter table TCGUIAREMISIONID drop constraint FKSPERCGUIAREMID; alter table TCGUIAREMISIONID drop constraint FKSPUNCGUIAREMID; alter table TCGUIAREMISIONID drop constraint FKSUCCGUIAREMID; alter table TCGUIAREMISIONID drop constraint FKTIDOCCGUIREMID; alter table TCHEQUES drop constraint FKCCHEQUESID; alter table TCHEQUES drop constraint FKTCCHEQUESCIA; alter table TCHEQUES drop constraint FKTCCHEQUESCPERIODO; alter table TCHEQUES drop constraint FKTCCHEQUESCTAPROOV; alter table TCHEQUES drop constraint FKTCCHEQUESCUSUARIO; alter table TCHEQUES drop constraint FKTCCHEQUESESTATUS; alter table TCHEQUES drop constraint FKTCCHEQUESNUMDOC; alter table TCHEQUES drop constraint FKTCCHEQUESPUNTO; alter table TCHEQUES drop constraint FKTCCHEQUESSUC; alter table TCHEQUES drop constraint FKTCCHEQUESTIPODOC; alter table TCHEQUES drop constraint FKTDCHEQUESNUMDOCPAG; alter table TCHEQUESID drop constraint FKTCCHEQUESIDCIA; alter table TCHEQUESID drop constraint FKTCCHEQUESIDPERIODO; alter table TCHEQUESID drop constraint FKTCCHEQUESIDPUNTO; alter table TCHEQUESID drop constraint FKTCCHEQUESIDSUC; alter table TCHEQUESID drop constraint FKTCCHEQUESIDTIPODOC; alter table TCHISTORIALPAGO drop constraint FKCABHISPAGO; alter table TCHISTORIALPAGO drop constraint FKESTDOCCABHISPAGO; alter table TCHISTORIALPAGO drop constraint FKPERCABHISPAGO; alter table TCHISTORIALPAGO drop constraint FKPUNCABHISPAGO; alter table TCHISTORIALPAGO drop constraint FKSUCCABHISPAGO; alter table TCHISTORIALPAGO drop constraint FKTIPDOCCABHISPAGO; alter table TCHISTORIALPAGO drop constraint FKUSUCABHISPAGO; alter table TCHISTORIALPAGOID drop constraint FKPERCABHISPAGOID; alter table TCHISTORIALPAGOID drop constraint FKPUNCABHISPAGOID; alter table TCHISTORIALPAGOID drop constraint FKSUCCABHISPAGOID; alter table TCHISTORIALPAGOID drop constraint FKTIPDOCCABHISPAGOID; alter table TCIERREFECHATRANSACCION drop constraint FKCIATRANCIERRE; alter table TCIERREFECHATRANSACCION drop constraint FKUSUCIERRETRAN; alter table TCIERREINVENTARIO drop constraint FKBODINVSALCIE; alter table TCIERREINVENTARIO drop constraint FKCTAINVSALCIE; alter table TCIMPORTACION drop constraint FKAGENTECIMPORTACION; alter table TCIMPORTACION drop constraint FKBODIMPORT; alter table TCIMPORTACION drop constraint FKCABIMPORTACION; alter table TCIMPORTACION drop constraint FKCTATRANSIMPORT; alter table TCIMPORTACION drop constraint FKESTDOCCIMPORTACION; alter table TCIMPORTACION drop constraint FKFORMPAGCOMPIMPORT; alter table TCIMPORTACION drop constraint FKIMPORTSOLIPAGOREFERID; alter table TCIMPORTACION drop constraint FKINCOTERMIMPORT; alter table TCIMPORTACION drop constraint FKMONIMP; alter table TCIMPORTACION drop constraint FKPAISDESCIMPORTACION; alter table TCIMPORTACION drop constraint FKPAISORGCIMPORTACION; alter table TCIMPORTACION drop constraint FKPCIUDADDESCIMPORTACION; alter table TCIMPORTACION drop constraint FKPERCIMPORTACION; alter table TCIMPORTACION drop constraint FKPROVCABIMP; alter table TCIMPORTACION drop constraint FKPROVINCIADESCIMPORTACION; alter table TCIMPORTACION drop constraint FKPUERTOEMBIMPORT; alter table TCIMPORTACION drop constraint FKPUNCIMPORTACION; alter table TCIMPORTACION drop constraint FKSUCCIMPORTACION; alter table TCIMPORTACION drop constraint FKTIPDOCCIMPORTACION; alter table TCIMPORTACION drop constraint FKUSUCIMPORTACION; alter table TCIMPORTACIONEMBARQUE drop constraint FKBODEMBARQUEIMP; alter table TCIMPORTACIONEMBARQUE drop constraint FKCABECIMPORTACIONID; alter table TCIMPORTACIONEMBARQUE drop constraint FKCEMBARQUEIMPORTACION; alter table TCIMPORTACIONEMBARQUE drop constraint FKESTTIPDOCEMBARQUEIMP; alter table TCIMPORTACIONEMBARQUE drop constraint FKPEREMBARQUEIMP; alter table TCIMPORTACIONEMBARQUE drop constraint FKPUNEMBARQUEIMP; alter table TCIMPORTACIONEMBARQUE drop constraint FKSUCEMBARQUEIMP; alter table TCIMPORTACIONEMBARQUE drop constraint FKUSUEMBARQUEIMP; alter table TCIMPORTACIONID drop constraint FKPERCIMPORTACIONID; alter table TCIMPORTACIONID drop constraint FKPUNCIMPORTACIONID; alter table TCIMPORTACIONID drop constraint FKSUCCIMPORTACIONID; alter table TCIMPORTACIONID drop constraint FKTIPDOCCIMPORTACIONID; alter table TCINCIDENCIASCRM drop constraint FKICINCIDENCIASCRM; alter table TCINCIDENCIASCRM drop constraint FKINCCRMCLI; alter table TCINCIDENCIASCRM drop constraint FKINCCRMEST; alter table TCINCIDENCIASCRM drop constraint FKINCCRMPER; alter table TCINCIDENCIASCRM drop constraint FKINCCRMPUNTRA; alter table TCINCIDENCIASCRM drop constraint FKINCCRMSUC; alter table TCINCIDENCIASCRM drop constraint FKINCCRMTIPDOC; alter table TCINCIDENCIASCRM drop constraint FKINCCRMUSUASI; alter table TCINCIDENCIASCRM drop constraint FKINCCRMUSUING; alter table TCINCIDENCIASCRMID drop constraint FKINCCRMCOMID; alter table TCINCIDENCIASCRMID drop constraint FKINCCRMPERID; alter table TCINCIDENCIASCRMID drop constraint FKINCCRMPUNTTRAID; alter table TCINCIDENCIASCRMID drop constraint FKINCCRMSUCID; alter table TCINCIDENCIASCRMID drop constraint FKINCCRMTIPDOCID; alter table TCINGRESOBODEGA drop constraint FKBODCCABINGBOD; alter table TCINGRESOBODEGA drop constraint FKCINGRESOBODEGA; alter table TCINGRESOBODEGA drop constraint FKESTDOCCCABINGBOD; alter table TCINGRESOBODEGA drop constraint FKPERCABINGBOD; alter table TCINGRESOBODEGA drop constraint FKPERIODOREFING; alter table TCINGRESOBODEGA drop constraint FKPROVCABINGBOD; alter table TCINGRESOBODEGA drop constraint FKPUNCABINGBOD; alter table TCINGRESOBODEGA drop constraint FKSOLPAGCCABINGBOD; alter table TCINGRESOBODEGA drop constraint FKSUCCABINGBOD; alter table TCINGRESOBODEGA drop constraint FKTIPDOCCABINGBOD; alter table TCINGRESOBODEGA drop constraint FKTIPDOREFING; alter table TCINGRESOBODEGA drop constraint FKUSUCCABINGBOD; alter table TCINGRESOBODEGAID drop constraint FKPERCABINGBODID; alter table TCINGRESOBODEGAID drop constraint FKPUNCABINGBODID; alter table TCINGRESOBODEGAID drop constraint FKSUCCABINGBODID; alter table TCINGRESOBODEGAID drop constraint FKTIPDOCCABINGBODID; alter table TCITEMSDESCONTINUADOS drop constraint FKESTTCITEMDES; alter table TCITEMSDESCONTINUADOS drop constraint FKITEMDESCONTINUADOSID; alter table TCITEMSDESCONTINUADOS drop constraint FKPERTCITEMDES; alter table TCITEMSDESCONTINUADOS drop constraint FKPUNTCITEMDES; alter table TCITEMSDESCONTINUADOS drop constraint FKSUCTCITEMDES; alter table TCITEMSDESCONTINUADOS drop constraint FKTIPOTCITEMDES; alter table TCITEMSDESCONTINUADOS drop constraint FKUSUTCITEMDES; alter table TCITEMSDESCONTINUADOSID drop constraint FKCIAITEMDES; alter table TCITEMSDESCONTINUADOSID drop constraint FKPERITEMDES; alter table TCITEMSDESCONTINUADOSID drop constraint FKPUNITEMDES; alter table TCITEMSDESCONTINUADOSID drop constraint FKSUCITEMDES; alter table TCITEMSDESCONTINUADOSID drop constraint FKTIPDOCITEMDES; alter table TCITEMSMODIFICADOS drop constraint FKESTTCITEMMOD; alter table TCITEMSMODIFICADOS drop constraint FKITEMMODIFICADOID; alter table TCITEMSMODIFICADOS drop constraint FKPERTCITEMMOD; alter table TCITEMSMODIFICADOS drop constraint FKPUNTCITEMMOD; alter table TCITEMSMODIFICADOS drop constraint FKSUCTCITEMMOD; alter table TCITEMSMODIFICADOS drop constraint FKTIPOTCITEMMOD; alter table TCITEMSMODIFICADOS drop constraint FKUSUTCITEMMOD; alter table TCITEMSMODIFICADOSID drop constraint FKCIAITEMMODIDFOREIGN; alter table TCITEMSMODIFICADOSID drop constraint FKPERITEMMODID; alter table TCITEMSMODIFICADOSID drop constraint FKPUNITEMMODID; alter table TCITEMSMODIFICADOSID drop constraint FKSUCITEMMODID; alter table TCITEMSMODIFICADOSID drop constraint FKTIPDOCITEMMODID; alter table TCLASECODIGOCONTABLE drop constraint FKCLAITEMCTAGTO; alter table TCLASESITEM drop constraint FKCLASESITEM; alter table TCLASESITEM drop constraint FKLINEACLAITEM; alter table TCLASESITEMCTACONTABLE drop constraint FKCLAITEMCODCONTA; alter table TCLASESITEMCTACONTABLEACT drop constraint FKCLAITEMCODCONTACT; alter table TCLASESITEMCTACONTABLEAUXILIAR drop constraint FKCLAITEMAUXCODCONTA; alter table TCLASESITEMCTACONTABLECOMPRA drop constraint FKCLAITEMCODCONTAC; alter table TCLASESITEMCTACONTABLEGASTO drop constraint FKCLAITEMCODCONTAGAS; alter table TCLASESITEMCTACONTABLEINV drop constraint FKCLAITEMCODCONTAI; alter table TCLASESITEMCTACONTABLERF drop constraint FKCLAITEMCODCONTARF; alter table TCLASESITEMCTACONTABLEVENTA drop constraint FKCLAITEMCODCONTAV; alter table TCLIQANTICIPOPROVEEDOR drop constraint FKESTDOCLIQANTICIPOPROVEE; alter table TCLIQANTICIPOPROVEEDOR drop constraint FKLIQCTAPROANTICIPO; alter table TCLIQANTICIPOPROVEEDOR drop constraint FKPERLIQANTICIPOPROVEE; alter table TCLIQANTICIPOPROVEEDOR drop constraint FKPUNLIQANTICIPOPROVEE; alter table TCLIQANTICIPOPROVEEDOR drop constraint FKSUCLIQANTICIPOPROVEE; alter table TCLIQANTICIPOPROVEEDOR drop constraint FKTIPDOCLIQANTICIPOPROVEE; alter table TCLIQANTICIPOPROVEEDOR drop constraint FKTLIQANTICIPOPROVEEDOR; alter table TCLIQANTICIPOPROVEEDOR drop constraint FKUSULIQANTICIPOPROVEE; alter table TCLIQANTICIPOPROVEEDORID drop constraint FKPERLIQANTICIPOPROVEEID; alter table TCLIQANTICIPOPROVEEDORID drop constraint FKPUNLIQANTICIPOPROVEEID; alter table TCLIQANTICIPOPROVEEDORID drop constraint FKSUCLIQANTICIPOPROVEEID; alter table TCLIQANTICIPOPROVEEDORID drop constraint FKTIPDOCLIQANTICIPOPROVEEID; alter table TCLIQUIDACIONGASTOS drop constraint FKCLIQUIDACIONGASTOS; alter table TCLIQUIDACIONGASTOS drop constraint FKCTAAUXVLIQGST; alter table TCLIQUIDACIONGASTOS drop constraint FKCTAIDLIQGAS; alter table TCLIQUIDACIONGASTOS drop constraint FKESTLIQGST; alter table TCLIQUIDACIONGASTOS drop constraint FKPUNLIQGST; alter table TCLIQUIDACIONGASTOS drop constraint FKSUCLIQGST; alter table TCLIQUIDACIONGASTOS drop constraint FKTIPLIQGST; alter table TCLIQUIDACIONGASTOS drop constraint FKTIPOLIQGST; alter table TCLIQUIDACIONGASTOS drop constraint FKUSULIQGST; alter table TCLIQUIDACIONGASTOSID drop constraint FKCIALIQGSTID; alter table TCLIQUIDACIONGASTOSID drop constraint FKPERLIQGSTID; alter table TCLIQUIDACIONGASTOSID drop constraint FKPUNLIQGSTID; alter table TCLIQUIDACIONGASTOSID drop constraint FKSUCLIQGSTID; alter table TCLIQUIDACIONGASTOSID drop constraint FKTIPLIQGSTID; alter table TCLISTAPEDIDOS drop constraint FKCIALISTAPEDIDOS; alter table TCLISTAPEDIDOS drop constraint FKDOCLISTAPEDIDOS; alter table TCLISTAPEDIDOS drop constraint FKESTLISTAPEDIDOS; alter table TCLISTAPEDIDOS drop constraint FKPERLISTAPEDIDOS; alter table TCLISTAPEDIDOS drop constraint FKPUNLISTAPEDIDOS; alter table TCLISTAPEDIDOS drop constraint FKSUCLISTAPEDIDOS; alter table TCLISTAPEDIDOS drop constraint FKTCLISTAPEDIDOS; alter table TCLISTAPEDIDOS drop constraint FKUSULISTAPEDIDOS; alter table TCLISTAPEDIDOSID drop constraint FKCIALISTAPEDIDOSID; alter table TCLISTAPEDIDOSID drop constraint FKDOCLISTAPEDIDOSID; alter table TCLISTAPEDIDOSID drop constraint FKPERLISTAPEDIDOSID; alter table TCLISTAPEDIDOSID drop constraint FKPUNLISTAPEDIDOSID; alter table TCLISTAPEDIDOSID drop constraint FKSUCLISTAPEDIDOSID; alter table TCNOTACREDITODEBITO drop constraint FKCABFACNOTACREDITODEBITO; alter table TCNOTACREDITODEBITO drop constraint FKCNOTACREDITODEBITO; alter table TCNOTACREDITODEBITO drop constraint FKCTACLICNOTACREDTODEBITO; alter table TCNOTACREDITODEBITO drop constraint FKESTDOCCNOTACREDTODEBITO; alter table TCNOTACREDITODEBITO drop constraint FKNCRTARIFAIVA; alter table TCNOTACREDITODEBITO drop constraint FKPERCNOTACREDTODEBITO; alter table TCNOTACREDITODEBITO drop constraint FKPUNCNOTACREDTODEBITO; alter table TCNOTACREDITODEBITO drop constraint FKSUCCNOTACREDTODEBITO; alter table TCNOTACREDITODEBITO drop constraint FKTIPDOCCNOTACREDTODEBITO; alter table TCNOTACREDITODEBITO drop constraint FKUSUCNOTACREDTODEBITO; alter table TCNOTACREDITODEBITOID drop constraint FKPERCNOTACREDTODEBITOID; alter table TCNOTACREDITODEBITOID drop constraint FKPUNCNOTACREDTODEBITOID; alter table TCNOTACREDITODEBITOID drop constraint FKSUCCNOTACREDTODEBITOID; alter table TCNOTACREDITODEBITOID drop constraint FKTIPDOCCNOTACREDTODEBITOID; alter table TCNOTACREDITOPROVEEDOR drop constraint FKANTNOTACREDITOPRO; alter table TCNOTACREDITOPROVEEDOR drop constraint FKCABSOLPNOTACREDITOPRO; alter table TCNOTACREDITOPROVEEDOR drop constraint FKCNOTACREDITOPRO; alter table TCNOTACREDITOPROVEEDOR drop constraint FKCTAPROVNCPRO; alter table TCNOTACREDITOPROVEEDOR drop constraint FKESTDOCCNOTACREDTOPRO; alter table TCNOTACREDITOPROVEEDOR drop constraint FKPAGNOTACREDITOPRO; alter table TCNOTACREDITOPROVEEDOR drop constraint FKTIPDOCCNOTACREDTOPRO; alter table TCNOTACREDITOPROVEEDOR drop constraint FKUSUCNOTACREDTOPRO; alter table TCNOTACREDITOPROVEEDORID drop constraint FKPERCNOTACREDTOPROID; alter table TCNOTACREDITOPROVEEDORID drop constraint FKPUNCNOTACREDTOPROID; alter table TCNOTACREDITOPROVEEDORID drop constraint FKSUCCNOTACREDTOPROID; alter table TCNOTACREDITOPROVEEDORID drop constraint FKTIPDOCCNOTACREDITOPROVID; alter table TCNOTAENTREGA drop constraint FKCABNOTENT; alter table TCNOTAENTREGA drop constraint FKCCNOTAENTCODBOD; alter table TCNOTAENTREGA drop constraint FKCCNOTAENTTRACHO; alter table TCNOTAENTREGA drop constraint FKCNOTAENTTRANS; alter table TCNOTAENTREGA drop constraint FKCTACLICCABNOTENT; alter table TCNOTAENTREGA drop constraint FKESTDOCCABNOTENT; alter table TCNOTAENTREGA drop constraint FKFRECCABNOTENT; alter table TCNOTAENTREGA drop constraint FKLUGENTCABNOTENT; alter table TCNOTAENTREGA drop constraint FKPERCABNOTENT; alter table TCNOTAENTREGA drop constraint FKPERVENCCABNOTENT; alter table TCNOTAENTREGA drop constraint FKPUNCABNOTENT; alter table TCNOTAENTREGA drop constraint FKSUCCABNOTENT; alter table TCNOTAENTREGA drop constraint FKTIPDOCCABNOTENT; alter table TCNOTAENTREGA drop constraint FKUSUCCABNOTENT; alter table TCNOTAENTREGAFACTURA drop constraint FKCODBODCNOTENTFAC; alter table TCNOTAENTREGAFACTURA drop constraint FKESTDOCCNOTENTFAC; alter table TCNOTAENTREGAFACTURA drop constraint FKNOTAENTREGACABFAC; alter table TCNOTAENTREGAFACTURA drop constraint FKNOTAENTREGAFACTID; alter table TCNOTAENTREGAFACTURA drop constraint FKPERCNOTENTFAC; alter table TCNOTAENTREGAFACTURA drop constraint FKPUNCNOTENTFAC; alter table TCNOTAENTREGAFACTURA drop constraint FKSUCCNOTENTFAC; alter table TCNOTAENTREGAFACTURA drop constraint FKTIPDOCCNOTENTFAC; alter table TCNOTAENTREGAFACTURAID drop constraint FKPERCNOTENTFACID; alter table TCNOTAENTREGAFACTURAID drop constraint FKPUNCNOTENTFACID; alter table TCNOTAENTREGAFACTURAID drop constraint FKSUCCNOTENTFACID; alter table TCNOTAENTREGAFACTURAID drop constraint FKTIPDOCCNOTENTFACID; alter table TCNOTAENTREGAGENERAL drop constraint FKCODBODCNOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKESTDOCCNOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKNOTAENTREGAGENID; alter table TCNOTAENTREGAGENERAL drop constraint FKPERCNOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKPERNOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKPERRNOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKPUNCNOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKSUCCNOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKTCTACLINOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKTIPDOCCNOTENTGEN; alter table TCNOTAENTREGAGENERAL drop constraint FKTIPDOCNOTENTGEN; alter table TCNOTAENTREGAGENERALID drop constraint FKPERCNOTENTGENID; alter table TCNOTAENTREGAGENERALID drop constraint FKPERNOTENTGENID; alter table TCNOTAENTREGAGENERALID drop constraint FKPUNCNOTENTGENID; alter table TCNOTAENTREGAGENERALID drop constraint FKSUCCNOTENTGENID; alter table TCNOTAENTREGAGENERALID drop constraint FKTIPDOCCNOTENTGENID; alter table TCNOTAENTREGAID drop constraint FKPERCABNOTENTID; alter table TCNOTAENTREGAID drop constraint FKPUNCABNOTENTID; alter table TCNOTAENTREGAID drop constraint FKSUCCABNOTENTID; alter table TCNOTAENTREGAID drop constraint FKTIPDOCCABNOTENTID; alter table TCOBROTIPOSDOCUMENTOINTERNO drop constraint FKCONRCATCUEN; alter table TCOBROTIPOSDOCUMENTOINTERNO drop constraint FKCONRTDOCINT; alter table TCODIGOSBODEGA drop constraint FKBODEGAS; alter table TCODIGOSBODEGA drop constraint FKNUMERODIRECCION; alter table TCODIGOSBODEGA drop constraint FKOFICODBOD; alter table TCODIGOSBODEGA drop constraint FKSUCODBOD; alter table TCODIGOSBODEGA drop constraint FKUSUARIOBODEGA; alter table TCODIGOSBODEGACUSTODIOS drop constraint FKBODEGASCUSTODIO; alter table TCODIGOSBODEGACUSTODIOS drop constraint FKUSUARIOBODEGACUSTODIO; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKCONRFCOMPLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKCONTRCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKCTAITEMCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKDOCFACCOMPLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKDOCSOLCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKICECOMPLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKPROVCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKPUNCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKRICOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKSUCCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKTARIVACOMPLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKTCOMPLIQGASTOS; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKTIPITEMCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKTIPOSIDENTCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTO drop constraint FKUSUCOMLIQGST; alter table TCOMPROBANTELIQUIDACIONGASTOID drop constraint FKTCTAPLIQGASTOSID; alter table TCOMPROBANTEPROVISIONAL drop constraint FKCCOMPROV; alter table TCOMPROBANTEPROVISIONAL drop constraint FKCPERCUST; alter table TCOMPROBANTEPROVISIONAL drop constraint FKCPEREMPLE; alter table TCOMPROBANTEPROVISIONAL drop constraint FKCTACUSCOMPROV; alter table TCOMPROBANTEPROVISIONAL drop constraint FKESTDOCCOMPROV; alter table TCOMPROBANTEPROVISIONAL drop constraint FKPERCOMPROV; alter table TCOMPROBANTEPROVISIONAL drop constraint FKPUNCOMPROV; alter table TCOMPROBANTEPROVISIONAL drop constraint FKSUCCOMPROV; alter table TCOMPROBANTEPROVISIONAL drop constraint FKTIPDOCCOMPROV; alter table TCOMPROBANTEPROVISIONALID drop constraint FKCIACOMPROVID; alter table TCOMPROBANTEPROVISIONALID drop constraint FKPERCOMPROVOID; alter table TCOMPROBANTEPROVISIONALID drop constraint FKPUNCOMPROVID; alter table TCOMPROBANTEPROVISIONALID drop constraint FKSUCCOMPROVID; alter table TCOMPROBANTEPROVISIONALID drop constraint FKTIPDOCCOMPROVID; alter table TCONCEPTORETENCIONFUENTE drop constraint FKCONRETFUENTE; alter table TCONCEPTORFITEM drop constraint FKCONFIGURARFITEM; alter table TCONCEPTORFITEM drop constraint FRCONCRFTIPITEM; alter table TCONCEPTOSEGRESOS drop constraint FKCONCEPTOSEGRESOSID; alter table TCONCEPTOSEGRESOSCTACONTABLE drop constraint FKCONEGRCON; alter table TCONCEPTOSITEMCONTRIBUYENTE drop constraint FKCIACONITEMCONT; alter table TCONCEPTOSITEMCONTRIBUYENTE drop constraint FKCONCEPTOCONITEMCONT; alter table TCONCEPTOSITEMCONTRIBUYENTE drop constraint FKTIPOCONTCONITEMCONT; alter table TCONCEPTOSITEMCONTRIBUYENTE drop constraint FKTIPOITEMCONITEMCONT; alter table TCONCILIACIONEMPRESA drop constraint FKCIACONCILEMP; alter table TCONCILIACIONEMPRESA drop constraint FKCIACONCILUSU; alter table TCONCILIACIONEMPRESA drop constraint FKCTACONCILEMP; alter table TCONCILIACIONEMPRESA drop constraint FKOFICONCILEMP; alter table TCONCILIACIONEMPRESA drop constraint FKSUCURSALESID; alter table TCONCREDTRIBUTARIO drop constraint FKCONCREDTRIBUTARIO; alter table TCONFIGURARETENCIONIVA drop constraint FKCONFRETENIVA; alter table TCONFIGURARETENCIONIVA drop constraint FKTIPCONTRIBRETENIVAAGENTE; alter table TCONFIGURARETENCIONIVA drop constraint FKTIPCONTRIBRETENIVASUJETO; alter table TCONFIGURARETENCIONIVAID drop constraint FKTIPCONTRIBRETENIVAAGENTEID; alter table TCONFIGURARETENCIONIVAID drop constraint FKTIPCONTRIBRETENIVASUJETOID; alter table TCONFIGURARETENCIONIVAITEM drop constraint FKCONFRETENIVAITEM; alter table TCONFIGURARETENCIONIVAITEM drop constraint FKCONFRETIVATIPITEM; alter table TCORDENCOMPRA drop constraint FKBODCORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKCORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKCTAPROCABORDCOMPRA; alter table TCORDENCOMPRA drop constraint FKESTCORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKFREORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKPERCORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKPERSONACORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKPUNCORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKSUCORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKTIPDOCORDENCOMPRA; alter table TCORDENCOMPRA drop constraint FKUSUCORDENCOMPRA; alter table TCORDENCOMPRAID drop constraint FKPERORDENCOMPRAID; alter table TCORDENCOMPRAID drop constraint FKPUNORDENCOMPRAID; alter table TCORDENCOMPRAID drop constraint FKSUCORDENCOMPRAID; alter table TCORDENCOMPRAID drop constraint FKTIPDOCORDENCOMPRAID; alter table TCPAGOS drop constraint FKBANCOSCABPAG; alter table TCPAGOS drop constraint FKCPAGOS; alter table TCPAGOS drop constraint FKCTABANCABPAG; alter table TCPAGOS drop constraint FKCTABANCOSCABPAG; alter table TCPAGOS drop constraint FKCTAPROCABPAGO; alter table TCPAGOS drop constraint FKESTDOCCABPAG; alter table TCPAGOS drop constraint FKFORPAGCABPAG; alter table TCPAGOS drop constraint FKPERCABPAG; alter table TCPAGOS drop constraint FKPUNCABPAG; alter table TCPAGOS drop constraint FKSUCCABPAG; alter table TCPAGOS drop constraint FKTIPDOCCABPAG; alter table TCPAGOS drop constraint FKUSUCABPAGO; alter table TCPAGOSID drop constraint FKPERCABPAGID; alter table TCPAGOSID drop constraint FKPUNCABPAGID; alter table TCPAGOSID drop constraint FKSUCCABPAGID; alter table TCPEDIDO drop constraint FKCABPEDIDO; alter table TCPEDIDO drop constraint FKCTACLICABPED; alter table TCPEDIDO drop constraint FKESTDOCCABPED; alter table TCPEDIDO drop constraint FKMOTIVORECHAZO; alter table TCPEDIDO drop constraint FKPEDBOD; alter table TCPEDIDO drop constraint FKPEDREF; alter table TCPEDIDO drop constraint FKPERCABPED; alter table TCPEDIDO drop constraint FKPERFILCLIPED; alter table TCPEDIDO drop constraint FKPETIPPRE; alter table TCPEDIDO drop constraint FKPUNCABPED; alter table TCPEDIDO drop constraint FKSUCCABPED; alter table TCPEDIDO drop constraint FKTCPEDCPERDIR; alter table TCPEDIDO drop constraint FKTIPDOCCABPED; alter table TCPEDIDO drop constraint FKUSUCABPED; alter table TCPEDIDOCOTIZACION drop constraint FKCPEDIDOCOTIZACION; alter table TCPEDIDOCOTIZACION drop constraint FKESTDOCPEDCOTIZACION; alter table TCPEDIDOCOTIZACION drop constraint FKPERPEDCOTIZACION; alter table TCPEDIDOCOTIZACION drop constraint FKPUNPEDCOTIZACION; alter table TCPEDIDOCOTIZACION drop constraint FKSUCPEDCOTIZACION; alter table TCPEDIDOCOTIZACION drop constraint FKTIPDOCPEDCOTIZACION; alter table TCPEDIDOCOTIZACION drop constraint FKUSUCOTPEDCOTIZACION; alter table TCPEDIDOCOTIZACION drop constraint FKUSUPEDCOTIZACION; alter table TCPEDIDOCOTIZACIONID drop constraint FKPERCABPEDCOTIZACION; alter table TCPEDIDOCOTIZACIONID drop constraint FKPUNCABPEDCOTIZACION; alter table TCPEDIDOCOTIZACIONID drop constraint FKSUCCABPEDCOTIZACION; alter table TCPEDIDOID drop constraint FKPERCABPEDID; alter table TCPEDIDOID drop constraint FKPUNCABPEDID; alter table TCPEDIDOID drop constraint FKSUCCABPEDID; alter table TCPEDIDOID drop constraint FKTIPDOCCABPEDID; alter table TCPREEMBARQUE drop constraint FKCPREEMBARQUE; alter table TCPREEMBARQUE drop constraint FKESTDOCCABPREEMB; alter table TCPREEMBARQUE drop constraint FKPERCABPREEMB; alter table TCPREEMBARQUE drop constraint FKPREEMBPED; alter table TCPREEMBARQUE drop constraint FKPUNCABPREEMB; alter table TCPREEMBARQUE drop constraint FKSUCCABPREEMB; alter table TCPREEMBARQUE drop constraint FKTIPDOCCABPREEMB; alter table TCPREEMBARQUE drop constraint FKUSUCABPREEMB; alter table TCPREEMBARQUEID drop constraint FKPERCABPREEMBID; alter table TCPREEMBARQUEID drop constraint FKPUNCABPREEMBID; alter table TCPREEMBARQUEID drop constraint FKSUCCABPREEMBID; alter table TCPREEMBARQUEID drop constraint FKTIPDOCCABPREEMBID; alter table TCPROFORMA drop constraint FKCPROFORMA; alter table TCPROFORMA drop constraint FKCPUERTOPROF; alter table TCPROFORMA drop constraint FKCTACLIPROFORMA; alter table TCPROFORMA drop constraint FKESTDOCPROFORMA; alter table TCPROFORMA drop constraint FKFACTCODBOD; alter table TCPROFORMA drop constraint FKFACTPRE; alter table TCPROFORMA drop constraint FKPERIODOPROFORMA; alter table TCPROFORMA drop constraint FKPROCTAE; alter table TCPROFORMA drop constraint FKPROFCIUD; alter table TCPROFORMA drop constraint FKPROFPROV; alter table TCPROFORMA drop constraint FKPROPAISA; alter table TCPROFORMA drop constraint FKPROPAISD; alter table TCPROFORMA drop constraint FKPROPAISE; alter table TCPROFORMA drop constraint FKPROPAISO; alter table TCPROFORMA drop constraint FKPROPUERTO; alter table TCPROFORMA drop constraint FKPUNTOPROFORMA; alter table TCPROFORMA drop constraint FKSUCURSALPROFORMA; alter table TCPROFORMA drop constraint FKTIPDOCPROFORMA; alter table TCPROFORMA drop constraint FKUSUPROFPROFORMA; alter table TCPROFORMAID drop constraint FKPERIODOPROFORMAID; alter table TCPROFORMAID drop constraint FKPUNTOPROFORMAID; alter table TCPROFORMAID drop constraint FKSUCURSALPROFORMAID; alter table TCPROFORMAID drop constraint FKTIPODOCPROFORMAID; alter table TCPROFORMAPROV drop constraint FKCPROFORMAPROV; alter table TCPROFORMAPROV drop constraint FKCTAPROPROFORMA; alter table TCPROFORMAPROV drop constraint FKESTDOCPROPROFORMA; alter table TCPROFORMAPROV drop constraint FKFREPROFORMAPROV; alter table TCPROFORMAPROV drop constraint FKPEDCOTPROFORMA; alter table TCPROFORMAPROV drop constraint FKPERPROFORMA; alter table TCPROFORMAPROV drop constraint FKPERPROFORMAPED; alter table TCPROFORMAPROV drop constraint FKPUNPROFORMA; alter table TCPROFORMAPROV drop constraint FKSUCPROFORMA; alter table TCPROFORMAPROV drop constraint FKUSUPROPROFORMA; alter table TCPROFORMAPROVID drop constraint FKPERPROFORMAID; alter table TCPROFORMAPROVID drop constraint FKPUNPROFORMAID; alter table TCPROFORMAPROVID drop constraint FKSUCPROFORMAID; alter table TCPROFORMAPROVID drop constraint FKTIPDOCPROFORMAID; alter table TCPROMOCION drop constraint FKCABPROMOCIONID; alter table TCPROMOCION drop constraint FKCFORPAGPROMO; alter table TCPROMOCION drop constraint FKCTAINVPROMOCION; alter table TCPROMOCION drop constraint FKMARCAPROMOCION; alter table TCPROMOCION drop constraint FKPERIODOPROMOCION; alter table TCPROMOCION drop constraint FKPUNTOPROMOCION; alter table TCPROMOCION drop constraint FKSUCURSALPROMOCION; alter table TCPROMOCION drop constraint FKTIPODOCPROMOCION; alter table TCPROMOCION drop constraint FKUSUPROMOCION; alter table TCPROMOCIONID drop constraint FKCIAPROMOCIONID; alter table TCPROMOCIONID drop constraint FKPERIODOPROMOCIONID; alter table TCPROMOCIONID drop constraint FKPUNTOPROMOCIONID; alter table TCPROMOCIONID drop constraint FKSUCURSALPROMOCIONID; alter table TCPROMOCIONID drop constraint FKTIPODOCPROMOCIONID; alter table TCRESERVACIONESBODEGA drop constraint FKCRESERVACIONESBODEGA; alter table TCRESERVACIONESBODEGA drop constraint FKRESCLI; alter table TCRESERVACIONESBODEGA drop constraint FKRESERVABOD; alter table TCRESERVACIONESBODEGA drop constraint FKRESERVABODEST; alter table TCRESERVACIONESBODEGA drop constraint FKRESERVABODPER; alter table TCRESERVACIONESBODEGA drop constraint FKRESERVABODPUNTRA; alter table TCRESERVACIONESBODEGA drop constraint FKRESERVABODSUC; alter table TCRESERVACIONESBODEGA drop constraint FKRESERVABODTIPDOC; alter table TCRESERVACIONESBODEGA drop constraint FKRESERVABODUSU; alter table TCRESERVACIONESBODEGA drop constraint FKRESPERREF; alter table TCRESERVACIONESBODEGA drop constraint FKRESTIPDOCREF; alter table TCRESERVACIONESBODEGAID drop constraint FKRESERVABODIDPER; alter table TCRESERVACIONESBODEGAID drop constraint FKRESERVABODIDPUNTRA; alter table TCRESERVACIONESBODEGAID drop constraint FKRESERVABODIDSUC; alter table TCRESERVACIONESBODEGAID drop constraint FKRESERVABODIDTIPDOC; alter table TCRETENCION drop constraint FKCABRET; alter table TCRETENCION drop constraint FKCABSOLPAGCABRET; alter table TCRETENCION drop constraint FKCTAPROCABRET; alter table TCRETENCION drop constraint FKESTDOCCABRET; alter table TCRETENCION drop constraint FKPERCCABRET; alter table TCRETENCION drop constraint FKSUCCCABRET; alter table TCRETENCION drop constraint FKSUCCABRET; alter table TCRETENCION drop constraint FKTIPDOCCABRET; alter table TCRETENCIONID drop constraint FKPERCABRETID; alter table TCRETENCIONID drop constraint FKPUNCABRETID; alter table TCRETENCIONID drop constraint FKSUCCABRETID; alter table TCRETENCIONID drop constraint FKTIPDOCCABRETID; alter table TCSOLICITUDBODEGA drop constraint FKBODSOLBOD; alter table TCSOLICITUDBODEGA drop constraint FKCSOLICITUDBODEGA; alter table TCSOLICITUDBODEGA drop constraint FKPERCABSOLBOD; alter table TCSOLICITUDBODEGA drop constraint FKPUNCSOLBOD; alter table TCSOLICITUDBODEGA drop constraint FKSOLBOBODPRO; alter table TCSOLICITUDBODEGA drop constraint FKSOLBODDEPAR; alter table TCSOLICITUDBODEGA drop constraint FKSTACSOLBOD; alter table TCSOLICITUDBODEGA drop constraint FKSUCCSOLBOD; alter table TCSOLICITUDBODEGA drop constraint FKUSUAUTCSOLBOD; alter table TCSOLICITUDBODEGA drop constraint FKUSUSOLCSOLBOD; alter table TCSOLICITUDCOMPRA drop constraint FKCSOLICITUDCOMPRA; alter table TCSOLICITUDCOMPRA drop constraint FKDEPCABSOLCOM; alter table TCSOLICITUDCOMPRA drop constraint FKDIVCABSOLCOM; alter table TCSOLICITUDCOMPRA drop constraint FKPERCABSOLCOM; alter table TCSOLICITUDCOMPRA drop constraint FKUSUCABSOLCOM; alter table TCSOLICITUDCREDITO drop constraint FKCBODEGACODSOLICITUD; alter table TCSOLICITUDCREDITO drop constraint FKCIACSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKCPERFILCLIENTESOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKCSOLICITUDCREDITO; alter table TCSOLICITUDCREDITO drop constraint FKCTACSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKESTCSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKFORPAGCSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKMONCSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKPERCSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKPERSOLCREVEN; alter table TCSOLICITUDCREDITO drop constraint FKPUNCSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKSUCCSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKTIPOCUOTACSOLCRE; alter table TCSOLICITUDCREDITO drop constraint FKTIPODOCCSOLCRE; alter table TCSOLICITUDCREDITOID drop constraint FKCIACSOLCREID; alter table TCSOLICITUDCREDITOID drop constraint FKPERCSOLCREID; alter table TCSOLICITUDCREDITOID drop constraint FKPUNCSOLCREID; alter table TCSOLICITUDCREDITOID drop constraint FKSUCCSOLCREID; alter table TCSOLICITUDCREDITOID drop constraint FKTIPODOCCSOLCREID; alter table TCSOLICITUDPAGO drop constraint FKBENEFCABSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKCCUADROCSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKCIMPORTCSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKCODBODSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKCODPAISCABSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKCPROFORMACSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKCSOLCOMPCSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKCSOLICITUDPAGO; alter table TCSOLICITUDPAGO drop constraint FKCTATIPOLIQSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKDSOLBONUMEMIMP; alter table TCSOLICITUDPAGO drop constraint FKESTDOCSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKFORPAGCOMCABSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKFRESOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKPERSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKPROVCABSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKPUNSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKSPAJUTRABOD; alter table TCSOLICITUDPAGO drop constraint FKSUCSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKTIPCAMREFSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKTIPDOCFACSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKTIPDOCSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKTIPOLIQSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKTIPPRESUSOLPAGO; alter table TCSOLICITUDPAGO drop constraint FKUSUAPROSOLPAG; alter table TCSOLICITUDPAGO drop constraint FKUSUSOLPAGO; alter table TCSOLICITUDPAGOID drop constraint FKPERSOLPAGOID; alter table TCSOLICITUDPAGOID drop constraint FKPUNSOLPAGOID; alter table TCSOLICITUDPAGOID drop constraint FKSUCSOLPAGOID; alter table TCSOLICITUDPAGOID drop constraint FKTIPDOCSOLPAGOID; alter table TCSOLPAGOREEMBOLSO drop constraint FKCABSOLPAGREEMB; alter table TCTACLIENTECONTABLE drop constraint FKTICLICTACONCLI; alter table TCTAPROVEECTACONTABLE drop constraint FKTIPPROCTACON; alter table TCTITULOPROPIEDAD drop constraint FKCTACLITITULOPROP; alter table TCTITULOPROPIEDAD drop constraint FKCTITULOPROPID; alter table TCTITULOPROPIEDAD drop constraint FKESTDOCTITULOPROP; alter table TCTITULOPROPIEDAD drop constraint FKFACTURATITULOPROP; alter table TCTITULOPROPIEDAD drop constraint FKSPERCTITULOPROP; alter table TCTITULOPROPIEDAD drop constraint FKSPUNCTITULOPROP; alter table TCTITULOPROPIEDAD drop constraint FKSUCCTITULOPROP; alter table TCTITULOPROPIEDAD drop constraint FKTIDOCCTITULOPROP; alter table TCTITULOPROPIEDADID drop constraint FKSPERCTITULOPROPID; alter table TCTITULOPROPIEDADID drop constraint FKSPUNCTITULOPROPID; alter table TCTITULOPROPIEDADID drop constraint FKSUCCTITULOPROPID; alter table TCTITULOPROPIEDADID drop constraint FKTIDOCCTITULOPROPID; alter table TCTRANSACCIONBODEGA drop constraint FKBODTRANBOD; alter table TCTRANSACCIONBODEGA drop constraint FKCABTRABODDIR; alter table TCTRANSACCIONBODEGA drop constraint FKCTACHOFINVTRA; alter table TCTRANSACCIONBODEGA drop constraint FKCTAPROTRANBOD; alter table TCTRANSACCIONBODEGA drop constraint FKCTATRAINVTRA; alter table TCTRANSACCIONBODEGA drop constraint FKCTRANSACCIONBODEGA; alter table TCTRANSACCIONBODEGA drop constraint FKCUADCABTRANBOD; alter table TCTRANSACCIONBODEGA drop constraint FKESTTRANBOD; alter table TCTRANSACCIONBODEGA drop constraint FKPERCABTRANBOD; alter table TCTRANSACCIONBODEGA drop constraint FKPROFCABTRANBOD; alter table TCTRANSACCIONBODEGA drop constraint FKPUNTRABOD; alter table TCTRANSACCIONBODEGA drop constraint FKSUCTRANBOD; alter table TCTRANSACCIONBODEGA drop constraint FKTIPDOCTRANBOD; alter table TCTRANSACCIONBODEGA drop constraint FKTRANBODPROCE; alter table TCTRANSACCIONBODEGA drop constraint FKTRANCLIEN; alter table TCTRANSACCIONBODEGA drop constraint FKUSUTRNBOD; alter table TCTRANSACCIONBODEGALIQ drop constraint FKESTTRANSBODLIQ; alter table TCTRANSACCIONBODEGALIQ drop constraint FKPERTRANSBODLIQ; alter table TCTRANSACCIONBODEGALIQ drop constraint FKPROVTRANSBODLIQ; alter table TCTRANSACCIONBODEGALIQ drop constraint FKPUNTRANSBODLIQ; alter table TCTRANSACCIONBODEGALIQ drop constraint FKSUCTRANSBODLIQ; alter table TCTRANSACCIONBODEGALIQ drop constraint FKTIPDOCTRANSBODLIQ; alter table TCTRANSACCIONBODEGALIQ drop constraint FKTRANSBODLIQ; alter table TCTRANSACCIONBODEGALIQ drop constraint FKUSUTRANSBODLIQ; alter table TCTRANSACCIONBODEGALIQID drop constraint FKPERTRANSBODLIQID; alter table TCTRANSACCIONBODEGALIQID drop constraint FKPUNTRANSBODLIQID; alter table TCTRANSACCIONBODEGALIQID drop constraint FKSUCTRANSBODLIQID; alter table TCTRANSACCIONBODEGALIQID drop constraint FKTIPDOCTRANSBODLIQID; alter table TCTRANSACCIONSERIES drop constraint FKBODTRANSER; alter table TCTRANSACCIONSERIES drop constraint FKCTRANSACCIONSER; alter table TCTRANSACCIONSERIES drop constraint FKESTTRANSER; alter table TCTRANSACCIONSERIES drop constraint FKESTTRANSEREF; alter table TCTRANSACCIONSERIES drop constraint FKPERCABTRANSER; alter table TCTRANSACCIONSERIES drop constraint FKPERCABTRANSERREF; alter table TCTRANSACCIONSERIES drop constraint FKPUNTRASER; alter table TCTRANSACCIONSERIES drop constraint FKSUCTRANSER; alter table TCTRANSACCIONSERIES drop constraint FKTIPDOCTRANSER; alter table TCTRANSACCIONSERIES drop constraint FKTIPDOCTRANSERREF; alter table TCTRANSACCIONSERIES drop constraint FKUSUTRNSER; alter table TCTRANSACCIONSERIESID drop constraint FKCOMTRANSERID; alter table TCTRANSACCIONSERIESID drop constraint FKPERCABTRANSERID; alter table TCTRANSACCIONSERIESID drop constraint FKPUNTRASERID; alter table TCTRANSACCIONSERIESID drop constraint FKSUCTRANSERID; alter table TCTRANSACCIONSERIESID drop constraint FKTIPDOCTRANSERID; alter table TCTRANSFERENCIABODEGA drop constraint FKBODDESCABTRANSFBODEGA; alter table TCTRANSFERENCIABODEGA drop constraint FKBODORGCABTRANSFBODEGA; alter table TCTRANSFERENCIABODEGA drop constraint FKCTACHOSINVTRANS; alter table TCTRANSFERENCIABODEGA drop constraint FKCTATRASINVTRANS; alter table TCTRANSFERENCIABODEGA drop constraint FKCTRANSFERENCIABODEGA; alter table TCTRANSFERENCIABODEGA drop constraint FKDOCTRANSFERENCIA; alter table TCTRANSFERENCIABODEGA drop constraint FKESTDOCCABTRANSFBODEGA; alter table TCTRANSFERENCIABODEGA drop constraint FKPERCABTRANSFBODEGA; alter table TCTRANSFERENCIABODEGA drop constraint FKPERTRANSFERENCIA; alter table TCTRANSFERENCIABODEGA drop constraint FKPUNCABTRANSFBODEGA; alter table TCTRANSFERENCIABODEGA drop constraint FKSUCCABTRANSFBODEGA; alter table TCTRANSFERENCIABODEGA drop constraint FKTIPDOCCABTRANSFBODEGA; alter table TCTRANSFERENCIABODEGA drop constraint FKTRANPRESEMP; alter table TCTRANSFERENCIABODEGA drop constraint FKUSUCABTRANSFBODEGA; alter table TCTRANSFERENCIABODEGAID drop constraint FK_TCTRANSF_FKPERCABT_TPERIODO; alter table TCTRANSFERENCIABODEGAID drop constraint FKPUNCABTRANSFBODEGAID; alter table TCTRANSFERENCIABODEGAID drop constraint FKSUCCABTRANSFBODEGAID; alter table TCTRANSFERENCIABODEGAID drop constraint FKTIPDOCCABTRANSFBODEGAID; alter table TCUENTAACTIVOSFIJOSDPR drop constraint FKCTAACTFIJDPR; alter table TCUENTAACTIVOSFIJOSINV drop constraint FKACTFIJINVCOMPA; alter table TCUENTAACTIVOSFIJOSINV drop constraint FKACTFIJINVCUENTACT; alter table TCUENTAACTIVOSFIJOSINV drop constraint FKACTFIJINVCUENTINV; alter table TCUENTAACTIVOSFIJOSINV drop constraint FKACTFIJINVFACT; alter table TCUENTAACTIVOSFIJOSINV drop constraint FKACTFIJINVPERFACT; alter table TCUENTAACTIVOSFIJOSINV drop constraint FKACTFIJINVPERSP; alter table TCUENTAACTIVOSFIJOSINV drop constraint FKACTFIJINVSP; alter table TCUENTABANCOS drop constraint FKCTACUENTABANCO; alter table TCUENTABANCOS drop constraint FKCUENTABANCOSCODBAN; alter table TCUENTABANCOS drop constraint FKCUENTABANCOSID; alter table TCUENTABANCOSCHEQUERA drop constraint FKCTABANCHEQUERACTABAN; alter table TCUENTABANCOSCHEQUERA drop constraint FKCTABANCHEQUERAPUN; alter table TCUENTABANCOSCHEQUERA drop constraint FKCTABANCHEQUERASUC; alter table TCUENTABANCOSID drop constraint FKCTABANCO; alter table TCUENTABANCOSUCURSAL drop constraint FKBANCTABANCOSUC; alter table TCUENTABANCOSUCURSAL drop constraint FKPUNCTABANCOSUC; alter table TCUENTABANCOSUCURSAL drop constraint FKSUCCTABANCOSUC; alter table TCUENTACLIENTE drop constraint FKCANTONCTACLI; alter table TCUENTACLIENTE drop constraint FKCIUDADIDCTACLI; alter table TCUENTACLIENTE drop constraint FKCODIGOSCLIENTE; alter table TCUENTACLIENTE drop constraint FKCTACLIEST; alter table TCUENTACLIENTE drop constraint FKCTACLIRELACIONADOID; alter table TCUENTACLIENTE drop constraint FKPAISESIDCTACLI; alter table TCUENTACLIENTE drop constraint FKPARROQCTACLI; alter table TCUENTACLIENTE drop constraint FKPERFILCTACLIENTE; alter table TCUENTACLIENTE drop constraint FKPROVINCIASCTACLI; alter table TCUENTACLIENTE drop constraint FKTERRITORIOSIDCTACLI; alter table TCUENTACLIENTE drop constraint FKTIPCONTRIBCLIENTE; alter table TCUENTACLIENTE drop constraint FKVENDEDORCTACLI; alter table TCUENTACLIENTE drop constraint FKZONASIDCTACLI; alter table TCUENTACLIENTE drop constraint TTIPCLICTACLI; alter table TCUENTAINVENTARIO drop constraint FKBASECUENTA; alter table TCUENTAINVENTARIO drop constraint FKCALIBREITEM; alter table TCUENTAINVENTARIO drop constraint FKCALIDAITEM; alter table TCUENTAINVENTARIO drop constraint FKCLACODITEM; alter table TCUENTAINVENTARIO drop constraint FKCTAINVENNIVEL1; alter table TCUENTAINVENTARIO drop constraint FKCTAINVENNIVEL2; alter table TCUENTAINVENTARIO drop constraint FKCTAINVMARVEH; alter table TCUENTAINVENTARIO drop constraint FKCTAINVTEC; alter table TCUENTAINVENTARIO drop constraint FKCTAINVTIPVEH; alter table TCUENTAINVENTARIO drop constraint FKCTAITEMUNDPES; alter table TCUENTAINVENTARIO drop constraint FKCTAITEMUNDVOL; alter table TCUENTAINVENTARIO drop constraint FKCUENTAINVENTARIO; alter table TCUENTAINVENTARIO drop constraint FKCUENTAINVENTARIOIMAGID; alter table TCUENTAINVENTARIO drop constraint FKCUENTAINVENTARIOS; alter table TCUENTAINVENTARIO drop constraint FKESTTCUEINV; alter table TCUENTAINVENTARIO drop constraint FKICECODITEM; alter table TCUENTAINVENTARIO drop constraint FKICECOMPRASCODITEM; alter table TCUENTAINVENTARIO drop constraint FKINVENDECARAN; alter table TCUENTAINVENTARIO drop constraint FKINVENPERCEPCION; alter table TCUENTAINVENTARIO drop constraint FKIVACODITEM; alter table TCUENTAINVENTARIO drop constraint FKLINEACTAITEM; alter table TCUENTAINVENTARIO drop constraint FKLISTPROCUENTA; alter table TCUENTAINVENTARIO drop constraint FKMARCODITEM; alter table TCUENTAINVENTARIO drop constraint FKMATIZITEM; alter table TCUENTAINVENTARIO drop constraint FKPROCESOCUENTA; alter table TCUENTAINVENTARIO drop constraint FKSUBCODITEM; alter table TCUENTAINVENTARIO drop constraint FKTECCUENTA; alter table TCUENTAINVENTARIO drop constraint FKTIPCODITEM; alter table TCUENTAINVENTARIO drop constraint FKTITEMCODPADRE; alter table TCUENTAINVENTARIO drop constraint FKTRAFICOCUENTA; alter table TCUENTAINVENTARIO drop constraint FKUNICODITEM; alter table TCUENTAINVENTARIO drop constraint FKUSOCUENTA; alter table TCUENTAINVENTARIO drop constraint FKUSUARIO; alter table TCUENTAINVENTARIOMATERIAPRIMA drop constraint FKCTAPROCUENTA; alter table TCUENTAINVENTARIOMATERIAPRIMA drop constraint FKCUENTAMATERIAPRIMA; alter table TCUENTAINVENTARIOMATERIAPRIMA drop constraint FKCUENTAMATERIAPRIMACUE; alter table TCUENTAINVENTARIOPROCESADO drop constraint FKCTAINVPROCID; alter table TCUENTAINVENTARIOPROCESADOID drop constraint FKCTAINVPROCESADO; alter table TCUENTAINVENTARIOPROCESADOID drop constraint FKCTAINVPROITEM; alter table TCUENTAINVENTARIOSERIE drop constraint FKPCTAINVCTAINVSERIE; alter table TCUENTAINVENTARIOSERIE drop constraint FKTIPDOCCTAINVSERIE; alter table TCUENTAINVENTARIOUBICACION drop constraint FKCODBODCTAINVUBICACION; alter table TCUENTAINVENTARIOUBICACION drop constraint FKCUENTAUBICACION; alter table TCUENTAINVENTARIOUBICACION drop constraint FKUBINIL2CTAINVUBICACION; alter table TCUENTAINVENTARIOUBICACION drop constraint FKUBINIL3CTAINVUBICACION; alter table TCUENTAINVENTARIOUBICACION drop constraint FKUBINIL4CTAINVUBICACION; alter table TCUENTAPROVEEDOR drop constraint FKCANTONCTAPRO; alter table TCUENTAPROVEEDOR drop constraint FKCODIGOSPROVEEDOR; alter table TCUENTAPROVEEDOR drop constraint FKCTAPROTIPO; alter table TCUENTAPROVEEDOR drop constraint FKCTAPROVRELACIONADOID; alter table TCUENTAPROVEEDOR drop constraint FKPARROQCTAPRO; alter table TCUENTAPROVEEDOR drop constraint FKTIPCONTRIPROVEEDOR; alter table TCUENTAPROVEEDOR drop constraint FKTIPREGFISEXTPROV; alter table TCUENTAPROVEEDOR drop constraint FKTPROVCCIU; alter table TCUENTAPROVEEDOR drop constraint FKTPROVCPAIS; alter table TCUENTAPROVEEDOR drop constraint FKTPROVCPRO; alter table TCUENTAPROVEEDOR drop constraint FKTPROVTERR; alter table TCUENTAPROVEEDOR drop constraint FKTPROVZON; alter table TCUENTAPROVEEDORTRANSPORTE drop constraint FKCTAPROVTRANS; alter table TCUENTAPROVEEDORTRANSPORTEID drop constraint FKCTAIDCTAPROVTRANSCHOF; alter table TCUENTAPROVEEDORTRANSPORTEID drop constraint FKCTAIDCTAPROVTRANSPROV; alter table TCUENTAPROVEEDORTRANSPORTEID drop constraint FKPERIDCTAPROVTRANSCIA; alter table TCUENTAPROVEEDORTRANSPORTEID drop constraint FKPUNIDCTAPROVTRANS; alter table TCUENTAPROVEEDORTRANSPORTEID drop constraint FKSUCIDCTAPROVTRANS; alter table TCUENTATRANSPCHOFER drop constraint FKCUENTATRANSPCHOFERID; alter table TCUENTATRANSPCHOFERID drop constraint FKCTATRANSCHOFERID; alter table TCUENTATRANSPCHOFERID drop constraint FKTRASCHOPER; alter table TCUENTATRANSPORTISTA drop constraint FKCTATRANSPORTISTA; alter table TCUENTAVENDEDOR drop constraint FKCODIGOSVENDEDOR; alter table TCUPOCLIENTE drop constraint FKTCUPCLIENTE; alter table TCUPOCLIENTEID drop constraint FKCIACUPOCLI; alter table TCUPOCLIENTEID drop constraint FKCTACUPOCLI; alter table TCUPOITEMSINVENTARIO drop constraint FKCUPINVCTAINV; alter table TDACTIVOSFIJOSDEPRECIACION drop constraint FKTDACTFIDEPTPERIODOID; alter table TDACTIVOSFIJOSDEPRECIACION drop constraint FKTDACTFIJDEPCOMP; alter table TDACTIVOSFIJOSDEPRECIACION drop constraint FKTDACTFIJDEPCUEACT; alter table TDACTIVOSFIJOSDEPRECIACION drop constraint FKTDACTFIJDEPTACTFIJDEPID; alter table TDANTICIPOCLIENTELINEA drop constraint FKDANTICIPOCLIENTELINEA; alter table TDANTICIPOCLIENTELINEA drop constraint FKLINDANTICIPOCLILIN; alter table TDANTICIPOCLIENTEUSO drop constraint FKDANTICIPOCLIENTEUSO; alter table TDANTICIPOPROVEEDORUSO drop constraint FKDANTICIPOPROVUSO; alter table TDANTICIPOPROVEEDORUSO drop constraint FKDANTICIPOPROVUSOSOL; alter table TDAPERTURACAJA drop constraint FKBANDAPERTURACAJA; alter table TDAPERTURACAJA drop constraint FKCIADAPERTURACAJA; alter table TDAPERTURACAJA drop constraint FKFPDAPERTURACAJA; alter table TDAPERTURACAJA drop constraint FKPERDAPERTURACAJA; alter table TDAPERTURACAJA drop constraint FKTCDAPERTURACAJA; alter table TDAPERTURACAJA drop constraint FKTDAPERTURACAJA; alter table TDAUTORIZAPAGO drop constraint FKANTPROVDETAUTPAGO; alter table TDAUTORIZAPAGO drop constraint FKCABSOLPAGDETAUT; alter table TDAUTORIZAPAGO drop constraint FKCABUATODETAUTPAGO; alter table TDAUTORIZAPAGOSIGUALES drop constraint FKCABUATODETAUTPAGIGUAL; alter table TDAUTORIZAPAGOSIGUALES drop constraint FKFORMPDETAUTPAGIGUAL; alter table TDAUTORIZAPAGOSPARCIALES drop constraint FKCABDETPAGPAR; alter table TDAUTORIZAPAGOSPARCIALES drop constraint FKCABUATODETAUTPAGPAR; alter table TDCAJAARQUEO drop constraint FKCAJARQDET; alter table TDCAJAARQUEO drop constraint FKCAJARQDETMONDEN; alter table TDCARTERASOPORTADA drop constraint FKCTACARTERA; alter table TDCARTERASOPORTADA drop constraint FKDCARTERASOPORTADA; alter table TDCARTERASOPORTADA drop constraint FKDOCDCARTERASOPORTADA; alter table TDCARTERASOPORTADA drop constraint FKPERCARTERA; alter table TDCARTERASOPORTADA drop constraint FKTIPDOCDCARTERA; alter table TDCARTERASOPORTADAGARANTIA drop constraint FKCABCARTERAGARANTIA; alter table TDCARTERASOPORTADAGARANTIA drop constraint FKCARTERAGARANTIA; alter table TDCARTERASOPORTADAGARANTIA drop constraint FKCONCARTERAGARANTIA; alter table TDCARTERASOPORTADAGARANTIA drop constraint FKCTACARTERAGARANTIA; alter table TDCARTERASOPORTADAGARANTIA drop constraint FKESTDOCCARTERASOPORGAR; alter table TDCARTERASOPORTADAGARANTIA drop constraint FKTIPDOCCARTERASOPORGAR; alter table TDCARTERASOPORTADAGARANTIA drop constraint FKUSUARIOCARTERA; alter table TDCATALOGOPRECIOSINVENTARIO drop constraint FKCATALOGOPRECIOSINVEN; alter table TDCATALOGOPRECIOSINVENTARIO drop constraint FKDETCATALPRECIOINV; alter table TDCATALOGOPRECIOSINVENTARIO drop constraint FKPERFILCLIDETCATALPRECINV; alter table TDCATALOGOPRECIOSINVENTARIO drop constraint FKPERIODOIDDETCATALPRECINV; alter table TDCATALOGOPRECIOSINVENTARIO drop constraint FKPERSONAIDDETCATALPRECIOINV; alter table TDCIERRECAJA drop constraint FKBANDCIERRECAJADEP; alter table TDCIERRECAJA drop constraint FKCIADCIERRECAJA; alter table TDCIERRECAJA drop constraint FKCTADCIERRECAJADEP; alter table TDCIERRECAJA drop constraint FKFPDCIERRECAJA; alter table TDCIERRECAJA drop constraint FKPERDCIERRECAJA; alter table TDCIERRECAJA drop constraint FKTDCIERRECAJA; alter table TDCIERRECAJAEFECTIVO drop constraint FKDCIECAJATMONDEN; alter table TDCIERRECAJAEFECTIVO drop constraint FKTDCIERRECAJAEFE; alter table TDCOBROS drop constraint FKCABDETCOBROS; alter table TDCOBROS drop constraint FKCABDETCOBROSFACCUO; alter table TDCOBROSFORMAPAGO drop constraint FKCABCOBROSFORMAPAGO; alter table TDCOBROSFORMAPAGO drop constraint FKCABFACANT; alter table TDCOBROSFORMAPAGO drop constraint FKCABFACCOBFORMAPAGO; alter table TDCOBROSFORMAPAGO drop constraint FKCOBPAGOCRED; alter table TDCOBROSFORMAPAGO drop constraint FKCONRTCTIPDOCINTER; alter table TDCOBROSFORMAPAGO drop constraint FKCTAFORMAPAGOCOBRO; alter table TDCOBROSFORMAPAGO drop constraint FKFORCOPUNVEN; alter table TDCOBROSFORMAPAGO drop constraint FKFORPAGCOBROS; alter table TDCRUCEANTICIPOPROV drop constraint FKDCRUCEANTICIPOPROVID; alter table TDCRUCEANTICIPOPROV drop constraint FKPERDETCRUANTPROV; alter table TDCUADRO drop constraint FKCABPROCUADRO; alter table TDCUADRO drop constraint FKCANDETCUADRO; alter table TDCUADRO drop constraint FKPERDCUADRO; alter table TDCUADRO drop constraint FKPERPRODCUADRO; alter table TDCUADRO drop constraint FKPUNDCUADRO; alter table TDCUADRO drop constraint FKSUCDCUADRO; alter table TDCUADRORELEGADO drop constraint FKCABDETCUADRORE; alter table TDCUADRORELEGADO drop constraint FKCUENTACUADRELEG; alter table TDCUADRORELEGADO drop constraint FKNUMDOCPROFID; alter table TDCUADRORELEGADO drop constraint FKPERDETCUADRELEG; alter table TDCUENTAACTIVOSFIJOSVENTA drop constraint FKCCTACTFIJVEN; alter table TDCUENTAACTIVOSFIJOSVENTA drop constraint FKCCTAITEMACTFIJVEN; alter table TDCUENTAACTIVOSFIJOSVENTA drop constraint FKDETVENTACTFIJID; alter table TDCUENTAACTIVOSFIJOSVENTA drop constraint FKPERACTFIJVEN; alter table TDCUENTAACTIVOSFIJOSVENTA drop constraint FKPERRACTFIJVEN; alter table TDCUOTASFACTURA drop constraint FKCCUOFACTURA; alter table TDCUOTASFACTURA drop constraint FKNDCUOFACT; alter table TDDEPOSITOCIERRECAJA drop constraint FKCIERREDEPCIERCAJA; alter table TDDEPOSITOCIERRECAJA drop constraint FKDPERDEPCIERCAJA; alter table TDDEPOSITOCIERRECAJA drop constraint FKTDDEPOSITOCIERRECAJA; alter table TDDESCUENTOVENTA drop constraint FKCABDETDESCUENTOVENTA; alter table TDDESCUENTOVENTA drop constraint FKPERDDESCUENTOVENTA; alter table TDDETALLENOTADEBITO drop constraint "FKCABDETNOTDEB "; alter table TDDETALLENOTADEBITO drop constraint FKPERDETNOTDEB; alter table TDDEVOLUCIONCOMPRA drop constraint FKCABDETDEVCOM; alter table TDDEVOLUCIONCOMPRA drop constraint FKCTAITEMDETDEVCOM; alter table TDDEVOLUCIONCOMPRA drop constraint FKPERDETDEVCOM; alter table TDDEVOLUCIONVENTA drop constraint FKCABDETDEVOLUCIONVENTA; alter table TDDEVOLUCIONVENTA drop constraint FKCTADDEVOLUCIONVENTA; alter table TDDEVOLUCIONVENTA drop constraint FKPERDDEVOLUCIONVENTA; alter table TDECLARACIONESARANCELARIAS drop constraint FKDECLARACION; alter table TDECLARACIONESARANCELARIAS drop constraint FKUNIDECA; alter table TDECLARACIONESARANCELARIASID drop constraint FKPERDECLARA; alter table TDEGRESOBODEGA drop constraint FKCABDETEGRBOD; alter table TDEGRESOBODEGA drop constraint FKEGRBODCONCEPTO; alter table TDEGRESOBODEGA drop constraint FKPERDETEGRBOD; alter table TDEMBARQUE drop constraint FKCALIDADDETEMB; alter table TDEMBARQUE drop constraint FKCTACOMPDETEMB; alter table TDEMBARQUE drop constraint FKCTAPEDDETEMB; alter table TDEMBARQUE drop constraint FKDEMBARQUE; alter table TDEMBARQUE drop constraint FKPERDETEMB; alter table TDEPARTAMENTOCODIGOCONTABLE drop constraint FKDEPARCODCONID; alter table TDEXPOSICION drop constraint FKCABDETEXPOSICION; alter table TDEXPOSICION drop constraint FKUNIITEMEXPO; alter table TDEXPOSICIONPAGOSEXPORTACION drop constraint FKCABEXPOSTPAGOS; alter table TDEXPOSICIONPAGOSEXPORTACION drop constraint FKCFOMRPAGOEXPOSICION; alter table TDEXPOSICIONPAGOSEXPORTACION drop constraint FKFRECPAGOEXPOSICION; alter table TDFACTURA drop constraint FKCABDETFACTURA; alter table TDFACTURA drop constraint FKCUENTAFACTURA; alter table TDFACTURA drop constraint FKTIPOSPRECFACT; alter table TDFACTURAPAGOS drop constraint FKCABPAGOS; alter table TDFACTURAPAGOS drop constraint FKCFORPAGOFACTCOM; alter table TDFACTURAPAGOS drop constraint FKCFORPAGOFACTSRI; alter table TDFACTURAPAGOS drop constraint FKFRECPAGOFACT; alter table TDFACTURAPAGOS drop constraint FKPAGFACMON; alter table TDFACTURAPAGOSEXPORTACION drop constraint FKCABEXPORTPAGOS; alter table TDFACTURAPAGOSEXPORTACION drop constraint FKCFOMRPAGOFACTCOM; alter table TDFACTURAPAGOSEXPORTACION drop constraint FKCFOMRPAGOFACTURA; alter table TDFACTURAPAGOSEXPORTACION drop constraint FKFACTURAMON; alter table TDFACTURAPAGOSEXPORTACION drop constraint FKFRECPAGOFACTURA; alter table TDGUIAREMISION drop constraint FKCABDETGUIAREMI; alter table TDGUIAREMISION drop constraint FK_TDGUIARE_FKCTAITEM_TCUENTAI; alter table TDHISTORIALPAGO drop constraint FKDETCABHISPAGO; alter table TDHISTORIALPAGO drop constraint FKORCOMPDETHISPAGO; alter table TDIMPORTACION drop constraint FKCTAINVDCIMPORTACION; alter table TDIMPORTACION drop constraint FKDETIMPORTACION; alter table TDIMPORTACION drop constraint FKPERDCIMPORTACION; alter table TDIMPORTACIONEMBARQUE drop constraint FKCABDETEMBARQUEIMP; alter table TDIMPORTACIONEMBARQUE drop constraint FKCTADETEMBARQUEIMP; alter table TDIMPORTACIONEMBARQUE drop constraint FKPERDETEMBARQUEIMP; alter table TDIMPORTACIONEMBARQUEFACTURA drop constraint FKIMPOREMBIMPORT; alter table TDIMPORTACIONEMBARQUEFACTURA drop constraint FKIMPOREMBIMPORTEMP; alter table TDIMPORTACIONEMBARQUEFACTURA drop constraint FKIMPOREMBSOLPAG; alter table TDINCIDENCIASCRM drop constraint FKDINCIDENCIASCRM; alter table TDINCIDENCIASCRM drop constraint FNDINCCRMUSUASI; alter table TDINGRESOBODEGA drop constraint FKCTADETINGBOD; alter table TDINGRESOBODEGA drop constraint FKDINGRESOBODEGA; alter table TDINGRESOBODEGA drop constraint FKPERDETINGBOD; alter table TDISTRITOSADUANEROS drop constraint FKDISTRADUAID; alter table TDISTRITOSADUANEROSID drop constraint FKCIADISTRADUA; alter table TDITEMSDESCONTINUADOS drop constraint FKCALTDITEMDES; alter table TDITEMSDESCONTINUADOS drop constraint FKCUETDITEMDES; alter table TDITEMSDESCONTINUADOS drop constraint FKDITEMDESCONTINUADOSID; alter table TDITEMSDESCONTINUADOS drop constraint FKESTTDITEMDES; alter table TDITEMSDESCONTINUADOS drop constraint FKPERTDITEMDES; alter table TDITEMSMODIFICADOS drop constraint FKCUETDITEMMOD; alter table TDITEMSMODIFICADOS drop constraint FKDITEMMODIFICADOID; alter table TDITEMSMODIFICADOS drop constraint FKESTTDITEMMOD; alter table TDITEMSMODIFICADOS drop constraint FKPERTDITEMMOD; alter table TDLIQANTICIPOPROVEEDOR drop constraint FKCONRTANTICIPOPROVEEDORID; alter table TDLIQANTICIPOPROVEEDOR drop constraint FKCONRTLIQANTICIPOPROVEEDORID; alter table TDLIQUIDACIONGASTOS drop constraint FKCRETIDDLIQGST; alter table TDLIQUIDACIONGASTOS drop constraint FKCTAAUXDLIQGST; alter table TDLIQUIDACIONGASTOS drop constraint FKDLIQUIDACIONGASTOS; alter table TDLISTAPEDIDOS drop constraint FKCIADLISTAPEDIDOS; alter table TDLISTAPEDIDOS drop constraint FKCTADLISTAPEDIDOS; alter table TDLISTAPEDIDOS drop constraint FKPERDLISTAPEDIDOS; alter table TDLISTAPEDIDOS drop constraint FKPERSOLDLISTAPEDIDOS; alter table TDLISTAPEDIDOS drop constraint FKSOLDLISTAPEDIDOS; alter table TDLISTAPEDIDOS drop constraint FKTDLISTAPEDIDOS; alter table TDLISTASITEMSDESCONTINUADOS drop constraint FKCALTDLITEMDES; alter table TDLISTASITEMSDESCONTINUADOS drop constraint FKCUETDLITEMDES; alter table TDLISTASITEMSDESCONTINUADOS drop constraint FKITEMLDESCONTINUADOSID; alter table TDLISTASITEMSDESCONTINUADOS drop constraint FKPERTDLITEMDES; alter table TDLISTASITEMSDESCONTINUADOS drop constraint FKPRETDITEMDES; alter table TDNOTACREDITOPROVEEDOR drop constraint FKDNOTACNOTCREDID; alter table TDNOTACREDITOPROVEEDOR drop constraint FKNOTACCUENTAINVID; alter table TDNOTAENTREGA drop constraint FKCABDETNOTENT; alter table TDNOTAENTREGA drop constraint FKCTAITEDETNOTENT; alter table TDNOTAENTREGA drop constraint FKPERDETNOTENT; alter table TDNOTAENTREGAFACTURA drop constraint FKCCTAITEMDNOTENTFAC; alter table TDNOTAENTREGAFACTURA drop constraint FKDETNOTAENTREGAFACTID; alter table TDNOTAENTREGAGENERAL drop constraint FKCCTAITEMDNOTENTGEN; alter table TDNOTAENTREGAGENERAL drop constraint FKDETNOTAENTREGAGENID; alter table TDNOTAENTREGAGENERAL drop constraint FKPERNOTENTGEND; alter table TDNOTAENTREGAGENERAL drop constraint FKPERRNOTENTGEND; alter table TDOCUMENTOSELECTRONICOS drop constraint FKESTDOCFAC; alter table TDOCUMENTOSELECTRONICOS drop constraint FKTDOCELECTRONICO; alter table TDOCUMENTOSELECTRONICOS drop constraint FKTDOCUSU; alter table TDORDENCOMPRA drop constraint FKCABDETORDENCOMPRA; alter table TDORDENCOMPRA drop constraint FKCUEDETORDENCOMPRA; alter table TDORDENCOMPRA drop constraint FKPERDETORDENCOMPRA; alter table TDORDENCOMPRACUOTAS drop constraint FKFORPAGCOMORDENCUO; alter table TDORDENCOMPRACUOTAS drop constraint FKORDENCOMPRAIDCUOTAS; alter table TDPAGOS drop constraint FKCSOLPAGDETPAGCUO; alter table TDPAGOS drop constraint FKSUCDETPAGO; alter table TDPEDIDO drop constraint FKCTAINVDETPED; alter table TDPEDIDO drop constraint FKDETCABPED; alter table TDPEDIDO drop constraint FKPEDCCALIDAD; alter table TDPEDIDO drop constraint FKPERDETPED; alter table TDPEDIDO drop constraint FKTIPOSPRECPED; alter table TDPEDIDOCOTIZACION drop constraint FKCABDETPEDCOTIZACION; alter table TDPEDIDOCOTIZACION drop constraint FKCUEPEDCOTIZACION; alter table TDPEDIDOCOTIZACION drop constraint FKPERDETPEDCOTIZACION; alter table TDPEDIDOCOTIZACION drop constraint FKPERDETPEDCOTIZACIONSOL; alter table TDPEDIDOCOTIZACIONPROVEEDOR drop constraint FKCTAPRODETPEDCOT; alter table TDPEDIDOCOTIZACIONPROVEEDOR drop constraint FKPEDIDOCOTIZACIONPROVEE; alter table TDPREEMBARQUE drop constraint FKCALIDADDETPREEMB; alter table TDPREEMBARQUE drop constraint FKCTACOMPDETPREEMB; alter table TDPREEMBARQUE drop constraint FKCTAPEDDETPREEMB; alter table TDPREEMBARQUE drop constraint FKDPREEMBARQUE; alter table TDPREEMBARQUE drop constraint FKPERDETPREEMB; alter table TDPROFORMA drop constraint FKCABDETPROFORMA; alter table TDPROFORMA drop constraint FKCUENTAPROFORMA; alter table TDPROFORMA drop constraint FKPROCCALIDAD; alter table TDPROFORMAPAGOSEXPORTACION drop constraint FKCFOMRPAGOPROFCOM; alter table TDPROFORMAPAGOSEXPORTACION drop constraint FKCFOMRPAGOPROFORMA; alter table TDPROFORMAPAGOSEXPORTACION drop constraint FKFRECPAGOPROFORMA; alter table TDPROFORMAPAGOSEXPORTACION drop constraint FKPROEXPORTPAGOS; alter table TDPROFORMAPAGOSEXPORTACION drop constraint FKPROFORMAMON; alter table TDPROFORMAPROVCUOTAS drop constraint FKFORPAGCOMPPROFCUO; alter table TDPROFORMAPROVCUOTAS drop constraint FKPROFPROVIDCUOTAS; alter table TDPROMOCION drop constraint FKCABDETPROMOCION; alter table TDPROMOCION drop constraint FKCTAINVDETPROMOCION; alter table TDPROMOCION drop constraint FKPERIODODPROMOCION; alter table TDRESERVACIONESBODEGA drop constraint FKDRESERVACIONESBODEGA; alter table TDRESERVACIONESBODEGA drop constraint FKRESERVABODITEM; alter table TDRETENCION drop constraint FKCABRETDETRET; alter table TDRETENCION drop constraint FKTIPRETDETRET; alter table TDSOLICITUDBODEGA drop constraint FKCABDETSOLBOD; alter table TDSOLICITUDBODEGA drop constraint FKCUENTASOLBOD; alter table TDSOLICITUDBODEGA drop constraint FKDSOLBOCONEGRE; alter table TDSOLICITUDCOMPRA drop constraint FKCABDETSOLCOM; alter table TDSOLICITUDCOMPRA drop constraint FKCUENTASOLCOM; alter table TDSOLICITUDCREDITO drop constraint FKCIADSOLCRE; alter table TDSOLICITUDCREDITO drop constraint FKCTADSOLCRE; alter table TDSOLICITUDCREDITO drop constraint FKCTAPRODSOLCRE; alter table TDSOLICITUDCREDITO drop constraint FKDSOLICITUDCREDITO; alter table TDSOLICITUDCREDITO drop constraint FKPERDSOLCRE; alter table TDSOLICITUDCREDITOCUOTAS drop constraint FKCIADSOLCRECUO; alter table TDSOLICITUDCREDITOCUOTAS drop constraint FKDSOLICITUDCREDITOCUO; alter table TDSOLICITUDCREDITOCUOTAS drop constraint FKMONDSOLCRECUO; alter table TDSOLICITUDCREDITOCUOTAS drop constraint FKPERDSOLCRECUO; alter table TDSOLICITUDCREDITOCUOTASDET drop constraint FKCABDETCUOTA; alter table TDSOLICITUDCREDITOCUOTASDET drop constraint FKFORPAGDETCUO; alter table TDSOLICITUDCREDITOGARANTES drop constraint FKGARSOLPERSONA; alter table TDSOLICITUDCREDITOGARANTES drop constraint FKGARSOLSOLCRED; alter table TDSOLICITUDPAGO drop constraint FKCABDETSOLPAGO; alter table TDSOLICITUDPAGOACTIVOS drop constraint FKCABDETSOLPAGOACT; alter table TDSOLICITUDPAGOACTIVOS drop constraint FKCTASOLPAGACT; alter table TDSOLICITUDPAGOACTIVOS drop constraint FKPERSOLPAGOACT; alter table TDSOLICITUDPAGOACTIVOS drop constraint FKPERSSOLPAGACT; alter table TDSOLICITUDPAGOCUOTAS drop constraint FKCABSOLPAGCUOTAS; alter table TDSOLICITUDPAGOCUOTAS drop constraint FKDETSOLPAGCUOTASID; alter table TDSOLICITUDPAGOCUOTASID drop constraint FKCABSOLPAGCUOTASID; alter table TDSOLICITUDPAGOLIQUIDACION drop constraint FKCABSOLPAGLIQGASTOS; alter table TDSOLICITUDPAGOLIQUIDACION drop constraint FKCLIQUIDACIONLIQGATOS; alter table TDSOLICITUDPAGORETENCION drop constraint FKDETSOLPAFRETCIVA; alter table TDSOLICITUDPAGORETENCION drop constraint FKDETSOLPAGICE; alter table TDSOLICITUDPAGORETENCION drop constraint FKDETSOLPAGRETRF; alter table TDSOLICITUDPAGORETENCION drop constraint FKDETSOLPAGRETTIPITEM; alter table TDSOLICITUDPAGORETENCION drop constraint FKDSOLPAGORETENCION; alter table TDTITULOPROPIEDAD drop constraint FKCABDETTITULOPROP; alter table TDTITULOPROPIEDAD drop constraint FKCTAITEMDTDTITULOPROP; alter table TDTRANSACCIONBODEGA drop constraint FKCABDETTRANBOD; alter table TDTRANSACCIONBODEGA drop constraint FKCTAPROCEGRESO; alter table TDTRANSACCIONBODEGA drop constraint FKCUENTATRANSACCION; alter table TDTRANSACCIONBODEGA drop constraint FKPERDETTRANBOD; alter table TDTRANSACCIONBODEGAGASTOS drop constraint FKCABDETGASBOD; alter table TDTRANSACCIONBODEGAGASTOS drop constraint FKCUENTAGASTO; alter table TDTRANSACCIONBODEGAGASTOS drop constraint FKPERDETGASBOD; alter table TDTRANSACCIONBODEGAGASTOS drop constraint FKPROVDETGASBOD; alter table TDTRANSACCIONBODEGALIQ drop constraint FKCTAITEMTRANSBODLIQ; alter table TDTRANSACCIONBODEGALIQ drop constraint FKDTRANSBODLIQ; alter table TDTRANSACCIONBODEGALIQ drop constraint FKNUMDOCTRANSBODLIQ; alter table TDTRANSACCIONSERIES drop constraint FKCUENTATRANSER; alter table TDTRANSACCIONSERIES drop constraint FKDTRANSACCIONSER; alter table TDTRANSFERENCIABODEGA drop constraint FKCTADETTRANSFERECIABODEGA; alter table TDTRANSFERENCIABODEGA drop constraint FKDETTRANSFERECIABODEGA; alter table TDTRANSFERENCIABODEGA drop constraint FKPERDETTRANSFERECIABODEGA; alter table TESTADOINVENTARIOS drop constraint FKESTADOINVENTARIO; alter table TESTATUSCLIENTECONVENIO drop constraint FKSTACTACLICON; alter table TESTATUSDOCUMENTO drop constraint FKIDMSTADOCINV; alter table TESTATUSDOCUMENTO drop constraint FKSTADOCINV; alter table TESTATUSDOCUMENTOFACTURACION drop constraint FKESTADOCFACID; alter table TESTATUSDOCUMENTOFACTURACION drop constraint FKIDMSTADOCFAC; alter table TESTATUSDOCUMENTOFACTURACIONID drop constraint FKTIPODOCFACID; alter table TESTATUSITEM drop constraint FKIESTATUSITEMID; alter table TFACTURASDETALLE drop constraint FKCCUEFACTDET; alter table TFACTURASDETALLE drop constraint FKCONCEPFACTDET; alter table TFACTURASDETALLE drop constraint FKCONRFFACTDET; alter table TFACTURASDETALLE drop constraint FKDOCSOLFACTDET; alter table TFACTURASDETALLE drop constraint FKICEFACTDET; alter table TFACTURASDETALLE drop constraint FKPUNFACTDET; alter table TFACTURASDETALLE drop constraint FKSUCFACTDET; alter table TFACTURASDETALLE drop constraint FKSUCOFIFACTDET; alter table TFACTURASDETALLE drop constraint FKTARIVAFACTDET; alter table TFACTURASDETALLE drop constraint FKTIPITEMFACTDET; alter table TFACTURASDETALLE drop constraint FKUSUFACTDET; alter table TFORMASPAGOCOMPRAS drop constraint FKFORMASPAGOCOMSRI; alter table TFORMASPAGOCOMPRAS drop constraint FKFORPAGCOMPRAS; alter table TFORMASPAGOCREDITO drop constraint FKFORMASPAGOCREDITOID; alter table TFORMASPAGOSRI drop constraint FKFORMASPAGOSRI; alter table TFORMASPAGOSRI drop constraint FKFORMASPAGOSRIIDM; alter table THOMOLOGACIONBANCARIA drop constraint FKBANHOMOLOGBAN; alter table THOMOLOGACIONBANCARIA drop constraint FKCIAHOMOLOGBAN; alter table THOMOLOGACIONBANCARIA drop constraint FKCTAHOMOLOGBAN; alter table TINCIDENCIASCRMMEDIOS drop constraint FKINCRMMEDID; alter table TINCIDENCIASCRMTIPOS drop constraint FKKINCRMTIP; alter table TINCOTERM drop constraint FKINCOTERM; alter table TINCOTERMID drop constraint FKPERINCOTERM; alter table TINGRESOSINVENTARIO drop constraint FKINGBODINVENTARIO; alter table TINGRESOSINVENTARIO drop constraint FKINGCIABODEGA; alter table TINGRESOSINVENTARIO drop constraint FKINGCUENTABODEGA; alter table TITEMSPRODUCCIONADESPACHAR drop constraint FKTITEMPRODESPACHAR; alter table TLINEACODIGOCONTABLE drop constraint FKLINITEMCODGASTO; alter table TLINEASITEM drop constraint FKLINEASITEM; alter table TLINEASITEMCTACONTABLE drop constraint FKLINITENCODCONTA; alter table TLINEASITEMCTACONTABLEACT drop constraint FKLINITEMCODCONTACT; alter table TLINEASITEMCTACONTABLECOMPRA drop constraint FKLINITEMCODCONTAC; alter table TLINEASITEMCTACONTABLEINV drop constraint FKLINITEMCODCONTAI; alter table TLINEASITEMCTACONTABLERF drop constraint FKLINITEMCODCONTARF; alter table TLINEASITEMCTACONTABLEVENTA drop constraint FKLINITEMCODCONTAV; alter table TLISTAEMPAQUEEXPORTACION drop constraint FKEXPORTACIONID; alter table TLISTAEMPAQUEEXPORTACIONID drop constraint FKCLASEEXPORTACION; alter table TLISTAEMPAQUEEXPORTACIONID drop constraint FKLINEAEXPORTACION; alter table TLISTAEMPAQUEEXPORTACIONID drop constraint FKPROCESOEXPORTACION; alter table TLISTAEMPAQUEEXPORTACIONID drop constraint FKTECNOLOGIAEXPORTACION; alter table TLISTAEMPAQUEEXPORTACIONID drop constraint FKUSOEXPORTACION; alter table TLISTAFLETE drop constraint FKCIALISTAFLETE; alter table TLISTAFLETE drop constraint FKCLISTAFLETEID; alter table TLISTAFLETEID drop constraint FKCIALISTAFLETEID; alter table TLUGARESENTREGA drop constraint FKLUGARESENTREGA; alter table TMARCAS drop constraint FKMARCAS; alter table TMATIZ drop constraint FKMATIZ; alter table TMOTIVOSRECHAZOPEDIDO drop constraint FKMOTIVOSRECHAZOID; alter table TMOVIMIENTOSINVENTARIO drop constraint FKBODTRANITEM; alter table TMOVIMIENTOSINVENTARIO drop constraint FKCANALTRANITEM; alter table TMOVIMIENTOSINVENTARIO drop constraint FKPERIODOTRANITEM; alter table TMOVIMIENTOSINVENTARIO drop constraint FKPUNTRAITEM; alter table TMOVIMIENTOSINVENTARIO drop constraint FKSUCTRANITEM; alter table TMOVIMIENTOSINVENTARIO drop constraint FKTERMITRANITEM; alter table TMOVIMIENTOSINVENTARIO drop constraint FKTIPDOCINVTRN; alter table TMOVIMIENTOSINVENTARIO drop constraint FKUSUTRANITEM; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKBODMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKCIAMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKCTAMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKESTMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKPERMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKPERREFMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKPUNMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKSUCMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKTIPDOCMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKTIPDOCREFMOVINVEST; alter table TMOVIMIENTOSINVENTARIOESTADOS drop constraint FKUSUMOVINVEST; alter table TNIVEL1 drop constraint FKTNIVEL1; alter table TNIVEL2 drop constraint FKTNIVEL2; alter table TNOTASENTREGA drop constraint FKCTANOTASENTREGA; alter table TNOTASENTREGA drop constraint FKMOVIMNOTASENTREGA; alter table TNOTASRECIBO drop constraint FKCTANOTASRECIBO; alter table TNOTASRECIBO drop constraint FKMOVIMNOTASRECIBO; alter table TOCUPACIONESVENDEDOR drop constraint FKOCUPIDVENDEDOR; alter table TPAISESEXPORTACION drop constraint FKPAISEXPID; alter table TPERFILBODITEMPRECIO drop constraint FKBODPERBODITEMPRE; alter table TPERFILBODITEMPRECIO drop constraint FKCTAPERCLIBDITEM; alter table TPERFILBODITEMPRECIO drop constraint FKLUGPERCLIBODPRE; alter table TPERFILBODITEMPRECIO drop constraint FKPERCLIPERBODITEM; alter table TPERFILBODITEMPRECIO drop constraint FKTIPCALPERBODITEM; alter table TPERFILCLIENTE drop constraint FKPERCLICONEST; alter table TPERFILCLIENTE drop constraint FKPERFILCLIENTE; alter table TPERFILCLIENTE drop constraint FKPERREPMAIL; alter table TPERFILCLIENTE drop constraint FKPERREPPER; alter table TPERFILCLIENTEDESCUENTO drop constraint FKPERFILCLIENTEDESCUENTO; alter table TPERFILCLIENTEDESCUENTO drop constraint FKTIPCALPERFILDESCUENTO; alter table TPERFILCLIENTELINEA drop constraint FKLINEAPERFILCLIENTE; alter table TPERFILCLIENTELINEA drop constraint FKPERFILCLIENTELINEA; alter table TPERFILCLIENTELINEA drop constraint FKPERFILCLIENTELINEAID; alter table TPERFILCLIENTELINEAANTICIPO drop constraint FKPERFILCLILINEAANTICIPOCAL; alter table TPERFILCLIENTELINEAANTICIPO drop constraint FKPERFILCLILINEAANTICIPOLIN; alter table TPERFILCLIENTELINEAANTICIPO drop constraint FKTPERFILCLIENTELINEAANTICIPO; alter table TPERFILCLIENTELINEACREDITO drop constraint FKPERFILCLIENTELINEACREDITO; alter table TPERFILCLIENTELINEACREDITO drop constraint FKPERFILCLIENTELINEACREDITOCAL; alter table TPERFILCLIENTELINEACREDITO drop constraint FKPERFILCLIENTELINEACREDITOLIN; alter table TPERFILCLIENTELINEADESCUENTO drop constraint FKPERFILCLIENTELINEADESCUENTO; alter table TPERFILCLIENTELINEADESCUENTO drop constraint FKPERFILLINEADESCUENTOLINEA; alter table TPERFILCLIENTELINEADESCUENTO drop constraint FKPERFILLINEADESCUENTOPERFIL; alter table TPERFILCLIENTELINEADESCUENTO drop constraint FKPERFILLINEADESCUENTOTIPCAL; alter table TPERFILCLIENTELINEAINTERES drop constraint FKCALPERFILCLIENTELINEAINTERES; alter table TPERFILCLIENTELINEAINTERES drop constraint FKLINPERFILCLIENTELINEAINTERES; alter table TPERFILCLIENTELINEAINTERES drop constraint FKPERFILCLIENTELINEAINTERES; alter table TPERFILCLIENTELINEAPRECIO drop constraint FKPERFILCLIENTELINEAPRECIO; alter table TPERFILCLIENTELINEAPRECIO drop constraint FKPERFILLINEAPRECIOLINEA; alter table TPERFILCLIENTELINEAPRECIO drop constraint FKPERFILLINEAPRECIOPERFIL; alter table TPERFILCLIENTELINEAPRECIO drop constraint FKPERFILLINEAPRECIOTIPCAL; alter table TPERFILCLIENTEPDOCUMENTO drop constraint FKPERFILCLIENTEPDOCUMENTO; alter table TPERFILCLIENTEPLAZO drop constraint FKPERFILCLIENTEPLAZO; alter table TPERFILCLIENTEPLAZO drop constraint FKPERPLALINEA; alter table TPERFILCLIENTEPLAZO drop constraint FKTIPCALPERFILPLAZO; alter table TPERFILCLILINEAEMBALAJE drop constraint FKLINPERFILCLILINEAEMBALAJE; alter table TPERFILCLILINEAEMBALAJE drop constraint FKPERFILCLILINEAEMBALAJE; alter table TPERFILCLILINEATRANSPORTE drop constraint FKLINPERFILCLILINEATRANSPORTE; alter table TPERFILCLILINEATRANSPORTE drop constraint FKPERFILCLILINEATRANSPORTE; alter table TPERSONAHUELLA drop constraint FKCIAHUE; alter table TPERSONAHUELLA drop constraint FKPERHUE; alter table TPERSONAHUELLA drop constraint FKPERHUEID; alter table TPERSONAHUELLA drop constraint FKPERUSU; alter table TPORCENTAJERETENCIONTARIFAIVA drop constraint FKPORCENTAJERETIVA; alter table TPRECIOSINVENTARIO drop constraint FKCIATPRECIOSINV; alter table TPRECIOSINVENTARIO drop constraint FKCTATPRECIOSINV; alter table TPRECIOSINVENTARIO drop constraint FKESTTPREINV; alter table TPRECIOSINVENTARIO drop constraint FKPRECIOPADREUSUID; alter table TPRECIOSINVENTARIO drop constraint FKTPRECIOSINV; alter table TPRECIOSINVENTARIOID drop constraint FKCIATPRECIOSINVID; alter table TPRECIOSINVENTARIOID drop constraint FKCTATPRECIOSINVID; alter table TPRECIOSINVENTARIOID drop constraint FKTIPTPRECIOSINVID; alter table TPRECIOSINVENTARIOPADRE drop constraint FKCIATPRECIOSPADREINV; alter table TPRECIOSINVENTARIOPADRE drop constraint FKCTATPRECIOSPADREINV; alter table TPRECIOSINVENTARIOPADRE drop constraint FKESTTPREINVP; alter table TPRECIOSINVENTARIOPADRE drop constraint FKPRECIOPADREPAIS; alter table TPRECIOSINVENTARIOPADRE drop constraint FKPRECIOPADREUSU; alter table TPRECIOSINVENTARIOPADRE drop constraint FKPRECIOSINVENTARIOPADRE; alter table TPRECIOSINVENTARIOPADRE drop constraint FKPREINVENPADRECAL; alter table TPROCESOS drop constraint FKPROCESOS; alter table TPROCESOSID drop constraint FKPERPROCESOS; alter table TPUERTOSDESTINO drop constraint FKPUERDID; alter table TPUERTOSDESTINOID drop constraint FKPAIPUED; alter table TPUERTOSEMBARQUE drop constraint FKPTOEMBDISADUA; alter table TPUERTOSEMBARQUE drop constraint FKPUERTOEMBARQUE; alter table TPUERTOSEMBARQUEID drop constraint FKPERPUERTOEMBARQUE; alter table TPUERTOSEMBARQUEID drop constraint FKPUERTOINCOTERM; alter table TPUNTOSCLIENTE drop constraint FKTPUNCLIENTE; alter table TPUNTOSCLIENTEID drop constraint FKCIAPUNTOSCLI; alter table TPUNTOSCLIENTEID drop constraint FKCTAPUNTOSCLI; alter table TPUNTOSCLIENTEID drop constraint FKFACPUNTOSCLI; alter table TPUNTOSCLIENTEID drop constraint FKPERPUNTOSCLI; alter table TPUNTOSCLIENTEID drop constraint FKPUNEQUIPUNCLI; alter table TPUNTOSEQUIVALENCIA drop constraint FKTPUNTOSEQUI; alter table TPUNTOSFACTURACIONSERIETIPODOC drop constraint FKPUNPUNTRAFACTDOC; alter table TPUNTOSFACTURACIONSERIETIPODOC drop constraint FKTIPDOCFACTDOC; alter table TPUNTOSINVENTARIOSECUENCIA drop constraint FKPERPUNTDOC; alter table TPUNTOSINVENTARIOSECUENCIA drop constraint FKPUNSECDOCINV; alter table TPUNTOSINVENTARIOSECUENCIA drop constraint FKSUCSECDOCINV; alter table TPUNTOSINVENTARIOSECUENCIA drop constraint FKTIPDOCINVPUNTOSEC; alter table TPUNTOSVENTA drop constraint FKPTOVENSTACONT; alter table TPUNTOSVENTA drop constraint FKPUNTOSVENTA; alter table TPUNTOSVENTA drop constraint FKPUNTOSVENTAID; alter table TPUNTOSVENTAID drop constraint FKPTOVENPTOTRAB; alter table TPUNTOSVENTAID drop constraint FKPTOVENSUC; alter table TREGIONALES drop constraint FKREGIONALES; alter table TROLESCONTABILIZADOS drop constraint FKESTTROLCONT; alter table TROLESCONTABILIZADOS drop constraint FKROLCONTABILIZADOID; alter table TROLESCONTABILIZADOS drop constraint FKTIPOROL; alter table TROLESCONTABILIZADOS drop constraint FKTIPOTDOCINV; alter table TROLESCONTABILIZADOS drop constraint FKUSUTROLCONT; alter table TROLESCONTABILIZADOSID drop constraint FKCIAROLCONT; alter table TROLESCONTABILIZADOSID drop constraint FKPERROLCONT; alter table TROLESCONTABILIZADOSID drop constraint FKTIPDOCROLCONT; alter table TRUBROSCRITERIOS drop constraint FKRUBCRI; alter table TRUBROSCRITERIOSID drop constraint FKRUBCRIIDCIA; alter table TRUBROSCRITERIOSID drop constraint FKRUBCRIIDSUB; alter table TRUBROSCRITERIOSID drop constraint FKRUBCRIIDTRX; alter table TSALDOSINVENTARIO drop constraint FKBODINVENTARIO; alter table TSALDOSINVENTARIO drop constraint FKCUENTABODEGA; alter table TSUBCLASECODIGOCONTABLE drop constraint FKSUBCLAITEMCTAGTO; alter table TSUBCLASESITEM drop constraint FKCLASUBITEM; alter table TSUBCLASESITEM drop constraint FKSUBCLALINEAITEM; alter table TSUBCLASESITEM drop constraint FKSUBCLASEITEM; alter table TSUBCLASESITEMCTACONTABLE drop constraint FKSUBCLAITEMCODCONTA; alter table TSUBCLASESITEMCTACONTABLEACT drop constraint FKSUBCLAITEMCODCONTACT; alter table TSUBCLASESITEMCTACONTABLECOMPR drop constraint FKSUBCLAITEMCODCONTAC; alter table TSUBCLASESITEMCTACONTABLEINV drop constraint FKSUBCLAITEMCODCONTAI; alter table TSUBCLASESITEMCTACONTABLERF drop constraint FKSUBCLAITEMCODCONTARF; alter table TSUBCLASESITEMCTACONTABLEVENTA drop constraint FKSUBCLAITEMCODCONTAV; alter table TSUBCLASESITEMID drop constraint FKAGRCONSUBCLAITEM; alter table TSUBCLASESITEMID drop constraint FKCLACONSUBCLAITEM; alter table TSUCURSALCUENTACONTABLE drop constraint FKSUCURSALCODCONTABLE; alter table TSUCURSALOFICINASCTACONTABLE drop constraint FKSUCOFICODCONT; alter table TSUCURSALOFILIQCTACONTABLE drop constraint FKSUCOFILIQCODCONT; alter table TSUSTENTOCOMPROBANTE drop constraint FKCONCRETRISUSCOM; alter table TSUSTENTOCOMPROBANTE drop constraint FKSUSCOMPROTIPITEM; alter table TSUSTENTOCOMPROBANTE drop constraint FKTIPDOCCODSUS; alter table TTARIFAICE drop constraint FKTARIFAICE; alter table TTARIFAIVA drop constraint FKTARIFAIVA; alter table TTARIFAPERCEPCION drop constraint FKTARIFAPERCEPCION; alter table TTARJETASCREDITO drop constraint FKTARJETASCREDITOID; alter table TTARJETASCREDITO drop constraint FKTARJETASCREDITOIDM; alter table TTECNOLOGIA drop constraint FKTECDECLARACION; alter table TTECNOLOGIA drop constraint FKTTECNOLOGIA; alter table TTECNOLOGIACODIGOCONTABLE drop constraint FKTECITEMCODCONT; alter table TTECNOLOGIAID drop constraint FKTTECNOLOCIAID; alter table TTECNOLOGIAPROCESOS drop constraint FKPROCESOTECNOLOGIA; alter table TTECNOLOGIAPROCESOS drop constraint FKTECNOLOGIAPROCESO; alter table TTERRITORIOS drop constraint FKIDMTERRITORIOS; alter table TTERRITORIOS drop constraint FKPERSONATERRITORIOS; alter table TTERRITORIOS drop constraint FKTERRITORIO; alter table TTERRITORIOS drop constraint FKTERRUSU; alter table TTERRITORIOSID drop constraint FKPERSONATERRITORIOSID; alter table TTIPOCALCULO drop constraint FKTIPOCALCULO; alter table TTIPORETENCION drop constraint FKTIPORETENCION; alter table TTIPOSCONTRIBUYENTEDOCUMENTO drop constraint FKTIPCONTRITIPDOCUMENTOFA; alter table TTIPOSCONTRIBUYENTEDOCUMENTO drop constraint FKTIPDOCTIPCONTRIBUYENTE; alter table TTIPOSDOCUMENTOINVENTARIO drop constraint FKIDMTIPDOCINV; alter table TTIPOSDOCUMENTOINVENTARIO drop constraint FKTIPDOCINV; alter table TTIPOSEMBALAJE drop constraint FKTIPOSEMBAJAJE; alter table TTIPOSGASTOS drop constraint FKTIPOGASTO; alter table TTIPOSGASTOSID drop constraint FKCIATIPOSGASTOID; alter table TTIPOSITEM drop constraint FKCONCEPTOTIPITEM; alter table TTIPOSITEM drop constraint FKTIPOSITEM; alter table TTIPOSLIQUIDACION drop constraint FKCTATTIPOSLIQ; alter table TTIPOSLIQUIDACION drop constraint FKTTIPOSLIQUIDACION; alter table TTIPOSLIQUIDACIONID drop constraint FKCIATTIPOSLIQID; alter table TTIPOSPRECIO drop constraint FKCIATIPOPRECIO; alter table TTIPOSPRECIO drop constraint FKCTIPOSPRECIOS; alter table TTIPOSPRECIO drop constraint FKTIPPREPRO; alter table TTIPOSPRECIO drop constraint FKTPCLISTAFLETEID; alter table TTIPOSPRECIOCALIDAD drop constraint FKCALTIPOPRECIOCAL; alter table TTIPOSPRECIOCALIDAD drop constraint FKCIATIPOPRECIOCAL; alter table TTIPOSPRECIOCALIDAD drop constraint FKCTIPOSPRECIOSCAL; alter table TTIPOSPRECIOCLIENTES drop constraint FKCLITIPPREID; alter table TTIPOSPRECIOCLIENTES drop constraint FKTIPPRECLIID; alter table TTIPOSPRECIOID drop constraint FKCIATIPOPRECIOID; alter table TTIPOSPRECIOUSO drop constraint FKCIAUSOPRECIO; alter table TTIPOSPRECIOUSO drop constraint FKCTIPOPRECIOSUSO; alter table TTIPOSPRECIOUSO drop constraint FKCTIPOPRECIOUSOUSU; alter table TTIPOSPRESUPUESTO drop constraint FKPERSTIPOSPRESU; alter table TTIPOSPRESUPUESTO drop constraint FKTIPOSPRESU; alter table TTIPOSPRESUPUESTOID drop constraint FKPERSTIPOSPRESUID; alter table TTIPOSPROVEEDOR drop constraint FKTIPOSPROVEEDOR; alter table TTIPOSREGIMENFISCALEXTERIOR drop constraint FKREGFISEXT; alter table TTIPOSREGIMENFISCALEXTERIOR drop constraint FKREGFISEXTIDM; alter table TTIPOSRELACIONADO drop constraint FKTIPOSRELACIONADOID; alter table TTIPOSRELACIONADOCLASES drop constraint FKTIPOSRELACIONADOCLASES; alter table TTIPOSRELACIONADOCLASESID drop constraint FKTCLASESITEM; alter table TTIPOSRELACIONADOCLASESID drop constraint FKTLINEASITEM; alter table TTIPOSRELACIONADOCLASESID drop constraint FKTTIPORELAC; alter table TTIPOSRELACIONADOCLICTACONT drop constraint FKRELACIONADOCLICTACON; alter table TTIPOSRELACIONADOPROVCTACONT drop constraint FKRELACIONADOPROCTACON; alter table TTRAFICOS drop constraint FKTRAFICO; alter table TTRAFICOSID drop constraint FKPERCTRAFICO; alter table TUBICACIONNIVEL1 drop constraint FKUBICACIONN1ID; alter table TUBICACIONNIVEL2 drop constraint FKUBICACIONN1UBICACIONN2; alter table TUBICACIONNIVEL3 drop constraint FKUBICACIONN1UBICACIONN3; alter table TUBICACIONNIVEL3 drop constraint FKUBICACIONN2UBICACIONN3; alter table TUBICACIONNIVEL3 drop constraint FKUBICACIONN3ID; alter table TUBICACIONNIVEL4 drop constraint FKUBICACIONN1UBICACIONN4; alter table TUBICACIONNIVEL4 drop constraint FKUBICACIONN2UBICACIONN4; alter table TUBICACIONNIVEL4 drop constraint FKUBICACIONN3UBICACIONN4; alter table TUBICACIONNIVEL4 drop constraint FKUBICACIONN4ID; alter table TUNIDADES drop constraint FKUNIDADES; alter table TUSOS drop constraint FKUSOS; alter table TUSOSID drop constraint FKPERCUSO; alter table TVALORESFLETE drop constraint FKBODVALFLETE; alter table TVALORESFLETE drop constraint FKCIAVALORFLETE; alter table TVALORESFLETE drop constraint FKMARVALFLETE; alter table TVALORESFLETE drop constraint FKVALCLISTAFLETEID; alter table TZONAS drop constraint FKCUIDADZONA; alter table TZONAS drop constraint FKTERRITORIOSIDZONAS; alter table TZONAS drop constraint FKZONA; alter table TZONASID drop constraint FKCUIDADZONAID; alter table TZONASID drop constraint FKTERRITORIOSIDZONASID; drop view VITEMSTARIFASRETENCION; drop view VMOVIMIENTOSF; drop view VSALDOSINVENTARIO; drop table TACTIVOSFIJOSDEPRECIACION cascade constraints; drop table TANTICIPOCLIENTES cascade constraints; drop table TANTICIPOCLIENTESID cascade constraints; drop table TANTICIPOCLIFORMAPAGO cascade constraints; drop table TANTICIPOPROVEEDOR cascade constraints; drop table TANTICIPOPROVEEDORID cascade constraints; drop table TANTICIPOPROVFORMAPAGO cascade constraints; drop table TBANCOS cascade constraints; drop table TBANCOSCODIGOCONTABLE cascade constraints; drop table TBANCOSID cascade constraints; drop table TBASES cascade constraints; drop table TBASESID cascade constraints; drop table TBENEFICIARIOS cascade constraints; drop table TBENEFICIARIOSID cascade constraints; drop table TBODEGASCODIGOCONTABLE cascade constraints; drop table TCACTIVOSFIJOSDEPRECIACION cascade constraints; drop table TCACTIVOSFIJOSDEPRECIACIONID cascade constraints; drop table TCALIBRE cascade constraints; drop table TCALIBREID cascade constraints; drop table TCALIDAD cascade constraints; drop table TCALIDADID cascade constraints; drop table TCAPERTURACAJA cascade constraints; drop table TCAPERTURACAJAID cascade constraints; drop table TCARGOSFINANCIEROS cascade constraints; drop table TCARGOSFINANCIEROSID cascade constraints; drop table TCAUTORIZAPAGO cascade constraints; drop table TCAUTORIZAPAGOID cascade constraints; drop table TCCAJAARQUEO cascade constraints; drop table TCCAJAARQUEOID cascade constraints; drop table TCCARTERASOPORTADA cascade constraints; drop table TCCARTERASOPORTADAID cascade constraints; drop table TCCATALOGOPRECIOSINVENTARIO cascade constraints; drop table TCCATALOGOPRECIOSINVENTARIOID cascade constraints; drop table TCCIERRECAJA cascade constraints; drop table TCCIERRECAJAID cascade constraints; drop table TCCOBROS cascade constraints; drop table TCCOBROSID cascade constraints; drop table TCCRUCEANTICIPOPROV cascade constraints; drop table TCCRUCEANTICIPOPROVID cascade constraints; drop table TCCUADRO cascade constraints; drop table TCCUADROID cascade constraints; drop table TCCUADRORELEGADO cascade constraints; drop table TCCUADRORELEGADOID cascade constraints; drop table TCCUENTAACTIVOSFIJOSVENTA cascade constraints; drop table TCCUENTAACTIVOSFIJOSVENTAID cascade constraints; drop table TCDEPOSITOCIERRECAJA cascade constraints; drop table TCDEPOSITOCIERRECAJAID cascade constraints; drop table TCDEVOLUCIONCOMPRA cascade constraints; drop table TCDEVOLUCIONCOMPRAID cascade constraints; drop table TCDEVOLUCIONVENTA cascade constraints; drop table TCDEVOLUCIONVENTAID cascade constraints; drop table TCEGRESOBODEGA cascade constraints; drop table TCEGRESOBODEGAID cascade constraints; drop table TCEMBARQUE cascade constraints; drop table TCEMBARQUEID cascade constraints; drop table TCENTROCOSTODOCINVCTACONTABLE cascade constraints; drop table TCENTROCOSTOEGRESOSCTACONTABLE cascade constraints; drop table TCENTROSACOPIO cascade constraints; drop table TCENTROSACOPIOID cascade constraints; drop table TCEXPOSICION cascade constraints; drop table TCEXPOSICIONID cascade constraints; drop table TCFACTURA cascade constraints; drop table TCFACTURAID cascade constraints; drop table TCGUIAREMISION cascade constraints; drop table TCGUIAREMISIONID cascade constraints; drop table TCHEQUES cascade constraints; drop table TCHEQUESID cascade constraints; drop table TCHISTORIALPAGO cascade constraints; drop table TCHISTORIALPAGOID cascade constraints; drop table TCIERREFECHATRANSACCION cascade constraints; drop table TCIERREINVENTARIO cascade constraints; drop table TCIMPORTACION cascade constraints; drop table TCIMPORTACIONEMBARQUE cascade constraints; drop table TCIMPORTACIONEMBARQUEID cascade constraints; drop table TCIMPORTACIONID cascade constraints; drop table TCINCIDENCIASCRM cascade constraints; drop table TCINCIDENCIASCRMID cascade constraints; drop table TCINGRESOBODEGA cascade constraints; drop table TCINGRESOBODEGAID cascade constraints; drop table TCITEMSDESCONTINUADOS cascade constraints; drop table TCITEMSDESCONTINUADOSID cascade constraints; drop table TCITEMSMODIFICADOS cascade constraints; drop table TCITEMSMODIFICADOSID cascade constraints; drop table TCLASECODIGOCONTABLE cascade constraints; drop table TCLASESITEM cascade constraints; drop table TCLASESITEMCTACONTABLE cascade constraints; drop table TCLASESITEMCTACONTABLEACT cascade constraints; drop table TCLASESITEMCTACONTABLEAUXILIAR cascade constraints; drop table TCLASESITEMCTACONTABLECOMPRA cascade constraints; drop table TCLASESITEMCTACONTABLEGASTO cascade constraints; drop table TCLASESITEMCTACONTABLEINV cascade constraints; drop table TCLASESITEMCTACONTABLERF cascade constraints; drop table TCLASESITEMCTACONTABLEVENTA cascade constraints; drop table TCLASESITEMID cascade constraints; drop table TCLIQANTICIPOPROVEEDOR cascade constraints; drop table TCLIQANTICIPOPROVEEDORID cascade constraints; drop table TCLIQUIDACIONGASTOS cascade constraints; drop table TCLIQUIDACIONGASTOSID cascade constraints; drop table TCLISTAPEDIDOS cascade constraints; drop table TCLISTAPEDIDOSID cascade constraints; drop table TCNOTACREDITODEBITO cascade constraints; drop table TCNOTACREDITODEBITOID cascade constraints; drop table TCNOTACREDITOPROVEEDOR cascade constraints; drop table TCNOTACREDITOPROVEEDORID cascade constraints; drop table TCNOTAENTREGA cascade constraints; drop table TCNOTAENTREGAFACTURA cascade constraints; drop table TCNOTAENTREGAFACTURAID cascade constraints; drop table TCNOTAENTREGAGENERAL cascade constraints; drop table TCNOTAENTREGAGENERALID cascade constraints; drop table TCNOTAENTREGAID cascade constraints; drop table TCOBROTIPOSDOCUMENTOINTERNO cascade constraints; drop table TCOBROTIPOSDOCUMENTOINTERNOID cascade constraints; drop table TCODIGOSBODEGA cascade constraints; drop table TCODIGOSBODEGACUSTODIOS cascade constraints; drop table TCODIGOSBODEGAID cascade constraints; drop table TCOMPROBANTELIQUIDACIONGASTO cascade constraints; drop table TCOMPROBANTELIQUIDACIONGASTOID cascade constraints; drop table TCOMPROBANTEPROVISIONAL cascade constraints; drop table TCOMPROBANTEPROVISIONALID cascade constraints; drop table TCONCEPTORETENCIONFUENTE cascade constraints; drop table TCONCEPTORETENCIONFUENTEID cascade constraints; drop table TCONCEPTORFITEM cascade constraints; drop table TCONCEPTOSEGRESOS cascade constraints; drop table TCONCEPTOSEGRESOSCTACONTABLE cascade constraints; drop table TCONCEPTOSEGRESOSID cascade constraints; drop table TCONCEPTOSITEMCONTRIBUYENTE cascade constraints; drop table TCONCILIACIONEMPRESA cascade constraints; drop table TCONCREDTRIBUTARIO cascade constraints; drop table TCONCREDTRIBUTARIOID cascade constraints; drop table TCONFIGURARETENCIONIVA cascade constraints; drop table TCONFIGURARETENCIONIVAID cascade constraints; drop table TCONFIGURARETENCIONIVAITEM cascade constraints; drop table TCORDENCOMPRA cascade constraints; drop table TCORDENCOMPRAID cascade constraints; drop table TCPAGOS cascade constraints; drop table TCPAGOSID cascade constraints; drop table TCPEDIDO cascade constraints; drop table TCPEDIDOCOTIZACION cascade constraints; drop table TCPEDIDOCOTIZACIONID cascade constraints; drop table TCPEDIDOID cascade constraints; drop table TCPREEMBARQUE cascade constraints; drop table TCPREEMBARQUEID cascade constraints; drop table TCPROFORMA cascade constraints; drop table TCPROFORMAID cascade constraints; drop table TCPROFORMAPROV cascade constraints; drop table TCPROFORMAPROVID cascade constraints; drop table TCPROMOCION cascade constraints; drop table TCPROMOCIONID cascade constraints; drop table TCRESERVACIONESBODEGA cascade constraints; drop table TCRESERVACIONESBODEGAID cascade constraints; drop table TCRETENCION cascade constraints; drop table TCRETENCIONID cascade constraints; drop table TCSOLICITUDBODEGA cascade constraints; drop table TCSOLICITUDBODEGAID cascade constraints; drop table TCSOLICITUDCOMPRA cascade constraints; drop table TCSOLICITUDCOMPRAID cascade constraints; drop table TCSOLICITUDCREDITO cascade constraints; drop table TCSOLICITUDCREDITOID cascade constraints; drop table TCSOLICITUDPAGO cascade constraints; drop table TCSOLICITUDPAGOID cascade constraints; drop table TCSOLPAGOREEMBOLSO cascade constraints; drop table TCTACLIENTECONTABLE cascade constraints; drop table TCTAPROVEECTACONTABLE cascade constraints; drop table TCTITULOPROPIEDAD cascade constraints; drop table TCTITULOPROPIEDADID cascade constraints; drop table TCTRANSACCIONBODEGA cascade constraints; drop table TCTRANSACCIONBODEGAID cascade constraints; drop table TCTRANSACCIONBODEGALIQ cascade constraints; drop table TCTRANSACCIONBODEGALIQID cascade constraints; drop table TCTRANSACCIONSERIES cascade constraints; drop table TCTRANSACCIONSERIESID cascade constraints; drop table TCTRANSFERENCIABODEGA cascade constraints; drop table TCTRANSFERENCIABODEGAID cascade constraints; drop table TCUENTAACTIVOSFIJOSDPR cascade constraints; drop table TCUENTAACTIVOSFIJOSINV cascade constraints; drop table TCUENTABANCOS cascade constraints; drop table TCUENTABANCOSCHEQUERA cascade constraints; drop table TCUENTABANCOSID cascade constraints; drop table TCUENTABANCOSUCURSAL cascade constraints; drop table TCUENTACLIENTE cascade constraints; drop table TCUENTACLIENTEID cascade constraints; drop table TCUENTAINVENTARIO cascade constraints; drop table TCUENTAINVENTARIOID cascade constraints; drop table TCUENTAINVENTARIOMATERIAPRIMA cascade constraints; drop table TCUENTAINVENTARIOPROCESADO cascade constraints; drop table TCUENTAINVENTARIOPROCESADOID cascade constraints; drop table TCUENTAINVENTARIOSERIE cascade constraints; drop table TCUENTAINVENTARIOUBICACION cascade constraints; drop table TCUENTAPROVEEDOR cascade constraints; drop table TCUENTAPROVEEDORID cascade constraints; drop table TCUENTAPROVEEDORTRANSPORTE cascade constraints; drop table TCUENTAPROVEEDORTRANSPORTEID cascade constraints; drop table TCUENTATRANSPCHOFER cascade constraints; drop table TCUENTATRANSPCHOFERID cascade constraints; drop table TCUENTATRANSPORTISTA cascade constraints; drop table TCUENTATRANSPORTISTAID cascade constraints; drop table TCUENTAVENDEDOR cascade constraints; drop table TCUENTAVENDEDORID cascade constraints; drop table TCUPOCLIENTE cascade constraints; drop table TCUPOCLIENTEID cascade constraints; drop table TCUPOITEMSINVENTARIO cascade constraints; drop table TDACTIVOSFIJOSDEPRECIACION cascade constraints; drop table TDANTICIPOCLIENTELINEA cascade constraints; drop table TDANTICIPOCLIENTEUSO cascade constraints; drop table TDANTICIPOPROVEEDORUSO cascade constraints; drop table TDAPERTURACAJA cascade constraints; drop table TDAUTORIZAPAGO cascade constraints; drop table TDAUTORIZAPAGOSIGUALES cascade constraints; drop table TDAUTORIZAPAGOSPARCIALES cascade constraints; drop table TDCAJAARQUEO cascade constraints; drop table TDCARTERASOPORTADA cascade constraints; drop table TDCARTERASOPORTADAGARANTIA cascade constraints; drop table TDCATALOGOPRECIOSINVENTARIO cascade constraints; drop table TDCIERRECAJA cascade constraints; drop table TDCIERRECAJAEFECTIVO cascade constraints; drop table TDCOBROS cascade constraints; drop table TDCOBROSFORMAPAGO cascade constraints; drop table TDCRUCEANTICIPOPROV cascade constraints; drop table TDCUADRO cascade constraints; drop table TDCUADRORELEGADO cascade constraints; drop table TDCUENTAACTIVOSFIJOSVENTA cascade constraints; drop table TDCUOTASFACTURA cascade constraints; drop table TDDEPOSITOCIERRECAJA cascade constraints; drop table TDDESCUENTOVENTA cascade constraints; drop table TDDETALLENOTADEBITO cascade constraints; drop table TDDEVOLUCIONCOMPRA cascade constraints; drop table TDDEVOLUCIONVENTA cascade constraints; drop table TDECLARACIONESARANCELARIAS cascade constraints; drop table TDECLARACIONESARANCELARIASID cascade constraints; drop table TDEGRESOBODEGA cascade constraints; drop table TDEMBARQUE cascade constraints; drop table TDEPARTAMENTOCODIGOCONTABLE cascade constraints; drop table TDEXPOSICION cascade constraints; drop table TDEXPOSICIONPAGOSEXPORTACION cascade constraints; drop table TDFACTURA cascade constraints; drop table TDFACTURAPAGOS cascade constraints; drop table TDFACTURAPAGOSEXPORTACION cascade constraints; drop table TDGUIAREMISION cascade constraints; drop table TDHISTORIALPAGO cascade constraints; drop table TDIMPORTACION cascade constraints; drop table TDIMPORTACIONEMBARQUE cascade constraints; drop table TDIMPORTACIONEMBARQUEFACTURA cascade constraints; drop table TDINCIDENCIASCRM cascade constraints; drop table TDINGRESOBODEGA cascade constraints; drop table TDISTRITOSADUANEROS cascade constraints; drop table TDISTRITOSADUANEROSID cascade constraints; drop table TDITEMSDESCONTINUADOS cascade constraints; drop table TDITEMSMODIFICADOS cascade constraints; drop table TDLIQANTICIPOPROVEEDOR cascade constraints; drop table TDLIQUIDACIONGASTOS cascade constraints; drop table TDLISTAPEDIDOS cascade constraints; drop table TDLISTASITEMSDESCONTINUADOS cascade constraints; drop table TDNOTACREDITOPROVEEDOR cascade constraints; drop table TDNOTAENTREGA cascade constraints; drop table TDNOTAENTREGAFACTURA cascade constraints; drop table TDNOTAENTREGAGENERAL cascade constraints; drop table TDOCUMENTOSELECTRONICOS cascade constraints; drop table TDOCUMENTOSELECTRONICOSID cascade constraints; drop table TDORDENCOMPRA cascade constraints; drop table TDORDENCOMPRACUOTAS cascade constraints; drop table TDPAGOS cascade constraints; drop table TDPEDIDO cascade constraints; drop table TDPEDIDOCOTIZACION cascade constraints; drop table TDPEDIDOCOTIZACIONPROVEEDOR cascade constraints; drop table TDPREEMBARQUE cascade constraints; drop table TDPROFORMA cascade constraints; drop table TDPROFORMAPAGOSEXPORTACION cascade constraints; drop table TDPROFORMAPROV cascade constraints; drop table TDPROFORMAPROVCUOTAS cascade constraints; drop table TDPROMOCION cascade constraints; drop table TDRESERVACIONESBODEGA cascade constraints; drop table TDRETENCION cascade constraints; drop table TDSOLICITUDBODEGA cascade constraints; drop table TDSOLICITUDCOMPRA cascade constraints; drop table TDSOLICITUDCREDITO cascade constraints; drop table TDSOLICITUDCREDITOCUOTAS cascade constraints; drop table TDSOLICITUDCREDITOCUOTASDET cascade constraints; drop table TDSOLICITUDCREDITOGARANTES cascade constraints; drop table TDSOLICITUDPAGO cascade constraints; drop table TDSOLICITUDPAGOACTIVOS cascade constraints; drop table TDSOLICITUDPAGOCUOTAS cascade constraints; drop table TDSOLICITUDPAGOCUOTASID cascade constraints; drop table TDSOLICITUDPAGOLIQUIDACION cascade constraints; drop table TDSOLICITUDPAGORETENCION cascade constraints; drop table TDTITULOPROPIEDAD cascade constraints; drop table TDTRANSACCIONBODEGA cascade constraints; drop table TDTRANSACCIONBODEGAGASTOS cascade constraints; drop table TDTRANSACCIONBODEGALIQ cascade constraints; drop table TDTRANSACCIONSERIES cascade constraints; drop table TDTRANSFERENCIABODEGA cascade constraints; drop table TESTADOINVENTARIOS cascade constraints; drop table TESTADOINVENTARIOSID cascade constraints; drop table TESTATUSCLIENTECONVENIO cascade constraints; drop table TESTATUSCLIENTECONVENIOID cascade constraints; drop table TESTATUSDOCUMENTO cascade constraints; drop table TESTATUSDOCUMENTOFACTURACION cascade constraints; drop table TESTATUSDOCUMENTOFACTURACIONID cascade constraints; drop table TESTATUSDOCUMENTOID cascade constraints; drop table TESTATUSITEM cascade constraints; drop table TESTATUSITEMID cascade constraints; drop table TFACTURASDETALLE cascade constraints; drop table TFORMASPAGOCOMPRAS cascade constraints; drop table TFORMASPAGOCOMPRASID cascade constraints; drop table TFORMASPAGOCREDITO cascade constraints; drop table TFORMASPAGOCREDITOID cascade constraints; drop table TFORMASPAGOSRI cascade constraints; drop table TFORMASPAGOSRIID cascade constraints; drop table THOMOLOGACIONBANCARIA cascade constraints; drop table TINCIDENCIASCRMMEDIOS cascade constraints; drop table TINCIDENCIASCRMMEDIOSID cascade constraints; drop table TINCIDENCIASCRMTIPOS cascade constraints; drop table TINCIDENCIASCRMTIPOSID cascade constraints; drop table TINCOTERM cascade constraints; drop table TINCOTERMID cascade constraints; drop table TINGRESOSINVENTARIO cascade constraints; drop table TITEMSPRODUCCIONADESPACHAR cascade constraints; drop table TLINEACODIGOCONTABLE cascade constraints; drop table TLINEASITEM cascade constraints; drop table TLINEASITEMCTACONTABLE cascade constraints; drop table TLINEASITEMCTACONTABLEACT cascade constraints; drop table TLINEASITEMCTACONTABLECOMPRA cascade constraints; drop table TLINEASITEMCTACONTABLEINV cascade constraints; drop table TLINEASITEMCTACONTABLERF cascade constraints; drop table TLINEASITEMCTACONTABLEVENTA cascade constraints; drop table TLINEASITEMID cascade constraints; drop table TLISTAEMPAQUEEXPORTACION cascade constraints; drop table TLISTAEMPAQUEEXPORTACIONID cascade constraints; drop table TLISTAFLETE cascade constraints; drop table TLISTAFLETEID cascade constraints; drop table TLOGTRANSACCIONESWEBSERVICE cascade constraints; drop table TLUGARESENTREGA cascade constraints; drop table TLUGARESENTREGAID cascade constraints; drop table TMARCAS cascade constraints; drop table TMARCASID cascade constraints; drop table TMATIZ cascade constraints; drop table TMATIZID cascade constraints; drop table TMOTIVOSRECHAZOPEDIDO cascade constraints; drop table TMOTIVOSRECHAZOPEDIDOID cascade constraints; drop table TMOVIMIENTOSINVENTARIO cascade constraints; drop table TMOVIMIENTOSINVENTARIOESTADOS cascade constraints; drop table TNIVEL1 cascade constraints; drop table TNIVEL1ID cascade constraints; drop table TNIVEL2 cascade constraints; drop table TNIVEL2ID cascade constraints; drop table TNOTASENTREGA cascade constraints; drop table TNOTASRECIBO cascade constraints; drop table TOCUPACIONESVENDEDOR cascade constraints; drop table TPAISESEXPORTACION cascade constraints; drop table TPERFILBODITEMPRECIO cascade constraints; drop table TPERFILCLIENTE cascade constraints; drop table TPERFILCLIENTEDESCUENTO cascade constraints; drop table TPERFILCLIENTEID cascade constraints; drop table TPERFILCLIENTELINEA cascade constraints; drop table TPERFILCLIENTELINEAANTICIPO cascade constraints; drop table TPERFILCLIENTELINEACREDITO cascade constraints; drop table TPERFILCLIENTELINEADESCUENTO cascade constraints; drop table TPERFILCLIENTELINEAID cascade constraints; drop table TPERFILCLIENTELINEAINTERES cascade constraints; drop table TPERFILCLIENTELINEAPRECIO cascade constraints; drop table TPERFILCLIENTEPDOCUMENTO cascade constraints; drop table TPERFILCLIENTEPLAZO cascade constraints; drop table TPERFILCLILINEAEMBALAJE cascade constraints; drop table TPERFILCLILINEATRANSPORTE cascade constraints; drop table TPERSONAHUELLA cascade constraints; drop table TPERSONAHUELLAID cascade constraints; drop table TPORCENTAJERETENCIONTARIFAIVA cascade constraints; drop table TPRECIOSINVENTARIO cascade constraints; drop table TPRECIOSINVENTARIOID cascade constraints; drop table TPRECIOSINVENTARIOPADRE cascade constraints; drop table TPROCESOS cascade constraints; drop table TPROCESOSID cascade constraints; drop table TPUERTOSDESTINO cascade constraints; drop table TPUERTOSDESTINOID cascade constraints; drop table TPUERTOSEMBARQUE cascade constraints; drop table TPUERTOSEMBARQUEID cascade constraints; drop table TPUNTOSCLIENTE cascade constraints; drop table TPUNTOSCLIENTEID cascade constraints; drop table TPUNTOSEQUIVALENCIA cascade constraints; drop table TPUNTOSEQUIVALENCIAID cascade constraints; drop table TPUNTOSFACTURACIONSERIETIPODOC cascade constraints; drop table TPUNTOSINVENTARIOSECUENCIA cascade constraints; drop table TPUNTOSVENTA cascade constraints; drop table TPUNTOSVENTAID cascade constraints; drop table TREGIONALES cascade constraints; drop table TREGIONALESID cascade constraints; drop table TROLESCONTABILIZADOS cascade constraints; drop table TROLESCONTABILIZADOSID cascade constraints; drop table TRUBROSCRITERIOS cascade constraints; drop table TRUBROSCRITERIOSID cascade constraints; drop table TSALDOSINVENTARIO cascade constraints; drop table TSUBCLASECODIGOCONTABLE cascade constraints; drop table TSUBCLASESITEM cascade constraints; drop table TSUBCLASESITEMCTACONTABLE cascade constraints; drop table TSUBCLASESITEMCTACONTABLEACT cascade constraints; drop table TSUBCLASESITEMCTACONTABLECOMPR cascade constraints; drop table TSUBCLASESITEMCTACONTABLEINV cascade constraints; drop table TSUBCLASESITEMCTACONTABLERF cascade constraints; drop table TSUBCLASESITEMCTACONTABLEVENTA cascade constraints; drop table TSUBCLASESITEMID cascade constraints; drop table TSUCURSALCUENTACONTABLE cascade constraints; drop table TSUCURSALOFICINASCTACONTABLE cascade constraints; drop table TSUCURSALOFILIQCTACONTABLE cascade constraints; drop table TSUSTENTOCOMPROBANTE cascade constraints; drop table TTARIFAICE cascade constraints; drop table TTARIFAICEID cascade constraints; drop table TTARIFAIVA cascade constraints; drop table TTARIFAIVAID cascade constraints; drop table TTARIFAPERCEPCION cascade constraints; drop table TTARIFAPERCEPCIONID cascade constraints; drop table TTARJETASCREDITO cascade constraints; drop table TTARJETASCREDITOID cascade constraints; drop table TTECNOLOGIA cascade constraints; drop table TTECNOLOGIACODIGOCONTABLE cascade constraints; drop table TTECNOLOGIAID cascade constraints; drop table TTECNOLOGIAPROCESOS cascade constraints; drop table TTERRITORIOS cascade constraints; drop table TTERRITORIOSID cascade constraints; drop table TTIPOCALCULO cascade constraints; drop table TTIPOCALCULOID cascade constraints; drop table TTIPORETENCION cascade constraints; drop table TTIPORETENCIONID cascade constraints; drop table TTIPOSCONTRIBUYENTEDOCUMENTO cascade constraints; drop table TTIPOSDOCUMENTOINVENTARIO cascade constraints; drop table TTIPOSDOCUMENTOINVENTARIOID cascade constraints; drop table TTIPOSEMBALAJE cascade constraints; drop table TTIPOSEMBALAJEID cascade constraints; drop table TTIPOSGASTOS cascade constraints; drop table TTIPOSGASTOSID cascade constraints; drop table TTIPOSITEM cascade constraints; drop table TTIPOSITEMID cascade constraints; drop table TTIPOSLIQUIDACION cascade constraints; drop table TTIPOSLIQUIDACIONID cascade constraints; drop table TTIPOSPRECIO cascade constraints; drop table TTIPOSPRECIOCALIDAD cascade constraints; drop table TTIPOSPRECIOCLIENTES cascade constraints; drop table TTIPOSPRECIOID cascade constraints; drop table TTIPOSPRECIOUSO cascade constraints; drop table TTIPOSPRESUPUESTO cascade constraints; drop table TTIPOSPRESUPUESTOID cascade constraints; drop table TTIPOSPROVEEDOR cascade constraints; drop table TTIPOSPROVEEDORID cascade constraints; drop table TTIPOSREGIMENFISCALEXTERIOR cascade constraints; drop table TTIPOSREGIMENFISCALEXTERIORID cascade constraints; drop table TTIPOSRELACIONADO cascade constraints; drop table TTIPOSRELACIONADOCLASES cascade constraints; drop table TTIPOSRELACIONADOCLASESID cascade constraints; drop table TTIPOSRELACIONADOCLICTACONT cascade constraints; drop table TTIPOSRELACIONADOID cascade constraints; drop table TTIPOSRELACIONADOPROVCTACONT cascade constraints; drop table TTRAFICOS cascade constraints; drop table TTRAFICOSID cascade constraints; drop table TUBICACIONNIVEL1 cascade constraints; drop table TUBICACIONNIVEL1ID cascade constraints; drop table TUBICACIONNIVEL2 cascade constraints; drop table TUBICACIONNIVEL2ID cascade constraints; drop table TUBICACIONNIVEL3 cascade constraints; drop table TUBICACIONNIVEL3ID cascade constraints; drop table TUBICACIONNIVEL4 cascade constraints; drop table TUBICACIONNIVEL4ID cascade constraints; drop table TUNIDADES cascade constraints; drop table TUNIDADESID cascade constraints; drop table TUSOS cascade constraints; drop table TUSOSID cascade constraints; drop table TVALORESFLETE cascade constraints; drop table TZONAS cascade constraints; drop table TZONASID cascade constraints; /*==============================================================*/ /* Table: TACTIVOSFIJOSDEPRECIACION */ /*==============================================================*/ create table TACTIVOSFIJOSDEPRECIACION ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, DEPRECIACION_SECUENCIA NUMBER(10) not null, DEPRECIADO VARCHAR2(1) not null, DEPRECIACION_VALOR NUMBER(19,10) not null, DEPRECIACION_SALDO NUMBER(19,10) not null, DEPRECIACION_ACUMULADO NUMBER(19,10) not null, DEPRECIACION_ANIO VARCHAR2(4), DEPRECIACION_MES VARCHAR2(2), FDEPRECIACION TIMESTAMP, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TACTIVOSFIJOSDEPRECIACION is 'Tabla para generar los registros de la depreciacion de los activos fijos'; comment on column TACTIVOSFIJOSDEPRECIACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TACTIVOSFIJOSDEPRECIACION.CCUENTA is 'Cuenta del activo fijo'; comment on column TACTIVOSFIJOSDEPRECIACION.DEPRECIACION_SECUENCIA is 'Secuencia de la depreciacion de cada uno de los activos fijos'; comment on column TACTIVOSFIJOSDEPRECIACION.DEPRECIADO is 'Si el actifo fijo ya esta depreciado 1 = deprecioado, 0 = no depreciado'; comment on column TACTIVOSFIJOSDEPRECIACION.DEPRECIACION_VALOR is 'Valor de la depreciacion'; comment on column TACTIVOSFIJOSDEPRECIACION.DEPRECIACION_SALDO is 'Saldo de la depreciacion'; comment on column TACTIVOSFIJOSDEPRECIACION.DEPRECIACION_ACUMULADO is 'Valor acumulado de la depreciacion'; comment on column TACTIVOSFIJOSDEPRECIACION.DEPRECIACION_ANIO is 'Anio a depreciar el activo fijo'; comment on column TACTIVOSFIJOSDEPRECIACION.DEPRECIACION_MES is 'Mes a depreciar el activo fijo'; comment on column TACTIVOSFIJOSDEPRECIACION.FDEPRECIACION is 'Fecha en la que se genero la depreciacion del activo difjo'; comment on column TACTIVOSFIJOSDEPRECIACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TACTIVOSFIJOSDEPRECIACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TACTIVOSFIJOSDEPRECIACION.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TACTIVOSFIJOSDEPRECIACION add constraint IPKACTIVOSFIJOSDEPRECIACION primary key (CPERSONA_COMPANIA, CCUENTA, DEPRECIACION_SECUENCIA, FHASTA); /*==============================================================*/ /* Table: TANTICIPOCLIENTES */ /*==============================================================*/ create table TANTICIPOCLIENTES ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, CUSUARIO VARCHAR(12) not null, FREGISTRO DATE not null, OBSERVACIONES VARCHAR(200), VALORANTICIPO NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VALORUSADO NUMBER(19,2), VERSIONCONTROL NUMBER(22) default 0, SALDOANTICIPO NUMBER(19,2), VALORIVA NUMBER(19,2), IVAUSADO NUMBER(19,2), SALDOIVA NUMBER(19,2), DEPOSITADO VARCHAR2(1), NUMERODOCUMENTO_APERTURA VARCHAR2(20), CPERIODO_APERTURA VARCHAR2(4) ); comment on table TANTICIPOCLIENTES is 'Registro de los Anticipos de un Cliente'; comment on column TANTICIPOCLIENTES.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TANTICIPOCLIENTES.CSUCURSAL is 'Codigo de la sucursal'; comment on column TANTICIPOCLIENTES.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TANTICIPOCLIENTES.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TANTICIPOCLIENTES.SECUENCIA is 'Secuencia numerica del anticipo'; comment on column TANTICIPOCLIENTES.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TANTICIPOCLIENTES.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TANTICIPOCLIENTES.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de factira'; comment on column TANTICIPOCLIENTES.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TANTICIPOCLIENTES.CUSUARIO is 'Codigo de usuario que efectua la factura'; comment on column TANTICIPOCLIENTES.FREGISTRO is 'Fecha de registro de la factura'; comment on column TANTICIPOCLIENTES.OBSERVACIONES is 'Observaciones de la factura'; comment on column TANTICIPOCLIENTES.VALORANTICIPO is 'Valor del Anticipo'; comment on column TANTICIPOCLIENTES.FDESDE is 'Fecha desde la que esta vigente la factura'; comment on column TANTICIPOCLIENTES.FHASTA is 'Fecha hasta la que esta vigente la factura'; comment on column TANTICIPOCLIENTES.VALORUSADO is 'Valor usado del Anticipo'; comment on column TANTICIPOCLIENTES.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TANTICIPOCLIENTES.SALDOANTICIPO is 'Saldo del Anticipo'; comment on column TANTICIPOCLIENTES.VALORIVA is 'Valor corspondiente al anticipo'; comment on column TANTICIPOCLIENTES.IVAUSADO is 'Valor correspondiente al iva'; comment on column TANTICIPOCLIENTES.SALDOIVA is 'Saldo disponible de iva en el anticipo'; comment on column TANTICIPOCLIENTES.DEPOSITADO is '(1) Deposito pendiente (0) Deposito realizado'; comment on column TANTICIPOCLIENTES.NUMERODOCUMENTO_APERTURA is 'Numero documento apertura de caja'; comment on column TANTICIPOCLIENTES.CPERIODO_APERTURA is 'Perido de la apertura de caja'; alter table TANTICIPOCLIENTES add constraint IPKTANTICIPOCLIENTES primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TANTICIPOCLIENTESID */ /*==============================================================*/ create table TANTICIPOCLIENTESID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TANTICIPOCLIENTESID is 'Id del registro de los Anticipos de los Clientes'; comment on column TANTICIPOCLIENTESID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TANTICIPOCLIENTESID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TANTICIPOCLIENTESID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TANTICIPOCLIENTESID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TANTICIPOCLIENTESID.SECUENCIA is 'Secuencia numerica del anticipo'; comment on column TANTICIPOCLIENTESID.NUMERODOCUMENTO is 'Numero de documento del anticipo'; comment on column TANTICIPOCLIENTESID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TANTICIPOCLIENTESID add constraint IPKANTICIPOCLIENTESID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TANTICIPOCLIFORMAPAGO */ /*==============================================================*/ create table TANTICIPOCLIFORMAPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR(20) not null, SECUENCIA NUMBER not null, VALOR NUMBER(19,6), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CCUENTA VARCHAR2(19), CPERSONA_BANCO_CHEQUE NUMBER(8), CFORMAPAGO VARCHAR2(3) not null, DOCUMENTO VARCHAR2(20), NUMEROCHEQUE VARCHAR2(20), SECUENCIAREGISTRO NUMBER not null, DESCRIPCIONDOCUMENTOINTERNO VARCHAR2(100), CCODIGOBANCO VARCHAR2(3), NUMEROCUENTA VARCHAR2(19), DOCUMENTOGIRADOPOR VARCHAR2(200), NUMERODEPOSITO VARCHAR2(20), NUMEROTRANSFERENCIA VARCHAR2(20), NUMEROTARJETACREDITO VARCHAR2(20), NUMEROTARJETACREDITOLOTE VARCHAR2(20), CCODIGOPUNTOVENTA VARCHAR2(3), CSUCURSAL_PUNTOVENTA NUMBER(4), CPUNTOTRABAJO_PUNTOVENTA VARCHAR2(6), CFORMAPAGOCREDITO VARCHAR2(3), FDEPOSITO DATE, FTRANSFERENCIA DATE ); comment on table TANTICIPOCLIFORMAPAGO is 'Registro del detalle de forma de pago del Anticipo'; comment on column TANTICIPOCLIFORMAPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TANTICIPOCLIFORMAPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TANTICIPOCLIFORMAPAGO.NUMERODOCUMENTO is 'Numero de documento del cobro'; comment on column TANTICIPOCLIFORMAPAGO.SECUENCIA is 'SECUENCIA'; comment on column TANTICIPOCLIFORMAPAGO.VALOR is 'Valor del cobro que corresponde a la factura'; comment on column TANTICIPOCLIFORMAPAGO.FDESDE is 'Fecha desde la que esta vigente el cobro'; comment on column TANTICIPOCLIFORMAPAGO.FHASTA is 'Fecha hasta la que esta vigente el cobro'; comment on column TANTICIPOCLIFORMAPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TANTICIPOCLIFORMAPAGO.CCUENTA is 'Numero de cuenta nostro donde se realiza el deporsito'; comment on column TANTICIPOCLIFORMAPAGO.CPERSONA_BANCO_CHEQUE is 'Codigo de la persona del banco del cheque para deposito'; comment on column TANTICIPOCLIFORMAPAGO.CFORMAPAGO is 'Codigo de la forma de pago'; comment on column TANTICIPOCLIFORMAPAGO.DOCUMENTO is 'Referencia para deposito'; comment on column TANTICIPOCLIFORMAPAGO.NUMEROCHEQUE is 'Numero de cheque con el que pagan'; comment on column TANTICIPOCLIFORMAPAGO.SECUENCIAREGISTRO is 'Secuencia del registro'; comment on column TANTICIPOCLIFORMAPAGO.DESCRIPCIONDOCUMENTOINTERNO is 'Descripcion del documento interno'; comment on column TANTICIPOCLIFORMAPAGO.CCODIGOBANCO is 'Codigo del banco'; comment on column TANTICIPOCLIFORMAPAGO.NUMEROCUENTA is 'Numero de cuenta del banco'; comment on column TANTICIPOCLIFORMAPAGO.DOCUMENTOGIRADOPOR is 'Descripcion de la persona que emitio el cheque o terjeta'; comment on column TANTICIPOCLIFORMAPAGO.NUMERODEPOSITO is 'Numero de deposito'; comment on column TANTICIPOCLIFORMAPAGO.NUMEROTRANSFERENCIA is 'Numero de Transferencia'; comment on column TANTICIPOCLIFORMAPAGO.NUMEROTARJETACREDITO is 'Numero de tarjeta de credito'; comment on column TANTICIPOCLIFORMAPAGO.NUMEROTARJETACREDITOLOTE is 'Numero de lote de la tarjeta de credito'; comment on column TANTICIPOCLIFORMAPAGO.CCODIGOPUNTOVENTA is 'Codigo del punto de venta'; comment on column TANTICIPOCLIFORMAPAGO.CSUCURSAL_PUNTOVENTA is 'Sucursal del punto de venta'; comment on column TANTICIPOCLIFORMAPAGO.CPUNTOTRABAJO_PUNTOVENTA is 'Punto de trabajo del punto de venta'; comment on column TANTICIPOCLIFORMAPAGO.CFORMAPAGOCREDITO is 'Codigo de la forma de pago credito'; comment on column TANTICIPOCLIFORMAPAGO.FDEPOSITO is 'Fecha del deposito'; comment on column TANTICIPOCLIFORMAPAGO.FTRANSFERENCIA is 'Fecha de la transferencia'; alter table TANTICIPOCLIFORMAPAGO add constraint IPKANTICIPOCLIFORMAPAGO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, SECUENCIA, FHASTA, SECUENCIAREGISTRO); /*==============================================================*/ /* Table: TANTICIPOPROVEEDOR */ /*==============================================================*/ create table TANTICIPOPROVEEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, CUSUARIO VARCHAR(12) not null, FREGISTRO DATE not null, OBSERVACIONES VARCHAR(200), VALORANTICIPO NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VALORUSADO NUMBER(19,2), VERSIONCONTROL NUMBER(22) default 0, SALDOANTICIPO NUMBER(19,2) ); comment on table TANTICIPOPROVEEDOR is 'Registro de los Anticipos a un Proveedor'; comment on column TANTICIPOPROVEEDOR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TANTICIPOPROVEEDOR.CSUCURSAL is 'Codigo de la sucursal'; comment on column TANTICIPOPROVEEDOR.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TANTICIPOPROVEEDOR.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TANTICIPOPROVEEDOR.SECUENCIA is 'Secuencia numerica del anticipo'; comment on column TANTICIPOPROVEEDOR.NUMERODOCUMENTO is 'Numero de documento del anticipo'; comment on column TANTICIPOPROVEEDOR.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TANTICIPOPROVEEDOR.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de anticipo'; comment on column TANTICIPOPROVEEDOR.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TANTICIPOPROVEEDOR.CUSUARIO is 'Codigo de usuario que efectua el anticipo'; comment on column TANTICIPOPROVEEDOR.FREGISTRO is 'Fecha de registro del anticipo'; comment on column TANTICIPOPROVEEDOR.OBSERVACIONES is 'Observaciones delanticipo'; comment on column TANTICIPOPROVEEDOR.VALORANTICIPO is 'Valor del Anticipo'; comment on column TANTICIPOPROVEEDOR.FDESDE is 'Fecha desde la que esta vigente el anticipo'; comment on column TANTICIPOPROVEEDOR.FHASTA is 'Fecha hasta la que esta vigente el anticipo'; comment on column TANTICIPOPROVEEDOR.VALORUSADO is 'Valor usado del Anticipo'; comment on column TANTICIPOPROVEEDOR.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TANTICIPOPROVEEDOR.SALDOANTICIPO is 'Saldo del Anticipo'; alter table TANTICIPOPROVEEDOR add constraint IPKTANTICIPOPROVEEDOR primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TANTICIPOPROVEEDORID */ /*==============================================================*/ create table TANTICIPOPROVEEDORID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TANTICIPOPROVEEDORID is 'Id del registro de los Anticipos a Proveedores'; comment on column TANTICIPOPROVEEDORID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TANTICIPOPROVEEDORID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TANTICIPOPROVEEDORID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TANTICIPOPROVEEDORID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TANTICIPOPROVEEDORID.SECUENCIA is 'Secuencia numerica del anticipo'; comment on column TANTICIPOPROVEEDORID.NUMERODOCUMENTO is 'Numero de documento del anticipo'; comment on column TANTICIPOPROVEEDORID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TANTICIPOPROVEEDORID add constraint IPKANTICIPOPROVEEDORID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TANTICIPOPROVFORMAPAGO */ /*==============================================================*/ create table TANTICIPOPROVFORMAPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR2(20) not null, SECUENCIA NUMBER not null, VALOR NUMBER(19,6), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CCUENTA VARCHAR2(19), CPERSONA_BANCO_CHEQUE NUMBER(8), CFORMAPAGO VARCHAR2(3) not null, DOCUMENTO VARCHAR2(20), NUMEROCHEQUE VARCHAR2(20), SECUENCIAREGISTRO NUMBER not null, DESCRIPCIONDOCUMENTOINTERNO VARCHAR2(100), CCODIGOBANCO VARCHAR2(3), NUMEROCUENTA VARCHAR2(19), DOCUMENTOGIRADOPOR VARCHAR2(200), NUMERODEPOSITO VARCHAR2(20), NUMEROTRANSFERENCIA VARCHAR2(20), NUMEROTARJETACREDITO VARCHAR2(20), NUMEROTARJETACREDITOLOTE VARCHAR2(20), CCODIGOPUNTOVENTA VARCHAR2(3), CSUCURSAL_PUNTOVENTA NUMBER(4), CPUNTOTRABAJO_PUNTOVENTA VARCHAR2(6), CFORMAPAGOCREDITO VARCHAR2(3), FDEPOSITO DATE, FTRANSFERENCIA DATE, CDOCUMENTOINTERNO VARCHAR2(3) ); comment on table TANTICIPOPROVFORMAPAGO is 'Registro del detalle de forma de pago del Anticipo'; comment on column TANTICIPOPROVFORMAPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TANTICIPOPROVFORMAPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TANTICIPOPROVFORMAPAGO.NUMERODOCUMENTO is 'Numero de documento de la forma de pago del anticipo'; comment on column TANTICIPOPROVFORMAPAGO.SECUENCIA is 'Secuencia'; comment on column TANTICIPOPROVFORMAPAGO.VALOR is 'Valor de la forma de pago del anticipo'; comment on column TANTICIPOPROVFORMAPAGO.FDESDE is 'Fecha desde la que esta vigente la forma de pago del anticipo'; comment on column TANTICIPOPROVFORMAPAGO.FHASTA is 'Fecha hasta la que esta vigente la forma de pago del anticipo'; comment on column TANTICIPOPROVFORMAPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TANTICIPOPROVFORMAPAGO.CCUENTA is 'Numero de cuenta nostro donde se realiza el anticipo'; comment on column TANTICIPOPROVFORMAPAGO.CPERSONA_BANCO_CHEQUE is 'Codigo de la persona del banco del cheque para el anticipo'; comment on column TANTICIPOPROVFORMAPAGO.CFORMAPAGO is 'Codigo de la forma de pago'; comment on column TANTICIPOPROVFORMAPAGO.DOCUMENTO is 'Referencia para deposito'; comment on column TANTICIPOPROVFORMAPAGO.NUMEROCHEQUE is 'Numero de cheque con el que pagan'; comment on column TANTICIPOPROVFORMAPAGO.SECUENCIAREGISTRO is 'Secuencia del registro'; comment on column TANTICIPOPROVFORMAPAGO.DESCRIPCIONDOCUMENTOINTERNO is 'Descripcion del documento interno'; comment on column TANTICIPOPROVFORMAPAGO.CCODIGOBANCO is 'Codigo del banco'; comment on column TANTICIPOPROVFORMAPAGO.NUMEROCUENTA is 'Numero de cuenta del banco'; comment on column TANTICIPOPROVFORMAPAGO.DOCUMENTOGIRADOPOR is 'Descripcion de la persona que emitio el cheque o terjeta'; comment on column TANTICIPOPROVFORMAPAGO.NUMERODEPOSITO is 'Numero de deposito'; comment on column TANTICIPOPROVFORMAPAGO.NUMEROTRANSFERENCIA is 'Numero de Transferencia'; comment on column TANTICIPOPROVFORMAPAGO.NUMEROTARJETACREDITO is 'Numero de tarjeta de credito'; comment on column TANTICIPOPROVFORMAPAGO.NUMEROTARJETACREDITOLOTE is 'Numero de lote de la tarjeta de credito'; comment on column TANTICIPOPROVFORMAPAGO.CCODIGOPUNTOVENTA is 'Codigo del punto de venta'; comment on column TANTICIPOPROVFORMAPAGO.CSUCURSAL_PUNTOVENTA is 'Sucursal del punto de venta'; comment on column TANTICIPOPROVFORMAPAGO.CPUNTOTRABAJO_PUNTOVENTA is 'Punto de trabajo del punto de venta'; comment on column TANTICIPOPROVFORMAPAGO.CFORMAPAGOCREDITO is 'Codigo forma pago credito'; comment on column TANTICIPOPROVFORMAPAGO.FDEPOSITO is 'Fecha del deposito'; comment on column TANTICIPOPROVFORMAPAGO.FTRANSFERENCIA is 'Fecha de la transferencia'; comment on column TANTICIPOPROVFORMAPAGO.CDOCUMENTOINTERNO is 'Codigo de la cuenta contable a la que afecta el documento interno'; alter table TANTICIPOPROVFORMAPAGO add constraint IPKANTICIPOPROVFORMAPAGO primary key (CPERSONA_COMPANIA, CPERIODO, NUMERODOCUMENTO, SECUENCIA, FHASTA, SECUENCIAREGISTRO); /*==============================================================*/ /* Table: TBANCOS */ /*==============================================================*/ create table TBANCOS ( CIDIOMA VARCHAR2(3) not null, CCODIGOBANCO VARCHAR2(3) not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP not null, DESCRIPCION VARCHAR2(30) not null ); comment on table TBANCOS is 'Descripcion por idioma de los codigos de Bancos'; comment on column TBANCOS.CIDIOMA is 'Codigo del idioma'; comment on column TBANCOS.CCODIGOBANCO is 'Codigo del banco'; comment on column TBANCOS.FHASTA is 'Fecha hasta la que se encuentra vigente la definicion de un pais'; comment on column TBANCOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TBANCOS.FDESDE is 'Fecha desde la que se encuentra vigente la definicion de un pais'; comment on column TBANCOS.DESCRIPCION is 'Nombre del banco'; alter table TBANCOS add constraint IPKBANCOS primary key (CIDIOMA, CCODIGOBANCO, FHASTA); /*==============================================================*/ /* Table: TBANCOSCODIGOCONTABLE */ /*==============================================================*/ create table TBANCOSCODIGOCONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, NUMEROCUENTA VARCHAR2(19) not null, CODIGOCONTABLE VARCHAR2(30) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TBANCOSCODIGOCONTABLE is 'Registro de la parametrizacion contable para los numeros de cuenta de bancos'; comment on column TBANCOSCODIGOCONTABLE.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TBANCOSCODIGOCONTABLE.NUMEROCUENTA is 'Numero de la cuenta del banco'; comment on column TBANCOSCODIGOCONTABLE.CODIGOCONTABLE is 'Codigo contable asociado al numero de cuenta del banco'; comment on column TBANCOSCODIGOCONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TBANCOSCODIGOCONTABLE add constraint IPKBANCOSCODIGOCONTABLE primary key (CPERSONA_COMPANIA, NUMEROCUENTA); /*==============================================================*/ /* Table: TBANCOSID */ /*==============================================================*/ create table TBANCOSID ( CCODIGOBANCO VARCHAR(3) not null ); comment on table TBANCOSID is 'Id del registro debancos para pagos a proveedores'; comment on column TBANCOSID.CCODIGOBANCO is 'Codigo del Banco'; alter table TBANCOSID add constraint IPKBANCOSID primary key (CCODIGOBANCO); /*==============================================================*/ /* Table: TBASES */ /*==============================================================*/ create table TBASES ( CPERSONA_COMPANIA NUMBER(8) not null, CBASE VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TBASES is 'Definicion de la base'; comment on column TBASES.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TBASES.CBASE is 'Codigo de la base'; comment on column TBASES.DESCRIPCION is 'Descripcion de la base'; comment on column TBASES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TBASES.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TBASES.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TBASES add constraint IPKBASES primary key (CPERSONA_COMPANIA, CBASE, FHASTA); /*==============================================================*/ /* Table: TBASESID */ /*==============================================================*/ create table TBASESID ( CPERSONA_COMPANIA NUMBER(8) not null, CBASE VARCHAR2(3) not null ); comment on table TBASESID is 'Id del registro de la base'; comment on column TBASESID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TBASESID.CBASE is 'Codigo de la base'; alter table TBASESID add constraint IPKTBASESID primary key (CPERSONA_COMPANIA, CBASE); /*==============================================================*/ /* Table: TBENEFICIARIOS */ /*==============================================================*/ create table TBENEFICIARIOS ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR(19) not null, CCUENTA_BENEFICIARIO VARCHAR(19) not null, FHASTA TIMESTAMP(6) not null, FDESDE TIMESTAMP(6) not null, VERSIONCONTROL NUMBER(22) default 0 not null ); comment on table TBENEFICIARIOS is 'Registro de los beneficiarios de las personas'; comment on column TBENEFICIARIOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TBENEFICIARIOS.CCUENTA is 'Codigo de la persona'; comment on column TBENEFICIARIOS.CCUENTA_BENEFICIARIO is 'Codigo de la persona beneficiario'; comment on column TBENEFICIARIOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TBENEFICIARIOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TBENEFICIARIOS.VERSIONCONTROL is 'Manejo de Optimistick locking'; alter table TBENEFICIARIOS add constraint IPKBENEFICIARIOS primary key (CPERSONA_COMPANIA, CCUENTA, CCUENTA_BENEFICIARIO, FHASTA); /*==============================================================*/ /* Table: TBENEFICIARIOSID */ /*==============================================================*/ create table TBENEFICIARIOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CCUENTA_BENEFICIARIO VARCHAR(19) not null ); comment on table TBENEFICIARIOSID is 'Registro de los beneficiarios de las personas'; comment on column TBENEFICIARIOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TBENEFICIARIOSID.CCUENTA is 'Codigo de la persona'; comment on column TBENEFICIARIOSID.CCUENTA_BENEFICIARIO is 'Codigo de la persona beneficiario'; alter table TBENEFICIARIOSID add constraint IPKBENEFICIARIOSID primary key (CPERSONA_COMPANIA, CCUENTA, CCUENTA_BENEFICIARIO); /*==============================================================*/ /* Table: TBODEGASCODIGOCONTABLE */ /*==============================================================*/ create table TBODEGASCODIGOCONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CBODEGA VARCHAR(3) not null, CODIGOCONTABLE VARCHAR2(4) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TBODEGASCODIGOCONTABLE is 'Registro de la parametrizacion contable para las bodegas'; comment on column TBODEGASCODIGOCONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TBODEGASCODIGOCONTABLE.CBODEGA is 'Codigo de la bodega'; comment on column TBODEGASCODIGOCONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la moneda'; comment on column TBODEGASCODIGOCONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TBODEGASCODIGOCONTABLE add constraint IPKBODEGASCODIGOCONTABLE primary key (CPERSONA_COMPANIA, CBODEGA); /*==============================================================*/ /* Table: TCACTIVOSFIJOSDEPRECIACION */ /*==============================================================*/ create table TCACTIVOSFIJOSDEPRECIACION ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FDEPRECIACION DATE not null, CUSUARIO VARCHAR2(12) not null, CESTATUSDOCUMENTO VARCHAR2(3), OBSERVACIONES VARCHAR2(200), DEPRECIACION_ANIO VARCHAR2(4), DEPRECIACION_MES VARCHAR2(2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCACTIVOSFIJOSDEPRECIACION is 'Registro de la depreciacion del activo fijo'; comment on column TCACTIVOSFIJOSDEPRECIACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCACTIVOSFIJOSDEPRECIACION.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCACTIVOSFIJOSDEPRECIACION.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCACTIVOSFIJOSDEPRECIACION.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCACTIVOSFIJOSDEPRECIACION.SECUENCIA is 'Secuencia numerica de la transccion'; comment on column TCACTIVOSFIJOSDEPRECIACION.NUMERODOCUMENTO is 'Numero de documento del egreso de bodega'; comment on column TCACTIVOSFIJOSDEPRECIACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCACTIVOSFIJOSDEPRECIACION.FDEPRECIACION is 'Fecha de la depreciacion'; comment on column TCACTIVOSFIJOSDEPRECIACION.CUSUARIO is 'Codigo de usuario que efectua la transaccion'; comment on column TCACTIVOSFIJOSDEPRECIACION.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCACTIVOSFIJOSDEPRECIACION.OBSERVACIONES is 'Observaciones de la transaccion'; comment on column TCACTIVOSFIJOSDEPRECIACION.DEPRECIACION_ANIO is 'Anio a depreciar el activo fijo'; comment on column TCACTIVOSFIJOSDEPRECIACION.DEPRECIACION_MES is 'Mes a depreciar el activo fijo'; comment on column TCACTIVOSFIJOSDEPRECIACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCACTIVOSFIJOSDEPRECIACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCACTIVOSFIJOSDEPRECIACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCACTIVOSFIJOSDEPRECIACION add constraint IPKTCACTFIJDEPRE primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCACTIVOSFIJOSDEPRECIACIONID */ /*==============================================================*/ create table TCACTIVOSFIJOSDEPRECIACIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCACTIVOSFIJOSDEPRECIACIONID is 'Id del registro de la cabecera de las depreciaciones de los activos fijos'; comment on column TCACTIVOSFIJOSDEPRECIACIONID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCACTIVOSFIJOSDEPRECIACIONID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCACTIVOSFIJOSDEPRECIACIONID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCACTIVOSFIJOSDEPRECIACIONID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCACTIVOSFIJOSDEPRECIACIONID.SECUENCIA is 'Secuencia numerica de la transccion'; comment on column TCACTIVOSFIJOSDEPRECIACIONID.NUMERODOCUMENTO is 'Numero de documento'; comment on column TCACTIVOSFIJOSDEPRECIACIONID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCACTIVOSFIJOSDEPRECIACIONID add constraint IPKTCACTFIJDEPREID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCALIBRE */ /*==============================================================*/ create table TCALIBRE ( CCALIBRE VARCHAR(2) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCALIBRE is 'Definicion de calibre para los inventarios'; comment on column TCALIBRE.CCALIBRE is 'Codigo de calibre'; comment on column TCALIBRE.DESCRIPCION is 'Descripcion de calibre'; comment on column TCALIBRE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCALIBRE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCALIBRE.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCALIBRE add constraint TCALIBRE primary key (CCALIBRE, FHASTA); /*==============================================================*/ /* Table: TCALIBREID */ /*==============================================================*/ create table TCALIBREID ( CCALIBRE VARCHAR(2) not null ); comment on table TCALIBREID is 'Id del registro de calibre para los inventarios'; comment on column TCALIBREID.CCALIBRE is 'Codigo de calibre'; alter table TCALIBREID add constraint TCALIBREID primary key (CCALIBRE); /*==============================================================*/ /* Table: TCALIDAD */ /*==============================================================*/ create table TCALIDAD ( CCALIDAD VARCHAR(1) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCALIDAD is 'Definicion de calidades para los inventarios'; comment on column TCALIDAD.CCALIDAD is 'Codigo de calidad'; comment on column TCALIDAD.DESCRIPCION is 'Descripcion de la calidad'; comment on column TCALIDAD.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCALIDAD.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCALIDAD.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCALIDAD add constraint IPKCALIDAD primary key (CCALIDAD, FHASTA); /*==============================================================*/ /* Table: TCALIDADID */ /*==============================================================*/ create table TCALIDADID ( CCALIDAD VARCHAR(1) not null ); comment on table TCALIDADID is 'Id del registro de calidad para los inventarios'; comment on column TCALIDADID.CCALIDAD is 'Codigo de calidad'; alter table TCALIDADID add constraint TCALIDADID primary key (CCALIDAD); /*==============================================================*/ /* Table: TCAPERTURACAJA */ /*==============================================================*/ create table TCAPERTURACAJA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FAPERTURA DATE not null, CUSUARIO_CAJERO VARCHAR2(12) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VALOR NUMBER(19,2), OBSERVACIONES VARCHAR2(200), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, NUMERODOCUMENTO_CIERRE VARCHAR2(20), CPERIODO_CIERRE VARCHAR2(4) ); comment on table TCAPERTURACAJA is 'Cabecera para la apertura de caja'; comment on column TCAPERTURACAJA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCAPERTURACAJA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCAPERTURACAJA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCAPERTURACAJA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCAPERTURACAJA.SECUENCIA is 'Secuencia numerica de la apertura de caja'; comment on column TCAPERTURACAJA.NUMERODOCUMENTO is 'Numero de documento de la apertura de caja'; comment on column TCAPERTURACAJA.CPERIODO is 'Codigo del periodo del ejercicio contable de la apertura de caja'; comment on column TCAPERTURACAJA.FAPERTURA is 'Fecha en la que se realiza la apertura de caja'; comment on column TCAPERTURACAJA.CUSUARIO_CAJERO is 'Codigo del usuario cajero'; comment on column TCAPERTURACAJA.CESTATUSDOCUMENTO is 'Codigo del estado de la apertura de caja'; comment on column TCAPERTURACAJA.VALOR is 'Valor con el cual se apertura la caja'; comment on column TCAPERTURACAJA.OBSERVACIONES is 'Observaciones de la apertura de caja'; comment on column TCAPERTURACAJA.FDESDE is 'Fecha desde la que esta vigente la apertura de caja'; comment on column TCAPERTURACAJA.FHASTA is 'Fecha hasta la que esta vigente la apertura de caja'; comment on column TCAPERTURACAJA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCAPERTURACAJA.NUMERODOCUMENTO_CIERRE is 'Numero de documento del cierre de caja'; comment on column TCAPERTURACAJA.CPERIODO_CIERRE is 'Codigo del periodo del ejercicio contable del cierre de caja'; alter table TCAPERTURACAJA add constraint IPKTCAPERTURACAJA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCAPERTURACAJAID */ /*==============================================================*/ create table TCAPERTURACAJAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4), CPUNTOTRABAJO VARCHAR2(6), CTIPODOCUMENTOINVENTARIO VARCHAR2(2), SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCAPERTURACAJAID is 'ID para la apertura de caja'; comment on column TCAPERTURACAJAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCAPERTURACAJAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCAPERTURACAJAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCAPERTURACAJAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento inventario'; comment on column TCAPERTURACAJAID.SECUENCIA is 'Numero de secuencia'; comment on column TCAPERTURACAJAID.NUMERODOCUMENTO is 'Numero de documento de la apertura de caja'; comment on column TCAPERTURACAJAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCAPERTURACAJAID add constraint IPKTCAPERTURACAJAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCARGOSFINANCIEROS */ /*==============================================================*/ create table TCARGOSFINANCIEROS ( CCARGOFINANCIERO VARCHAR(2) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCARGOSFINANCIEROS is 'Definicion de cargos financieros'; comment on column TCARGOSFINANCIEROS.CCARGOFINANCIERO is 'Codigo del cargo financiero'; comment on column TCARGOSFINANCIEROS.DESCRIPCION is 'Descripcion del cargo financiero'; comment on column TCARGOSFINANCIEROS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCARGOSFINANCIEROS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCARGOSFINANCIEROS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCARGOSFINANCIEROS add constraint IPKCARGOFINANCIERO primary key (CCARGOFINANCIERO, FHASTA); /*==============================================================*/ /* Table: TCARGOSFINANCIEROSID */ /*==============================================================*/ create table TCARGOSFINANCIEROSID ( CCARGOFINANCIERO VARCHAR(2) not null ); comment on table TCARGOSFINANCIEROSID is 'Id del registro de cargos financieros'; comment on column TCARGOSFINANCIEROSID.CCARGOFINANCIERO is 'Codigo del cargo financiero'; alter table TCARGOSFINANCIEROSID add constraint IPKCARGOFINANCIEROID primary key (CCARGOFINANCIERO); /*==============================================================*/ /* Table: TCAUTORIZAPAGO */ /*==============================================================*/ create table TCAUTORIZAPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA_BANCO VARCHAR2(19), FAUTORIZAPAGO DATE not null, CUSUARIO VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CFORMAPAGOCOMPRAS VARCHAR2(2), CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), TOTALAUTORIZACION NUMBER(19,6), CCODIGOBANCO VARCHAR2(3), NUMEROCUENTA VARCHAR2(19), CCUENTA_PROVEEDOR VARCHAR2(19) ); comment on table TCAUTORIZAPAGO is 'Registro de la cabecera de la autorizacion de pago'; comment on column TCAUTORIZAPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCAUTORIZAPAGO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCAUTORIZAPAGO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCAUTORIZAPAGO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCAUTORIZAPAGO.SECUENCIA is 'Secuencia numerica de la solicitud de pago'; comment on column TCAUTORIZAPAGO.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TCAUTORIZAPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCAUTORIZAPAGO.CCUENTA_BANCO is 'Numero de cuenta nostro con la que se realiza el pago'; comment on column TCAUTORIZAPAGO.FAUTORIZAPAGO is 'Fecha de la solicitud de pago'; comment on column TCAUTORIZAPAGO.CUSUARIO is 'Codigo de usuario que efectua la solicitud de pago'; comment on column TCAUTORIZAPAGO.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TCAUTORIZAPAGO.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TCAUTORIZAPAGO.CFORMAPAGOCOMPRAS is 'Codigo de las forma de pago de compras'; comment on column TCAUTORIZAPAGO.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCAUTORIZAPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCAUTORIZAPAGO.OBSERVACIONES is 'Observaciones de la solicitud de pago'; comment on column TCAUTORIZAPAGO.TOTALAUTORIZACION is 'Valor Total de la Autorizacion'; comment on column TCAUTORIZAPAGO.CCODIGOBANCO is 'Codigo del Banco'; comment on column TCAUTORIZAPAGO.NUMEROCUENTA is 'Numero de la cuenta del banco'; comment on column TCAUTORIZAPAGO.CCUENTA_PROVEEDOR is 'Codigo del proveedor'; alter table TCAUTORIZAPAGO add constraint IPKCAUTORIZAPAGO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCAUTORIZAPAGOID */ /*==============================================================*/ create table TCAUTORIZAPAGOID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCAUTORIZAPAGOID is 'Id del registro de la cabecera de la autorizacion de pago'; comment on column TCAUTORIZAPAGOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCAUTORIZAPAGOID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCAUTORIZAPAGOID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCAUTORIZAPAGOID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCAUTORIZAPAGOID.SECUENCIA is 'Secuencia numerida de la autorizacion de pago'; comment on column TCAUTORIZAPAGOID.NUMERODOCUMENTO is 'Numero de documento de la autorizacion de pago'; comment on column TCAUTORIZAPAGOID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCAUTORIZAPAGOID add constraint IPKCAUTORIZACIONPAGOID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCCAJAARQUEO */ /*==============================================================*/ create table TCCAJAARQUEO ( CPERSONA_COMPANIA NUMBER(8) not null, CUSUARIO VARCHAR2(12) not null, CMONEDA VARCHAR2(3) not null, FARQUEO DATE not null, CSUCURSAL NUMBER(4) not null, COFICINA NUMBER(4) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, TOTALEFECTIVO NUMBER(19,6) not null, CUSUARIO_APROBACION VARCHAR2(12), CSUBSISTEMA VARCHAR2(2), CTRANSACCION VARCHAR2(4), VERSIONTRANSACCION VARCHAR2(2), RUBRO NUMBER(4), ESTATUSARQUEO VARCHAR2(3) default 'ING' not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200) ); comment on table TCCAJAARQUEO is 'Registro de la cabecera del arqueo de caja chica'; comment on column TCCAJAARQUEO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCAJAARQUEO.CUSUARIO is 'Codigo del usuario que realiza el arqueo'; comment on column TCCAJAARQUEO.CMONEDA is 'Codigo de moneda'; comment on column TCCAJAARQUEO.FARQUEO is 'Fecha del arqueo de efectivo de liquidacion de Caja Chica'; comment on column TCCAJAARQUEO.CSUCURSAL is 'Codigo de la sucursal origen del arqueo'; comment on column TCCAJAARQUEO.COFICINA is 'Codigo de la oficina origen del arqueo'; comment on column TCCAJAARQUEO.FHASTA is 'Fecha hasta la que estan vigentes los datos registrados para el arqueo de caja chica'; comment on column TCCAJAARQUEO.FDESDE is 'Fecha desde la que estan vigentes los datos registrados para el arqueo de caja chica'; comment on column TCCAJAARQUEO.TOTALEFECTIVO is 'Monto total de efectivo en caja chica'; comment on column TCCAJAARQUEO.CUSUARIO_APROBACION is 'Codigo del usuario que aprueba el arqueo de caja chica'; comment on column TCCAJAARQUEO.CSUBSISTEMA is 'Codigo del subsistema'; comment on column TCCAJAARQUEO.CTRANSACCION is 'Codigo de la transaccion'; comment on column TCCAJAARQUEO.VERSIONTRANSACCION is 'Version de la transaccion'; comment on column TCCAJAARQUEO.RUBRO is 'Secuencia de rubro dentro de la transaccion.'; comment on column TCCAJAARQUEO.ESTATUSARQUEO is 'Marca el estatus de la transaccion de arqueo de caja, ING=ingresada para aprobacion, REP=Reportada'; comment on column TCCAJAARQUEO.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCCAJAARQUEO.OBSERVACIONES is 'Texto para indicar los motivos para el estatus de arqueo de caja.'; alter table TCCAJAARQUEO add constraint CKESTATUSARQUEO check (ESTATUSARQUEO = UPPER(ESTATUSARQUEO) AND ESTATUSARQUEO IN ('ING','REP')); alter table TCCAJAARQUEO add constraint IPKCAJARQ primary key (CPERSONA_COMPANIA, CUSUARIO, CMONEDA, FARQUEO, CSUCURSAL, COFICINA, FHASTA); /*==============================================================*/ /* Table: TCCAJAARQUEOID */ /*==============================================================*/ create table TCCAJAARQUEOID ( CPERSONA_COMPANIA NUMBER(8) not null, CUSUARIO VARCHAR2(12) not null, CMONEDA VARCHAR2(3) not null, FARQUEO DATE not null, CSUCURSAL NUMBER(4) not null, COFICINA NUMBER(4) not null ); comment on table TCCAJAARQUEOID is 'Id del registro de la cabecera del arqueo de caja chica'; comment on column TCCAJAARQUEOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCAJAARQUEOID.CUSUARIO is 'Codigo del usuario que realiza el arqueo'; comment on column TCCAJAARQUEOID.CMONEDA is 'Codigo de moneda'; comment on column TCCAJAARQUEOID.FARQUEO is 'Fecha del arqueo de efectivo de liquidaciv=n de caja'; comment on column TCCAJAARQUEOID.CSUCURSAL is 'Codigo de la sucursal origen del arqueo'; comment on column TCCAJAARQUEOID.COFICINA is 'Codigo de la oficina origen del arqueo'; alter table TCCAJAARQUEOID add constraint IPKCAJARQID primary key (CPERSONA_COMPANIA, CUSUARIO, CMONEDA, FARQUEO, CSUCURSAL, COFICINA); /*==============================================================*/ /* Table: TCCARTERASOPORTADA */ /*==============================================================*/ create table TCCARTERASOPORTADA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTEPROVEEDOR VARCHAR2(19) not null, CPERSONA_CLIENTEPROVEEDOR NUMBER(8), TIPOCARTERA VARCHAR2(3), CUSUARIO VARCHAR2(12) not null, FREGISTRO DATE not null, FVENCIMIENTO DATE not null, TOTALGENERAL NUMBER(19,2), OBSERVACIONES VARCHAR2(200), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCCARTERASOPORTADA is 'Registro de la cartera soportada'; comment on column TCCARTERASOPORTADA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCARTERASOPORTADA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCARTERASOPORTADA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCARTERASOPORTADA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCARTERASOPORTADA.SECUENCIA is 'Secuencia numerica del documento de soporte'; comment on column TCCARTERASOPORTADA.NUMERODOCUMENTO is 'Numero de documento del documento de soporte'; comment on column TCCARTERASOPORTADA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCCARTERASOPORTADA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento del documento de soporte'; comment on column TCCARTERASOPORTADA.CCUENTA_CLIENTEPROVEEDOR is 'Codigo del Cliente o del Proveedor'; comment on column TCCARTERASOPORTADA.CPERSONA_CLIENTEPROVEEDOR is 'Codigo de la persona que puede ser cliente o proveedor'; comment on column TCCARTERASOPORTADA.TIPOCARTERA is 'Check del tipo de cartera que puede ser CLI=Cliente o PRO=Proveedor'; comment on column TCCARTERASOPORTADA.CUSUARIO is 'Codigo de usuario que registra la transasccion'; comment on column TCCARTERASOPORTADA.FREGISTRO is 'Fecha de registro del documento de soporte'; comment on column TCCARTERASOPORTADA.FVENCIMIENTO is 'Fecha de vencimiento del documento de soporte'; comment on column TCCARTERASOPORTADA.TOTALGENERAL is 'Total del documento de soporte'; comment on column TCCARTERASOPORTADA.OBSERVACIONES is 'Observaciones del documento de soporte'; comment on column TCCARTERASOPORTADA.FDESDE is 'Fecha desde la que esta vigente el documento de soporte'; comment on column TCCARTERASOPORTADA.FHASTA is 'Fecha hasta la que esta vigente el documento de soporte'; comment on column TCCARTERASOPORTADA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCCARTERASOPORTADA add constraint CKTIPOCARTERA check (TIPOCARTERA is null or (TIPOCARTERA IN ('CLI','PRO'))); alter table TCCARTERASOPORTADA add constraint IPKCCARTERASOPORTADA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCCARTERASOPORTADAID */ /*==============================================================*/ create table TCCARTERASOPORTADAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCCARTERASOPORTADAID is 'Id del registro de la Cartera Soportada'; comment on column TCCARTERASOPORTADAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCARTERASOPORTADAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCARTERASOPORTADAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCARTERASOPORTADAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCARTERASOPORTADAID.SECUENCIA is 'Secuencia numerica del documento soportado'; comment on column TCCARTERASOPORTADAID.NUMERODOCUMENTO is 'Numero de documento del soportado'; comment on column TCCARTERASOPORTADAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCCARTERASOPORTADAID add constraint IPKCCARTERASOPORTADAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCCATALOGOPRECIOSINVENTARIO */ /*==============================================================*/ create table TCCATALOGOPRECIOSINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, CCATALOGOPRECIOINVETARIO VARCHAR2(3) not null, CPERFILCLIENTE VARCHAR2(4) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3), CSUBCLASEITEM VARCHAR2(4), CUSUARIO_INGRESO VARCHAR2(12) not null, CUSUARIO_APROBACION VARCHAR2(12), DESCRIPCION VARCHAR2(100), FDESDECATALOGO DATE not null, FHASTACATALOGO DATE not null, CPERIODO VARCHAR2(4) not null, VIGENTE VARCHAR2(1) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCCATALOGOPRECIOSINVENTARIO is 'Cabecera para las listas de precios'; comment on column TCCATALOGOPRECIOSINVENTARIO.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TCCATALOGOPRECIOSINVENTARIO.CCATALOGOPRECIOINVETARIO is 'Codigo de las listas de precio'; comment on column TCCATALOGOPRECIOSINVENTARIO.CPERFILCLIENTE is 'Codigo del perfil del cliente al cual pertenece la lista de precios'; comment on column TCCATALOGOPRECIOSINVENTARIO.CLINEAITEM is 'Codigo de linea de item al que se le asigna a la lista.'; comment on column TCCATALOGOPRECIOSINVENTARIO.CCLASEITEM is 'Codigo de clase de item al que se le asigna a la lista.'; comment on column TCCATALOGOPRECIOSINVENTARIO.CSUBCLASEITEM is 'Codigo de subclase de item al que se le asigna a la lista.'; comment on column TCCATALOGOPRECIOSINVENTARIO.CUSUARIO_INGRESO is 'Usuario que ingresa la lista de precios'; comment on column TCCATALOGOPRECIOSINVENTARIO.CUSUARIO_APROBACION is 'Usuario que aprueba la lista'; comment on column TCCATALOGOPRECIOSINVENTARIO.DESCRIPCION is 'Descripcion de la lista de precios'; comment on column TCCATALOGOPRECIOSINVENTARIO.FDESDECATALOGO is 'Fecha desde la cual vigente la lista'; comment on column TCCATALOGOPRECIOSINVENTARIO.FHASTACATALOGO is 'Fecha hasta la cual esta vigente la lista'; comment on column TCCATALOGOPRECIOSINVENTARIO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCCATALOGOPRECIOSINVENTARIO.VIGENTE is 'Digito que indica si la lista esta vigente o no Determina si la lista esta vigente NO 0 SI 1'; comment on column TCCATALOGOPRECIOSINVENTARIO.FDESDE is 'Fecha del guardado del registro'; comment on column TCCATALOGOPRECIOSINVENTARIO.FHASTA is 'Fecha hasta que esta vigente el registro'; comment on column TCCATALOGOPRECIOSINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCCATALOGOPRECIOSINVENTARIO add constraint CKCCATALOGOPRECIOSINVENTARIO check (VIGENTE in ('0','1')); alter table TCCATALOGOPRECIOSINVENTARIO add constraint IPKCCATALOGOPRECIOSINVENTARIO primary key (CPERSONA_COMPANIA, CCATALOGOPRECIOINVETARIO, CPERFILCLIENTE, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCCATALOGOPRECIOSINVENTARIOID */ /*==============================================================*/ create table TCCATALOGOPRECIOSINVENTARIOID ( CPERSONA_COMPANIA NUMBER(8) not null, CCATALOGOPRECIOINVETARIO VARCHAR2(3) not null, CPERFILCLIENTE VARCHAR2(4) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCCATALOGOPRECIOSINVENTARIOID is 'ID para las listas de precios'; comment on column TCCATALOGOPRECIOSINVENTARIOID.CPERSONA_COMPANIA is 'Codigo de la persona_compania'; comment on column TCCATALOGOPRECIOSINVENTARIOID.CCATALOGOPRECIOINVETARIO is 'Codigo de las listas de precio'; comment on column TCCATALOGOPRECIOSINVENTARIOID.CPERFILCLIENTE is 'Codigo del perfil del cliente al cual pertenece la lista de precios'; comment on column TCCATALOGOPRECIOSINVENTARIOID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCCATALOGOPRECIOSINVENTARIOID add constraint IPKCATALOGOPRECIOSID primary key (CPERSONA_COMPANIA, CCATALOGOPRECIOINVETARIO, CPERFILCLIENTE, CPERIODO); /*==============================================================*/ /* Table: TCCIERRECAJA */ /*==============================================================*/ create table TCCIERRECAJA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FCIERRE DATE not null, CUSUARIO_CAJERO VARCHAR2(12) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VALOR NUMBER(19,2), OBSERVACIONES VARCHAR2(200), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, NUMERODOCUMENTO_APERTURA VARCHAR2(20), CPERIODO_APERTURA VARCHAR2(4) ); comment on table TCCIERRECAJA is 'Cabecera para el cierre de caja'; comment on column TCCIERRECAJA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCIERRECAJA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCIERRECAJA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCIERRECAJA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento inventario'; comment on column TCCIERRECAJA.SECUENCIA is 'Numero de secuencia'; comment on column TCCIERRECAJA.NUMERODOCUMENTO is 'Numero de documento del cierre de caja'; comment on column TCCIERRECAJA.CPERIODO is 'Codigo del periodo del ejercicio contable del cierre de caja'; comment on column TCCIERRECAJA.FCIERRE is 'Fecha en la que se realiza el cierre de caja'; comment on column TCCIERRECAJA.CUSUARIO_CAJERO is 'Codigo del usuario cajero'; comment on column TCCIERRECAJA.CESTATUSDOCUMENTO is 'Codigo del estado del cierre de caja'; comment on column TCCIERRECAJA.VALOR is 'Valor con el cual se cierra la caja'; comment on column TCCIERRECAJA.OBSERVACIONES is 'Observaciones del cierre de caja'; comment on column TCCIERRECAJA.FDESDE is 'Fecha desde la que esta vigente el cierre de caja'; comment on column TCCIERRECAJA.FHASTA is 'Fecha hasta la que esta vigente el cierre de caja'; comment on column TCCIERRECAJA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCCIERRECAJA.NUMERODOCUMENTO_APERTURA is 'Numero de documento de la apertura de caja'; comment on column TCCIERRECAJA.CPERIODO_APERTURA is 'Codigo del periodo del ejercicio contable de la apertura de caja'; alter table TCCIERRECAJA add constraint IPKTCCIERRECAJA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCCIERRECAJAID */ /*==============================================================*/ create table TCCIERRECAJAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4), CPUNTOTRABAJO VARCHAR2(6), CTIPODOCUMENTOINVENTARIO VARCHAR2(2), SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCCIERRECAJAID is 'ID para el cierre de caja'; comment on column TCCIERRECAJAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCIERRECAJAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCIERRECAJAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCIERRECAJAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento inventario'; comment on column TCCIERRECAJAID.SECUENCIA is 'Numero de secuencia'; comment on column TCCIERRECAJAID.NUMERODOCUMENTO is 'Numero de documento del cierre de caja'; comment on column TCCIERRECAJAID.CPERIODO is 'Codigo del periodo del ejercicio contable del cierre de caja'; alter table TCCIERRECAJAID add constraint IPKTCCIERRECAJAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCCOBROS */ /*==============================================================*/ create table TCCOBROS ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CLASE VARCHAR(4), CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTE VARCHAR2(19) not null, CUSUARIO_COBRADOR VARCHAR(12) not null, FREGISTRO DATE not null, FCOBRO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), VALORCOBRO NUMBER(19,2), NUMERODOCUMENTO_APERTURA VARCHAR(20), CPERIODO_APERTURA VARCHAR(4) ); comment on table TCCOBROS is 'Registro de la cabecera del cobro'; comment on column TCCOBROS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCOBROS.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCOBROS.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCOBROS.CLASE is 'Clase del cobro'; comment on column TCCOBROS.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCOBROS.SECUENCIA is 'Secuencia numerica del cobro'; comment on column TCCOBROS.NUMERODOCUMENTO is 'Numero de documento del cobro'; comment on column TCCOBROS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCCOBROS.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de factira'; comment on column TCCOBROS.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCCOBROS.CUSUARIO_COBRADOR is 'Codigo de usuario que efectua el cobro'; comment on column TCCOBROS.FREGISTRO is 'Fecha de registro del cobro'; comment on column TCCOBROS.FCOBRO is 'Fecha del cobro'; comment on column TCCOBROS.FDESDE is 'Fecha desde la que esta vigente el cobro'; comment on column TCCOBROS.FHASTA is 'Fecha hasta la que esta vigente el cobro'; comment on column TCCOBROS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCCOBROS.OBSERVACIONES is 'Observaciones del cobro'; comment on column TCCOBROS.VALORCOBRO is 'Total del cobro'; comment on column TCCOBROS.NUMERODOCUMENTO_APERTURA is 'Numero documento apertura de caja'; comment on column TCCOBROS.CPERIODO_APERTURA is 'Periodo de la apertura de caja'; alter table TCCOBROS add constraint IPKCCOBROS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCCOBROSID */ /*==============================================================*/ create table TCCOBROSID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCCOBROSID is 'Id del registro de la cabecera del cobro'; comment on column TCCOBROSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCOBROSID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCOBROSID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCOBROSID.SECUENCIA is 'Secuencia numerica del cobro'; comment on column TCCOBROSID.NUMERODOCUMENTO is 'Numero de documento del cobro'; comment on column TCCOBROSID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCCOBROSID add constraint IPKCCOBROSID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCCRUCEANTICIPOPROV */ /*==============================================================*/ create table TCCRUCEANTICIPOPROV ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CUSUARIO VARCHAR2(12) not null, CESTATUSDOCUMENTO VARCHAR2(3), OBSERVACIONES VARCHAR2(200), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCCRUCEANTICIPOPROV is 'Registro de la cabecera del cruce'; comment on column TCCRUCEANTICIPOPROV.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCRUCEANTICIPOPROV.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCRUCEANTICIPOPROV.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCRUCEANTICIPOPROV.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCRUCEANTICIPOPROV.SECUENCIA is 'Secuencia numerica del cruce'; comment on column TCCRUCEANTICIPOPROV.NUMERODOCUMENTO is 'Numero de documento del cruce'; comment on column TCCRUCEANTICIPOPROV.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCCRUCEANTICIPOPROV.CUSUARIO is 'Codigo de usuario que efectua cruce'; comment on column TCCRUCEANTICIPOPROV.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCCRUCEANTICIPOPROV.OBSERVACIONES is 'Observaciones del cruce'; comment on column TCCRUCEANTICIPOPROV.FDESDE is 'Fecha desde la que esta vigente el cruce'; comment on column TCCRUCEANTICIPOPROV.FHASTA is 'Fecha hasta la que esta vigente el cruce'; comment on column TCCRUCEANTICIPOPROV.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCCRUCEANTICIPOPROV add constraint IPKCCRUCEANTICIPOPROV primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCCRUCEANTICIPOPROVID */ /*==============================================================*/ create table TCCRUCEANTICIPOPROVID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCCRUCEANTICIPOPROVID is 'Id del registro de la cabecera del cruce'; comment on column TCCRUCEANTICIPOPROVID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCRUCEANTICIPOPROVID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCRUCEANTICIPOPROVID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCRUCEANTICIPOPROVID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCRUCEANTICIPOPROVID.SECUENCIA is 'Secuencia numerida del cruce'; comment on column TCCRUCEANTICIPOPROVID.NUMERODOCUMENTO is 'Numero de documento del cruce'; comment on column TCCRUCEANTICIPOPROVID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCCRUCEANTICIPOPROVID add constraint IPKCCRUCEANTICIPOPROVID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCCUADRO */ /*==============================================================*/ create table TCCUADRO ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, FCUADRO DATE not null, CUSUARIO VARCHAR(12) not null, OBSERVACIONES VARCHAR(200), CESTATUSDOCUMENTO VARCHAR2(3), CUSUARIO_APROBADOR VARCHAR(12), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, NUMERODOCUMENTO_PEDIDO VARCHAR2(20), CPERIODO_PEDIDO VARCHAR2(4), NUMERODOCUMENTO_MIGRACION VARCHAR2(20) ); comment on table TCCUADRO is 'Registro de la cabecera del cuadro comparativo'; comment on column TCCUADRO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCUADRO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCUADRO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCUADRO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCUADRO.SECUENCIA is 'Secuencia numerida del cuadro comparativo'; comment on column TCCUADRO.NUMERODOCUMENTO is 'Numero de documento del cuadro comparativo'; comment on column TCCUADRO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCCUADRO.FCUADRO is 'Fecha del registro del cuadro comparativo'; comment on column TCCUADRO.CUSUARIO is 'Codigo de usuario que efectua el cuadro comparativo'; comment on column TCCUADRO.OBSERVACIONES is 'Observaciones del cuadro comparativo'; comment on column TCCUADRO.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCCUADRO.CUSUARIO_APROBADOR is 'Codigo de usuario que aprueba el cuadro comparativo'; comment on column TCCUADRO.FDESDE is 'Fecha desde la que esta vigente el cuadro comparativo'; comment on column TCCUADRO.FHASTA is 'Fecha hasta la que esta vigente el cuadro comparativo'; comment on column TCCUADRO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCCUADRO.NUMERODOCUMENTO_PEDIDO is 'Numero de documento del pedido de cotizacion'; comment on column TCCUADRO.CPERIODO_PEDIDO is 'Periodo del pedido de cotizacion'; comment on column TCCUADRO.NUMERODOCUMENTO_MIGRACION is 'Especifica el numero de documento anterior a la migracion'; alter table TCCUADRO add constraint IPKCCUADRO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCCUADROID */ /*==============================================================*/ create table TCCUADROID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCCUADROID is 'Id del registro de la cabecera del cuadro comparativo'; comment on column TCCUADROID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCUADROID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCUADROID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCUADROID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCUADROID.SECUENCIA is 'Secuencia numerica del cuadro comparativo'; comment on column TCCUADROID.NUMERODOCUMENTO is 'Numero de documento del cuadro comparativo'; comment on column TCCUADROID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCCUADROID add constraint IPKCCUADROID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCCUADRORELEGADO */ /*==============================================================*/ create table TCCUADRORELEGADO ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FTRANSACCION DATE not null, CUSUARIO VARCHAR2(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200), CCUENTA_PROVEEDOR VARCHAR2(19), FREFERENCIA DATE, NUMERODOCUMENTO_CUADRO VARCHAR2(20), CPERIODO_CUADRO VARCHAR2(4) ); comment on table TCCUADRORELEGADO is 'Registro de la cabecera de los items relegados de cuadros comparativos'; comment on column TCCUADRORELEGADO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCUADRORELEGADO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCUADRORELEGADO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCUADRORELEGADO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCUADRORELEGADO.SECUENCIA is 'Secuencia numerica de relegar items de Cuadros comparativos'; comment on column TCCUADRORELEGADO.NUMERODOCUMENTO is 'Numero de documento de relegar items de Cuadros comparativos'; comment on column TCCUADRORELEGADO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCCUADRORELEGADO.FTRANSACCION is 'Fecha de relegar items de Cuadros comparativos'; comment on column TCCUADRORELEGADO.CUSUARIO is 'Codigo de usuario que relega items de Cuadros comparativos'; comment on column TCCUADRORELEGADO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCCUADRORELEGADO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCCUADRORELEGADO.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCCUADRORELEGADO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCCUADRORELEGADO.OBSERVACIONES is 'Observaciones de relegar items de Cuadros comparativos'; comment on column TCCUADRORELEGADO.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCCUADRORELEGADO.FREFERENCIA is 'Fecha de referencia que documenta la transaccion'; comment on column TCCUADRORELEGADO.NUMERODOCUMENTO_CUADRO is 'Numero del cuadro comparativo'; comment on column TCCUADRORELEGADO.CPERIODO_CUADRO is 'Ano del Cuadro comparativo'; alter table TCCUADRORELEGADO add constraint IPKTCCUADRORELEGADO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCCUADRORELEGADOID */ /*==============================================================*/ create table TCCUADRORELEGADOID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCCUADRORELEGADOID is 'Id del registro de la cabecera de relegar items de Cuadros comparativos'; comment on column TCCUADRORELEGADOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCUADRORELEGADOID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCCUADRORELEGADOID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCUADRORELEGADOID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCUADRORELEGADOID.SECUENCIA is 'Secuencia numerica de relegar items de Cuadros comparativos'; comment on column TCCUADRORELEGADOID.NUMERODOCUMENTO is 'Numero de documento de relegar items de Cuadros comparativos'; comment on column TCCUADRORELEGADOID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCCUADRORELEGADOID add constraint IPKCCUADRORELEGADOID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCCUENTAACTIVOSFIJOSVENTA */ /*==============================================================*/ create table TCCUENTAACTIVOSFIJOSVENTA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, CBODEGA VARCHAR2(3) not null, OBSERVACIONES VARCHAR2(200), CTIPODOCUMENTOINVENTARIO_REF VARCHAR2(2), NUMERODOCUMENTO_REFERENCIA VARCHAR2(20), CPERIODO_REFERENCIA VARCHAR2(4), FREGISTRO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCCUENTAACTIVOSFIJOSVENTA is 'Registro de la cabecera para la venta del activo fijo'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento de inventario'; comment on column TCCUENTAACTIVOSFIJOSVENTA.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CBODEGA is 'Codigo de la bodega'; comment on column TCCUENTAACTIVOSFIJOSVENTA.OBSERVACIONES is 'Observaciones de la transaccion'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CTIPODOCUMENTOINVENTARIO_REF is 'Codigo del tipo documento de referencia'; comment on column TCCUENTAACTIVOSFIJOSVENTA.NUMERODOCUMENTO_REFERENCIA is 'Numero de documento de referencia'; comment on column TCCUENTAACTIVOSFIJOSVENTA.CPERIODO_REFERENCIA is 'Codigo del periodo de referencia'; comment on column TCCUENTAACTIVOSFIJOSVENTA.FREGISTRO is 'Fecha de registro'; comment on column TCCUENTAACTIVOSFIJOSVENTA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCCUENTAACTIVOSFIJOSVENTA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCCUENTAACTIVOSFIJOSVENTA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCCUENTAACTIVOSFIJOSVENTA add constraint IPKCUENTAACTIVOSFIJOSVENTA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCCUENTAACTIVOSFIJOSVENTAID */ /*==============================================================*/ create table TCCUENTAACTIVOSFIJOSVENTAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCCUENTAACTIVOSFIJOSVENTAID is 'Id del registro de la cabecera para la venta del activo fijo'; comment on column TCCUENTAACTIVOSFIJOSVENTAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCCUENTAACTIVOSFIJOSVENTAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCCUENTAACTIVOSFIJOSVENTAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCCUENTAACTIVOSFIJOSVENTAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento de la nota de entrega de general'; comment on column TCCUENTAACTIVOSFIJOSVENTAID.SECUENCIA is 'Secuencia numerica de la nota de entrega de general'; comment on column TCCUENTAACTIVOSFIJOSVENTAID.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega de general'; comment on column TCCUENTAACTIVOSFIJOSVENTAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCCUENTAACTIVOSFIJOSVENTAID add constraint IPKCUENTAACTIVOSFIJOSVENTAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCDEPOSITOCIERRECAJA */ /*==============================================================*/ create table TCDEPOSITOCIERRECAJA ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CUSUARIO VARCHAR2(12) not null, FDEPOSITO DATE not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VALOR NUMBER(19,2), OBSERVACIONES VARCHAR2(200), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCDEPOSITOCIERRECAJA is 'Cabecera para el deposito de los cierres de caja'; comment on column TCDEPOSITOCIERRECAJA.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TCDEPOSITOCIERRECAJA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento '; comment on column TCDEPOSITOCIERRECAJA.SECUENCIA is 'Numero de secuencia'; comment on column TCDEPOSITOCIERRECAJA.NUMERODOCUMENTO is 'Codigo del deposito de los cierres de caja'; comment on column TCDEPOSITOCIERRECAJA.CPERIODO is 'Periodo del deposito'; comment on column TCDEPOSITOCIERRECAJA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCDEPOSITOCIERRECAJA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCDEPOSITOCIERRECAJA.CUSUARIO is 'Codigo del usuario'; comment on column TCDEPOSITOCIERRECAJA.FDEPOSITO is 'Fecha en la que se genera el deposito'; comment on column TCDEPOSITOCIERRECAJA.CESTATUSDOCUMENTO is 'Estado del deposito'; comment on column TCDEPOSITOCIERRECAJA.VALOR is 'Valor del deposito '; comment on column TCDEPOSITOCIERRECAJA.OBSERVACIONES is 'Observaciones del deposito'; comment on column TCDEPOSITOCIERRECAJA.FDESDE is 'Fecha desde que tiene vigencia el registro'; comment on column TCDEPOSITOCIERRECAJA.FHASTA is 'Fecha hasta que tiene vigencia el registro'; comment on column TCDEPOSITOCIERRECAJA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCDEPOSITOCIERRECAJA add constraint IPKTCDEPOSITOCIERRECAJA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCDEPOSITOCIERRECAJAID */ /*==============================================================*/ create table TCDEPOSITOCIERRECAJAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2), SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null ); comment on table TCDEPOSITOCIERRECAJAID is 'Id del registro de los depositos de los cierre de caja'; comment on column TCDEPOSITOCIERRECAJAID.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TCDEPOSITOCIERRECAJAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento'; comment on column TCDEPOSITOCIERRECAJAID.SECUENCIA is 'Numero de secuencia'; comment on column TCDEPOSITOCIERRECAJAID.NUMERODOCUMENTO is 'Codigo del deposito de los cierres de caja'; comment on column TCDEPOSITOCIERRECAJAID.CPERIODO is 'Periodo del deposito de los cierres de caja'; comment on column TCDEPOSITOCIERRECAJAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCDEPOSITOCIERRECAJAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; alter table TCDEPOSITOCIERRECAJAID add constraint IPKTCDEPOSITOCIERRECAJAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCDEVOLUCIONCOMPRA */ /*==============================================================*/ create table TCDEVOLUCIONCOMPRA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_COMPRA VARCHAR(20) not null, CPERIODO_COMPRA VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, NUMEROSERIE VARCHAR2(10) not null, NUMEROSECUENCIA NUMBER(10) not null, NUMEROAUTORIZACION NUMBER(10) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, FREGISTRO DATE not null, FDEVOLUCION DATE not null, OBSERVACIONES VARCHAR(200), TOTTARIFACERO NUMBER(19,2), TOTTARIFAIVA NUMBER(19,2), VALORIVA NUMBER(19,2), TOTALGENERAL NUMBER(19,2), CUSUARIO VARCHAR2(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCDEVOLUCIONCOMPRA is 'Registro de la cabecera de la devolucion de compra'; comment on column TCDEVOLUCIONCOMPRA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCDEVOLUCIONCOMPRA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCDEVOLUCIONCOMPRA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCDEVOLUCIONCOMPRA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de la devolucion de compra'; comment on column TCDEVOLUCIONCOMPRA.SECUENCIA is 'Secuencia numerica de la devolucion'; comment on column TCDEVOLUCIONCOMPRA.NUMERODOCUMENTO is 'Numero de documento de la devolucion'; comment on column TCDEVOLUCIONCOMPRA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCDEVOLUCIONCOMPRA.NUMERODOCUMENTO_COMPRA is 'Numero de documento de la compra'; comment on column TCDEVOLUCIONCOMPRA.CPERIODO_COMPRA is 'Codigo del periodo del ejercicio contable de la compra'; comment on column TCDEVOLUCIONCOMPRA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento '; comment on column TCDEVOLUCIONCOMPRA.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de la Nota de credito emitida por el proveedor'; comment on column TCDEVOLUCIONCOMPRA.NUMEROSERIE is 'Numero de serie de la Nota de Credito emitida por el proveedor'; comment on column TCDEVOLUCIONCOMPRA.NUMEROSECUENCIA is 'Numero de secuencia de la Nota de Credito emitida por el proveedor'; comment on column TCDEVOLUCIONCOMPRA.NUMEROAUTORIZACION is 'Numero de autorizacion de la Nota de Credito emitida por el proveedor'; comment on column TCDEVOLUCIONCOMPRA.CCUENTA_PROVEEDOR is 'Codigo del proveedor'; comment on column TCDEVOLUCIONCOMPRA.FREGISTRO is 'Fecha de registro de la devolucion'; comment on column TCDEVOLUCIONCOMPRA.FDEVOLUCION is 'Fecha de la Nota de Credito emitida por el proveedor'; comment on column TCDEVOLUCIONCOMPRA.OBSERVACIONES is 'Observaciones de la devolucion'; comment on column TCDEVOLUCIONCOMPRA.TOTTARIFACERO is 'Total tarifa 0'; comment on column TCDEVOLUCIONCOMPRA.TOTTARIFAIVA is 'Total tarifa IVA'; comment on column TCDEVOLUCIONCOMPRA.VALORIVA is 'Valor del IVA'; comment on column TCDEVOLUCIONCOMPRA.TOTALGENERAL is 'Valor Total General'; comment on column TCDEVOLUCIONCOMPRA.CUSUARIO is 'Codigo de usuario'; comment on column TCDEVOLUCIONCOMPRA.FDESDE is 'Fecha desde la que esta vigente la devolucion'; comment on column TCDEVOLUCIONCOMPRA.FHASTA is 'Fecha hasta la que esta vigente la devolucion'; comment on column TCDEVOLUCIONCOMPRA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCDEVOLUCIONCOMPRA add constraint IPKCDEVOLUCIONCOMPRAS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCDEVOLUCIONCOMPRAID */ /*==============================================================*/ create table TCDEVOLUCIONCOMPRAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCDEVOLUCIONCOMPRAID is 'Id del registro de la cabecera de las devoluciones en compras'; comment on column TCDEVOLUCIONCOMPRAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCDEVOLUCIONCOMPRAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCDEVOLUCIONCOMPRAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCDEVOLUCIONCOMPRAID.SECUENCIA is 'Secuencia numerica del pago'; comment on column TCDEVOLUCIONCOMPRAID.NUMERODOCUMENTO is 'Numero de documento del pago'; comment on column TCDEVOLUCIONCOMPRAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCDEVOLUCIONCOMPRAID add constraint IPKCDEVOLUCIONCOMPRASID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCDEVOLUCIONVENTA */ /*==============================================================*/ create table TCDEVOLUCIONVENTA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_MODIFICA VARCHAR(20) not null, CPERIODO_MODIFICA VARCHAR2(4) not null, NUMEROAUTORIZACION NUMBER(10) not null, NUMEROSERIE VARCHAR(10) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTE VARCHAR2(19) not null, CUSUARIO VARCHAR(12) not null, FDEVOLUCION DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), TOTTARIFACERO NUMBER(19,2), TOTTARIFAIVA NUMBER(19,2), VALORIVA NUMBER(19,2), TOTALGENERAL NUMBER(19,2), CBODEGA VARCHAR(3) not null, PORCENTAJEDESCUENTO NUMBER(19,2), VALORDESCUENTO NUMBER(19,2) ); comment on table TCDEVOLUCIONVENTA is 'Registro de la cabecera de la devolucion de un factura'; comment on column TCDEVOLUCIONVENTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCDEVOLUCIONVENTA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCDEVOLUCIONVENTA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCDEVOLUCIONVENTA.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de devolucion'; comment on column TCDEVOLUCIONVENTA.SECUENCIA is 'Secuencia numerica de la devolucion'; comment on column TCDEVOLUCIONVENTA.NUMERODOCUMENTO is 'Numero de documento de la devolucion'; comment on column TCDEVOLUCIONVENTA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCDEVOLUCIONVENTA.NUMERODOCUMENTO_MODIFICA is 'Numero de documento de la devolucion'; comment on column TCDEVOLUCIONVENTA.CPERIODO_MODIFICA is 'Codigo del periodo del ejercicio contable'; comment on column TCDEVOLUCIONVENTA.NUMEROAUTORIZACION is 'Numero de autorizacion utilizado para la devolucion'; comment on column TCDEVOLUCIONVENTA.NUMEROSERIE is 'Numero de serie de la devolucion'; comment on column TCDEVOLUCIONVENTA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de devolucion'; comment on column TCDEVOLUCIONVENTA.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCDEVOLUCIONVENTA.CUSUARIO is 'Codigo de usuario que efectua la devolucion'; comment on column TCDEVOLUCIONVENTA.FDEVOLUCION is 'Fecha de la devolucion'; comment on column TCDEVOLUCIONVENTA.FDESDE is 'Fecha desde la que esta vigente la devolucion'; comment on column TCDEVOLUCIONVENTA.FHASTA is 'Fecha hasta la que esta vigente la devolucion'; comment on column TCDEVOLUCIONVENTA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCDEVOLUCIONVENTA.OBSERVACIONES is 'Observaciones de la devolucion'; comment on column TCDEVOLUCIONVENTA.TOTTARIFACERO is 'Total tarifa 0'; comment on column TCDEVOLUCIONVENTA.TOTTARIFAIVA is 'Total tarifa IVA'; comment on column TCDEVOLUCIONVENTA.VALORIVA is 'Valor del IVA'; comment on column TCDEVOLUCIONVENTA.TOTALGENERAL is 'Valor Total General'; comment on column TCDEVOLUCIONVENTA.CBODEGA is 'Codigo de la bodega'; comment on column TCDEVOLUCIONVENTA.PORCENTAJEDESCUENTO is 'Porcentaje de Descuento global de la nota de credito.'; comment on column TCDEVOLUCIONVENTA.VALORDESCUENTO is 'Valor de descuento que se aplica a la nota de credito'; alter table TCDEVOLUCIONVENTA add constraint IPKCDEVOLUCIONVENTA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCDEVOLUCIONVENTAID */ /*==============================================================*/ create table TCDEVOLUCIONVENTAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCDEVOLUCIONVENTAID is 'Id del registro de la cabecera de la devolucion de un fatura'; comment on column TCDEVOLUCIONVENTAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCDEVOLUCIONVENTAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCDEVOLUCIONVENTAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCDEVOLUCIONVENTAID.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento para la devolucion'; comment on column TCDEVOLUCIONVENTAID.SECUENCIA is 'Secuencia numerica de la devolucion'; comment on column TCDEVOLUCIONVENTAID.NUMERODOCUMENTO is 'Numero de documento de la devolucion'; comment on column TCDEVOLUCIONVENTAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCDEVOLUCIONVENTAID add constraint IPKCDEVOLUCIONVENTAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCEGRESOBODEGA */ /*==============================================================*/ create table TCEGRESOBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, FEGRESOBODEGA DATE not null, CUSUARIO_BODEGUERO VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3), VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CBODEGA VARCHAR2(3) not null, NUMERODOCUMENTO_SOLBOD VARCHAR(20) not null, CPERIODO_SOLBOD VARCHAR2(4) not null, CDEPARTAMENTO NUMBER(3) ); comment on table TCEGRESOBODEGA is 'Registro de la cabecera del egreso de bodega'; comment on column TCEGRESOBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCEGRESOBODEGA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCEGRESOBODEGA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCEGRESOBODEGA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCEGRESOBODEGA.SECUENCIA is 'Secuencia numerida del egreso de bodega'; comment on column TCEGRESOBODEGA.NUMERODOCUMENTO is 'Numero de documento del egreso de bodega'; comment on column TCEGRESOBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCEGRESOBODEGA.FEGRESOBODEGA is 'Fecha del egreso de bodega'; comment on column TCEGRESOBODEGA.CUSUARIO_BODEGUERO is 'Codigo de usuario que efectua el egreso de bodega'; comment on column TCEGRESOBODEGA.FDESDE is 'Fecha desde la que esta vigente el egreso de bodega'; comment on column TCEGRESOBODEGA.FHASTA is 'Fecha hasta la que esta vigente el egreso de bodega'; comment on column TCEGRESOBODEGA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCEGRESOBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCEGRESOBODEGA.OBSERVACIONES is 'Observaciones del egreso de bodega'; comment on column TCEGRESOBODEGA.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TCEGRESOBODEGA.NUMERODOCUMENTO_SOLBOD is 'Numero de documento de laq solicitud de bodega'; comment on column TCEGRESOBODEGA.CPERIODO_SOLBOD is 'Codigo del periodo del ejercicio contable de la solicitu de bodega'; comment on column TCEGRESOBODEGA.CDEPARTAMENTO is 'Codigo del departamento'; alter table TCEGRESOBODEGA add constraint IPKCEGRESOBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCEGRESOBODEGAID */ /*==============================================================*/ create table TCEGRESOBODEGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCEGRESOBODEGAID is 'Id del registro de la cabecera del egreso de bodega'; comment on column TCEGRESOBODEGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCEGRESOBODEGAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCEGRESOBODEGAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCEGRESOBODEGAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCEGRESOBODEGAID.SECUENCIA is 'Secuencia numerida del egreso de bodega'; comment on column TCEGRESOBODEGAID.NUMERODOCUMENTO is 'Numero de documento del egreso de bodega'; comment on column TCEGRESOBODEGAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCEGRESOBODEGAID add constraint IPKCEGRESOBODEGAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCEMBARQUE */ /*==============================================================*/ create table TCEMBARQUE ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FREGISTRO DATE not null, CUSUARIO VARCHAR2(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200), NUMERODOCUMENTO_PEDIDO VARCHAR2(20) not null, CPERIODO_PEDIDO VARCHAR2(4) not null, NUMERODOCUMENTO_ITF VARCHAR2(20), EMBARQUEMANUAL VARCHAR2(1) ); comment on table TCEMBARQUE is 'Registro de la cabecera del embarque'; comment on column TCEMBARQUE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCEMBARQUE.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCEMBARQUE.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCEMBARQUE.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento del embarque'; comment on column TCEMBARQUE.SECUENCIA is 'Secuencia numerica del embarque'; comment on column TCEMBARQUE.NUMERODOCUMENTO is 'Numero de documento del embarque '; comment on column TCEMBARQUE.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCEMBARQUE.FREGISTRO is 'Fecha de registro del embarque'; comment on column TCEMBARQUE.CUSUARIO is 'Codigo de usuario que efectua el embarque'; comment on column TCEMBARQUE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCEMBARQUE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCEMBARQUE.CESTATUSDOCUMENTO is 'Codigo de estatus del embarque'; comment on column TCEMBARQUE.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TCEMBARQUE.OBSERVACIONES is 'Observaciones del embarque'; comment on column TCEMBARQUE.NUMERODOCUMENTO_PEDIDO is 'Numero de Documento del pedido'; comment on column TCEMBARQUE.CPERIODO_PEDIDO is 'Periodo del pedido'; comment on column TCEMBARQUE.NUMERODOCUMENTO_ITF is 'Numero de Documento Referencia de Cobol'; comment on column TCEMBARQUE.EMBARQUEMANUAL is 'Indica si el embarque es manual. 0 No 1 Si'; alter table TCEMBARQUE add constraint CKEMBARQUEMANUAL check (EMBARQUEMANUAL is null or (EMBARQUEMANUAL IN ('0','1'))); alter table TCEMBARQUE add constraint IPKCEMBARQUE primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCEMBARQUEID */ /*==============================================================*/ create table TCEMBARQUEID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCEMBARQUEID is 'Id del registro de la cabecera de embarques'; comment on column TCEMBARQUEID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCEMBARQUEID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCEMBARQUEID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCEMBARQUEID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCEMBARQUEID.SECUENCIA is 'Secuencia numerica del embarque'; comment on column TCEMBARQUEID.NUMERODOCUMENTO is 'Numero de documento del embarque '; comment on column TCEMBARQUEID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCEMBARQUEID add constraint IPKCEMBARQUEID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCENTROCOSTODOCINVCTACONTABLE */ /*==============================================================*/ create table TCENTROCOSTODOCINVCTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CCENTROCOSTO VARCHAR2(2) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CODIGOCONTABLE VARCHAR2(20) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCENTROCOSTODOCINVCTACONTABLE is 'Definicion de los codigos contables por centro de costo y por tipo de documento de inventario'; comment on column TCENTROCOSTODOCINVCTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCENTROCOSTODOCINVCTACONTABLE.CCENTROCOSTO is 'Codigo del centro de costo'; comment on column TCENTROCOSTODOCINVCTACONTABLE.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCENTROCOSTODOCINVCTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a los centros de costo y al tipo de documento'; comment on column TCENTROCOSTODOCINVCTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCENTROCOSTODOCINVCTACONTABLE add constraint PKCENTROCOSTOCTACONTA primary key (CPERSONA_COMPANIA, CCENTROCOSTO, CTIPODOCUMENTOINVENTARIO); /*==============================================================*/ /* Table: TCENTROCOSTOEGRESOSCTACONTABLE */ /*==============================================================*/ create table TCENTROCOSTOEGRESOSCTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CCENTROCOSTO VARCHAR2(2) not null, CODIGOCONTABLE VARCHAR2(20) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCENTROCOSTOEGRESOSCTACONTABLE is 'Definicion de los codigos contables por centro de costo'; comment on column TCENTROCOSTOEGRESOSCTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCENTROCOSTOEGRESOSCTACONTABLE.CCENTROCOSTO is 'Codigo del centro de costo'; comment on column TCENTROCOSTOEGRESOSCTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a los centros de costo'; comment on column TCENTROCOSTOEGRESOSCTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCENTROCOSTOEGRESOSCTACONTABLE add constraint PK_TCENTROCOSTOEGRESOSCTACONTA primary key (CPERSONA_COMPANIA, CCENTROCOSTO); /*==============================================================*/ /* Table: TCENTROSACOPIO */ /*==============================================================*/ create table TCENTROSACOPIO ( CPERSONA_COMPANIA NUMBER(8) not null, CREGIONAL VARCHAR(3) not null, CCENTROACOPIO VARCHAR(3) not null, DESCRIPCION VARCHAR(30), CODIGOSTC VARCHAR(15), CLAVE VARCHAR(10), CODIGOARCH VARCHAR(15), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCENTROSACOPIO is 'Definicion de Centros de Acopio'; comment on column TCENTROSACOPIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCENTROSACOPIO.CREGIONAL is 'Codigo de la region'; comment on column TCENTROSACOPIO.CCENTROACOPIO is 'Codigo del centro de acopio'; comment on column TCENTROSACOPIO.DESCRIPCION is 'Descripcion del centro de acopio'; comment on column TCENTROSACOPIO.CODIGOSTC is 'Codigo dado por la entidad reguladora'; comment on column TCENTROSACOPIO.CLAVE is 'Clave asignada para el codigo STC'; comment on column TCENTROSACOPIO.CODIGOARCH is 'Codigo dado por la ARCH'; comment on column TCENTROSACOPIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCENTROSACOPIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCENTROSACOPIO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCENTROSACOPIO add constraint IPKCENTROSACOPIO primary key (CPERSONA_COMPANIA, CREGIONAL, CCENTROACOPIO, FHASTA); /*==============================================================*/ /* Table: TCENTROSACOPIOID */ /*==============================================================*/ create table TCENTROSACOPIOID ( CPERSONA_COMPANIA NUMBER(8) not null, CREGIONAL VARCHAR(3) not null, CCENTROACOPIO VARCHAR(3) not null ); comment on table TCENTROSACOPIOID is 'Id del registro de Centros de acopio'; comment on column TCENTROSACOPIOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCENTROSACOPIOID.CREGIONAL is 'Codigo de la regional'; comment on column TCENTROSACOPIOID.CCENTROACOPIO is 'Codigo del centro de acopio'; alter table TCENTROSACOPIOID add constraint IPKCENTROSACOPIOID primary key (CPERSONA_COMPANIA, CREGIONAL, CCENTROACOPIO); /*==============================================================*/ /* Table: TCEXPOSICION */ /*==============================================================*/ create table TCEXPOSICION ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, CESTATUSDOCUMENTO_FACTURACION VARCHAR2(3) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CESTATUSDOCUMENTO_INVENTARIO VARCHAR2(3), SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, NUMEROAUTORIZACION VARCHAR2(50), NUMEROSERIE VARCHAR2(10) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, CUSUARIO_FACTURADOR VARCHAR2(12) not null, FREGISTRO DATE not null, FFACTURA DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200), TOTTARIFACERO NUMBER(19,2), TOTTARIFAIVA NUMBER(19,2), VALORIVA NUMBER(19,2), VALORDESCUENTO NUMBER(19,2), TOTALGENERAL NUMBER(19,2), CPERSONA_VENDEDOR NUMBER(8), CFRECUENCIA NUMBER(2) not null, CCUENTA_TRANSPORTISTA VARCHAR2(19), CPERSONA_CHOFER NUMBER(8), CLUGARENTREGA VARCHAR2(3) not null, PLAZO NUMBER(5) not null, FORMAPAGO VARCHAR2(7), TIPOFACTURA VARCHAR2(2), TOTALCOMISION NUMBER(19,2), APLICACOMISION VARCHAR2(1), DIASGRACIA NUMBER(3), TASAINTERES NUMBER(19,2), VALORSEGUROTRANSPORTE NUMBER(19,2), VALORMOVILIZACION NUMBER(19,2), CONTIENEGUIA VARCHAR2(1) default '0' not null, TOTALPESONETO NUMBER(19,4), TOTALPESOBRUTO NUMBER(19,4), CCUENTA_EMBARCADOR VARCHAR2(19), LUGARINCOTERM VARCHAR2(250), CPAIS_ORIGEN VARCHAR2(3), CPAIS_DESTINO VARCHAR2(3), CPAIS_ADQUISICION VARCHAR2(3), CPAIS_EMBARCADOR VARCHAR2(3), FLETEINTERNACIONAL NUMBER(19,2), SEGUROINTERNACIONAL NUMBER(19,2), GASTOSADUANEROS NUMBER(19,2), GASTOSTRANSPORTEOTROS NUMBER(19,2), NOMBREEMBARCADOR VARCHAR2(80), CONTACTOEMBARCADOR VARCHAR2(80), DIRECCIONEMBARCADOR VARCHAR2(100), TELEFONOEMBARCADOR VARCHAR2(20), CPUERTOEMBARQUE VARCHAR2(3), CINCOTERM VARCHAR2(3), PROVISION VARCHAR2(1), NUMERODIRECCION NUMBER(7), CPROVINCIA_ORIGEN VARCHAR2(3), CCIUDAD_ORIGEN VARCHAR2(6), CTIPOIDENTIFICACION_ADICIONAL VARCHAR2(3), IDENTIFICACIONADICIONAL VARCHAR2(19), CPUERTODESTINO VARCHAR2(3) ); comment on table TCEXPOSICION is 'Registro de la cabecera de la fcatura'; comment on column TCEXPOSICION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCEXPOSICION.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCEXPOSICION.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCEXPOSICION.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion'; comment on column TCEXPOSICION.CESTATUSDOCUMENTO_FACTURACION is 'Codigo de estatus del tipo de documento de factura para facturacion'; comment on column TCEXPOSICION.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCEXPOSICION.CESTATUSDOCUMENTO_INVENTARIO is 'Codigo de estatus del tipo de documento de factura para inventarios'; comment on column TCEXPOSICION.SECUENCIA is 'Secuencia numerica de la factura'; comment on column TCEXPOSICION.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TCEXPOSICION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCEXPOSICION.NUMEROAUTORIZACION is 'Numero de autorizacion utilizado para la factura'; comment on column TCEXPOSICION.NUMEROSERIE is 'Numero de serie de la factura'; comment on column TCEXPOSICION.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCEXPOSICION.CUSUARIO_FACTURADOR is 'Codigo de usuario que efectua la factura'; comment on column TCEXPOSICION.FREGISTRO is 'Fecha de registro de la factura'; comment on column TCEXPOSICION.FFACTURA is 'Fecha de la factura'; comment on column TCEXPOSICION.FDESDE is 'Fecha desde la que esta vigente la factura'; comment on column TCEXPOSICION.FHASTA is 'Fecha hasta la que esta vigente la factura'; comment on column TCEXPOSICION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCEXPOSICION.OBSERVACIONES is 'Observaciones de la factura'; comment on column TCEXPOSICION.TOTTARIFACERO is 'Total tarifa 0'; comment on column TCEXPOSICION.TOTTARIFAIVA is 'Total tarifa IVA'; comment on column TCEXPOSICION.VALORIVA is 'Valor del IVA'; comment on column TCEXPOSICION.VALORDESCUENTO is 'Valor del descuento'; comment on column TCEXPOSICION.TOTALGENERAL is 'Valor Total General'; comment on column TCEXPOSICION.CPERSONA_VENDEDOR is 'Codigo de la persona que efectua la venta'; comment on column TCEXPOSICION.CFRECUENCIA is 'Codigo de la frecuencia 0 = VENCIMIENTO, 1 = DIARIO, 5 = MENSUAL'; comment on column TCEXPOSICION.CCUENTA_TRANSPORTISTA is 'Codigo del transportista'; comment on column TCEXPOSICION.CPERSONA_CHOFER is 'Codigo de la persona que es chofer'; comment on column TCEXPOSICION.CLUGARENTREGA is 'Codigo del lugar de entrega'; comment on column TCEXPOSICION.PLAZO is 'Plazo original de la factura'; comment on column TCEXPOSICION.FORMAPAGO is 'Especifica si es a contado o credito'; comment on column TCEXPOSICION.TIPOFACTURA is 'Tipo de factura'; comment on column TCEXPOSICION.TOTALCOMISION is 'Valor que indica el total de la comision vendida'; comment on column TCEXPOSICION.APLICACOMISION is 'Indica si aplica comision 0 No 1 Si'; comment on column TCEXPOSICION.DIASGRACIA is 'Dias de gracia que se le da a un cliente dependiendo de su perfil'; comment on column TCEXPOSICION.TASAINTERES is 'Interes que se asigna a la factura dependiendo del perfil del cliente'; comment on column TCEXPOSICION.VALORSEGUROTRANSPORTE is 'Valor del seguro del transporte'; comment on column TCEXPOSICION.VALORMOVILIZACION is 'Valor de la movilizacion de la mercaderia'; comment on column TCEXPOSICION.CONTIENEGUIA is 'Determina si la factura lleva una guia de remision NO 0 SI 1'; comment on column TCEXPOSICION.TOTALPESONETO is 'Total peso neto'; comment on column TCEXPOSICION.TOTALPESOBRUTO is 'Total peso bruto'; comment on column TCEXPOSICION.CCUENTA_EMBARCADOR is 'Codigo de la cuenta de la persona embarcadora'; comment on column TCEXPOSICION.LUGARINCOTERM is 'Lugar de incoterm'; comment on column TCEXPOSICION.CPAIS_ORIGEN is 'Pais origen'; comment on column TCEXPOSICION.CPAIS_DESTINO is 'Pais destino'; comment on column TCEXPOSICION.CPAIS_ADQUISICION is 'Pais adquisicion'; comment on column TCEXPOSICION.CPAIS_EMBARCADOR is 'Pais embarcador'; comment on column TCEXPOSICION.FLETEINTERNACIONAL is 'Valor del Flete internacional'; comment on column TCEXPOSICION.SEGUROINTERNACIONAL is 'Valor del Seguro internacional'; comment on column TCEXPOSICION.GASTOSADUANEROS is 'Valor de gastos aduaneros'; comment on column TCEXPOSICION.GASTOSTRANSPORTEOTROS is 'Valor de gastos de transporte'; comment on column TCEXPOSICION.NOMBREEMBARCADOR is 'Nombre de la persona embarcadora'; comment on column TCEXPOSICION.CONTACTOEMBARCADOR is 'Nombre del contacto embarcador'; comment on column TCEXPOSICION.DIRECCIONEMBARCADOR is 'Direccion del embarcador'; comment on column TCEXPOSICION.TELEFONOEMBARCADOR is 'Telefono del embarcador'; comment on column TCEXPOSICION.CPUERTOEMBARQUE is 'Codigo del puerto de embarque'; comment on column TCEXPOSICION.CINCOTERM is 'Codigo del incoterm'; comment on column TCEXPOSICION.PROVISION is 'Check que indica NULL=No es FAC de provision, 1=Si es FAC de provision, 2=la FAC fue ya cruzada con la provision'; comment on column TCEXPOSICION.NUMERODIRECCION is 'Numero de la direccion del cliente donde se va a entregar la mercaderia'; comment on column TCEXPOSICION.CPROVINCIA_ORIGEN is 'Codigo de la provincia'; comment on column TCEXPOSICION.CCIUDAD_ORIGEN is 'Codigo de ciudad de origen'; comment on column TCEXPOSICION.CTIPOIDENTIFICACION_ADICIONAL is 'Tipo de identificacion adicional en la factura'; comment on column TCEXPOSICION.IDENTIFICACIONADICIONAL is 'Identificacion adicional en la factura'; comment on column TCEXPOSICION.CPUERTODESTINO is 'Codigo del puerto de destino'; alter table TCEXPOSICION add constraint CKEXPAPLICACOMISION check (APLICACOMISION is null or (APLICACOMISION IN ('0','1'))); alter table TCEXPOSICION add constraint CKEXPCONTIENEGUIA check (CONTIENEGUIA IN ('0','1')); alter table TCEXPOSICION add constraint CKEXPPROVISION check (PROVISION is null or (PROVISION IN ('1','2'))); alter table TCEXPOSICION add constraint IPKCEXPOSICION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCEXPOSICIONID */ /*==============================================================*/ create table TCEXPOSICIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCEXPOSICIONID is 'Id del registro de la cabecera de la factura'; comment on column TCEXPOSICIONID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCEXPOSICIONID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCEXPOSICIONID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCEXPOSICIONID.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento para la factura de exposicion'; comment on column TCEXPOSICIONID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCEXPOSICIONID.SECUENCIA is 'Secuencia numerica de la factura'; comment on column TCEXPOSICIONID.NUMERODOCUMENTO is 'Numero de documento de la factura de exposicion'; comment on column TCEXPOSICIONID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCEXPOSICIONID add constraint IPKCEXPOSICIONID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCFACTURA */ /*==============================================================*/ create table TCFACTURA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, NUMEROAUTORIZACION NUMBER(38) not null, NUMEROSERIE VARCHAR2(10) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTE VARCHAR2(19) not null, CUSUARIO_FACTURADOR VARCHAR(12) not null, FREGISTRO DATE not null, FFACTURA DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), TOTTARIFACERO NUMBER(19,10), TOTTARIFAIVA NUMBER(19,10), VALORIVA NUMBER(19,10), VALORDESCUENTO NUMBER(19,10), TOTALGENERAL NUMBER(19,10), CPERSONA_VENDEDOR NUMBER(8), CFRECUENCIA NUMBER(2) not null, CCUENTA_TRANSPORTISTA VARCHAR2(19), CBODEGA VARCHAR(3) not null, CPERSONA_CHOFER NUMBER(8), CLUGARENTREGA VARCHAR(3) not null, PLAZO NUMBER(5) not null, MODELO VARCHAR2(40), PLACAS VARCHAR2(10), FORMAPAGO VARCHAR2(7), CTIPOFACTURA VARCHAR2(2), TOTALCOMISION NUMBER(19,10), APLICACOMISION VARCHAR2(1), NUMERODOCUMENTO_ITF VARCHAR2(20), DIASGRACIA NUMBER(3), TASAINTERES NUMBER(19,10), NUMERODOCUMENTO_PROFORMA VARCHAR2(20), CPERIODO_PROFORMA VARCHAR2(4), VALORSEGUROTRANSPORTE NUMBER(19,10), VALORMOVILIZACION NUMBER(19,10), CONTIENEGUIA VARCHAR2(1) default '0' not null, CTIPODOCUMENTOINVENTARIO_REF VARCHAR2(2), NUMERODOCUMENTO_REFERENCIA VARCHAR2(20), CPERIODO_REFERENCIA VARCHAR2(4), TOTALPESONETO NUMBER(19,4), TOTALPESOBRUTO NUMBER(19,4), CCUENTA_EMBARCADOR VARCHAR2(19), LUGARINCOTERM VARCHAR2(250), CPAIS_ORIGEN VARCHAR2(3), CPAIS_DESTINO VARCHAR2(3), CPAIS_ADQUISICION VARCHAR2(3), CPAIS_EMBARCADOR VARCHAR2(3), FLETEINTERNACIONAL NUMBER(19,10), SEGUROINTERNACIONAL NUMBER(19,10), GASTOSADUANEROS NUMBER(19,10), GASTOSTRANSPORTEOTROS NUMBER(19,10), NOMBREEMBARCADOR VARCHAR2(80), CONTACTOEMBARCADOR VARCHAR2(80), DIRECCIONEMBARCADOR VARCHAR2(100), TELEFONOEMBARCADOR VARCHAR2(20), CPUERTOEMBARQUE VARCHAR2(3), CINCOTERM VARCHAR2(3), PROVISION VARCHAR2(1), NUMERODIRECCION NUMBER(7), CPROVINCIA_ORIGEN VARCHAR2(3), CCIUDAD_ORIGEN VARCHAR2(6), CTIPOPRECIO VARCHAR2(3), CTIPOIDENTIFICACION_ADICIONAL VARCHAR2(3), IDENTIFICACIONADICIONAL VARCHAR2(19), CPUERTODESTINO VARCHAR2(3), TOTALPALLETS NUMBER(4), NUMERODOCUMENTO_PREIMPRESO VARCHAR2(20), CPERFILCLIENTE VARCHAR2(4), PORCENTAJEDESCUENTO NUMBER(19,2), NUMERODOCUMENTO_PEDIDO VARCHAR2(20), CPERIODO_PEDIDO VARCHAR2(4), CTARIFAIVA VARCHAR2(1), PORCENTAJETARIFAIVA NUMBER(6,2), USOFACTURA VARCHAR2(2), NUMEROCORRELATIVO VARCHAR2(8), NUMERODOCTRANSPORTE VARCHAR2(13), FEMBARQUE DATE ); comment on table TCFACTURA is 'Registro de la cabecera de la fcatura'; comment on column TCFACTURA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCFACTURA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCFACTURA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCFACTURA.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion'; comment on column TCFACTURA.SECUENCIA is 'Secuencia numerica de la factura'; comment on column TCFACTURA.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TCFACTURA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCFACTURA.NUMEROAUTORIZACION is 'Numero de autorizacion utilizado para la factura fisica'; comment on column TCFACTURA.NUMEROSERIE is 'Numero de serie de la factura'; comment on column TCFACTURA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de factira'; comment on column TCFACTURA.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCFACTURA.CUSUARIO_FACTURADOR is 'Codigo de usuario que efectua la factura'; comment on column TCFACTURA.FREGISTRO is 'Fecha de registro de la factura'; comment on column TCFACTURA.FFACTURA is 'Fecha de la factura'; comment on column TCFACTURA.FDESDE is 'Fecha desde la que esta vigente la factura'; comment on column TCFACTURA.FHASTA is 'Fecha hasta la que esta vigente la factura'; comment on column TCFACTURA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCFACTURA.OBSERVACIONES is 'Observaciones de la factura'; comment on column TCFACTURA.TOTTARIFACERO is 'Total tarifa 0'; comment on column TCFACTURA.TOTTARIFAIVA is 'Total tarifa IVA'; comment on column TCFACTURA.VALORIVA is 'Valor del IVA'; comment on column TCFACTURA.VALORDESCUENTO is 'Valor del descuento'; comment on column TCFACTURA.TOTALGENERAL is 'Valor Total General'; comment on column TCFACTURA.CPERSONA_VENDEDOR is 'Codigo de la persona que efectua la venta'; comment on column TCFACTURA.CFRECUENCIA is 'Codigo de la frecuencia 0 = VENCIMIENTO, 1 = DIARIO, 5 = MENSUAL '; comment on column TCFACTURA.CCUENTA_TRANSPORTISTA is 'Codigo del transportista'; comment on column TCFACTURA.CBODEGA is 'Codigo de la bodega'; comment on column TCFACTURA.CPERSONA_CHOFER is 'Codigo de la persona que es chofer'; comment on column TCFACTURA.CLUGARENTREGA is 'Codigo del lugar de entrega'; comment on column TCFACTURA.PLAZO is 'Plazo original de la factura'; comment on column TCFACTURA.MODELO is 'Modelo del vehiculo'; comment on column TCFACTURA.PLACAS is 'Numero de placa o tablilla del vehiculo'; comment on column TCFACTURA.FORMAPAGO is 'Especifica si es a contado o credito'; comment on column TCFACTURA.CTIPOFACTURA is 'Codigo que especifica el tipo de factura'; comment on column TCFACTURA.TOTALCOMISION is 'Valor que indica el total de la comision vendida'; comment on column TCFACTURA.APLICACOMISION is 'Indica si aplica comision 0 No 1 Si'; comment on column TCFACTURA.NUMERODOCUMENTO_ITF is 'Numero de documento que envia el SIA'; comment on column TCFACTURA.DIASGRACIA is 'Dias de gracia que se le da a un cliente dependiendo de su perfil'; comment on column TCFACTURA.TASAINTERES is 'Interes que se asigna a la factura dependiendo del perfil del cliente'; comment on column TCFACTURA.NUMERODOCUMENTO_PROFORMA is 'Numero de la proforma'; comment on column TCFACTURA.CPERIODO_PROFORMA is 'Periodo de la proforma'; comment on column TCFACTURA.VALORSEGUROTRANSPORTE is 'Valor del seguro del transporte'; comment on column TCFACTURA.VALORMOVILIZACION is 'Valor de la movilizacion de la mercaderia'; comment on column TCFACTURA.CONTIENEGUIA is 'Determina si la factura lleva una guia de remision NO 0 SI 1'; comment on column TCFACTURA.CTIPODOCUMENTOINVENTARIO_REF is 'Tipo de documento inventario, del documento de referencia, documento por el que se realiza la factura'; comment on column TCFACTURA.NUMERODOCUMENTO_REFERENCIA is 'Numero de documento de referencia, documento por el que se realiza la factura'; comment on column TCFACTURA.CPERIODO_REFERENCIA is 'Codigo del periodo del ejercicio contable del documento de referencia, documento por el que se realiza la factura'; comment on column TCFACTURA.TOTALPESONETO is 'Total peso neto'; comment on column TCFACTURA.TOTALPESOBRUTO is 'Total peso bruto'; comment on column TCFACTURA.CCUENTA_EMBARCADOR is 'Codigo de la cuenta de la persona embarcadora'; comment on column TCFACTURA.LUGARINCOTERM is 'Lugar de incoterm'; comment on column TCFACTURA.CPAIS_ORIGEN is 'Pais origen'; comment on column TCFACTURA.CPAIS_DESTINO is 'Pais destino'; comment on column TCFACTURA.CPAIS_ADQUISICION is 'Pais adquisicion'; comment on column TCFACTURA.CPAIS_EMBARCADOR is 'Pais embarcador'; comment on column TCFACTURA.FLETEINTERNACIONAL is 'Valor del Flete internacional'; comment on column TCFACTURA.SEGUROINTERNACIONAL is 'Valor del Seguro internacional'; comment on column TCFACTURA.GASTOSADUANEROS is 'Valor de gastos aduaneros'; comment on column TCFACTURA.GASTOSTRANSPORTEOTROS is 'Valor de gastos de transporte'; comment on column TCFACTURA.NOMBREEMBARCADOR is 'Nombre de la persona embarcadora'; comment on column TCFACTURA.CONTACTOEMBARCADOR is 'Nombre del contacto embarcador'; comment on column TCFACTURA.DIRECCIONEMBARCADOR is 'Direccion del embarcador'; comment on column TCFACTURA.TELEFONOEMBARCADOR is 'Telefono del embarcador'; comment on column TCFACTURA.CPUERTOEMBARQUE is 'Codigo del puerto de embarque'; comment on column TCFACTURA.CINCOTERM is 'Codigo del incoterm'; comment on column TCFACTURA.PROVISION is 'Check que indica NULL=No es FAC de provision, 1=Si es FAC de provision, 2=la FAC fue ya cruzada con la provision'; comment on column TCFACTURA.NUMERODIRECCION is 'Numero de la direccion del cliente donde se va a entregar la mercaderia'; comment on column TCFACTURA.CPROVINCIA_ORIGEN is 'Codigo de la provincia'; comment on column TCFACTURA.CCIUDAD_ORIGEN is 'Codigo de ciudad'; comment on column TCFACTURA.CTIPOPRECIO is 'Codigo de los tipos de precios'; comment on column TCFACTURA.CTIPOIDENTIFICACION_ADICIONAL is 'Tipo de identificacion adicional en la factura'; comment on column TCFACTURA.IDENTIFICACIONADICIONAL is 'Identificacion adicional en la factura'; comment on column TCFACTURA.CPUERTODESTINO is 'Codigo del puerto de destino'; comment on column TCFACTURA.TOTALPALLETS is 'Total de pallets'; comment on column TCFACTURA.NUMERODOCUMENTO_PREIMPRESO is 'Numero de documento del preimpreso del sri que envia cobol'; comment on column TCFACTURA.CPERFILCLIENTE is 'Codigo del perfil del cliente con el que se hace la factura'; comment on column TCFACTURA.PORCENTAJEDESCUENTO is 'Porcentaje de Descuento global de la factura'; comment on column TCFACTURA.NUMERODOCUMENTO_PEDIDO is 'Numero de Documento del Pedido'; comment on column TCFACTURA.CPERIODO_PEDIDO is 'Periodo del Pedido'; comment on column TCFACTURA.CTARIFAIVA is 'Codigo del porcentaje de IVA.'; comment on column TCFACTURA.PORCENTAJETARIFAIVA is 'Porcentaje de IVA.'; comment on column TCFACTURA.USOFACTURA is 'Uso que va a tener los items de la factura FE=FERIA, NO=NORMAL, PL=PLANILLA'; comment on column TCFACTURA.NUMEROCORRELATIVO is 'Numero asignado por la aduana a la transaccion de exportacion'; comment on column TCFACTURA.NUMERODOCTRANSPORTE is 'Numero de documento que soporta el transporte de la mercaderia de exportacion'; comment on column TCFACTURA.FEMBARQUE is 'Fecha efectiva en la que se realizo el embarque de la exportacion'; alter table TCFACTURA add constraint CKT_TCFACTURA check ((APLICACOMISION in ('0','1')) and (CONTIENEGUIA IN ('0','1'))); alter table TCFACTURA add constraint CKPROVISIONC check (PROVISION is null or (PROVISION IN ('1','2'))); alter table TCFACTURA add constraint IPKCFACTURA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCFACTURAID */ /*==============================================================*/ create table TCFACTURAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCFACTURAID is 'Id del registro de la cabecera de la factura'; comment on column TCFACTURAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCFACTURAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCFACTURAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCFACTURAID.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento para la factura'; comment on column TCFACTURAID.SECUENCIA is 'Secuencia numerica de la factura'; comment on column TCFACTURAID.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TCFACTURAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCFACTURAID add constraint IPKCFACTURAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCGUIAREMISION */ /*==============================================================*/ create table TCGUIAREMISION ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO_FACTURA VARCHAR(20), NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, NUMEROAUTORIZACION NUMBER(10) not null, NUMEROSERIE VARCHAR2(10) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTE VARCHAR2(19) not null, FREGISTRO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CLUGARENTREGA VARCHAR(3) not null, VERSIONCONTROL NUMBER(22) default 0, MOTIVO VARCHAR(300), NUMERODOCUMENTO_RECEPCION VARCHAR2(20), NUMERODOCUMENTO_NOTAENTREGA VARCHAR2(20), FTRANSPORTEINI DATE not null, FTRANSPORTEFIN DATE not null, CPERIODO_FACTURA VARCHAR2(4) not null, TOTALPESONETO NUMBER(19,4), CPERSONA NUMBER(8), NUMERODIRECCION NUMBER(7), CUSUARIO VARCHAR2(12), CCUENTA_TRANSPORTISTA VARCHAR2(19), CPERSONA_CHOFER NUMBER(8), SVEHICULO NUMBER(4), FDESPACHOGARITA TIMESTAMP, PLACASVEHICULO VARCHAR2(10), OBSERVACIONGARITA VARCHAR2(200), DESPACHADO VARCHAR2(1) default '0' not null, NUMERODOCUMENTO_ITF VARCHAR2(20), CPERSONA_ORIGEN NUMBER(8), CCUENTACLIENTE_ORIGEN VARCHAR2(19), NUMERODIRECCION_ORIGEN NUMBER(7), NUMERODOCUMENTO_REFERENCIA VARCHAR2(20), CPERIODO_REFERENCIA VARCHAR2(4) ); comment on table TCGUIAREMISION is 'Registro de la cabecera de la guia de remision'; comment on column TCGUIAREMISION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCGUIAREMISION.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCGUIAREMISION.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCGUIAREMISION.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de guia de remision'; comment on column TCGUIAREMISION.SECUENCIA is 'Secuencia numerica de la guia de remision'; comment on column TCGUIAREMISION.NUMERODOCUMENTO_FACTURA is 'Numero de documento de la factura'; comment on column TCGUIAREMISION.NUMERODOCUMENTO is 'Numero de documento de la guia de remision'; comment on column TCGUIAREMISION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCGUIAREMISION.NUMEROAUTORIZACION is 'Numero de autorizacion utilizado para la guia de remision'; comment on column TCGUIAREMISION.NUMEROSERIE is 'Numero de serie de la guia de remision'; comment on column TCGUIAREMISION.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de guia de remision'; comment on column TCGUIAREMISION.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCGUIAREMISION.FREGISTRO is 'Fecha de registro de la guia de remision'; comment on column TCGUIAREMISION.FDESDE is 'Fecha desde la que esta vigente la guia de remision'; comment on column TCGUIAREMISION.FHASTA is 'Fecha hasta la que esta vigente la guia de remision'; comment on column TCGUIAREMISION.CLUGARENTREGA is 'Codigo del lugar de entrega'; comment on column TCGUIAREMISION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCGUIAREMISION.MOTIVO is 'Motivo de la guia de remision'; comment on column TCGUIAREMISION.NUMERODOCUMENTO_RECEPCION is 'Numero de documento de la guia de remision para cuando se realiza un ingreso'; comment on column TCGUIAREMISION.NUMERODOCUMENTO_NOTAENTREGA is 'Registro de la cabecera de la nota de entrega'; comment on column TCGUIAREMISION.FTRANSPORTEINI is 'Fecha en la que inicia el transporte de la mercaderia'; comment on column TCGUIAREMISION.FTRANSPORTEFIN is 'Fecha en la que finaliza el transporte de la mercaderia'; comment on column TCGUIAREMISION.CPERIODO_FACTURA is 'Codigo del periodo de la factura'; comment on column TCGUIAREMISION.TOTALPESONETO is 'Total peso neto'; comment on column TCGUIAREMISION.CPERSONA is 'Codigo de la persona'; comment on column TCGUIAREMISION.NUMERODIRECCION is 'Numero de la direccion de la persona'; comment on column TCGUIAREMISION.CUSUARIO is 'Usuario que ingresa la lista de valores'; comment on column TCGUIAREMISION.CCUENTA_TRANSPORTISTA is 'Cuenta del transportista'; comment on column TCGUIAREMISION.CPERSONA_CHOFER is 'Codigo de la persona que es chofer'; comment on column TCGUIAREMISION.SVEHICULO is 'Codigo del Vehiculo del chofer'; comment on column TCGUIAREMISION.FDESPACHOGARITA is 'Guarda la fecha y hora de despacho.'; comment on column TCGUIAREMISION.PLACASVEHICULO is 'Guarda la placa del vehiculo de despacho.'; comment on column TCGUIAREMISION.OBSERVACIONGARITA is 'Guarda la observacion que coloca garita cuando se despacha.'; comment on column TCGUIAREMISION.DESPACHADO is 'Indica si es que se a despachado la guia.0=NO 1=SI'; comment on column TCGUIAREMISION.NUMERODOCUMENTO_ITF is 'Numero de Documento Referencia de Cobol'; comment on column TCGUIAREMISION.CPERSONA_ORIGEN is 'Codigo de la persona origen'; comment on column TCGUIAREMISION.CCUENTACLIENTE_ORIGEN is 'Codigo del cliente origen'; comment on column TCGUIAREMISION.NUMERODIRECCION_ORIGEN is 'Numero de Direccion de la persona origen'; comment on column TCGUIAREMISION.NUMERODOCUMENTO_REFERENCIA is 'Numero de Documento Referencia para Transferencias'; comment on column TCGUIAREMISION.CPERIODO_REFERENCIA is 'Codigo del periodo del Documento Referencia para Transferencias'; alter table TCGUIAREMISION add constraint CKDESPACHADO check (DESPACHADO IN('0','1')); alter table TCGUIAREMISION add constraint IPKCGUIAREMISION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCGUIAREMISIONID */ /*==============================================================*/ create table TCGUIAREMISIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCGUIAREMISIONID is 'Id del registro de la cabecera de la guia de remision'; comment on column TCGUIAREMISIONID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCGUIAREMISIONID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCGUIAREMISIONID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCGUIAREMISIONID.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento para la guia de remision'; comment on column TCGUIAREMISIONID.SECUENCIA is 'Secuencia numerica de la guia de remision'; comment on column TCGUIAREMISIONID.NUMERODOCUMENTO is 'Numero de documento de la guia de remision'; comment on column TCGUIAREMISIONID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCGUIAREMISIONID add constraint IPKCGUIAREMISIONID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCHEQUES */ /*==============================================================*/ create table TCHEQUES ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CESTATUSDOCUMENTO VARCHAR2(3), CPERIODO VARCHAR2(4) not null, CCODIGOBANCO VARCHAR(3) not null, NUMEROCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, FREGISTRO DATE not null, CUSUARIO VARCHAR(12) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, NUMERODOCUMENTO_PAGO VARCHAR2(20) not null, CPERIODO_PAGO VARCHAR2(4) not null, VALORCHEQUE NUMBER(19,2), OBSERVACIONES VARCHAR2(200), SECUENCIA_CHEQUE NUMBER(10) not null, CUOTA_PAGO VARCHAR2(20), NUMEROCHEQUE VARCHAR(10) ); comment on table TCHEQUES is 'Registro de la cabecera de los cheques'; comment on column TCHEQUES.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCHEQUES.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCHEQUES.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCHEQUES.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCHEQUES.SECUENCIA is 'Secuencia numerica del documento'; comment on column TCHEQUES.NUMERODOCUMENTO is 'Numero de documento '; comment on column TCHEQUES.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCHEQUES.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCHEQUES.CCODIGOBANCO is 'Codigo del Banco'; comment on column TCHEQUES.NUMEROCUENTA is 'Numero de la cuenta del banco'; comment on column TCHEQUES.FDESDE is 'Fecha desde la que se encuentra vigente el registro'; comment on column TCHEQUES.FHASTA is 'Fecha hasta la que se encuentra vigente el registro'; comment on column TCHEQUES.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCHEQUES.FREGISTRO is 'Fecha del cheque'; comment on column TCHEQUES.CUSUARIO is 'Codigo de usuario que registra el cheque'; comment on column TCHEQUES.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCHEQUES.NUMERODOCUMENTO_PAGO is 'Numero de documento del pago'; comment on column TCHEQUES.CPERIODO_PAGO is 'Codigo del periodo del ejercicio contable'; comment on column TCHEQUES.VALORCHEQUE is 'Valor total por el cual se emite el cheque'; comment on column TCHEQUES.OBSERVACIONES is 'Campo que contiene las observaciones del cheque'; comment on column TCHEQUES.SECUENCIA_CHEQUE is 'Secuencial de cheques'; comment on column TCHEQUES.CUOTA_PAGO is 'Numero del cuota que se paga'; comment on column TCHEQUES.NUMEROCHEQUE is 'Numerode chque'; alter table TCHEQUES add constraint IPKCHEQUES primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA, SECUENCIA_CHEQUE); /*==============================================================*/ /* Table: TCHEQUESID */ /*==============================================================*/ create table TCHEQUESID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCHEQUESID is 'Id del registro de la cabecera de los cheques'; comment on column TCHEQUESID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCHEQUESID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCHEQUESID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCHEQUESID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCHEQUESID.SECUENCIA is 'Secuencia numerica del documento'; comment on column TCHEQUESID.NUMERODOCUMENTO is 'Numero de documento '; comment on column TCHEQUESID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCHEQUESID add constraint IPKCHEQUESID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCHISTORIALPAGO */ /*==============================================================*/ create table TCHISTORIALPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, MONTOPERMITIDO NUMBER(19,2), TOTALCHEQUES NUMBER(19,2), OBSERVACIONES VARCHAR2(200), CUSUARIO VARCHAR2(12) not null, FREGISTRO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCHISTORIALPAGO is 'Registro de la cabecera del historial de pago a proveedores'; comment on column TCHISTORIALPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCHISTORIALPAGO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCHISTORIALPAGO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCHISTORIALPAGO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento del historial de pago'; comment on column TCHISTORIALPAGO.SECUENCIA is 'Secuencia numerica del historial de pago'; comment on column TCHISTORIALPAGO.NUMERODOCUMENTO is 'Numero de documento del historial de pago'; comment on column TCHISTORIALPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCHISTORIALPAGO.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCHISTORIALPAGO.MONTOPERMITIDO is 'Monto permitido para realizar pagos'; comment on column TCHISTORIALPAGO.TOTALCHEQUES is 'Total de cheques girados a proveedores'; comment on column TCHISTORIALPAGO.OBSERVACIONES is 'Observaciones del historial de pago'; comment on column TCHISTORIALPAGO.CUSUARIO is 'Codigo de usuario que efectua el ingreso del historial de pago'; comment on column TCHISTORIALPAGO.FREGISTRO is 'Fecha de registro del historial de pago'; comment on column TCHISTORIALPAGO.FDESDE is 'Fecha desde la que esta vigente el historial de pago'; comment on column TCHISTORIALPAGO.FHASTA is 'Fecha hasta la que esta vigente el historial de pago'; comment on column TCHISTORIALPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCHISTORIALPAGO add constraint IPKCHISTORIALPAGO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCHISTORIALPAGOID */ /*==============================================================*/ create table TCHISTORIALPAGOID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCHISTORIALPAGOID is 'Id del registro de la cabecera del historial de pago a proveedores varios'; comment on column TCHISTORIALPAGOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCHISTORIALPAGOID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCHISTORIALPAGOID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCHISTORIALPAGOID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCHISTORIALPAGOID.SECUENCIA is 'Secuencia numerica del historial de pago'; comment on column TCHISTORIALPAGOID.NUMERODOCUMENTO is 'Numero de documento de historial de pago'; comment on column TCHISTORIALPAGOID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCHISTORIALPAGOID add constraint IPKCHISTORIALPAGOID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCIERREFECHATRANSACCION */ /*==============================================================*/ create table TCIERREFECHATRANSACCION ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CSUBSISTEMA VARCHAR2(2) not null, CTRANSACCION VARCHAR2(4) not null, VERSIONTRANSACCION VARCHAR2(2) not null, FECHA DATE, CUSUARIO VARCHAR2(12) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCIERREFECHATRANSACCION is 'Registro de los cierres dependiendo del punto de trabajo, sucursal, subsistema y transaccion'; comment on column TCIERREFECHATRANSACCION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCIERREFECHATRANSACCION.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCIERREFECHATRANSACCION.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCIERREFECHATRANSACCION.CSUBSISTEMA is 'Codigo del subsistema'; comment on column TCIERREFECHATRANSACCION.CTRANSACCION is 'Codigo de la transaccion'; comment on column TCIERREFECHATRANSACCION.VERSIONTRANSACCION is 'Version de la transaccion'; comment on column TCIERREFECHATRANSACCION.FECHA is 'Fecha de cierre para la transaccion'; comment on column TCIERREFECHATRANSACCION.CUSUARIO is 'Codigo de usuario que realiza el cierre'; comment on column TCIERREFECHATRANSACCION.FHASTA is 'Fecha hasta la que esta vigenre la informacion del registro'; comment on column TCIERREFECHATRANSACCION.FDESDE is 'Fecha hasta la que esta vigenre la informacion del registro'; comment on column TCIERREFECHATRANSACCION.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCIERREFECHATRANSACCION add constraint IPKTCIERREFECHATRANSACCION primary key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL, FHASTA, CSUBSISTEMA, VERSIONTRANSACCION, CTRANSACCION); /*==============================================================*/ /* Table: TCIERREINVENTARIO */ /*==============================================================*/ create table TCIERREINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR(30) not null, CBODEGA VARCHAR2(3) not null, FCIERRE DATE not null, SALDOANTERIOR NUMERIC(19,2) default 0, INGRESOS NUMERIC(19,2) default 0, EGRESOS NUMERIC(19,2) default 0, SALDOACTUAL NUMERIC(19,2) default 0, STOCKFISICO NUMERIC(19,2) default 0, DIFERENCIA NUMERIC(19,2) default 0, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCIERREINVENTARIO is 'registro de saldo de items de bodega para inventario fisico'; comment on column TCIERREINVENTARIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCIERREINVENTARIO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCIERREINVENTARIO.CBODEGA is 'Codigo de la bodega'; comment on column TCIERREINVENTARIO.FCIERRE is 'Fecha de cierre'; comment on column TCIERREINVENTARIO.SALDOANTERIOR is 'Saldo dia anterior'; comment on column TCIERREINVENTARIO.INGRESOS is 'Ingresos del dia'; comment on column TCIERREINVENTARIO.EGRESOS is 'Egresos del dia'; comment on column TCIERREINVENTARIO.SALDOACTUAL is 'Saldo dia actual'; comment on column TCIERREINVENTARIO.STOCKFISICO is 'Stoct fisico'; comment on column TCIERREINVENTARIO.DIFERENCIA is 'Diefrencia entre el stock fisico y saldoactual'; comment on column TCIERREINVENTARIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCIERREINVENTARIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCIERREINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCIERREINVENTARIO add constraint IPKCIERREINVENTARIO primary key (CPERSONA_COMPANIA, CCUENTA, CBODEGA, FCIERRE, FHASTA); /*==============================================================*/ /* Table: TCIMPORTACION */ /*==============================================================*/ create table TCIMPORTACION ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, NUMEROTRAMITE VARCHAR2(20), FREGISTRO DATE not null, FAPERTURA DATE not null, FLLEGADA DATE not null, CUSUARIO VARCHAR(12) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, OBSERVACIONES VARCHAR(200), CPAIS_ORIGEN VARCHAR2(3) not null, CPAIS_DESTINO VARCHAR2(3), CPROVINCIA_DESTINO VARCHAR2(3) not null, CCIUDAD_DESTINO VARCHAR2(6) not null, CPERSONA_AGENTE NUMBER(8) not null, CODIGOCONTABLE VARCHAR2(20) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CBODEGA VARCHAR2(3), CFORMAPAGOCOMPRAS VARCHAR2(2), CINCOTERM VARCHAR2(3), CPUERTOEMBARQUE VARCHAR2(3), CCUENTA_TRANSPORTISTA VARCHAR2(19), MONTO_PAGADO NUMBER(19,2), CCUENTA_PROVEEDOR VARCHAR2(19), CMONEDA_IMPORTACION VARCHAR2(3), APLICACION_SEGURO VARCHAR2(20), PUERTO_ORIGEN VARCHAR2(50), TRANSPORTISTA_INTERNACIONAL VARCHAR2(50), NUMERODOCUMENTO_SOLPAG VARCHAR2(20), CPERIODO_SOLPAG VARCHAR2(4), VALORADICIONAL NUMBER(19,10) default 0, VALORADICIONAL_PENDIENTE NUMBER(19,10) default 0, VALORADICIONAL_DISTRIBUIDO NUMBER(19,10) default 0 ); comment on table TCIMPORTACION is 'Registro de la cabecera de la importacion'; comment on column TCIMPORTACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCIMPORTACION.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCIMPORTACION.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCIMPORTACION.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCIMPORTACION.SECUENCIA is 'Secuencia numerica de la importacion'; comment on column TCIMPORTACION.NUMERODOCUMENTO is 'Numero de documento de la importacion'; comment on column TCIMPORTACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCIMPORTACION.NUMEROTRAMITE is 'Especifica el numero de tramite de importacion'; comment on column TCIMPORTACION.FREGISTRO is 'Fecha de registro de la importacion'; comment on column TCIMPORTACION.FAPERTURA is 'Fecha de apertura de la importacion'; comment on column TCIMPORTACION.FLLEGADA is 'Fecha de posible llegada de la importacion'; comment on column TCIMPORTACION.CUSUARIO is 'Codigo de usuario que registra la importacion'; comment on column TCIMPORTACION.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCIMPORTACION.OBSERVACIONES is 'Observaciones de la importacion'; comment on column TCIMPORTACION.CPAIS_ORIGEN is 'Codigo del pais de donde proviene la importacion'; comment on column TCIMPORTACION.CPAIS_DESTINO is 'Codigo del pais destino de la importacion'; comment on column TCIMPORTACION.CPROVINCIA_DESTINO is 'Codigo de la provincia destino de la importacion'; comment on column TCIMPORTACION.CCIUDAD_DESTINO is 'Codigo de ciudad destino de la importacion'; comment on column TCIMPORTACION.CPERSONA_AGENTE is 'Codigo de la persona Agente afianzado de la aduana'; comment on column TCIMPORTACION.CODIGOCONTABLE is 'Codigo de la cuenta contable'; comment on column TCIMPORTACION.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TCIMPORTACION.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TCIMPORTACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCIMPORTACION.CBODEGA is 'Codigo de la bodega'; comment on column TCIMPORTACION.CFORMAPAGOCOMPRAS is 'Codigo de las forma de pago de compras'; comment on column TCIMPORTACION.CINCOTERM is 'Codigo del incoterm'; comment on column TCIMPORTACION.CPUERTOEMBARQUE is 'Codigo del puerto de embarque'; comment on column TCIMPORTACION.CCUENTA_TRANSPORTISTA is 'Codigo del Transportista'; comment on column TCIMPORTACION.MONTO_PAGADO is 'Monto Pagado'; comment on column TCIMPORTACION.CCUENTA_PROVEEDOR is 'Cuenta del proveedor de la importacion'; comment on column TCIMPORTACION.CMONEDA_IMPORTACION is 'Moneda de la importacion'; comment on column TCIMPORTACION.APLICACION_SEGURO is 'Numero de Aplicacion del seguro de la importacion'; comment on column TCIMPORTACION.PUERTO_ORIGEN is 'Puerto de origen de la importacion'; comment on column TCIMPORTACION.TRANSPORTISTA_INTERNACIONAL is 'Transportista de la importacion'; comment on column TCIMPORTACION.NUMERODOCUMENTO_SOLPAG is 'Numero de documento de solicitud de pago para la importacion'; comment on column TCIMPORTACION.CPERIODO_SOLPAG is 'Periodo de solicitud de pago para la importacion'; comment on column TCIMPORTACION.VALORADICIONAL is 'Valor adicional de la importacion'; comment on column TCIMPORTACION.VALORADICIONAL_PENDIENTE is 'Valor adicional pendiente de la importacion'; comment on column TCIMPORTACION.VALORADICIONAL_DISTRIBUIDO is 'Valor adicional distribuido'; alter table TCIMPORTACION add constraint IPKCIMPORTACION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCIMPORTACIONEMBARQUE */ /*==============================================================*/ create table TCIMPORTACIONEMBARQUE ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CBODEGA VARCHAR2(3) not null, CUSUARIO VARCHAR2(12) not null, CESTATUSDOCUMENTO VARCHAR2(3), OBSERVACIONES VARCHAR2(200), FREGISTRO DATE not null, NUMERODOCUMENTO_IMPORTACION VARCHAR2(20), CPERIODO_IMPORTACION VARCHAR2(4), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, VALORADICIONAL NUMBER(19,10) default 0 ); comment on table TCIMPORTACIONEMBARQUE is 'Registro de la cabecera de la transaccion'; comment on column TCIMPORTACIONEMBARQUE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCIMPORTACIONEMBARQUE.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCIMPORTACIONEMBARQUE.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCIMPORTACIONEMBARQUE.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCIMPORTACIONEMBARQUE.SECUENCIA is 'Secuencia numerica de la transaccion'; comment on column TCIMPORTACIONEMBARQUE.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TCIMPORTACIONEMBARQUE.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCIMPORTACIONEMBARQUE.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TCIMPORTACIONEMBARQUE.CUSUARIO is 'Codigo de usuario que efectua la transaccion'; comment on column TCIMPORTACIONEMBARQUE.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCIMPORTACIONEMBARQUE.OBSERVACIONES is 'Observaciones de la transaccion'; comment on column TCIMPORTACIONEMBARQUE.FREGISTRO is 'Fecha de la transaccion'; comment on column TCIMPORTACIONEMBARQUE.NUMERODOCUMENTO_IMPORTACION is 'Numero de documento de la importacion'; comment on column TCIMPORTACIONEMBARQUE.CPERIODO_IMPORTACION is 'Codigo del periodo de la importacion'; comment on column TCIMPORTACIONEMBARQUE.FDESDE is 'Fecha desde la que esta vigente la transaccion'; comment on column TCIMPORTACIONEMBARQUE.FHASTA is 'Fecha hasta la que esta vigente la transaccion'; comment on column TCIMPORTACIONEMBARQUE.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCIMPORTACIONEMBARQUE.VALORADICIONAL is 'Valor adicional del embarque'; alter table TCIMPORTACIONEMBARQUE add constraint IPKCEMBARQUEIMPORTACION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCIMPORTACIONEMBARQUEID */ /*==============================================================*/ create table TCIMPORTACIONEMBARQUEID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCIMPORTACIONEMBARQUEID is 'Id del registro de la cabecera del egreso de bodega'; comment on column TCIMPORTACIONEMBARQUEID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCIMPORTACIONEMBARQUEID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCIMPORTACIONEMBARQUEID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCIMPORTACIONEMBARQUEID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCIMPORTACIONEMBARQUEID.SECUENCIA is 'Secuencia numerida del egreso de bodega'; comment on column TCIMPORTACIONEMBARQUEID.NUMERODOCUMENTO is 'Numero de documento del egreso de bodega'; comment on column TCIMPORTACIONEMBARQUEID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCIMPORTACIONEMBARQUEID add constraint IPKCEMBARQUEIMPORTACIONID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCIMPORTACIONID */ /*==============================================================*/ create table TCIMPORTACIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCIMPORTACIONID is 'Id del registro de la cabecera de la importacion'; comment on column TCIMPORTACIONID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCIMPORTACIONID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCIMPORTACIONID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCIMPORTACIONID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCIMPORTACIONID.SECUENCIA is 'Secuencia numerida de la importacion'; comment on column TCIMPORTACIONID.NUMERODOCUMENTO is 'Numero de documento de la importacion'; comment on column TCIMPORTACIONID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCIMPORTACIONID add constraint IPKCIMPORTACIONID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCINCIDENCIASCRM */ /*==============================================================*/ create table TCINCIDENCIASCRM ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CUSUARIO_INGRESO VARCHAR2(12) not null, CUSUARIO_ASIGNADO VARCHAR2(12) not null, CPERSONA_CLIENTE NUMBER(22) not null, DESCRIPCION VARCHAR2(500) not null, ASUNTO VARCHAR2(500) not null, CMEDIOCRM VARCHAR2(3) not null, CTIPOCRM VARCHAR2(3) not null, TELEFONO VARCHAR2(12), EMAIL VARCHAR2(70), FSEGUIMIENTO TIMESTAMP not null, INTERNO VARCHAR2(1), FINICIO TIMESTAMP not null, FFIN TIMESTAMP, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCINCIDENCIASCRM is 'Registro de las incidencias del crm'; comment on column TCINCIDENCIASCRM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCINCIDENCIASCRM.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCINCIDENCIASCRM.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCINCIDENCIASCRM.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCINCIDENCIASCRM.SECUENCIA is 'Secuencia numerida de las transacciones de serie'; comment on column TCINCIDENCIASCRM.NUMERODOCUMENTO is 'Numero de documento de las transacciones'; comment on column TCINCIDENCIASCRM.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCINCIDENCIASCRM.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCINCIDENCIASCRM.CUSUARIO_INGRESO is 'Codigo de usuario que efectua otras transaccion'; comment on column TCINCIDENCIASCRM.CUSUARIO_ASIGNADO is 'Codigo de usuario al se le asigna la incidencia'; comment on column TCINCIDENCIASCRM.CPERSONA_CLIENTE is 'Codigo de la persona del cliente'; comment on column TCINCIDENCIASCRM.DESCRIPCION is 'Descripcion de la incidencia'; comment on column TCINCIDENCIASCRM.ASUNTO is 'Asunto de la incidencia'; comment on column TCINCIDENCIASCRM.CMEDIOCRM is 'Codigo del medio de la incidencia'; comment on column TCINCIDENCIASCRM.CTIPOCRM is 'Codigo del tipo de la incidencia'; comment on column TCINCIDENCIASCRM.TELEFONO is 'Numero de telefono del cliente'; comment on column TCINCIDENCIASCRM.EMAIL is 'Email del cliente'; comment on column TCINCIDENCIASCRM.FSEGUIMIENTO is 'Fecha del seguimiento de la incidencia'; comment on column TCINCIDENCIASCRM.INTERNO is 'Identifica si la incidencia es interna o del cliente, 1 interno, 0 cliente'; comment on column TCINCIDENCIASCRM.FINICIO is 'Fecha de inicio de la incidencia'; comment on column TCINCIDENCIASCRM.FFIN is 'Fecha fin de la incidencia'; comment on column TCINCIDENCIASCRM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCINCIDENCIASCRM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCINCIDENCIASCRM.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCINCIDENCIASCRM add constraint IPKCINCIDENCIASCRM primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCINCIDENCIASCRMID */ /*==============================================================*/ create table TCINCIDENCIASCRMID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCINCIDENCIASCRMID is 'Id del registro de la cabecera de las incidencias crm'; comment on column TCINCIDENCIASCRMID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCINCIDENCIASCRMID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCINCIDENCIASCRMID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCINCIDENCIASCRMID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCINCIDENCIASCRMID.SECUENCIA is 'Secuencia numerica de la transaccion'; comment on column TCINCIDENCIASCRMID.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TCINCIDENCIASCRMID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCINCIDENCIASCRMID add constraint IPKINCIDENCIASCRMID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCINGRESOBODEGA */ /*==============================================================*/ create table TCINGRESOBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, FINGRESOBODEGA DATE not null, CUSUARIO_BODEGUERO VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3), VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CBODEGA VARCHAR2(3) not null, NUMERODOCUMENTO_SOLPAG VARCHAR(20), CPERIODO_SOLPAG VARCHAR2(4), CTIPODOCUMENTOINVENTARIO_REF VARCHAR2(2), NUMERODOCUMENTO_REF VARCHAR2(20), CPERIODO_REF VARCHAR2(4), CCUENTA_PROVEEDOR VARCHAR2(19), NUMERODOCUMENTO_FACTURA VARCHAR2(19), NUMERODOCUMENTO_GUIA VARCHAR2(19), TRANSPORTE VARCHAR2(1) ); comment on table TCINGRESOBODEGA is 'Registro de la cabecera del Ingreso de bodega'; comment on column TCINGRESOBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCINGRESOBODEGA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCINGRESOBODEGA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCINGRESOBODEGA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCINGRESOBODEGA.SECUENCIA is 'Secuencia numerida del ingreso de bodega'; comment on column TCINGRESOBODEGA.NUMERODOCUMENTO is 'Numero de documento del ingreso de bodega'; comment on column TCINGRESOBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCINGRESOBODEGA.FINGRESOBODEGA is 'Fecha del ingreso de bodega'; comment on column TCINGRESOBODEGA.CUSUARIO_BODEGUERO is 'Codigo de usuario que efectua el ingreso de bodega'; comment on column TCINGRESOBODEGA.FDESDE is 'Fecha desde la que esta vigente el ingreso de bodega'; comment on column TCINGRESOBODEGA.FHASTA is 'Fecha hasta la que esta vigente el ingreso de bodega'; comment on column TCINGRESOBODEGA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCINGRESOBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCINGRESOBODEGA.OBSERVACIONES is 'Observaciones del ingreso de bodega'; comment on column TCINGRESOBODEGA.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TCINGRESOBODEGA.NUMERODOCUMENTO_SOLPAG is 'Numero de documento de la solicitud de pago'; comment on column TCINGRESOBODEGA.CPERIODO_SOLPAG is 'Codigo del periodo del ejercicio contable de la solicitud de pago'; comment on column TCINGRESOBODEGA.CTIPODOCUMENTOINVENTARIO_REF is '''Codigo del tipo documento de inventarios de referencia'; comment on column TCINGRESOBODEGA.NUMERODOCUMENTO_REF is '''Numero de documento de la transaccion de referencia'; comment on column TCINGRESOBODEGA.CPERIODO_REF is '''Codigo del periodo del ejercicio contable de referencia'; comment on column TCINGRESOBODEGA.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCINGRESOBODEGA.NUMERODOCUMENTO_FACTURA is 'Numero de Factura del Proveedor'; comment on column TCINGRESOBODEGA.NUMERODOCUMENTO_GUIA is 'Numero de Guia del Proveedor'; comment on column TCINGRESOBODEGA.TRANSPORTE is 'Establece si el proveedor proporciona o no transporte'; alter table TCINGRESOBODEGA add constraint IPKCINGRESOBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCINGRESOBODEGAID */ /*==============================================================*/ create table TCINGRESOBODEGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCINGRESOBODEGAID is 'Id del registro de la cabecera del ingreso de bodega'; comment on column TCINGRESOBODEGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCINGRESOBODEGAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCINGRESOBODEGAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCINGRESOBODEGAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCINGRESOBODEGAID.SECUENCIA is 'Secuencia numerida del ingreso de bodega'; comment on column TCINGRESOBODEGAID.NUMERODOCUMENTO is 'Numero de documento del ingreso de bodega'; comment on column TCINGRESOBODEGAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCINGRESOBODEGAID add constraint IPKCINGRESOBODEGAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCITEMSDESCONTINUADOS */ /*==============================================================*/ create table TCITEMSDESCONTINUADOS ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FREGISTRO DATE not null, CUSUARIO VARCHAR2(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200) ); comment on table TCITEMSDESCONTINUADOS is 'Registro de la cabecera de items descontinuados'; comment on column TCITEMSDESCONTINUADOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCITEMSDESCONTINUADOS.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCITEMSDESCONTINUADOS.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCITEMSDESCONTINUADOS.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCITEMSDESCONTINUADOS.SECUENCIA is 'Secuencia numerica de registro de items descontinuados'; comment on column TCITEMSDESCONTINUADOS.NUMERODOCUMENTO is 'Numero de documento de registro de items descontinuados'; comment on column TCITEMSDESCONTINUADOS.CPERIODO is 'Codigo del periodo del documento'; comment on column TCITEMSDESCONTINUADOS.FREGISTRO is 'Fecha de registro de items descontinuados'; comment on column TCITEMSDESCONTINUADOS.CUSUARIO is 'Codigo de usuario que genera el registro de items descontinuados'; comment on column TCITEMSDESCONTINUADOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCITEMSDESCONTINUADOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCITEMSDESCONTINUADOS.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCITEMSDESCONTINUADOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCITEMSDESCONTINUADOS.OBSERVACIONES is 'Observaciones del registro de items descontinuados'; alter table TCITEMSDESCONTINUADOS add constraint IPKTCITEMDES primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCITEMSDESCONTINUADOSID */ /*==============================================================*/ create table TCITEMSDESCONTINUADOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCITEMSDESCONTINUADOSID is 'Id del registro de la cabecera de items descontinuados'; comment on column TCITEMSDESCONTINUADOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCITEMSDESCONTINUADOSID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCITEMSDESCONTINUADOSID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCITEMSDESCONTINUADOSID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCITEMSDESCONTINUADOSID.SECUENCIA is 'Secuencia numerica de registro de items descontinuados.'; comment on column TCITEMSDESCONTINUADOSID.NUMERODOCUMENTO is 'Numero de documento de registro de items descontinuados'; comment on column TCITEMSDESCONTINUADOSID.CPERIODO is 'Codigo del periodo del documento'; alter table TCITEMSDESCONTINUADOSID add constraint IPKITEMSDESCONTINUADOSID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCITEMSMODIFICADOS */ /*==============================================================*/ create table TCITEMSMODIFICADOS ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FREGISTRO DATE not null, CUSUARIO VARCHAR2(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200) ); comment on table TCITEMSMODIFICADOS is 'Registro de la cabecera de items modificados'; comment on column TCITEMSMODIFICADOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCITEMSMODIFICADOS.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCITEMSMODIFICADOS.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCITEMSMODIFICADOS.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCITEMSMODIFICADOS.SECUENCIA is 'Secuencia numerica de registro de items modificados'; comment on column TCITEMSMODIFICADOS.NUMERODOCUMENTO is 'Numero de documento de registro de items modificados'; comment on column TCITEMSMODIFICADOS.CPERIODO is 'Codigo del periodo del documento'; comment on column TCITEMSMODIFICADOS.FREGISTRO is 'Fecha de registro de items modificados'; comment on column TCITEMSMODIFICADOS.CUSUARIO is 'Codigo de usuario que genera el registro de items modificados'; comment on column TCITEMSMODIFICADOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCITEMSMODIFICADOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCITEMSMODIFICADOS.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCITEMSMODIFICADOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCITEMSMODIFICADOS.OBSERVACIONES is 'Observaciones del registro de items modificados'; alter table TCITEMSMODIFICADOS add constraint IPKTCITEMMOD primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCITEMSMODIFICADOSID */ /*==============================================================*/ create table TCITEMSMODIFICADOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCITEMSMODIFICADOSID is 'Id del registro de la cabecera de items modificados'; comment on column TCITEMSMODIFICADOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCITEMSMODIFICADOSID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCITEMSMODIFICADOSID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCITEMSMODIFICADOSID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCITEMSMODIFICADOSID.SECUENCIA is 'Secuencia numerica de registro de items modificados.'; comment on column TCITEMSMODIFICADOSID.NUMERODOCUMENTO is 'Numero de documento de registro de items modificados'; comment on column TCITEMSMODIFICADOSID.CPERIODO is 'Codigo del periodo del documento'; alter table TCITEMSMODIFICADOSID add constraint IPKITEMSMODIFICADOSID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCLASECODIGOCONTABLE */ /*==============================================================*/ create table TCLASECODIGOCONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASECODIGOCONTABLE is 'Definicion de los codigos contables por gasto para clases de items'; comment on column TCLASECODIGOCONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASECODIGOCONTABLE.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASECODIGOCONTABLE.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASECODIGOCONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASECODIGOCONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCLASECODIGOCONTABLE add constraint IPKCLAITEMCTAGTO primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEM */ /*==============================================================*/ create table TCLASESITEM ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR(3) not null, CCLASEITEM VARCHAR(3) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CODIGOHOMOLOGACION VARCHAR2(3) ); comment on table TCLASESITEM is 'Definicion de las clases de Items para los inventarios'; comment on column TCLASESITEM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEM.CLINEAITEM is 'Codigo de linea de Item'; comment on column TCLASESITEM.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEM.DESCRIPCION is 'Descripcion de la clase de Item'; comment on column TCLASESITEM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCLASESITEM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCLASESITEM.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCLASESITEM.CODIGOHOMOLOGACION is 'Codigo de Homologacion integracion Activos Fijos'; alter table TCLASESITEM add constraint IPKCLASESITEM primary key (CLINEAITEM, FHASTA, CPERSONA_COMPANIA, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMCTACONTABLE */ /*==============================================================*/ create table TCLASESITEMCTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASESITEMCTACONTABLE is 'Definicion de los codigos contables por clases de items'; comment on column TCLASESITEMCTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMCTACONTABLE.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASESITEMCTACONTABLE.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEMCTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASESITEMCTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCLASESITEMCTACONTABLE add constraint IPKCLAITEMCODCONT primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMCTACONTABLEACT */ /*==============================================================*/ create table TCLASESITEMCTACONTABLEACT ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASESITEMCTACONTABLEACT is 'Definicion de los codigos contables por clases de items para activos'; comment on column TCLASESITEMCTACONTABLEACT.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMCTACONTABLEACT.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASESITEMCTACONTABLEACT.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEMCTACONTABLEACT.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASESITEMCTACONTABLEACT.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCLASESITEMCTACONTABLEACT add constraint IPKCLAITEMCODCONTA primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMCTACONTABLEAUXILIAR */ /*==============================================================*/ create table TCLASESITEMCTACONTABLEAUXILIAR ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASESITEMCTACONTABLEAUXILIAR is 'Definicion de los codigos contables por clases de items de manera auxiliar'; comment on column TCLASESITEMCTACONTABLEAUXILIAR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMCTACONTABLEAUXILIAR.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASESITEMCTACONTABLEAUXILIAR.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEMCTACONTABLEAUXILIAR.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASESITEMCTACONTABLEAUXILIAR.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCLASESITEMCTACONTABLEAUXILIAR add constraint IPKCLAITEMAUXCODCONT primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMCTACONTABLECOMPRA */ /*==============================================================*/ create table TCLASESITEMCTACONTABLECOMPRA ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASESITEMCTACONTABLECOMPRA is 'Definicion de los codigos contables por clases de items para compras'; comment on column TCLASESITEMCTACONTABLECOMPRA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMCTACONTABLECOMPRA.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASESITEMCTACONTABLECOMPRA.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEMCTACONTABLECOMPRA.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASESITEMCTACONTABLECOMPRA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCLASESITEMCTACONTABLECOMPRA add constraint IPKCLAITEMCODCONTC primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMCTACONTABLEGASTO */ /*==============================================================*/ create table TCLASESITEMCTACONTABLEGASTO ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19), VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASESITEMCTACONTABLEGASTO is 'Definicion de los codigos contables por clases de items para otros gastos'; comment on column TCLASESITEMCTACONTABLEGASTO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMCTACONTABLEGASTO.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASESITEMCTACONTABLEGASTO.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEMCTACONTABLEGASTO.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASESITEMCTACONTABLEGASTO.VERSIONCONTROL is 'Manejo de optimistic locking'; alter table TCLASESITEMCTACONTABLEGASTO add constraint IPKCLAITEMCODCONTGAS primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMCTACONTABLEINV */ /*==============================================================*/ create table TCLASESITEMCTACONTABLEINV ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASESITEMCTACONTABLEINV is 'Definicion de los codigos contables por clases de items para inventarios'; comment on column TCLASESITEMCTACONTABLEINV.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMCTACONTABLEINV.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASESITEMCTACONTABLEINV.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEMCTACONTABLEINV.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASESITEMCTACONTABLEINV.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCLASESITEMCTACONTABLEINV add constraint IPKCLAITEMCODCONTI primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMCTACONTABLERF */ /*==============================================================*/ create table TCLASESITEMCTACONTABLERF ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASESITEMCTACONTABLERF is 'Definicion de los codigos contables por clases de items para retencion en la fuente'; comment on column TCLASESITEMCTACONTABLERF.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMCTACONTABLERF.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASESITEMCTACONTABLERF.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEMCTACONTABLERF.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASESITEMCTACONTABLERF.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCLASESITEMCTACONTABLERF add constraint IPKCLAITEMCODCONTRF primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMCTACONTABLEVENTA */ /*==============================================================*/ create table TCLASESITEMCTACONTABLEVENTA ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLASESITEMCTACONTABLEVENTA is 'Definicion de los codigos contables por clases de items para ventas'; comment on column TCLASESITEMCTACONTABLEVENTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMCTACONTABLEVENTA.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TCLASESITEMCTACONTABLEVENTA.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCLASESITEMCTACONTABLEVENTA.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TCLASESITEMCTACONTABLEVENTA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCLASESITEMCTACONTABLEVENTA add constraint IPKCLAITEMCODCONTV primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLASESITEMID */ /*==============================================================*/ create table TCLASESITEMID ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR(3) not null, CCLASEITEM VARCHAR(3) not null ); comment on table TCLASESITEMID is 'Id del registro de clases de Items para los inventarios'; comment on column TCLASESITEMID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLASESITEMID.CLINEAITEM is 'Codigo de linea de Item'; comment on column TCLASESITEMID.CCLASEITEM is 'Codigo de clase de Item'; alter table TCLASESITEMID add constraint TCLASESITEMID primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); /*==============================================================*/ /* Table: TCLIQANTICIPOPROVEEDOR */ /*==============================================================*/ create table TCLIQANTICIPOPROVEEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, CUSUARIO VARCHAR2(12) not null, FREGISTRO DATE not null, OBSERVACIONES VARCHAR2(200), VALOR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCLIQANTICIPOPROVEEDOR is 'Registro de la liquidacion de Anticipos a un Proveedor'; comment on column TCLIQANTICIPOPROVEEDOR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLIQANTICIPOPROVEEDOR.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCLIQANTICIPOPROVEEDOR.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCLIQANTICIPOPROVEEDOR.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCLIQANTICIPOPROVEEDOR.SECUENCIA is 'Secuencia numerica de la liquidacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.NUMERODOCUMENTO is 'Numero de documento de la liquidacion de anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCLIQANTICIPOPROVEEDOR.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de la liquidacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCLIQANTICIPOPROVEEDOR.CUSUARIO is 'Codigo de usuario que efectua la liquidacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.FREGISTRO is 'Fecha de registro de la liquidacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.OBSERVACIONES is 'Observaciones de la liquidacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.VALOR is 'Valor de la liquidacion del Anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.FDESDE is 'Fecha desde la que esta vigente la liquidacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.FHASTA is 'Fecha hasta la que esta vigente la liquidacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDOR.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCLIQANTICIPOPROVEEDOR add constraint IPKTLIQANTICIPOPROVEEDOR primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCLIQANTICIPOPROVEEDORID */ /*==============================================================*/ create table TCLIQANTICIPOPROVEEDORID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCLIQANTICIPOPROVEEDORID is 'Id del registro de la liquidacion de Anticipos a Proveedores'; comment on column TCLIQANTICIPOPROVEEDORID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLIQANTICIPOPROVEEDORID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCLIQANTICIPOPROVEEDORID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCLIQANTICIPOPROVEEDORID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCLIQANTICIPOPROVEEDORID.SECUENCIA is 'Secuencia numerica de la liqudiacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDORID.NUMERODOCUMENTO is 'Numero de documento de la liquidacion del anticipo'; comment on column TCLIQANTICIPOPROVEEDORID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCLIQANTICIPOPROVEEDORID add constraint IPKLIQANTICIPOPROVEEDORID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCLIQUIDACIONGASTOS */ /*==============================================================*/ create table TCLIQUIDACIONGASTOS ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, CUSUARIO VARCHAR2(12) not null, OBSERVACIONES VARCHAR2(200), VALOR NUMBER(19,6), CCUENTAAUXLIQUIDACION VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CTIPOLIQUIDACION VARCHAR2(3), CUENTACAJA VARCHAR2(19), CCUENTA_BENEFICIARIO VARCHAR2(19) ); comment on table TCLIQUIDACIONGASTOS is 'Registro de la cabecera de la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLIQUIDACIONGASTOS.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCLIQUIDACIONGASTOS.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCLIQUIDACIONGASTOS.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCLIQUIDACIONGASTOS.SECUENCIA is 'Secuencia numerida de la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOS.NUMERODOCUMENTO is 'Numero de documento de la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCLIQUIDACIONGASTOS.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCLIQUIDACIONGASTOS.CUSUARIO is 'Codigo de usuario que graba la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOS.OBSERVACIONES is 'Observaciones de la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOS.VALOR is 'Valor del cheque de la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOS.CCUENTAAUXLIQUIDACION is 'Codigo de la cuenta contable auxiliar de la cuenta mayor escogida en el tipo de liquidacion'; comment on column TCLIQUIDACIONGASTOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCLIQUIDACIONGASTOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCLIQUIDACIONGASTOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCLIQUIDACIONGASTOS.CTIPOLIQUIDACION is 'Codigo del tipo de liquidacion (Fondos viaticos FV, Caja Chica CC, etc.) '; comment on column TCLIQUIDACIONGASTOS.CUENTACAJA is 'Cuenta de la caja chica'; comment on column TCLIQUIDACIONGASTOS.CCUENTA_BENEFICIARIO is 'Cuenta vista del custodio al que se le asigna la caja chica'; alter table TCLIQUIDACIONGASTOS add constraint IPKCLIQUIDACIONGASTOS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCLIQUIDACIONGASTOSID */ /*==============================================================*/ create table TCLIQUIDACIONGASTOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(6), CPUNTOTRABAJO VARCHAR2(3), CTIPODOCUMENTOINVENTARIO VARCHAR2(2), SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCLIQUIDACIONGASTOSID is 'Id del registro de la cabecera de la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLIQUIDACIONGASTOSID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCLIQUIDACIONGASTOSID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCLIQUIDACIONGASTOSID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCLIQUIDACIONGASTOSID.SECUENCIA is 'Secuencia numerida de la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOSID.NUMERODOCUMENTO is 'Numero de documento de la liquidacion de gastos'; comment on column TCLIQUIDACIONGASTOSID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCLIQUIDACIONGASTOSID add constraint IPKLIQUIDACIONGASTOSID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCLISTAPEDIDOS */ /*==============================================================*/ create table TCLISTAPEDIDOS ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FCREACION DATE not null, CUSUARIO_CREADOR VARCHAR2(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200) ); comment on table TCLISTAPEDIDOS is 'Registro de la cabecera de la lista de pedidos de compra'; comment on column TCLISTAPEDIDOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLISTAPEDIDOS.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCLISTAPEDIDOS.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCLISTAPEDIDOS.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCLISTAPEDIDOS.SECUENCIA is 'Secuencia numerica de la lista de pedidos de compra'; comment on column TCLISTAPEDIDOS.NUMERODOCUMENTO is 'Numero de documento de la lista de pedidos de compra'; comment on column TCLISTAPEDIDOS.CPERIODO is 'Codigo del periodo del ejercicio contable.'; comment on column TCLISTAPEDIDOS.FCREACION is 'Fecha en la que se realiza la lista de pedidos de compra'; comment on column TCLISTAPEDIDOS.CUSUARIO_CREADOR is 'Codigo del usuario creador'; comment on column TCLISTAPEDIDOS.FDESDE is 'Fecha desde la que esta vigente la lista de pedidos de compra'; comment on column TCLISTAPEDIDOS.FHASTA is 'Fecha hasta la que esta vigente la lista de pedidos de compra'; comment on column TCLISTAPEDIDOS.CESTATUSDOCUMENTO is 'Codigo del estado de la lista de pedidos de compra'; comment on column TCLISTAPEDIDOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCLISTAPEDIDOS.OBSERVACIONES is 'Observaciones de la lista de pedidos de compra'; alter table TCLISTAPEDIDOS add constraint IPKTCLISTAPEDIDOS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCLISTAPEDIDOSID */ /*==============================================================*/ create table TCLISTAPEDIDOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCLISTAPEDIDOSID is 'Id del registro de la cabecera de la lista de pedidos de compra'; comment on column TCLISTAPEDIDOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCLISTAPEDIDOSID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCLISTAPEDIDOSID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCLISTAPEDIDOSID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento inventario'; comment on column TCLISTAPEDIDOSID.SECUENCIA is 'Numero de secuencia'; comment on column TCLISTAPEDIDOSID.NUMERODOCUMENTO is 'Numero de documento de la lista de pedidos de compra'; comment on column TCLISTAPEDIDOSID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCLISTAPEDIDOSID add constraint IPKTCLISTAPEDIDOSID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCNOTACREDITODEBITO */ /*==============================================================*/ create table TCNOTACREDITODEBITO ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CLASE VARCHAR(4), CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTE VARCHAR2(19) not null, CUSUARIO VARCHAR(12) not null, FNOTACREDITODEBITO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), VALOR NUMBER(19,2), NUMERODOCUMENTO_FACTURA VARCHAR(20) not null, CPERIODO_FACTURA VARCHAR2(4) not null, NUMERODOCUMENTO_ITF VARCHAR2(20), CTARIFAIVA VARCHAR2(1), PORCENTAJETARIFAIVA NUMBER(6,2), TIPONOTACREDITO VARCHAR2(3), TIPONOTADEBITO VARCHAR2(3) ); comment on table TCNOTACREDITODEBITO is 'Registro de la cabecera de la nota de credito y debito'; comment on column TCNOTACREDITODEBITO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCNOTACREDITODEBITO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTACREDITODEBITO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTACREDITODEBITO.CLASE is 'Clase del cobro'; comment on column TCNOTACREDITODEBITO.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de la nota de credito o debito'; comment on column TCNOTACREDITODEBITO.SECUENCIA is 'Secuencia numerica la nota de credito o debito'; comment on column TCNOTACREDITODEBITO.NUMERODOCUMENTO is 'Numero de documento la nota de credito o debito'; comment on column TCNOTACREDITODEBITO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCNOTACREDITODEBITO.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento la nota de credito o debito'; comment on column TCNOTACREDITODEBITO.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCNOTACREDITODEBITO.CUSUARIO is 'Codigo de usuario que registra la nota de credito o debito'; comment on column TCNOTACREDITODEBITO.FNOTACREDITODEBITO is 'Fecha de la nota de credito o debito'; comment on column TCNOTACREDITODEBITO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCNOTACREDITODEBITO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCNOTACREDITODEBITO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCNOTACREDITODEBITO.OBSERVACIONES is 'Observaciones de la nota de debito o credito'; comment on column TCNOTACREDITODEBITO.VALOR is 'Total de la nota de credito o debito'; comment on column TCNOTACREDITODEBITO.NUMERODOCUMENTO_FACTURA is 'Numero de documento de la factura'; comment on column TCNOTACREDITODEBITO.CPERIODO_FACTURA is 'Codigo del periodo del ejercicio contable de la factura'; comment on column TCNOTACREDITODEBITO.NUMERODOCUMENTO_ITF is 'Numero Documento Referencia Cobol'; comment on column TCNOTACREDITODEBITO.CTARIFAIVA is 'Codigo del porcentaje de IVA.'; comment on column TCNOTACREDITODEBITO.PORCENTAJETARIFAIVA is 'Valor del IVA que se guardara la nota de credito'; comment on column TCNOTACREDITODEBITO.TIPONOTACREDITO is 'Indica el tipo de la nota de credito acepta DEV=Devolucion y DES=Descuento'; comment on column TCNOTACREDITODEBITO.TIPONOTADEBITO is 'Indica el tipo de la nota de debito acepta NOR=Normal y RET=Retencion'; alter table TCNOTACREDITODEBITO add constraint CKTIPONOTACREDITO check (TIPONOTACREDITO is null or (TIPONOTACREDITO IN ('DEV','DES'))); alter table TCNOTACREDITODEBITO add constraint CKTIPONOTADEBITO check (TIPONOTADEBITO is null or (TIPONOTADEBITO IN ('NOR','RET'))); alter table TCNOTACREDITODEBITO add constraint IPKCNOTACREDITODEBITO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCNOTACREDITODEBITOID */ /*==============================================================*/ create table TCNOTACREDITODEBITOID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null ); comment on table TCNOTACREDITODEBITOID is 'Id del registro de la cabecera de notas de credito y debito'; comment on column TCNOTACREDITODEBITOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCNOTACREDITODEBITOID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTACREDITODEBITOID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTACREDITODEBITOID.SECUENCIA is 'Secuencia numerica de la nc o nd'; comment on column TCNOTACREDITODEBITOID.NUMERODOCUMENTO is 'Numero de documento de nc o nd'; comment on column TCNOTACREDITODEBITOID.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCNOTACREDITODEBITOID.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion'; alter table TCNOTACREDITODEBITOID add constraint IPKCNOTACREDITODEBITOID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCNOTACREDITOPROVEEDOR */ /*==============================================================*/ create table TCNOTACREDITOPROVEEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CLASE VARCHAR2(4), CESTATUSDOCUMENTO VARCHAR2(3) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, NUMERODOCUMENTO_SOLPAG VARCHAR2(20) not null, CPERIODO_SOLPAG VARCHAR2(4) not null, CUSUARIO VARCHAR2(12) not null, CPERIODO VARCHAR2(4) not null, FNOTACREDITO DATE not null, TOTTARIFAIVA NUMBER(19,2) not null, TOTTARIFACERO NUMBER(19,2) not null, IVA NUMBER(19,2) not null, TOTALGENERAL NUMBER(19,2) not null, OBSERVACIONES VARCHAR2(250) not null, VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, NUMERONOTACREDITO VARCHAR2(19), AUTORIZACIONNOTACREDITO VARCHAR2(50), NUMERODOCUMENTO_PAGO VARCHAR2(20), CPERIODO_PAGO VARCHAR2(4), NUMERODOCUMENTO_ANTICIPO VARCHAR2(20), CPERIODO_ANTICIPO VARCHAR2(4), CCUENTA_PROVEEDOR VARCHAR2(19) ); comment on table TCNOTACREDITOPROVEEDOR is 'Registro de la cabecera de la nota de credito.'; comment on column TCNOTACREDITOPROVEEDOR.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TCNOTACREDITOPROVEEDOR.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTACREDITOPROVEEDOR.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTACREDITOPROVEEDOR.CLASE is 'Clase de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.CESTATUSDOCUMENTO is 'Estatus del documento generado'; comment on column TCNOTACREDITOPROVEEDOR.CTIPODOCUMENTOINVENTARIO is 'Tipo de documento de inventario'; comment on column TCNOTACREDITOPROVEEDOR.SECUENCIA is 'Secuencia del numero de documento'; comment on column TCNOTACREDITOPROVEEDOR.NUMERODOCUMENTO is 'Numero de documento de la nota de credito.'; comment on column TCNOTACREDITOPROVEEDOR.NUMERODOCUMENTO_SOLPAG is 'Numero del documento de la solicitud de pago a la cual se le realiza la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.CPERIODO_SOLPAG is 'Periodo contable del ano en que fue emitida la solicitud de pago'; comment on column TCNOTACREDITOPROVEEDOR.CUSUARIO is 'Usuario que genera la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.CPERIODO is 'Periodo contable del ano en curso'; comment on column TCNOTACREDITOPROVEEDOR.FNOTACREDITO is 'Fecha de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.TOTTARIFAIVA is 'Valor total de tarifa IVA de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.TOTTARIFACERO is 'Valor total de tarifa cero de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.IVA is 'Valor total del IVA de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.TOTALGENERAL is 'Valor total de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.OBSERVACIONES is 'Observaciones de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCNOTACREDITOPROVEEDOR.FDESDE is 'Fecha desde la que esta vigente el registro.'; comment on column TCNOTACREDITOPROVEEDOR.FHASTA is 'Fecha hasta la que esta vigente el registro.'; comment on column TCNOTACREDITOPROVEEDOR.NUMERONOTACREDITO is 'Numero de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.AUTORIZACIONNOTACREDITO is 'Numero de Autorizacion de la nota de credito '; comment on column TCNOTACREDITOPROVEEDOR.NUMERODOCUMENTO_PAGO is 'Numero del documento del pago que se genera por la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.CPERIODO_PAGO is 'Periodo contable del ano en que fue emitido el pago'; comment on column TCNOTACREDITOPROVEEDOR.NUMERODOCUMENTO_ANTICIPO is 'Numero del documento del anticipo que se genera por excedente de la nota de credito'; comment on column TCNOTACREDITOPROVEEDOR.CPERIODO_ANTICIPO is 'Periodo contable del ano en que fue emitido el anticipo'; comment on column TCNOTACREDITOPROVEEDOR.CCUENTA_PROVEEDOR is 'Codigo de la cuenta del proveedor'; alter table TCNOTACREDITOPROVEEDOR add constraint IPKCNOTACREDITOPROV primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCNOTACREDITOPROVEEDORID */ /*==============================================================*/ create table TCNOTACREDITOPROVEEDORID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCNOTACREDITOPROVEEDORID is 'Registro de la cabecera de la nota de credito.'; comment on column TCNOTACREDITOPROVEEDORID.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TCNOTACREDITOPROVEEDORID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTACREDITOPROVEEDORID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTACREDITOPROVEEDORID.CTIPODOCUMENTOINVENTARIO is 'Tipo de documento de la nota de credito'; comment on column TCNOTACREDITOPROVEEDORID.SECUENCIA is 'Secuencia del numero de documento'; comment on column TCNOTACREDITOPROVEEDORID.NUMERODOCUMENTO is 'Numero de documento de la nota de credito.'; comment on column TCNOTACREDITOPROVEEDORID.CPERIODO is 'Periodo contable del ano en curso'; alter table TCNOTACREDITOPROVEEDORID add constraint IPKCNOTACREDITOPROVID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCNOTAENTREGA */ /*==============================================================*/ create table TCNOTAENTREGA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTE VARCHAR2(19) not null, CUSUARIO_FACTURADOR VARCHAR(12) not null, FREGISTRO DATE not null, FNOTAENTREGA DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), TOTTARIFACERO NUMBER(19,2), TOTTARIFAIVA NUMBER(19,2), VALORIVA NUMBER(19,2), VALORDESCUENTO NUMBER(19,2), TOTALGENERAL NUMBER(19,2), CPERSONA_VENDEDOR NUMBER(8), CFRECUENCIA NUMBER(2) not null, CCUENTA_TRANSPORTISTA VARCHAR2(19), CPERSONA_CHOFER NUMBER(8), CBODEGA VARCHAR(3) not null, CLUGARENTREGA VARCHAR(3) not null, PLAZO NUMBER(5) not null, MODELO VARCHAR2(40), PLACAS VARCHAR2(10), FORMAPAGO VARCHAR2(7) ); comment on table TCNOTAENTREGA is 'Registro de la cabecera de la nota de entrega'; comment on column TCNOTAENTREGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCNOTAENTREGA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTAENTREGA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTAENTREGA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de la nota de entrega'; comment on column TCNOTAENTREGA.SECUENCIA is 'Secuencia numerica de la nota de entrega'; comment on column TCNOTAENTREGA.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega'; comment on column TCNOTAENTREGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCNOTAENTREGA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de la nota de entrega'; comment on column TCNOTAENTREGA.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCNOTAENTREGA.CUSUARIO_FACTURADOR is 'Codigo de usuario que efectua la nota de entrega'; comment on column TCNOTAENTREGA.FREGISTRO is 'Fecha de registro de la nota de entrega'; comment on column TCNOTAENTREGA.FNOTAENTREGA is 'Fecha de la nota de entrega'; comment on column TCNOTAENTREGA.FDESDE is 'Fecha desde la que esta vigente la nota de entrega'; comment on column TCNOTAENTREGA.FHASTA is 'Fecha hasta la que esta vigente la nota de entrega'; comment on column TCNOTAENTREGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCNOTAENTREGA.OBSERVACIONES is 'Observaciones de la nota de entrega'; comment on column TCNOTAENTREGA.TOTTARIFACERO is 'Total tarifa 0'; comment on column TCNOTAENTREGA.TOTTARIFAIVA is 'Total tarifa IVA'; comment on column TCNOTAENTREGA.VALORIVA is 'Valor del IVA'; comment on column TCNOTAENTREGA.VALORDESCUENTO is 'Valor del descuento'; comment on column TCNOTAENTREGA.TOTALGENERAL is 'Valor Total General'; comment on column TCNOTAENTREGA.CPERSONA_VENDEDOR is 'Codigo de la persona que efectua la venta'; comment on column TCNOTAENTREGA.CFRECUENCIA is 'Codigo de la frecuencia 0 = VENCIMIENTO, 1 = DIARIO, 5 = MENSUAL '; comment on column TCNOTAENTREGA.CCUENTA_TRANSPORTISTA is 'Codigo del transportista'; comment on column TCNOTAENTREGA.CPERSONA_CHOFER is 'Codigo de la persona que es chofer'; comment on column TCNOTAENTREGA.CBODEGA is 'Codigo de la bodega'; comment on column TCNOTAENTREGA.CLUGARENTREGA is 'Codigo del lugar de entrega'; comment on column TCNOTAENTREGA.PLAZO is 'Plazo original de la nota de entrega'; comment on column TCNOTAENTREGA.MODELO is 'Modelo del vehiculo'; comment on column TCNOTAENTREGA.PLACAS is 'Numero de placa o tablilla del vehiculo'; comment on column TCNOTAENTREGA.FORMAPAGO is 'Especifica si es a contado o credito'; alter table TCNOTAENTREGA add constraint IPKCNOTAENTREGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCNOTAENTREGAFACTURA */ /*==============================================================*/ create table TCNOTAENTREGAFACTURA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_FACTURA VARCHAR2(20) not null, CPERIODO_FACTURA VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, FREGISTRO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CBODEGA VARCHAR(3) not null ); comment on table TCNOTAENTREGAFACTURA is 'Registro de la cabecera de la nota de entrega de la factura'; comment on column TCNOTAENTREGAFACTURA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCNOTAENTREGAFACTURA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTAENTREGAFACTURA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTAENTREGAFACTURA.SECUENCIA is 'Secuencia numerica de la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURA.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCNOTAENTREGAFACTURA.NUMERODOCUMENTO_FACTURA is 'Numero de documento de la factura'; comment on column TCNOTAENTREGAFACTURA.CPERIODO_FACTURA is 'Codigo del periodo del ejercicio contable'; comment on column TCNOTAENTREGAFACTURA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento de inventario'; comment on column TCNOTAENTREGAFACTURA.FREGISTRO is 'Fecha de registro de la nota de entrega'; comment on column TCNOTAENTREGAFACTURA.FDESDE is 'Fecha desde la que esta vigente la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURA.FHASTA is 'Fecha hasta la que esta vigente la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCNOTAENTREGAFACTURA.OBSERVACIONES is 'Observaciones de la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURA.CBODEGA is 'Codigo de la bodega'; alter table TCNOTAENTREGAFACTURA add constraint IPKCNOTAENTREGAFACTURA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCNOTAENTREGAFACTURAID */ /*==============================================================*/ create table TCNOTAENTREGAFACTURAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCNOTAENTREGAFACTURAID is 'Id del registro de la cabecera de la nota de entrega de la factura'; comment on column TCNOTAENTREGAFACTURAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCNOTAENTREGAFACTURAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTAENTREGAFACTURAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTAENTREGAFACTURAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURAID.SECUENCIA is 'Secuencia numerica de la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURAID.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega de factura'; comment on column TCNOTAENTREGAFACTURAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCNOTAENTREGAFACTURAID add constraint IPKCNOTAENTREGAFACTURAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCNOTAENTREGAGENERAL */ /*==============================================================*/ create table TCNOTAENTREGAGENERAL ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CTIPODOCUMENTOINVENTARIO_REF VARCHAR2(2) not null, NUMERODOCUMENTO_REFERENCIA VARCHAR2(20) not null, CPERIODO_REFERENCIA VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, FREGISTRO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200), CBODEGA VARCHAR2(3) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, NUMERODOCUMENTO_ITF VARCHAR2(20) ); comment on table TCNOTAENTREGAGENERAL is 'Registro de la cabecera de la nota de entrega de generales'; comment on column TCNOTAENTREGAGENERAL.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCNOTAENTREGAGENERAL.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTAENTREGAGENERAL.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTAENTREGAGENERAL.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento de inventario'; comment on column TCNOTAENTREGAGENERAL.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega de general'; comment on column TCNOTAENTREGAGENERAL.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCNOTAENTREGAGENERAL.CTIPODOCUMENTOINVENTARIO_REF is 'Codigo del tipo documento de la nota de entrega de general de referencia'; comment on column TCNOTAENTREGAGENERAL.NUMERODOCUMENTO_REFERENCIA is 'Numero de documento de la nota de entrega de general de referencia'; comment on column TCNOTAENTREGAGENERAL.CPERIODO_REFERENCIA is 'Codigo del periodo del ejercicio contable del documento de referencia'; comment on column TCNOTAENTREGAGENERAL.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de la nota de entrega de general'; comment on column TCNOTAENTREGAGENERAL.FREGISTRO is 'Fecha de registro de la nota de entrega de general'; comment on column TCNOTAENTREGAGENERAL.FDESDE is 'Fecha desde la que esta vigente la nota de entrega de general'; comment on column TCNOTAENTREGAGENERAL.FHASTA is 'Fecha hasta la que esta vigente la nota de entrega de general'; comment on column TCNOTAENTREGAGENERAL.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCNOTAENTREGAGENERAL.OBSERVACIONES is 'Observaciones de la nota de entrega de general'; comment on column TCNOTAENTREGAGENERAL.CBODEGA is 'Codigo de la bodega'; comment on column TCNOTAENTREGAGENERAL.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCNOTAENTREGAGENERAL.NUMERODOCUMENTO_ITF is 'Numero de Documento Referencia de Cobol'; alter table TCNOTAENTREGAGENERAL add constraint IPKCNOTAENTREGAGENERAL primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CTIPODOCUMENTOINVENTARIO_REF, NUMERODOCUMENTO_REFERENCIA, CPERIODO_REFERENCIA, FHASTA); /*==============================================================*/ /* Table: TCNOTAENTREGAGENERALID */ /*==============================================================*/ create table TCNOTAENTREGAGENERALID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCNOTAENTREGAGENERALID is 'Id del registro de la cabecera de la nota de entrega de general'; comment on column TCNOTAENTREGAGENERALID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCNOTAENTREGAGENERALID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTAENTREGAGENERALID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTAENTREGAGENERALID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento de la nota de entrega de general'; comment on column TCNOTAENTREGAGENERALID.SECUENCIA is 'Secuencia numerica de la nota de entrega de general'; comment on column TCNOTAENTREGAGENERALID.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega de general'; comment on column TCNOTAENTREGAGENERALID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCNOTAENTREGAGENERALID add constraint IPKCNOTAENTREGAGENERALID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCNOTAENTREGAID */ /*==============================================================*/ create table TCNOTAENTREGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCNOTAENTREGAID is 'Id del registro de la cabecera de la nota de entrega'; comment on column TCNOTAENTREGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCNOTAENTREGAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCNOTAENTREGAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCNOTAENTREGAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de la nota de entrega'; comment on column TCNOTAENTREGAID.SECUENCIA is 'Secuencia numerica de la nota de entrega'; comment on column TCNOTAENTREGAID.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega'; comment on column TCNOTAENTREGAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCNOTAENTREGAID add constraint IPKCNOTAENTREGAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCOBROTIPOSDOCUMENTOINTERNO */ /*==============================================================*/ create table TCOBROTIPOSDOCUMENTOINTERNO ( CPERSONA_COMPANIA NUMBER(8) not null, CDOCUMENTOINTERNO VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(20), DESCRIPCION VARCHAR2(100), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCOBROTIPOSDOCUMENTOINTERNO is 'Tabla que contiene los datos de los tipos de documentos internos existentes para que se pueda contabilizar un cobro de acuerdo al campo seleccionado.'; comment on column TCOBROTIPOSDOCUMENTOINTERNO.CPERSONA_COMPANIA is 'Codigo de persona de la compania.'; comment on column TCOBROTIPOSDOCUMENTOINTERNO.CDOCUMENTOINTERNO is 'Numero de documento del documento interno.'; comment on column TCOBROTIPOSDOCUMENTOINTERNO.CODIGOCONTABLE is 'Codigo contable'; comment on column TCOBROTIPOSDOCUMENTOINTERNO.DESCRIPCION is 'Descripcion del tipo de documento interno'; comment on column TCOBROTIPOSDOCUMENTOINTERNO.FDESDE is 'Fecha desde la que esta vigente el registro.'; comment on column TCOBROTIPOSDOCUMENTOINTERNO.FHASTA is 'Fecha hasta la que esta vigente el registro. '; comment on column TCOBROTIPOSDOCUMENTOINTERNO.VERSIONCONTROL is 'Version control del registro que se ha generado.'; alter table TCOBROTIPOSDOCUMENTOINTERNO add constraint IPKTCOBDOCINT primary key (CPERSONA_COMPANIA, CDOCUMENTOINTERNO, FHASTA); /*==============================================================*/ /* Table: TCOBROTIPOSDOCUMENTOINTERNOID */ /*==============================================================*/ create table TCOBROTIPOSDOCUMENTOINTERNOID ( CPERSONA_COMPANIA NUMBER(8) not null, CDOCUMENTOINTERNO VARCHAR2(3) not null ); comment on table TCOBROTIPOSDOCUMENTOINTERNOID is 'Tabla id que contiene los datos de los tipos de documentos internos existentes para que se pueda contabilizar un cobro de acuerdo al campo seleccionado.'; comment on column TCOBROTIPOSDOCUMENTOINTERNOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania.'; comment on column TCOBROTIPOSDOCUMENTOINTERNOID.CDOCUMENTOINTERNO is 'Numero de documento del documento interno.'; alter table TCOBROTIPOSDOCUMENTOINTERNOID add constraint IPKTCOBDOCINTID primary key (CPERSONA_COMPANIA, CDOCUMENTOINTERNO); /*==============================================================*/ /* Table: TCODIGOSBODEGA */ /*==============================================================*/ create table TCODIGOSBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, CBODEGA VARCHAR(3) not null, DESCRIPCION VARCHAR2(100), COFICINA NUMBER(4) not null, CSUCURSAL NUMBER(4) not null, CODIGOSTC VARCHAR(15), CUSUARIO_CUSTODIO VARCHAR2(12), PRINCIPAL VARCHAR2(1), CALCULAEXCEDENTE VARCHAR2(1) default '0', FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, PROPIA NUMBER(1), LATITUDGPS NUMBER(12,6), LONGITUDGPS NUMBER(12,6), NUMERODIRECCION NUMBER(7) ); comment on table TCODIGOSBODEGA is 'Definicion de lasbodegas para los inventarios'; comment on column TCODIGOSBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCODIGOSBODEGA.CBODEGA is 'Codigo de la bodega'; comment on column TCODIGOSBODEGA.DESCRIPCION is 'Descripcion de la bodegs'; comment on column TCODIGOSBODEGA.COFICINA is 'Codigo de oficina'; comment on column TCODIGOSBODEGA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCODIGOSBODEGA.CODIGOSTC is 'Codigo dado por la entidad reguladora'; comment on column TCODIGOSBODEGA.CUSUARIO_CUSTODIO is 'Codigo de usuario custodio de la bodega'; comment on column TCODIGOSBODEGA.PRINCIPAL is 'Especifica si la bodega es principal 1 0 no'; comment on column TCODIGOSBODEGA.CALCULAEXCEDENTE is 'Especifica si se calcula o no le excedente en la bodega'; comment on column TCODIGOSBODEGA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCODIGOSBODEGA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCODIGOSBODEGA.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCODIGOSBODEGA.PROPIA is 'Si la bodega es propia o ajena en la empresa'; comment on column TCODIGOSBODEGA.LATITUDGPS is 'Coordenada X de la ubicacion de la bodega'; comment on column TCODIGOSBODEGA.LONGITUDGPS is 'Coordenada Y de la ubicacion de la bodega'; comment on column TCODIGOSBODEGA.NUMERODIRECCION is 'Codigo del numero de direccion'; alter table TCODIGOSBODEGA add constraint IPKBODEGAS primary key (CPERSONA_COMPANIA, CBODEGA, FHASTA); /*==============================================================*/ /* Table: TCODIGOSBODEGACUSTODIOS */ /*==============================================================*/ create table TCODIGOSBODEGACUSTODIOS ( CPERSONA_COMPANIA NUMBER(8) not null, CBODEGA VARCHAR2(3) not null, CUSUARIO_CUSTODIO VARCHAR2(12) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, RESPONSABLE VARCHAR2(1) default '0' ); comment on table TCODIGOSBODEGACUSTODIOS is 'Definicion de los custodias de las bodegas'; comment on column TCODIGOSBODEGACUSTODIOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCODIGOSBODEGACUSTODIOS.CBODEGA is 'Codigo de la bodega'; comment on column TCODIGOSBODEGACUSTODIOS.CUSUARIO_CUSTODIO is 'Codigo de usuario custodio de la bodega'; comment on column TCODIGOSBODEGACUSTODIOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCODIGOSBODEGACUSTODIOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCODIGOSBODEGACUSTODIOS.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCODIGOSBODEGACUSTODIOS.RESPONSABLE is '1 Si el usuario es responsable de la bodega, 0 Si el usuario no es responsable de la bodega'; alter table TCODIGOSBODEGACUSTODIOS add constraint CKRESPONSABLE check (RESPONSABLE is null or (RESPONSABLE IN ('0','1'))); alter table TCODIGOSBODEGACUSTODIOS add constraint IPKBODEGASCUSTODIOS primary key (CPERSONA_COMPANIA, CBODEGA, CUSUARIO_CUSTODIO, FHASTA); /*==============================================================*/ /* Table: TCODIGOSBODEGAID */ /*==============================================================*/ create table TCODIGOSBODEGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CBODEGA VARCHAR(3) not null ); comment on table TCODIGOSBODEGAID is 'Id del registro debodegas para los inventarios'; comment on column TCODIGOSBODEGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCODIGOSBODEGAID.CBODEGA is 'Codigo de la bodega'; alter table TCODIGOSBODEGAID add constraint IPKBODEGASID primary key (CPERSONA_COMPANIA, CBODEGA); /*==============================================================*/ /* Table: TCOMPROBANTELIQUIDACIONGASTO */ /*==============================================================*/ create table TCOMPROBANTELIQUIDACIONGASTO ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTAAUXLIQUIDACION VARCHAR2(19) not null, SECUENCIA NUMBER(22) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, ESTADOLIQUIDACION VARCHAR2(1), FECHADOCUMENTOFACTURACION DATE, CTIPOIDENTIFICACION VARCHAR2(3) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, RAZONSOCIAL VARCHAR2(200), CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, CODIGOGASTO VARCHAR2(6) not null, CTIPOITEM VARCHAR2(3) not null, CTIPOCONTRIBUYENTE NUMBER(2) not null, NUMEROESTABLECIMIENTO VARCHAR2(3), NUMEROPUNTOEMISION VARCHAR2(3), NUMERODOCUMENTOFACTURACION VARCHAR2(19) not null, NUMEROAUTORIZACION VARCHAR2(49), FECHAVALIDEZDOCUMENTO DATE, OBSERVACIONES VARCHAR2(200), CANTIDAD NUMBER(19,2) not null, PRECIOUNITARIO NUMBER(23,6) not null, DESCUENTO NUMBER(19,2), TOTAL NUMBER(19,2) not null, TOTALGENERAL NUMBER(19,2) not null, NUMEROSERIE_RETENCION VARCHAR2(10), SECUENCIA_RETENCION NUMBER(10), NUMEROAUTORIZACION_RETENCION VARCHAR2(40), CTARIFAIVA VARCHAR2(1) not null, PORCENTAJETARIFAIVA NUMBER(6,2), BASETARIFAIVA NUMBER(19,6) default 0, VALORIVA NUMBER(19,6) default 0, CPORCENTAJERETENCIONIVA VARCHAR2(1), PORCENTAJERETENCIONIVA NUMBER(6,2), VALORETENCIONIVA NUMBER(19,6) default 0, BASERETENCIONFUENTE NUMBER(19,6) default 0, CCONCEPTORF VARCHAR2(5) not null, PORCENTAJERETENCIONFUENTE NUMBER(6,2), VALORETENCIONFUENTE NUMBER(19,6) default 0, BASETARIFAICE NUMBER(19,6) default 0, CTARIFAICE VARCHAR2(4) not null, PORCENTAJEICE NUMBER(6,2), VALORICE NUMBER(19,6) default 0, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, NUMERODOCUMENTO_LIQUIDACION VARCHAR2(20), CPERIODO_LIQUIDACION VARCHAR2(4), NUMEROVALE VARCHAR2(6), ESTADORETENCION VARCHAR2(1), CCUENTA VARCHAR2(19), NUMERODOCUMENTO_SOLICITUD VARCHAR2(20), CPERIODO_SOLICITUD VARCHAR2(4), TIPOINGRESO VARCHAR2(2), CUSUARIO VARCHAR2(12), BASETARIFAIVACOMPENSACION NUMBER(19,6), VALORIVACOMPENSACION NUMBER(19,6), PORCENTAJECOMPENSACION NUMBER(6,2), AJUSTEREPOSICION NUMBER(19,6), VALORADICIONAL NUMBER(19,6), PEAJE VARCHAR2(1), VALORDEDUCIBLE NUMBER(19,6) ); comment on table TCOMPROBANTELIQUIDACIONGASTO is 'Registro de los comprobantes de la liquidacion de gastos'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CCUENTAAUXLIQUIDACION is 'Codigo de la cuenta contable auxiliar de la cuenta mayor escogida en el tipo de liquidacion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.SECUENCIA is 'Secuencia numerida del comprobante de la liquidacion de gastos'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCOMPROBANTELIQUIDACIONGASTO.ESTADOLIQUIDACION is 'CHEK, Estado que indica 2=LIQUIDADO, 1=EN PROCESO Y 0=NO LIQUIDADO.'; comment on column TCOMPROBANTELIQUIDACIONGASTO.FECHADOCUMENTOFACTURACION is 'Fecha de emision del documento sustento de la compra'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CTIPOIDENTIFICACION is 'Tipo de identificacion del Proveedor'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCOMPROBANTELIQUIDACIONGASTO.RAZONSOCIAL is 'Razon social del Proveedor'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CODIGOGASTO is 'Codigo del Gasto'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CTIPOITEM is 'Codigo del tipo de item'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CTIPOCONTRIBUYENTE is 'Codigo del tipo de contribuyente'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMEROESTABLECIMIENTO is 'Numero de establecimiento del documento sustento de la compra'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMEROPUNTOEMISION is 'Numero de punto de emision del documento sustento de la compra'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMERODOCUMENTOFACTURACION is 'Numero del documento sustento de la compra'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMEROAUTORIZACION is 'Numero de autorizacion del documento sustento de la compra'; comment on column TCOMPROBANTELIQUIDACIONGASTO.FECHAVALIDEZDOCUMENTO is 'Fecha de validez del documento sustento de la compra'; comment on column TCOMPROBANTELIQUIDACIONGASTO.OBSERVACIONES is 'Observaciones del comprobante de liquidacion de gastos'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CANTIDAD is 'Cantidad de item'; comment on column TCOMPROBANTELIQUIDACIONGASTO.PRECIOUNITARIO is 'Precio unitario del item'; comment on column TCOMPROBANTELIQUIDACIONGASTO.DESCUENTO is 'Valor del descuento por item'; comment on column TCOMPROBANTELIQUIDACIONGASTO.TOTAL is 'Valor total por item'; comment on column TCOMPROBANTELIQUIDACIONGASTO.TOTALGENERAL is 'Valor total por factura'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMEROSERIE_RETENCION is 'Numero de serie de la retencion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.SECUENCIA_RETENCION is 'Secuencia numerica de la retencion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMEROAUTORIZACION_RETENCION is 'Numero de autorizacion de la retencion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CTARIFAIVA is 'Codigo de la tarifa del IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.PORCENTAJETARIFAIVA is 'Porcentaje de la tarifa del IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.BASETARIFAIVA is 'Valor base de la tariva IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.VALORIVA is 'Valor IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CPORCENTAJERETENCIONIVA is 'Codigo de porcentaje de retencion de la Tarifa IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.PORCENTAJERETENCIONIVA is 'Porcentaje de retencion de la Tarifa IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.VALORETENCIONIVA is 'Valor Retencion IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.BASERETENCIONFUENTE is 'Valor base para la retencion de la fuente'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CCONCEPTORF is 'Codigo del concepto de retencion en la fuente'; comment on column TCOMPROBANTELIQUIDACIONGASTO.PORCENTAJERETENCIONFUENTE is 'Porcentaje de retencion en la fuente'; comment on column TCOMPROBANTELIQUIDACIONGASTO.VALORETENCIONFUENTE is 'Valor Retencion Fuente'; comment on column TCOMPROBANTELIQUIDACIONGASTO.BASETARIFAICE is 'Valor base de la tariva ICE'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CTARIFAICE is 'Codigo de la tarifa del ICE'; comment on column TCOMPROBANTELIQUIDACIONGASTO.PORCENTAJEICE is 'Porcentaje de la tarifa del ICE'; comment on column TCOMPROBANTELIQUIDACIONGASTO.VALORICE is 'Valor ICE'; comment on column TCOMPROBANTELIQUIDACIONGASTO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCOMPROBANTELIQUIDACIONGASTO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCOMPROBANTELIQUIDACIONGASTO.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMERODOCUMENTO_LIQUIDACION is 'Numero de documento de la liquidacion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CPERIODO_LIQUIDACION is 'Codigo del periodo de la liquidacion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMEROVALE is 'Numero de Vale a liquidar'; comment on column TCOMPROBANTELIQUIDACIONGASTO.ESTADORETENCION is 'Estado de Retencion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCOMPROBANTELIQUIDACIONGASTO.NUMERODOCUMENTO_SOLICITUD is 'Numero de Solicitud de pago del comprobante de liquidacion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CPERIODO_SOLICITUD is 'Periodo de Solicitud de pago del comprobante de liquidacion'; comment on column TCOMPROBANTELIQUIDACIONGASTO.TIPOINGRESO is 'Tipo de ingreso de comprobante IB Ingreso de Bodega, IS Ingreso de Sevicios'; comment on column TCOMPROBANTELIQUIDACIONGASTO.CUSUARIO is 'Codigo del usuario'; comment on column TCOMPROBANTELIQUIDACIONGASTO.BASETARIFAIVACOMPENSACION is 'Valor base de la compensacion solidaria del IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.VALORIVACOMPENSACION is 'Valor IVA de la compensacion solidaria del IVA'; comment on column TCOMPROBANTELIQUIDACIONGASTO.PORCENTAJECOMPENSACION is 'Porcentaje de la compensancion solidaria'; comment on column TCOMPROBANTELIQUIDACIONGASTO.AJUSTEREPOSICION is 'Valor que se repone del total de la factura'; comment on column TCOMPROBANTELIQUIDACIONGASTO.VALORADICIONAL is 'Valor adicional cargado a la factura'; comment on column TCOMPROBANTELIQUIDACIONGASTO.PEAJE is 'Si el comprobante es de peaje=1 o no=0'; comment on column TCOMPROBANTELIQUIDACIONGASTO.VALORDEDUCIBLE is 'Calculo del deducible de los comprobantes que tienen peaje'; alter table TCOMPROBANTELIQUIDACIONGASTO add constraint CKCESTCOMPLIQGST check (ESTADOLIQUIDACION is null or (ESTADOLIQUIDACION IN ('0','1','2'))); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint CKCESTRETLIQGST check (ESTADORETENCION is null or (ESTADORETENCION IN ('0','1'))); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint CKPEAJE check (PEAJE is null or (PEAJE IN ('0','1'))); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint IPKTCOMPLIQGASTOS primary key (CPERSONA_COMPANIA, CCUENTAAUXLIQUIDACION, SECUENCIA, FHASTA); /*==============================================================*/ /* Table: TCOMPROBANTELIQUIDACIONGASTOID */ /*==============================================================*/ create table TCOMPROBANTELIQUIDACIONGASTOID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTAAUXLIQUIDACION VARCHAR2(19) not null, SECUENCIA NUMBER(10) not null ); comment on table TCOMPROBANTELIQUIDACIONGASTOID is 'Id del registro de la tabla de comprobantes de liquidacion de gastos'; comment on column TCOMPROBANTELIQUIDACIONGASTOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCOMPROBANTELIQUIDACIONGASTOID.CCUENTAAUXLIQUIDACION is 'Codigo de la cuenta contable auxiliar de la cuenta mayor escogida en el tipo de liquidacion'; comment on column TCOMPROBANTELIQUIDACIONGASTOID.SECUENCIA is 'Secuencia numerida del comprobante de la liquidacion de gastos'; alter table TCOMPROBANTELIQUIDACIONGASTOID add constraint IPKTCOMPLIQGASTOSID primary key (CPERSONA_COMPANIA, CCUENTAAUXLIQUIDACION, SECUENCIA); /*==============================================================*/ /* Table: TCOMPROBANTEPROVISIONAL */ /*==============================================================*/ create table TCOMPROBANTEPROVISIONAL ( CPERSONA_COMPANIA NUMBER(8) not null, CPERSONA_CUSTODIO NUMBER(8) not null, CPERSONA_EMPLEADO NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, CCUENTA_CUSTODIO VARCHAR2(19) not null, FREGISTRO DATE, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200) not null, VALORPAGO NUMBER(19,2) not null ); comment on table TCOMPROBANTEPROVISIONAL is 'Registro del comprobante provisional.'; comment on column TCOMPROBANTEPROVISIONAL.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCOMPROBANTEPROVISIONAL.CPERSONA_CUSTODIO is 'Codigo de persona del custodio'; comment on column TCOMPROBANTEPROVISIONAL.CPERSONA_EMPLEADO is 'Codigo de persona del empleado'; comment on column TCOMPROBANTEPROVISIONAL.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCOMPROBANTEPROVISIONAL.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCOMPROBANTEPROVISIONAL.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCOMPROBANTEPROVISIONAL.SECUENCIA is 'Secuencia numerica del comprobante provisional'; comment on column TCOMPROBANTEPROVISIONAL.NUMERODOCUMENTO is 'Numero de documento del comprobante provisional'; comment on column TCOMPROBANTEPROVISIONAL.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCOMPROBANTEPROVISIONAL.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento'; comment on column TCOMPROBANTEPROVISIONAL.CCUENTA_CUSTODIO is 'Codigo de la cuenta del custodio'; comment on column TCOMPROBANTEPROVISIONAL.FREGISTRO is 'Fecha de registro del comprobante provisional.'; comment on column TCOMPROBANTEPROVISIONAL.FDESDE is 'Fecha desde la que esta vigente el comprobante provisional'; comment on column TCOMPROBANTEPROVISIONAL.FHASTA is 'Fecha hasta la que esta vigente el comprobante provisional'; comment on column TCOMPROBANTEPROVISIONAL.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCOMPROBANTEPROVISIONAL.OBSERVACIONES is 'Observaciones del comprobante provisional'; comment on column TCOMPROBANTEPROVISIONAL.VALORPAGO is 'Total del monto del comprobante provisional.'; alter table TCOMPROBANTEPROVISIONAL add constraint IPKCOMPROV primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCOMPROBANTEPROVISIONALID */ /*==============================================================*/ create table TCOMPROBANTEPROVISIONALID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCOMPROBANTEPROVISIONALID is 'Id del registro del comprobante provisional.'; comment on column TCOMPROBANTEPROVISIONALID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCOMPROBANTEPROVISIONALID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCOMPROBANTEPROVISIONALID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCOMPROBANTEPROVISIONALID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento de inventarios'; comment on column TCOMPROBANTEPROVISIONALID.SECUENCIA is 'Secuencia numerica del comprobante provisional'; comment on column TCOMPROBANTEPROVISIONALID.NUMERODOCUMENTO is 'Numero de documento del comprobante provisional'; comment on column TCOMPROBANTEPROVISIONALID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCOMPROBANTEPROVISIONALID add constraint IPKCOMPROVID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCONCEPTORETENCIONFUENTE */ /*==============================================================*/ create table TCONCEPTORETENCIONFUENTE ( CCONCEPTORF VARCHAR(5) not null, DESCRIPCION VARCHAR(80), PORCENTAJERETENCIONFUENTE NUMBER(6,3), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, TIPOPAGO VARCHAR2(2) default '01' ); comment on table TCONCEPTORETENCIONFUENTE is 'Registro de los conceptos de retencion en la fuente'; comment on column TCONCEPTORETENCIONFUENTE.CCONCEPTORF is 'Codifo del concepto de retencion en la fuente'; comment on column TCONCEPTORETENCIONFUENTE.DESCRIPCION is 'Descripcion del concepto de retencion en la fuente'; comment on column TCONCEPTORETENCIONFUENTE.PORCENTAJERETENCIONFUENTE is 'Porcentaje de retencion en la fuente'; comment on column TCONCEPTORETENCIONFUENTE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCONCEPTORETENCIONFUENTE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCONCEPTORETENCIONFUENTE.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCONCEPTORETENCIONFUENTE.TIPOPAGO is 'Si el pago es Local o al Exterior'; alter table TCONCEPTORETENCIONFUENTE add constraint CKT_TCONCEPTORETENCIONFUENTE check (TIPOPAGO IN ('01','02')); alter table TCONCEPTORETENCIONFUENTE add constraint CKTIPOPAGO check (TIPOPAGO is null or (TIPOPAGO IN ('01','02'))); alter table TCONCEPTORETENCIONFUENTE add constraint IPKCONRETFUENTE primary key (CCONCEPTORF, FHASTA); /*==============================================================*/ /* Table: TCONCEPTORETENCIONFUENTEID */ /*==============================================================*/ create table TCONCEPTORETENCIONFUENTEID ( CCONCEPTORF VARCHAR(5) not null ); comment on table TCONCEPTORETENCIONFUENTEID is 'Id del registro de los conceptos de retencion en la fuente'; comment on column TCONCEPTORETENCIONFUENTEID.CCONCEPTORF is 'Codifo del concepto de retencion en la fuente'; alter table TCONCEPTORETENCIONFUENTEID add constraint IPKCONRETFUENTEID primary key (CCONCEPTORF); /*==============================================================*/ /* Table: TCONCEPTORFITEM */ /*==============================================================*/ create table TCONCEPTORFITEM ( CPERSONA_COMPANIA NUMBER(8) not null, CCONCEPTORF VARCHAR(5) not null, CTIPOITEM VARCHAR(3) not null, DESCRIPCION VARCHAR(100) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCONCEPTORFITEM is 'Registro de los conceptos de retencion en la fuente por tipo de item'; comment on column TCONCEPTORFITEM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCONCEPTORFITEM.CCONCEPTORF is 'Codifo del concepto de retencion en la fuente'; comment on column TCONCEPTORFITEM.CTIPOITEM is 'Codigo del tipo de Item'; comment on column TCONCEPTORFITEM.DESCRIPCION is 'Descripcion de la retencion del IVA'; comment on column TCONCEPTORFITEM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCONCEPTORFITEM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCONCEPTORFITEM.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCONCEPTORFITEM add constraint IPKCONRFPATRON primary key (CPERSONA_COMPANIA, CTIPOITEM, FHASTA); /*==============================================================*/ /* Table: TCONCEPTOSEGRESOS */ /*==============================================================*/ create table TCONCEPTOSEGRESOS ( CPERSONA_COMPANIA NUMBER(8) not null, CCONCEPTOEGRESO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCONCEPTOSEGRESOS is 'Registro de tipos de conceptos'; comment on column TCONCEPTOSEGRESOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCONCEPTOSEGRESOS.CCONCEPTOEGRESO is 'Codigo de tipo de concepto'; comment on column TCONCEPTOSEGRESOS.DESCRIPCION is 'Descripcion del tipo de concepto'; comment on column TCONCEPTOSEGRESOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCONCEPTOSEGRESOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCONCEPTOSEGRESOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCONCEPTOSEGRESOS add constraint IPKTCONCEPTOSEGRESOS primary key (CPERSONA_COMPANIA, CCONCEPTOEGRESO, FHASTA); /*==============================================================*/ /* Table: TCONCEPTOSEGRESOSCTACONTABLE */ /*==============================================================*/ create table TCONCEPTOSEGRESOSCTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CCONCEPTOEGRESO VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(20) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCONCEPTOSEGRESOSCTACONTABLE is 'Definicion de los codigos contables por cuenta padre y concepto de egreso de bodega'; comment on column TCONCEPTOSEGRESOSCTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCONCEPTOSEGRESOSCTACONTABLE.CCONCEPTOEGRESO is 'Codigo del concepto de egreso de bodega'; comment on column TCONCEPTOSEGRESOSCTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a las cuenta padre y al concepto de egreso de bodega'; comment on column TCONCEPTOSEGRESOSCTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCONCEPTOSEGRESOSCTACONTABLE add constraint IPKTCONCEPEGRECTACONT primary key (CPERSONA_COMPANIA, CCONCEPTOEGRESO); /*==============================================================*/ /* Table: TCONCEPTOSEGRESOSID */ /*==============================================================*/ create table TCONCEPTOSEGRESOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CCONCEPTOEGRESO VARCHAR2(3) not null ); comment on table TCONCEPTOSEGRESOSID is 'Id del registro de tipos de conceptos'; comment on column TCONCEPTOSEGRESOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCONCEPTOSEGRESOSID.CCONCEPTOEGRESO is 'Codigo de tipo de concepto'; alter table TCONCEPTOSEGRESOSID add constraint IPKTCONCEPTOSEGRESOSID primary key (CPERSONA_COMPANIA, CCONCEPTOEGRESO); /*==============================================================*/ /* Table: TCONCEPTOSITEMCONTRIBUYENTE */ /*==============================================================*/ create table TCONCEPTOSITEMCONTRIBUYENTE ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOITEM VARCHAR2(3) not null, CCONCEPTO VARCHAR2(4) not null, CTIPOCONTRIBUYENTE NUMBER(2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCONCEPTOSITEMCONTRIBUYENTE is 'Registro los conceptos del tipo de item segun el tipo de contribuyente de la cuenta de un proveedor'; comment on column TCONCEPTOSITEMCONTRIBUYENTE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCONCEPTOSITEMCONTRIBUYENTE.CTIPOITEM is 'Codigo del tipo de Item'; comment on column TCONCEPTOSITEMCONTRIBUYENTE.CCONCEPTO is 'Codigo de concepto de debito o credito'; comment on column TCONCEPTOSITEMCONTRIBUYENTE.CTIPOCONTRIBUYENTE is 'Codigo del tipo de contribuyente'; comment on column TCONCEPTOSITEMCONTRIBUYENTE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCONCEPTOSITEMCONTRIBUYENTE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCONCEPTOSITEMCONTRIBUYENTE.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCONCEPTOSITEMCONTRIBUYENTE add constraint IPKTCONCEPTITEMCONTRIB primary key (CPERSONA_COMPANIA, CTIPOITEM, CCONCEPTO, CTIPOCONTRIBUYENTE, FHASTA); /*==============================================================*/ /* Table: TCONCILIACIONEMPRESA */ /*==============================================================*/ create table TCONCILIACIONEMPRESA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMEROCUENTA VARCHAR2(19) not null, FMOVIMIENTO DATE not null, TIPOMOVIMIENTO VARCHAR2(20) not null, TIPOTRANSACCION VARCHAR2(3) not null, VALOR NUMBER(19,2), ESTADO VARCHAR2(1) not null, CSUCURSAL NUMBER(4) not null, COFICINA NUMBER(4) not null, NUMEROCOMPROBANTE VARCHAR2(30) not null, CONCEPTO VARCHAR2(100), OBSERVACIONES VARCHAR2(200), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, NUMEROMENSAJE VARCHAR2(30), STRANSACCION NUMBER(22), TIPOTRANSACCION_HOMOLOGADO VARCHAR2(3), CCODIGOBANCO VARCHAR2(3) not null, SECUENCIA NUMBER(22) not null, CUSUARIO VARCHAR2(12) ); comment on table TCONCILIACIONEMPRESA is 'Tabla para cargar los movimientos del banco'; comment on column TCONCILIACIONEMPRESA.CPERSONA_COMPANIA is 'Codigo de la compania'; comment on column TCONCILIACIONEMPRESA.NUMEROCUENTA is 'Numero de la cuenta del banco'; comment on column TCONCILIACIONEMPRESA.FMOVIMIENTO is 'Fecha del movimiento'; comment on column TCONCILIACIONEMPRESA.TIPOMOVIMIENTO is 'Tipo del movimiento del estado de cuenta'; comment on column TCONCILIACIONEMPRESA.TIPOTRANSACCION is 'Tipo de la transaccion, Deposito, retiro, nota de debito , nota de credito'; comment on column TCONCILIACIONEMPRESA.VALOR is 'Valor del movimiento'; comment on column TCONCILIACIONEMPRESA.ESTADO is 'Estado del movimiento. Conciliado, No Conciliado'; comment on column TCONCILIACIONEMPRESA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCONCILIACIONEMPRESA.COFICINA is 'Codigo de la oficina'; comment on column TCONCILIACIONEMPRESA.NUMEROCOMPROBANTE is 'Numero de comprobante del movimiento'; comment on column TCONCILIACIONEMPRESA.CONCEPTO is 'Concepto del movimiento'; comment on column TCONCILIACIONEMPRESA.OBSERVACIONES is 'Observaciones del movimiento'; comment on column TCONCILIACIONEMPRESA.FDESDE is 'Fecha desde que esta vigente el registro'; comment on column TCONCILIACIONEMPRESA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCONCILIACIONEMPRESA.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TCONCILIACIONEMPRESA.NUMEROMENSAJE is 'Numero de mensaje del movimiento conciliado'; comment on column TCONCILIACIONEMPRESA.STRANSACCION is 'Secuencia del movimiento conciliado'; comment on column TCONCILIACIONEMPRESA.TIPOTRANSACCION_HOMOLOGADO is 'Tipo de transaccion del banco homologado '; comment on column TCONCILIACIONEMPRESA.CCODIGOBANCO is 'Numero del codigo del banco'; comment on column TCONCILIACIONEMPRESA.SECUENCIA is 'Secuencia registro de los movimientos bancarios'; comment on column TCONCILIACIONEMPRESA.CUSUARIO is 'usuario que sube el estado de cuenta del banco, tambien el que modifica el registro de la transaccion de anulacion.'; alter table TCONCILIACIONEMPRESA add constraint CKESTADO check (ESTADO in (1,0)); alter table TCONCILIACIONEMPRESA add constraint IPKTCONCILIACIONEMPRESA primary key (CPERSONA_COMPANIA, NUMEROCUENTA, FMOVIMIENTO, FHASTA, CCODIGOBANCO, SECUENCIA); /*==============================================================*/ /* Table: TCONCREDTRIBUTARIO */ /*==============================================================*/ create table TCONCREDTRIBUTARIO ( CCREDITOTRUBITARIO VARCHAR(2) not null, DESCRIPCION VARCHAR(120), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, PRIORIDAD NUMBER(1) ); comment on table TCONCREDTRIBUTARIO is 'Registro de los concepto de credito tributario'; comment on column TCONCREDTRIBUTARIO.CCREDITOTRUBITARIO is 'Codigo del credito tributario'; comment on column TCONCREDTRIBUTARIO.DESCRIPCION is 'Descripcion del credito tributario'; comment on column TCONCREDTRIBUTARIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCONCREDTRIBUTARIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCONCREDTRIBUTARIO.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCONCREDTRIBUTARIO.PRIORIDAD is 'Establece la prioridad para aplicar el Credito Tributario'; alter table TCONCREDTRIBUTARIO add constraint IPKCONCREDTRIBUTARIO primary key (CCREDITOTRUBITARIO, FHASTA); /*==============================================================*/ /* Table: TCONCREDTRIBUTARIOID */ /*==============================================================*/ create table TCONCREDTRIBUTARIOID ( CCREDITOTRUBITARIO VARCHAR(2) not null ); comment on table TCONCREDTRIBUTARIOID is 'Id del registro de los codigos de credito tributario'; comment on column TCONCREDTRIBUTARIOID.CCREDITOTRUBITARIO is 'Codigo del credito tributario'; alter table TCONCREDTRIBUTARIOID add constraint IPKCONCREDTRIBUTARIOID primary key (CCREDITOTRUBITARIO); /*==============================================================*/ /* Table: TCONFIGURARETENCIONIVA */ /*==============================================================*/ create table TCONFIGURARETENCIONIVA ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOCONTRIBUYENTE_AGENTE NUMBER(2) not null, CTIPOCONTRIBUYENTE_SUJETO NUMBER(2) not null, RETENER VARCHAR(1), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCONFIGURARETENCIONIVA is 'Registro de la configuracion de la retencion del IVA'; comment on column TCONFIGURARETENCIONIVA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCONFIGURARETENCIONIVA.CTIPOCONTRIBUYENTE_AGENTE is 'Codigo del tipo de contribuyente que es agente de retencion'; comment on column TCONFIGURARETENCIONIVA.CTIPOCONTRIBUYENTE_SUJETO is 'Codigo del tipo de contribuyente que es sujeto de retencion'; comment on column TCONFIGURARETENCIONIVA.RETENER is 'Indica si se retiene o no el IVA'; comment on column TCONFIGURARETENCIONIVA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCONFIGURARETENCIONIVA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCONFIGURARETENCIONIVA.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCONFIGURARETENCIONIVA add constraint CKT_TCONFIGURARETENCIONIVA check (RETENER in ('0','1')); alter table TCONFIGURARETENCIONIVA add constraint IPKCONFRETENIVA primary key (CPERSONA_COMPANIA, CTIPOCONTRIBUYENTE_AGENTE, CTIPOCONTRIBUYENTE_SUJETO, FHASTA); /*==============================================================*/ /* Table: TCONFIGURARETENCIONIVAID */ /*==============================================================*/ create table TCONFIGURARETENCIONIVAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOCONTRIBUYENTE_AGENTE NUMBER(2) not null, CTIPOCONTRIBUYENTE_SUJETO NUMBER(2) not null ); comment on table TCONFIGURARETENCIONIVAID is 'Id del registro de la configuracion de la retencion del IVA'; comment on column TCONFIGURARETENCIONIVAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCONFIGURARETENCIONIVAID.CTIPOCONTRIBUYENTE_AGENTE is 'Codigo del tipo de contribuyente que es agente de retencion'; comment on column TCONFIGURARETENCIONIVAID.CTIPOCONTRIBUYENTE_SUJETO is 'Codigo del tipo de contribuyente que es sujeto de retencion'; alter table TCONFIGURARETENCIONIVAID add constraint IPKCONFRETENIVAID primary key (CPERSONA_COMPANIA, CTIPOCONTRIBUYENTE_AGENTE, CTIPOCONTRIBUYENTE_SUJETO); /*==============================================================*/ /* Table: TCONFIGURARETENCIONIVAITEM */ /*==============================================================*/ create table TCONFIGURARETENCIONIVAITEM ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOCONTRIBUYENTE_AGENTE NUMBER(2) not null, CTIPOCONTRIBUYENTE_SUJETO NUMBER(2) not null, CTIPOITEM VARCHAR(3) not null, DESCRIPCION VARCHAR(100) not null, CTARIFAIVA VARCHAR(1) not null, CPORCENTAJERETENCIONIVA VARCHAR(1) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCONFIGURARETENCIONIVAITEM is 'Registro de la configuracion de la retencion del IVA por tipo de item'; comment on column TCONFIGURARETENCIONIVAITEM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCONFIGURARETENCIONIVAITEM.CTIPOCONTRIBUYENTE_AGENTE is 'Codigo del tipo de contribuyente que es agente de retencion'; comment on column TCONFIGURARETENCIONIVAITEM.CTIPOCONTRIBUYENTE_SUJETO is 'Codigo del tipo de contribuyente que es sujeto de retencion'; comment on column TCONFIGURARETENCIONIVAITEM.CTIPOITEM is 'Codigo del tipo de Item'; comment on column TCONFIGURARETENCIONIVAITEM.DESCRIPCION is 'Descripcion de la retencion del IVA'; comment on column TCONFIGURARETENCIONIVAITEM.CTARIFAIVA is 'Codigo de la Tarifa del IVA'; comment on column TCONFIGURARETENCIONIVAITEM.CPORCENTAJERETENCIONIVA is 'Codigo de porcentaje de retencion de la Tarifa IVA'; comment on column TCONFIGURARETENCIONIVAITEM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCONFIGURARETENCIONIVAITEM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCONFIGURARETENCIONIVAITEM.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCONFIGURARETENCIONIVAITEM add constraint IPKCONFRETENIVAITEM primary key (CPERSONA_COMPANIA, CTIPOCONTRIBUYENTE_AGENTE, CTIPOCONTRIBUYENTE_SUJETO, CTIPOITEM, CTARIFAIVA, CPORCENTAJERETENCIONIVA, FHASTA); /*==============================================================*/ /* Table: TCORDENCOMPRA */ /*==============================================================*/ create table TCORDENCOMPRA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FORDENCOMPRA DATE not null, CUSUARIO VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CCUENTA_PROVEEDOR VARCHAR2(19) not null, CFRECUENCIA NUMBER(2) not null, PLAZO NUMBER(5) not null, TOTTARIFACERO NUMBER(19,6), TOTTARIFAIVA NUMBER(19,6), VALORIVA NUMBER(19,6), VALORDESCUENTO NUMBER(19,6), TOTALGENERAL NUMBER(19,6), NUMERODOCUMENTO_SUSTENTO VARCHAR2(20), CPERIODO_SUSTENTO VARCHAR2(4), CBODEGA VARCHAR2(3), TRANSPORTE VARCHAR2(1), DIASENTREGA NUMBER(2) not null, DIASGRACIA NUMBER(3) not null, DIASEXTRA NUMBER(3) not null, OBSERVACIONES_COMPRA VARCHAR2(50) ); comment on table TCORDENCOMPRA is 'Registro de la cabecera de la orden de compra'; comment on column TCORDENCOMPRA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCORDENCOMPRA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCORDENCOMPRA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCORDENCOMPRA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCORDENCOMPRA.SECUENCIA is 'Secuencia numerica de la orden de compra'; comment on column TCORDENCOMPRA.NUMERODOCUMENTO is 'Numero de documento de la orden de compra'; comment on column TCORDENCOMPRA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCORDENCOMPRA.FORDENCOMPRA is 'Fecha de la orden de compra'; comment on column TCORDENCOMPRA.CUSUARIO is 'Codigo de usuario que efectua la orden de compra'; comment on column TCORDENCOMPRA.FDESDE is 'Fecha desde la que esta vigente la orden de compra'; comment on column TCORDENCOMPRA.FHASTA is 'Fecha hasta la que esta vigente la orden de compra'; comment on column TCORDENCOMPRA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCORDENCOMPRA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCORDENCOMPRA.OBSERVACIONES is 'Observaciones de la orden de compra'; comment on column TCORDENCOMPRA.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCORDENCOMPRA.CFRECUENCIA is 'Codigo de la frecuencia 0 = VENCIMIENTO, 1 = DIARIO, 5 = MENSUAL '; comment on column TCORDENCOMPRA.PLAZO is 'Plazo original de la orden de compra'; comment on column TCORDENCOMPRA.TOTTARIFACERO is 'Total tarifa 0'; comment on column TCORDENCOMPRA.TOTTARIFAIVA is 'Total tarifa IVA'; comment on column TCORDENCOMPRA.VALORIVA is 'Valor del IVA'; comment on column TCORDENCOMPRA.VALORDESCUENTO is 'Valor del descuento'; comment on column TCORDENCOMPRA.TOTALGENERAL is 'Valor Total General'; comment on column TCORDENCOMPRA.NUMERODOCUMENTO_SUSTENTO is 'Numero de Dcoumento sustento'; comment on column TCORDENCOMPRA.CPERIODO_SUSTENTO is 'Periodo del documento sustento'; comment on column TCORDENCOMPRA.CBODEGA is 'Bodega donde se almacena el Item'; comment on column TCORDENCOMPRA.TRANSPORTE is 'Establece si el proveedor proporciona o no transporte'; comment on column TCORDENCOMPRA.DIASENTREGA is 'Plazo dias para entrega de los items'; comment on column TCORDENCOMPRA.DIASGRACIA is 'Dias de gracia que se tiene antes del primer pago'; comment on column TCORDENCOMPRA.DIASEXTRA is 'Dias extras que se tiene despues del ultimo pago'; comment on column TCORDENCOMPRA.OBSERVACIONES_COMPRA is 'Indica 30, 60, 90, 120 dias plazo para referencia'; alter table TCORDENCOMPRA add constraint CKTRANSPORTEORDEN check (TRANSPORTE is null or (TRANSPORTE IN('0','1'))); alter table TCORDENCOMPRA add constraint IPKCORDENCOMPRA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCORDENCOMPRAID */ /*==============================================================*/ create table TCORDENCOMPRAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCORDENCOMPRAID is 'Id del registro de la cabecera de la orden de compra'; comment on column TCORDENCOMPRAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCORDENCOMPRAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCORDENCOMPRAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCORDENCOMPRAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCORDENCOMPRAID.SECUENCIA is 'Secuencia numerida de la orden de compra'; comment on column TCORDENCOMPRAID.NUMERODOCUMENTO is 'Numero de documento de la orden de compra'; comment on column TCORDENCOMPRAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCORDENCOMPRAID add constraint IPKCORDENCOMPRAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCPAGOS */ /*==============================================================*/ create table TCPAGOS ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CLASE VARCHAR(4), CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_PROVEEDOR VARCHAR2(19) not null, FREGISTRO DATE not null, FPAGO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CUSUARIO VARCHAR2(12) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), VALORPAGO NUMBER(19,2), CCUENTA_BANCO VARCHAR2(19), CFORMAPAGOCOMPRAS VARCHAR2(2), DOCUMENTO VARCHAR2(10), CCODIGOBANCO VARCHAR2(3), NUMEROCUENTA VARCHAR2(19) ); comment on table TCPAGOS is 'Registro de la cabecera del pago a provedores'; comment on column TCPAGOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPAGOS.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPAGOS.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPAGOS.CLASE is 'Clase del pago'; comment on column TCPAGOS.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCPAGOS.SECUENCIA is 'Secuencia numerica del pago'; comment on column TCPAGOS.NUMERODOCUMENTO is 'Numero de documento del pago'; comment on column TCPAGOS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCPAGOS.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento '; comment on column TCPAGOS.CCUENTA_PROVEEDOR is 'Codigo del proveedor'; comment on column TCPAGOS.FREGISTRO is 'Fecha de registro del pago'; comment on column TCPAGOS.FPAGO is 'Fecha del pago'; comment on column TCPAGOS.FDESDE is 'Fecha desde la que esta vigente el pago'; comment on column TCPAGOS.FHASTA is 'Fecha hasta la que esta vigente el pago'; comment on column TCPAGOS.CUSUARIO is 'Codigo de usuario'; comment on column TCPAGOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCPAGOS.OBSERVACIONES is 'Observaciones del pago'; comment on column TCPAGOS.VALORPAGO is 'Total del pago'; comment on column TCPAGOS.CCUENTA_BANCO is 'Numero de cuenta nostro con la que se realiza el pago'; comment on column TCPAGOS.CFORMAPAGOCOMPRAS is 'Codigo de las forma de pago de compras'; comment on column TCPAGOS.DOCUMENTO is 'Numero de documento con el que se pago'; comment on column TCPAGOS.CCODIGOBANCO is 'Codigo del Banco'; comment on column TCPAGOS.NUMEROCUENTA is 'Numero de la cuenta del banco'; alter table TCPAGOS add constraint IPKCPAGOS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCPAGOSID */ /*==============================================================*/ create table TCPAGOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCPAGOSID is 'Id del registro de la cabecera del pago a proveedores'; comment on column TCPAGOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPAGOSID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPAGOSID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPAGOSID.SECUENCIA is 'Secuencia numerica del pago'; comment on column TCPAGOSID.NUMERODOCUMENTO is 'Numero de documento del pago'; comment on column TCPAGOSID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCPAGOSID add constraint IPKCPAGOSID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCPEDIDO */ /*==============================================================*/ create table TCPEDIDO ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTE VARCHAR2(19), CUSUARIO VARCHAR(12) not null, FREGISTRO DATE not null, FENTREGA DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), PORDEFECTO VARCHAR2(1), NUMERODOCUMENTO_REFERENCIA VARCHAR2(20), CPERIODO_REFERENCIA VARCHAR2(4), CPERSONA NUMBER(8), NUMERODIRECCION NUMBER(7), TIPOPEDIDO VARCHAR2(2), CMOTIVORECHAZO VARCHAR2(3), CBODEGA VARCHAR2(3), PORCENTAJEDESCUENTO NUMBER(19,2), PLAZO NUMBER(8), FRECUENCIA NUMBER(8), FORMAPAGO VARCHAR2(10), DIRECTO VARCHAR2(1) default '0', NUMERODOCUMENTO_ITF VARCHAR2(20), CTIPOPRECIO VARCHAR2(3), CPERFILCLIENTE VARCHAR2(4) ); comment on table TCPEDIDO is 'Registro de la cabecera del pedido'; comment on column TCPEDIDO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPEDIDO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPEDIDO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPEDIDO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento del pedido'; comment on column TCPEDIDO.SECUENCIA is 'Secuencia numerica del pedido'; comment on column TCPEDIDO.NUMERODOCUMENTO is 'Numero de documento del pedido'; comment on column TCPEDIDO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCPEDIDO.CESTATUSDOCUMENTO is 'Codigo de estatus del pedido'; comment on column TCPEDIDO.CCUENTA_CLIENTE is 'Codigo del Cliente'; comment on column TCPEDIDO.CUSUARIO is 'Codigo de usuario que efectua el pedido'; comment on column TCPEDIDO.FREGISTRO is 'Fecha de registro del pedido'; comment on column TCPEDIDO.FENTREGA is 'Fecha de entrega del pedido'; comment on column TCPEDIDO.FDESDE is 'Fecha desde la que esta vigente el pedido'; comment on column TCPEDIDO.FHASTA is 'Fecha hasta la que esta vigente el pedido'; comment on column TCPEDIDO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCPEDIDO.OBSERVACIONES is 'Observaciones del pedido'; comment on column TCPEDIDO.PORDEFECTO is 'Identifica si el pedido es default. Si(1) no (0)'; comment on column TCPEDIDO.NUMERODOCUMENTO_REFERENCIA is 'Numero del pedido de referencia'; comment on column TCPEDIDO.CPERIODO_REFERENCIA is 'Periodo del pedido se referencia'; comment on column TCPEDIDO.CPERSONA is 'Codigo de la persona'; comment on column TCPEDIDO.NUMERODIRECCION is 'Numero de la direccion de la persona'; comment on column TCPEDIDO.TIPOPEDIDO is 'Tipo de pedido que se realiza puede ser, produccion o mercial'; comment on column TCPEDIDO.CMOTIVORECHAZO is 'Codigo del motivo de rechazo'; comment on column TCPEDIDO.CBODEGA is 'Codigo de la bodega'; comment on column TCPEDIDO.PORCENTAJEDESCUENTO is 'Porcentaje de descuento aplicado en el pedido'; comment on column TCPEDIDO.PLAZO is 'Plazo de pago del pedido'; comment on column TCPEDIDO.FRECUENCIA is 'Frecuencia de pago de un pedido'; comment on column TCPEDIDO.FORMAPAGO is 'Forma de pago de un pedido'; comment on column TCPEDIDO.DIRECTO is 'Indica si es un pedido directo o no'; comment on column TCPEDIDO.NUMERODOCUMENTO_ITF is 'Numero Documento Referencia Cobol'; comment on column TCPEDIDO.CTIPOPRECIO is 'Codigo del tipo de precio'; comment on column TCPEDIDO.CPERFILCLIENTE is 'Codigo del perfil del cliente con el que se hace el pedido.'; alter table TCPEDIDO add constraint CKPORDEFECTO check (PORDEFECTO is null or (PORDEFECTO IN ('0','1'))); alter table TCPEDIDO add constraint CKDIRECTO check (DIRECTO is null or (DIRECTO IN ('0','1'))); alter table TCPEDIDO add constraint IPKCPEDIDO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCPEDIDOCOTIZACION */ /*==============================================================*/ create table TCPEDIDOCOTIZACION ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, FPEDIDOCOTIZACION DATE not null, CUSUARIO_COTIZADOR VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CUSUARIO VARCHAR2(12) not null, CESTATUSDOCUMENTO VARCHAR2(3), VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), FENTREGA DATE, LUGARENTREGA VARCHAR2(100), NUMERODOCUMENTO_MIGRACION VARCHAR2(20) ); comment on table TCPEDIDOCOTIZACION is 'Registro de la cabecera del pedido de cotizacion'; comment on column TCPEDIDOCOTIZACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPEDIDOCOTIZACION.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPEDIDOCOTIZACION.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPEDIDOCOTIZACION.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCPEDIDOCOTIZACION.SECUENCIA is 'Secuencia numerida del egreso de bodega'; comment on column TCPEDIDOCOTIZACION.NUMERODOCUMENTO is 'Numero de documento del egreso de bodega'; comment on column TCPEDIDOCOTIZACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCPEDIDOCOTIZACION.FPEDIDOCOTIZACION is 'Fecha del egreso de bodega'; comment on column TCPEDIDOCOTIZACION.CUSUARIO_COTIZADOR is 'Codigo de usuario que efectua el egreso de bodega'; comment on column TCPEDIDOCOTIZACION.FDESDE is 'Fecha desde la que esta vigente el egreso de bodega'; comment on column TCPEDIDOCOTIZACION.FHASTA is 'Fecha hasta la que esta vigente el egreso de bodega'; comment on column TCPEDIDOCOTIZACION.CUSUARIO is 'Codigo de usuario'; comment on column TCPEDIDOCOTIZACION.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCPEDIDOCOTIZACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCPEDIDOCOTIZACION.OBSERVACIONES is 'Observaciones del egreso de bodega'; comment on column TCPEDIDOCOTIZACION.FENTREGA is 'Fecha maxina de entrega de las proformas'; comment on column TCPEDIDOCOTIZACION.LUGARENTREGA is 'Nombre del lugar de entrega'; comment on column TCPEDIDOCOTIZACION.NUMERODOCUMENTO_MIGRACION is 'Especifica el numero de documento anterior a la migracion'; alter table TCPEDIDOCOTIZACION add constraint IPKCPEDIDOCOTIZACION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCPEDIDOCOTIZACIONID */ /*==============================================================*/ create table TCPEDIDOCOTIZACIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCPEDIDOCOTIZACIONID is 'Id del registro de la cabecera del pedido de cotizacion'; comment on column TCPEDIDOCOTIZACIONID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPEDIDOCOTIZACIONID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCPEDIDOCOTIZACIONID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPEDIDOCOTIZACIONID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPEDIDOCOTIZACIONID.SECUENCIA is 'Secuencia numerica del pedido de cotizacion'; comment on column TCPEDIDOCOTIZACIONID.NUMERODOCUMENTO is 'Numero de documento del pedido de cotizacion'; comment on column TCPEDIDOCOTIZACIONID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCPEDIDOCOTIZACIONID add constraint IPKCPEDIDOCOTIZACIONID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCPEDIDOID */ /*==============================================================*/ create table TCPEDIDOID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCPEDIDOID is 'Id del registro de la cabecera de pedidos '; comment on column TCPEDIDOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPEDIDOID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPEDIDOID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPEDIDOID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCPEDIDOID.SECUENCIA is 'Secuencia numerica del pedido'; comment on column TCPEDIDOID.NUMERODOCUMENTO is 'Numero de documento del pedido'; comment on column TCPEDIDOID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCPEDIDOID add constraint IPKCPEDIDOID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCPREEMBARQUE */ /*==============================================================*/ create table TCPREEMBARQUE ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FREGISTRO DATE not null, CUSUARIO VARCHAR2(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200), NUMERODOCUMENTO_PEDIDO VARCHAR2(20) not null, CPERIODO_PEDIDO VARCHAR2(4) not null ); comment on table TCPREEMBARQUE is 'Registro de la cabecera del pre embarque'; comment on column TCPREEMBARQUE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPREEMBARQUE.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPREEMBARQUE.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPREEMBARQUE.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento del pre embarque'; comment on column TCPREEMBARQUE.SECUENCIA is 'Secuencia numerica del pre embarque'; comment on column TCPREEMBARQUE.NUMERODOCUMENTO is 'Numero de documento del pre embarque'; comment on column TCPREEMBARQUE.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCPREEMBARQUE.FREGISTRO is 'Fecha de registro del pre embarque'; comment on column TCPREEMBARQUE.CUSUARIO is 'Codigo de usuario que efectua el pre embarque'; comment on column TCPREEMBARQUE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCPREEMBARQUE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCPREEMBARQUE.CESTATUSDOCUMENTO is 'Codigo de estatus del pre embarque'; comment on column TCPREEMBARQUE.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TCPREEMBARQUE.OBSERVACIONES is 'Observaciones del pre embarque'; comment on column TCPREEMBARQUE.NUMERODOCUMENTO_PEDIDO is 'Numero de Documento del pedido'; comment on column TCPREEMBARQUE.CPERIODO_PEDIDO is 'Periodo del pedido'; alter table TCPREEMBARQUE add constraint IPKCPREEMBARQUE primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCPREEMBARQUEID */ /*==============================================================*/ create table TCPREEMBARQUEID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCPREEMBARQUEID is 'Id del registro de la cabecera del pre embarque'; comment on column TCPREEMBARQUEID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPREEMBARQUEID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPREEMBARQUEID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPREEMBARQUEID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCPREEMBARQUEID.SECUENCIA is 'Secuencia numerica del embarque'; comment on column TCPREEMBARQUEID.NUMERODOCUMENTO is 'Numero de documento del pre embarque'; comment on column TCPREEMBARQUEID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCPREEMBARQUEID add constraint IPKCPREEMBARQUEID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCPROFORMA */ /*==============================================================*/ create table TCPROFORMA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, CUSUARIO_PROFORMADOR VARCHAR2(12) not null, FREGISTRO DATE not null, FPROFORMA DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200), TOTTARIFACERO NUMBER(19,2), TOTTARIFAIVA NUMBER(19,2), VALORIVA NUMBER(19,2), VALORDESCUENTO NUMBER(19,2), TOTALGENERAL NUMBER(19,2), TOTALPESONETO NUMBER(19,4), TOTALPESOBRUTO NUMBER(19,4), CCUENTA_EMBARCADOR VARCHAR2(19), LUGARINCOTERM VARCHAR2(250), CPAIS_ORIGEN VARCHAR2(3), CPAIS_DESTINO VARCHAR2(3), CPAIS_ADQUISICION VARCHAR2(3), CPAIS_EMBARCADOR VARCHAR2(3), FLETEINTERNACIONAL NUMBER(19,2), SEGUROINTERNACIONAL NUMBER(19,2), GASTOSADUANEROS NUMBER(19,2), GASTOSTRANSPORTEOTROS NUMBER(19,2), NOMBREEMBARCADOR VARCHAR2(80), CONTACTOEMBARCADOR VARCHAR2(80), DIRECCIONEMBARCADOR VARCHAR2(100), TELEFONOEMBARCADOR VARCHAR2(20), CPUERTOEMBARQUE VARCHAR2(3), CINCOTERM VARCHAR2(3), CPROVINCIA_ORIGEN VARCHAR2(3), CCIUDAD_ORIGEN VARCHAR2(6), CTIPOPRECIO VARCHAR2(3) not null, CBODEGA VARCHAR2(3) not null, CPUERTODESTINO VARCHAR2(3), TOTALPALLETS NUMBER(4), TIPOPROFORMA VARCHAR2(3) ); comment on table TCPROFORMA is 'Registro de la cabecera de la proforma'; comment on column TCPROFORMA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPROFORMA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPROFORMA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPROFORMA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCPROFORMA.SECUENCIA is 'Secuencia numerica de la proforma'; comment on column TCPROFORMA.NUMERODOCUMENTO is 'Numero de documento de la proforma'; comment on column TCPROFORMA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCPROFORMA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCPROFORMA.CCUENTA_CLIENTE is 'Codigo de cliente'; comment on column TCPROFORMA.CUSUARIO_PROFORMADOR is 'Codigo de usuario que efectua la proforma'; comment on column TCPROFORMA.FREGISTRO is 'Fecha de registro de la proforma'; comment on column TCPROFORMA.FPROFORMA is 'Fecha de la proforma'; comment on column TCPROFORMA.FDESDE is 'Fecha desde la que esta vigente la proforma'; comment on column TCPROFORMA.FHASTA is 'Fecha hasta la que esta vigente la proforma'; comment on column TCPROFORMA.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TCPROFORMA.OBSERVACIONES is 'Observaciones de la proforma'; comment on column TCPROFORMA.TOTTARIFACERO is 'Total tarifa 0'; comment on column TCPROFORMA.TOTTARIFAIVA is 'Total tarifa IVA'; comment on column TCPROFORMA.VALORIVA is 'Valor del IVA'; comment on column TCPROFORMA.VALORDESCUENTO is 'Valor del descuento'; comment on column TCPROFORMA.TOTALGENERAL is 'Valor Total General'; comment on column TCPROFORMA.TOTALPESONETO is 'Total peso neto'; comment on column TCPROFORMA.TOTALPESOBRUTO is 'Total peso bruto'; comment on column TCPROFORMA.CCUENTA_EMBARCADOR is 'Codigo de la cuenta de la persona embarcadora'; comment on column TCPROFORMA.LUGARINCOTERM is 'Lugar de incoterm'; comment on column TCPROFORMA.CPAIS_ORIGEN is 'Pais origen'; comment on column TCPROFORMA.CPAIS_DESTINO is 'Pais destino'; comment on column TCPROFORMA.CPAIS_ADQUISICION is 'Pais adquisicion'; comment on column TCPROFORMA.CPAIS_EMBARCADOR is 'Pais embarcador'; comment on column TCPROFORMA.FLETEINTERNACIONAL is 'Valor del Flete internacional'; comment on column TCPROFORMA.SEGUROINTERNACIONAL is 'Valor del Seguro internacional'; comment on column TCPROFORMA.GASTOSADUANEROS is 'Valor de gastos aduaneros'; comment on column TCPROFORMA.GASTOSTRANSPORTEOTROS is 'Valor de gastos de transporte'; comment on column TCPROFORMA.NOMBREEMBARCADOR is 'Nombre de la persona embarcadora'; comment on column TCPROFORMA.CONTACTOEMBARCADOR is 'Nombre del contacto embarcador'; comment on column TCPROFORMA.DIRECCIONEMBARCADOR is 'Direccion del embarcador'; comment on column TCPROFORMA.TELEFONOEMBARCADOR is 'Telefono del embarcador'; comment on column TCPROFORMA.CPUERTOEMBARQUE is 'Codigo del puerto de embarque'; comment on column TCPROFORMA.CINCOTERM is 'Codigo del incoterm'; comment on column TCPROFORMA.CPROVINCIA_ORIGEN is 'Codigo de la provincia'; comment on column TCPROFORMA.CCIUDAD_ORIGEN is 'Codigo de ciudad'; comment on column TCPROFORMA.CTIPOPRECIO is 'Codigo de los tipos de precios'; comment on column TCPROFORMA.CBODEGA is 'Codigo de la bodega'; comment on column TCPROFORMA.CPUERTODESTINO is 'Codigo del puerto de destino'; comment on column TCPROFORMA.TOTALPALLETS is 'Total de pallets'; comment on column TCPROFORMA.TIPOPROFORMA is 'Indica el tipo de proforma'; alter table TCPROFORMA add constraint IPKCPROFORMA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCPROFORMAID */ /*==============================================================*/ create table TCPROFORMAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCPROFORMAID is 'Id del registro de la cabecera de la proforma'; comment on column TCPROFORMAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPROFORMAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPROFORMAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPROFORMAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento para la proforma'; comment on column TCPROFORMAID.SECUENCIA is 'Secuencia numerica de la proforma'; comment on column TCPROFORMAID.NUMERODOCUMENTO is 'Numero de documento de la proforma'; comment on column TCPROFORMAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCPROFORMAID add constraint IPKCPROFORMAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCPROFORMAPROV */ /*==============================================================*/ create table TCPROFORMAPROV ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, NUMERODOCUMENTO_PEDIDO VARCHAR(20) not null, CPERIODO_PEDIDO VARCHAR2(4) not null, FPROFORMA DATE not null, CUSUARIO VARCHAR2(12) not null, CESTATUSDOCUMENTO VARCHAR2(3), FVENCIMIENTO DATE, DIASENTREGA NUMBER(2), OBSERVACIONES VARCHAR(200), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CONDICIONESPAGO VARCHAR2(200), GARANTIAS VARCHAR2(200), PORCENTAJEDESCUENTO NUMBER(6,2), NUMEROCUOTAS NUMBER(3), DIASGRACIA NUMBER(3), TOTALAPAGAR NUMBER(19,2), TRANSPORTE VARCHAR2(1), MESES NUMBER(2), PROFORMA BLOB, CFRECUENCIA NUMBER(2), PLAZO NUMBER(5), NOMBREARCHIVO VARCHAR2(80), PLAZOREFERENCIA VARCHAR2(50), NUMERODOCUMENTO_MIGRACION VARCHAR2(20) ); comment on table TCPROFORMAPROV is 'Registro de la cabecera de la proforma del proveedor'; comment on column TCPROFORMAPROV.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPROFORMAPROV.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPROFORMAPROV.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPROFORMAPROV.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCPROFORMAPROV.SECUENCIA is 'Secuencia numerica de la proforma'; comment on column TCPROFORMAPROV.NUMERODOCUMENTO is 'Numero de documento de la proforma'; comment on column TCPROFORMAPROV.CPERIODO is 'Codigo del periodo del ejercicio contable de la proforma'; comment on column TCPROFORMAPROV.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCPROFORMAPROV.NUMERODOCUMENTO_PEDIDO is 'Numero de documento del pedido de cotizacion'; comment on column TCPROFORMAPROV.CPERIODO_PEDIDO is 'Codigo del periodo del ejercicio contable del pedido de cotizacion'; comment on column TCPROFORMAPROV.FPROFORMA is 'Fecha del ingreso de la profroma'; comment on column TCPROFORMAPROV.CUSUARIO is 'Codigo de usuario que efectua el registro de la proforma'; comment on column TCPROFORMAPROV.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCPROFORMAPROV.FVENCIMIENTO is 'Fecha de vencimiento de la proforma'; comment on column TCPROFORMAPROV.DIASENTREGA is 'Plazo dias para entrega de los items'; comment on column TCPROFORMAPROV.OBSERVACIONES is 'Observaciones de la proforma'; comment on column TCPROFORMAPROV.FDESDE is 'Fecha desde la que esta vigente la proforma'; comment on column TCPROFORMAPROV.FHASTA is 'Fecha hasta la que esta vigente la proforma'; comment on column TCPROFORMAPROV.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCPROFORMAPROV.CONDICIONESPAGO is 'CONDICIONES DE PAGO QUE EL PROVEEDOR INDICA EN SU PROFORMA'; comment on column TCPROFORMAPROV.GARANTIAS is 'GARANTIAS QUE EL PROVEEDOR OFRECE EN SU PROFORMA'; comment on column TCPROFORMAPROV.PORCENTAJEDESCUENTO is 'Porcentaje de descuento de la proforma'; comment on column TCPROFORMAPROV.NUMEROCUOTAS is 'Establece el numero de cuotas en una proforma'; comment on column TCPROFORMAPROV.DIASGRACIA is 'Establece los dias de gracia del pago en una proforma'; comment on column TCPROFORMAPROV.TOTALAPAGAR is 'Establece el total de la proforma'; comment on column TCPROFORMAPROV.TRANSPORTE is 'Establece si el proveedor proporciona o no transporte'; comment on column TCPROFORMAPROV.MESES is 'Establece los meses que la proforma detalla para la cancelacion'; comment on column TCPROFORMAPROV.PROFORMA is 'Documento de la proforma del proveedor'; comment on column TCPROFORMAPROV.CFRECUENCIA is 'Codigo de la frecuencia 0 = VENCIMIENTO, 1 = DIARIO, 5 = MENSUAL'; comment on column TCPROFORMAPROV.PLAZO is 'Plazo original de la proforma'; comment on column TCPROFORMAPROV.NOMBREARCHIVO is 'Nombre del documento de la proforma del proveedor'; comment on column TCPROFORMAPROV.PLAZOREFERENCIA is 'Indica 30, 60, 90 dias plazo para referencia'; comment on column TCPROFORMAPROV.NUMERODOCUMENTO_MIGRACION is 'Especifica el numero de documento anterior a la migracion'; alter table TCPROFORMAPROV add constraint CKTRANSPORTE check (TRANSPORTE is null or (TRANSPORTE IN ('0','1'))); alter table TCPROFORMAPROV add constraint IPKCPROFORMAPROV primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCPROFORMAPROVID */ /*==============================================================*/ create table TCPROFORMAPROVID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCPROFORMAPROVID is 'Id del registro de la cabecera de la proforma del proveedor'; comment on column TCPROFORMAPROVID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPROFORMAPROVID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCPROFORMAPROVID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPROFORMAPROVID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPROFORMAPROVID.SECUENCIA is 'Secuencia numerica de la proforma'; comment on column TCPROFORMAPROVID.NUMERODOCUMENTO is 'Numero de documento de la proforma'; comment on column TCPROFORMAPROVID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCPROFORMAPROVID add constraint IPKCPROFORMAPROVID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCPROMOCION */ /*==============================================================*/ create table TCPROMOCION ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, NUMEROSERIE VARCHAR2(40), FREGISTRO DATE not null, CUSUARIO VARCHAR2(12) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(100), CCUENTA VARCHAR2(19), FINICIO DATE not null, FFIN DATE not null, PORMARCA VARCHAR2(1) not null, CMARCA VARCHAR2(3), TARJETA VARCHAR2(1), CFORMAPAGO VARCHAR2(3) ); comment on table TCPROMOCION is 'Tabla cabecera para las promociones'; comment on column TCPROMOCION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPROMOCION.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPROMOCION.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPROMOCION.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento para la promocion'; comment on column TCPROMOCION.SECUENCIA is 'Secuencia numerica de la promocion'; comment on column TCPROMOCION.NUMERODOCUMENTO is 'Numero de documento de la promocion'; comment on column TCPROMOCION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCPROMOCION.NUMEROSERIE is 'Numero de serie del item en promocion'; comment on column TCPROMOCION.FREGISTRO is 'Fecha de registro de la promocion'; comment on column TCPROMOCION.CUSUARIO is 'Codigo de usuario que efectua la promocion'; comment on column TCPROMOCION.FHASTA is 'Fecha hasta la que esta vigente la promocion'; comment on column TCPROMOCION.FDESDE is 'Fecha desde la que esta vigente la promocion'; comment on column TCPROMOCION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCPROMOCION.OBSERVACIONES is 'Observaciones de la promocion'; comment on column TCPROMOCION.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCPROMOCION.FINICIO is 'Fecha inicio la que esta vigente la promocion'; comment on column TCPROMOCION.FFIN is 'Fecha fin la que esta vigente la promocion'; comment on column TCPROMOCION.PORMARCA is 'Fecha fin la que esta vigente la promocion'; comment on column TCPROMOCION.CMARCA is 'Codigo de la marca'; comment on column TCPROMOCION.TARJETA is 'Indica si la promocion se ejecuta con tarjeta de la compania'; comment on column TCPROMOCION.CFORMAPAGO is 'Indica con que forma de pago se aplica la promocion'; alter table TCPROMOCION add constraint IPKCPROMOCION primary key (CPERIODO, CPERSONA_COMPANIA, NUMERODOCUMENTO, FHASTA); /*==============================================================*/ /* Table: TCPROMOCIONID */ /*==============================================================*/ create table TCPROMOCIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCPROMOCIONID is 'Tabla Id para las promociones'; comment on column TCPROMOCIONID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCPROMOCIONID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCPROMOCIONID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCPROMOCIONID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento para la promocion'; comment on column TCPROMOCIONID.SECUENCIA is 'Secuencia numerica de la promocion'; comment on column TCPROMOCIONID.NUMERODOCUMENTO is 'Numero de documento de la promocin'; comment on column TCPROMOCIONID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCPROMOCIONID add constraint IPKCPROMOCIONID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCRESERVACIONESBODEGA */ /*==============================================================*/ create table TCRESERVACIONESBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FTRANSACCION DATE not null, CUSUARIO VARCHAR2(12) not null, CBODEGA VARCHAR2(3) not null, CESTATUSDOCUMENTO VARCHAR2(3), OBSERVACIONES VARCHAR2(200), FCADUCA TIMESTAMP, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CTIPODOCUMENTOINVENTARIO_REF VARCHAR2(2), NUMERODOCUMENTO_REF VARCHAR2(20), CPERIODO_REF VARCHAR2(4), RESERVAMANUAL VARCHAR2(1), CCUENTA_CLIENTE VARCHAR2(19), NUMERODOCUMENTO_ITF VARCHAR2(20) ); comment on table TCRESERVACIONESBODEGA is 'Registro de la cabecera de reservaciones de bodega'; comment on column TCRESERVACIONESBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCRESERVACIONESBODEGA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCRESERVACIONESBODEGA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCRESERVACIONESBODEGA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCRESERVACIONESBODEGA.SECUENCIA is 'Secuencia numerica de las reservaciones de bodega'; comment on column TCRESERVACIONESBODEGA.NUMERODOCUMENTO is 'Numero de documento de las reservaciones de bodega'; comment on column TCRESERVACIONESBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCRESERVACIONESBODEGA.FTRANSACCION is 'Fecha de la reservacion de bodega'; comment on column TCRESERVACIONESBODEGA.CUSUARIO is 'Codigo de usuario que efectua la reservacion de bodega'; comment on column TCRESERVACIONESBODEGA.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TCRESERVACIONESBODEGA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCRESERVACIONESBODEGA.OBSERVACIONES is 'Observaciones de la reservacion de bodega'; comment on column TCRESERVACIONESBODEGA.FCADUCA is 'Fecha que caduca la reservacion'; comment on column TCRESERVACIONESBODEGA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCRESERVACIONESBODEGA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCRESERVACIONESBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCRESERVACIONESBODEGA.CTIPODOCUMENTOINVENTARIO_REF is 'Codigo del tipo documento de inventarios referencia'; comment on column TCRESERVACIONESBODEGA.NUMERODOCUMENTO_REF is 'Numero de documento de referencia'; comment on column TCRESERVACIONESBODEGA.CPERIODO_REF is 'Periodo de referencia'; comment on column TCRESERVACIONESBODEGA.RESERVAMANUAL is '(1) Si es una reserva manual, (0) Si es una reserva automatica'; comment on column TCRESERVACIONESBODEGA.CCUENTA_CLIENTE is 'Cuenta del cliente'; comment on column TCRESERVACIONESBODEGA.NUMERODOCUMENTO_ITF is 'Numero de Documento Referencia de Cobol'; alter table TCRESERVACIONESBODEGA add constraint IPKCRESERVACIONESBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCRESERVACIONESBODEGAID */ /*==============================================================*/ create table TCRESERVACIONESBODEGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCRESERVACIONESBODEGAID is 'Id del registro de la cabecera de reservaciones de bodega'; comment on column TCRESERVACIONESBODEGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCRESERVACIONESBODEGAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCRESERVACIONESBODEGAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCRESERVACIONESBODEGAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCRESERVACIONESBODEGAID.SECUENCIA is 'Secuencia numerica de las reservaciones de bodega'; comment on column TCRESERVACIONESBODEGAID.NUMERODOCUMENTO is 'Numero de documento de las reservaciones de bodega'; comment on column TCRESERVACIONESBODEGAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCRESERVACIONESBODEGAID add constraint IPKCRESERVACIONESBODEGAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCRETENCION */ /*==============================================================*/ create table TCRETENCION ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_SOLPAG VARCHAR(20) not null, CPERIODO_SOLPAG VARCHAR2(4) not null, NUMEROAUTORIZACION NUMBER(10) not null, NUMEROSERIE VARCHAR2(10) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, CESTATUSDOCUMENTO VARCHAR2(3), FREGISTRO DATE not null, FFACTURA DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCRETENCION is 'Registro de la cabecera de la retencion'; comment on column TCRETENCION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCRETENCION.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCRETENCION.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCRETENCION.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion'; comment on column TCRETENCION.SECUENCIA is 'Secuencia numerica de la factura'; comment on column TCRETENCION.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TCRETENCION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCRETENCION.NUMERODOCUMENTO_SOLPAG is 'Numero de documento de la solicitud de pago'; comment on column TCRETENCION.CPERIODO_SOLPAG is 'Codigo del periodo del ejercicio contable de la solicitud de pago'; comment on column TCRETENCION.NUMEROAUTORIZACION is 'Numero de autorizacion utilizado para la factura'; comment on column TCRETENCION.NUMEROSERIE is 'Numero de serie de la factura'; comment on column TCRETENCION.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCRETENCION.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de factira'; comment on column TCRETENCION.FREGISTRO is 'Fecha de registro de la factura'; comment on column TCRETENCION.FFACTURA is 'Fecha de la factura'; comment on column TCRETENCION.FDESDE is 'Fecha desde la que esta vigente la factura'; comment on column TCRETENCION.FHASTA is 'Fecha hasta la que esta vigente la factura'; comment on column TCRETENCION.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCRETENCION add constraint IPKCRETENCION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCRETENCIONID */ /*==============================================================*/ create table TCRETENCIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCRETENCIONID is 'Id del registro de la cabecera de la retencion'; comment on column TCRETENCIONID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCRETENCIONID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCRETENCIONID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCRETENCIONID.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento para la factura'; comment on column TCRETENCIONID.SECUENCIA is 'Secuencia numerica de la factura'; comment on column TCRETENCIONID.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TCRETENCIONID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCRETENCIONID add constraint IPKCRETENCIONID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCSOLICITUDBODEGA */ /*==============================================================*/ create table TCSOLICITUDBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, FSOLICITUD DATE not null, CUSUARIO_SOLICITANTE VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3), VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CUSUARIO_AUTORIZADOR VARCHAR(12), CBODEGA VARCHAR2(3) not null, PRODUCCION VARCHAR2(1) default '0', CBODEGA_PRODUCCION VARCHAR2(3), CDEPARTAMENTO NUMBER(3), MANEJACONSOLIDAR VARCHAR2(1) ); comment on table TCSOLICITUDBODEGA is 'Registro de la cabecera de la solicitud a bodega'; comment on column TCSOLICITUDBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLICITUDBODEGA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCSOLICITUDBODEGA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCSOLICITUDBODEGA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCSOLICITUDBODEGA.SECUENCIA is 'Secuencia numerida de la solicitud de bodega'; comment on column TCSOLICITUDBODEGA.NUMERODOCUMENTO is 'Numero de documento de laq solicitud de bodega'; comment on column TCSOLICITUDBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCSOLICITUDBODEGA.FSOLICITUD is 'Fecha de la solicitud a bodega'; comment on column TCSOLICITUDBODEGA.CUSUARIO_SOLICITANTE is 'Codigo de usuario que efectua la solicitud a bodega'; comment on column TCSOLICITUDBODEGA.FDESDE is 'Fecha desde la que esta vigente la solicitud a bodega'; comment on column TCSOLICITUDBODEGA.FHASTA is 'Fecha hasta la que esta vigente la solicitud a bodega'; comment on column TCSOLICITUDBODEGA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCSOLICITUDBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCSOLICITUDBODEGA.OBSERVACIONES is 'Observaciones de la solicitu a bodega'; comment on column TCSOLICITUDBODEGA.CUSUARIO_AUTORIZADOR is 'Codigo de usuario que autoriza la solicitud a bodega'; comment on column TCSOLICITUDBODEGA.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TCSOLICITUDBODEGA.PRODUCCION is '(1) Si es una solicitud de bodega por una orden de producion, (0) Si es una solicitud de bodega normal'; comment on column TCSOLICITUDBODEGA.CBODEGA_PRODUCCION is 'Bodega en la que ingresa el item despues del egreso de produccion'; comment on column TCSOLICITUDBODEGA.CDEPARTAMENTO is 'Codigo del departamento'; comment on column TCSOLICITUDBODEGA.MANEJACONSOLIDAR is 'Campo que permite identificar solicitudes de egresos de bodega que poseen items consolidados'; alter table TCSOLICITUDBODEGA add constraint CKMANEJACONSOLIDAR check (MANEJACONSOLIDAR is null or (MANEJACONSOLIDAR IN('0','1'))); alter table TCSOLICITUDBODEGA add constraint IPKCSOLICITUDBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCSOLICITUDBODEGAID */ /*==============================================================*/ create table TCSOLICITUDBODEGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCSOLICITUDBODEGAID is 'Id del registro de la cabecera de la solicitud a bodega'; comment on column TCSOLICITUDBODEGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLICITUDBODEGAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCSOLICITUDBODEGAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCSOLICITUDBODEGAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCSOLICITUDBODEGAID.SECUENCIA is 'Secuencia numerida de la solicitud de bodega'; comment on column TCSOLICITUDBODEGAID.NUMERODOCUMENTO is 'Numero de documento de laq solicitud de bodega'; comment on column TCSOLICITUDBODEGAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCSOLICITUDBODEGAID add constraint IPKCSOLICITUDBODEGAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCSOLICITUDCOMPRA */ /*==============================================================*/ create table TCSOLICITUDCOMPRA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FSOLICITUD DATE not null, CUSUARIO_SOLICITANTE VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CUSUARIO_AUTORIZADOR VARCHAR(12), CUSUARIO_VALORADOR VARCHAR(12), FVALORACION DATE, OBSERVACIONESNEGACION VARCHAR(200), CUSUARIO_EMISOR VARCHAR2(12), CODIGODIVISION VARCHAR2(4), CODIGODEPARTAMENTO VARCHAR2(4), IMPORTACION VARCHAR2(1) default '0', IMPORTACION_UTILIZADA VARCHAR2(1) default '0', NUMERODOCUMENTO_MIGRACION VARCHAR2(20) ); comment on table TCSOLICITUDCOMPRA is 'Registro de la cabecera de la solicitud de compras'; comment on column TCSOLICITUDCOMPRA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLICITUDCOMPRA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCSOLICITUDCOMPRA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCSOLICITUDCOMPRA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCSOLICITUDCOMPRA.SECUENCIA is 'Secuencia numerica de la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.NUMERODOCUMENTO is 'Numero de documento de la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCSOLICITUDCOMPRA.FSOLICITUD is 'Fecha de la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.CUSUARIO_SOLICITANTE is 'Codigo de usuario que solicita la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.FDESDE is 'Fecha desde la que esta vigente la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.FHASTA is 'Fecha hasta la que esta vigente la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCSOLICITUDCOMPRA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCSOLICITUDCOMPRA.OBSERVACIONES is 'Observaciones de la solicitu de compra'; comment on column TCSOLICITUDCOMPRA.CUSUARIO_AUTORIZADOR is 'Codigo de usuario que autoriza la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.CUSUARIO_VALORADOR is 'Codigo de usuario que valora la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.FVALORACION is 'Fecha de valoracion de la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.OBSERVACIONESNEGACION is 'Observaciones de negacion de la solicitu de compra'; comment on column TCSOLICITUDCOMPRA.CUSUARIO_EMISOR is 'Codigo de usuario que realiza la solicitud de compra'; comment on column TCSOLICITUDCOMPRA.CODIGODIVISION is 'Codigo de la division'; comment on column TCSOLICITUDCOMPRA.CODIGODEPARTAMENTO is 'Codigo de departamento de la persona juridica'; comment on column TCSOLICITUDCOMPRA.IMPORTACION is '(1) Es una solicitud de importacion (0) Es una solicitud normal'; comment on column TCSOLICITUDCOMPRA.IMPORTACION_UTILIZADA is '(1) Si esta utilizada en una importacion (0) Si esta libre para una importacion'; comment on column TCSOLICITUDCOMPRA.NUMERODOCUMENTO_MIGRACION is 'Especifica el numero de documento anterior a la migracion'; alter table TCSOLICITUDCOMPRA add constraint CKES_IMPORTACION check (IMPORTACION is null or (IMPORTACION IN ('0','1'))); alter table TCSOLICITUDCOMPRA add constraint CKES_IMPORTACION_UTILIZADA check (IMPORTACION_UTILIZADA is null or (IMPORTACION_UTILIZADA IN ('0','1'))); alter table TCSOLICITUDCOMPRA add constraint IPKCSOLICITUDCOMPRA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCSOLICITUDCOMPRAID */ /*==============================================================*/ create table TCSOLICITUDCOMPRAID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCSOLICITUDCOMPRAID is 'Id del registro de la cabecera de la solicitud de compras'; comment on column TCSOLICITUDCOMPRAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLICITUDCOMPRAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCSOLICITUDCOMPRAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCSOLICITUDCOMPRAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCSOLICITUDCOMPRAID.SECUENCIA is 'Secuencia numerida de la solicitud de compra'; comment on column TCSOLICITUDCOMPRAID.NUMERODOCUMENTO is 'Numero de documento de la solicitud de compra'; comment on column TCSOLICITUDCOMPRAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCSOLICITUDCOMPRAID add constraint IPKCSOLICITUDCOMPRAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCSOLICITUDCREDITO */ /*==============================================================*/ create table TCSOLICITUDCREDITO ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CMONEDA VARCHAR2(3), SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, MONTOMIN NUMBER(19,2), MONTOMAX NUMBER(19,2), PLAZOMIN NUMBER(6), PLAZOMAX NUMBER(6), CESTATUSDOCUMENTO VARCHAR2(3), CCUENTA_CLIENTE VARCHAR2(19) not null, FSOLICITUD DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200), VALORENTRADA NUMBER(19,2), MONTOCREDITO NUMBER(19,2), DIASPLAZO NUMBER(6), TASAINTERES NUMBER(19,2), CTIPOCUOTA VARCHAR2(3), NUMEROCUOTAS NUMBER(3), FINICIOPAGO DATE not null, FVENCIMIENTO DATE not null, FRECUENCIACAPITAL NUMBER(2), FRECUENCIAINTERES NUMBER(2), DIAPAGO NUMBER(2), PERIODOGRACIACAPITAL NUMBER(4), VALORTOTALITEMS NUMBER(19,2), CBODEGA VARCHAR2(3), CPERFILCLIENTE VARCHAR2(4), CFORMAPAGO VARCHAR2(3), CPERSONA_VENDEDOR NUMBER(8) ); comment on table TCSOLICITUDCREDITO is 'Registro de la cabecera de la solicitud de credito'; comment on column TCSOLICITUDCREDITO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLICITUDCREDITO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCSOLICITUDCREDITO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCSOLICITUDCREDITO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventario'; comment on column TCSOLICITUDCREDITO.CMONEDA is 'Codigo de moneda'; comment on column TCSOLICITUDCREDITO.SECUENCIA is 'Secuencia numerica de la solicitud de credito'; comment on column TCSOLICITUDCREDITO.NUMERODOCUMENTO is 'Numero de documento de la solicitud de credito'; comment on column TCSOLICITUDCREDITO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCSOLICITUDCREDITO.MONTOMIN is 'Monto minimo del credito'; comment on column TCSOLICITUDCREDITO.MONTOMAX is 'Monto maximo del credito'; comment on column TCSOLICITUDCREDITO.PLAZOMIN is 'Plazo minimo del credito'; comment on column TCSOLICITUDCREDITO.PLAZOMAX is 'Plazo maximo del credito'; comment on column TCSOLICITUDCREDITO.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de la solicitud de credito'; comment on column TCSOLICITUDCREDITO.CCUENTA_CLIENTE is 'Cuenta del Cliente'; comment on column TCSOLICITUDCREDITO.FSOLICITUD is 'Fecha de la solicitud de credito'; comment on column TCSOLICITUDCREDITO.FDESDE is 'Fecha desde la que esta vigente la solicitud'; comment on column TCSOLICITUDCREDITO.FHASTA is 'Fecha hasta la que esta vigente la solicitud'; comment on column TCSOLICITUDCREDITO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCSOLICITUDCREDITO.OBSERVACIONES is 'Observaciones de la solicitud de credito'; comment on column TCSOLICITUDCREDITO.VALORENTRADA is 'Valor que el cliente da como entrada'; comment on column TCSOLICITUDCREDITO.MONTOCREDITO is 'Valor que de la solicitud de credito'; comment on column TCSOLICITUDCREDITO.DIASPLAZO is 'Dias de plazo para pagar la cuota'; comment on column TCSOLICITUDCREDITO.TASAINTERES is 'La tasa de interes de las cuotas'; comment on column TCSOLICITUDCREDITO.CTIPOCUOTA is 'Codigo del tipo de cuota'; comment on column TCSOLICITUDCREDITO.NUMEROCUOTAS is 'Numero de cuotas'; comment on column TCSOLICITUDCREDITO.FINICIOPAGO is 'Fecha desde cuando se empieza a pagar la cuota'; comment on column TCSOLICITUDCREDITO.FVENCIMIENTO is 'Fecha de vencimiento'; comment on column TCSOLICITUDCREDITO.FRECUENCIACAPITAL is 'Frecuencia del Capital'; comment on column TCSOLICITUDCREDITO.FRECUENCIAINTERES is 'Frecuencia del interes'; comment on column TCSOLICITUDCREDITO.DIAPAGO is 'Dia en que se realiza el pago'; comment on column TCSOLICITUDCREDITO.PERIODOGRACIACAPITAL is 'Periodo de gracia del capital'; comment on column TCSOLICITUDCREDITO.VALORTOTALITEMS is 'Valor Total de los items'; comment on column TCSOLICITUDCREDITO.CBODEGA is 'Bodega donde se genera la solicitud de credito'; comment on column TCSOLICITUDCREDITO.CPERFILCLIENTE is 'Con que perfil se creo cliente para Convenios'; comment on column TCSOLICITUDCREDITO.CFORMAPAGO is 'Codigo de la forma de pago'; comment on column TCSOLICITUDCREDITO.CPERSONA_VENDEDOR is 'Codigo de la persona que efectua la venta'; alter table TCSOLICITUDCREDITO add constraint IPKCSOLICITUDCREDITO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCSOLICITUDCREDITOID */ /*==============================================================*/ create table TCSOLICITUDCREDITOID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCSOLICITUDCREDITOID is 'Id del registro de la cabecera de la solicitud de credito'; comment on column TCSOLICITUDCREDITOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLICITUDCREDITOID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCSOLICITUDCREDITOID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCSOLICITUDCREDITOID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento para la solicitud'; comment on column TCSOLICITUDCREDITOID.SECUENCIA is 'Secuencia numerica de la solicitud'; comment on column TCSOLICITUDCREDITOID.NUMERODOCUMENTO is 'Numero de documento de la solicitud'; comment on column TCSOLICITUDCREDITOID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCSOLICITUDCREDITOID add constraint IPKCSOLICITUDCREDITOID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCSOLICITUDPAGO */ /*==============================================================*/ create table TCSOLICITUDPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FSOLICITUDPAGO DATE not null, CUSUARIO VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CCUENTA_PROVEEDOR VARCHAR2(19) not null, CFRECUENCIA NUMBER(2) not null, PLAZO NUMBER(5) not null, TOTTARIFACERO NUMBER(19,6), TOTTARIFAIVA NUMBER(19,6), VALORIVA NUMBER(19,6), VALORDESCUENTO NUMBER(19,6), TOTALGENERAL NUMBER(19,6), CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, NUMERODOCUMENTOFACTURACION VARCHAR2(9), NUMEROESTABLECIMIENTO VARCHAR2(3), NUMEROPUNTOEMISION VARCHAR2(3), FECHADOCUMENTOFACTURACION DATE, NUMEROAUTORIZACION VARCHAR2(49), FECHAVALIDEZDOCUMENTO DATE, VALORCARGOSFINANCIEROS NUMBER(19,6), CUSUARIO_APROBADOR VARCHAR(12), CFORMAPAGOCOMPRAS VARCHAR2(2), CPAIS VARCHAR2(3), FAPROBACION DATE, NUMERODOCUMENTO_IMPORTACION VARCHAR2(20), CPERIODO_IMPORTACION VARCHAR2(4), DOBLETRIBUTACION VARCHAR2(2), SUJETOARETENCION VARCHAR2(2), FPAGODIVIDENDO DATE, IRDIVIDENDO NUMBER(19,6), ANIODIVIDENDO VARCHAR2(4), TIPOPAGO VARCHAR2(2), CBODEGA VARCHAR2(3) not null, CTIPOPRESUPUESTO VARCHAR2(3), CTIPOLIQUIDACION VARCHAR2(3), CCUENTAAUXLIQUIDACION VARCHAR2(19), ESTADOLIQUIDACION VARCHAR2(1), CTIPOBENEFICIARIO VARCHAR2(3), NUMERODOCUMENTO_AJUSTE VARCHAR2(20), CPERIODO_AJUSTE VARCHAR2(4), PROVISION VARCHAR2(1), CMONEDA_TIPOCAMBIO VARCHAR2(3), CTIPOCAMBIO VARCHAR2(1), FVIGENCIA_TIPOCAMBIO TIMESTAMP, CODIGOCONTABLE_IMPORTACION VARCHAR2(20), IMPORTACION VARCHAR2(1), NUMERODOCUMENTO_MIGRACION VARCHAR2(20), CPERIODO_MIGRACION VARCHAR2(4), PARCIAL VARCHAR2(1), CODIGOCONTABLE_PROVISION VARCHAR2(30), NUMERODOCUMENTO_SOLCOMP VARCHAR2(20), CPERIODO_SOLCOMP VARCHAR2(4), VALORGASTO NUMBER(19,6), INGRESABODEGA VARCHAR2(1), REEMBOLSO VARCHAR2(1), TOTTARIFAIVACOMPENSACION NUMBER(19,6), VALORIVACOMPENSACION NUMBER(19,6), CONCEPTOCHEQUE VARCHAR2(4), NUMERODOCUMENTO_PROFORMA VARCHAR2(20), CPERIODO_PROFORMA VARCHAR2(4), NUMERODOCUMENTO_INGBODEGA VARCHAR2(20), CPERIODO_INGBODEGA VARCHAR2(4), NUMERODOCUMENTO_CUADRO VARCHAR2(20), CPERIODO_CUADRO VARCHAR2(4), BENEFICIARIO VARCHAR2(1) default '0', CCUENTA_BENEFICIARIO VARCHAR2(19), TRANSPORTE VARCHAR2(1), COMPRATRANSITO VARCHAR2(1), NUMERODOCUMENTO_EMBARQUEIMP VARCHAR2(20), CPERIODO_EMBARQUEIMP VARCHAR2(4), ATS VARCHAR2(1), IMPUESTOADUANEROIVA VARCHAR2(1), IMPUESTOADUANEROIVATIPOITEM VARCHAR2(1), IMPORTACION_IVA VARCHAR2(1) default '0', IMPORTACION_IVA_BIENES VARCHAR2(1) default '0', IMPORTACION_IVA_ACTFI VARCHAR2(1) default '0' ); comment on table TCSOLICITUDPAGO is 'Registro de la cabecera de la solicitud de pago'; comment on column TCSOLICITUDPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLICITUDPAGO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCSOLICITUDPAGO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCSOLICITUDPAGO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCSOLICITUDPAGO.SECUENCIA is 'Secuencia numerica de la solicitud de pago'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TCSOLICITUDPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCSOLICITUDPAGO.FSOLICITUDPAGO is 'Fecha de la solicitud de pago'; comment on column TCSOLICITUDPAGO.CUSUARIO is 'Codigo de usuario que efectua la solicitud de pago'; comment on column TCSOLICITUDPAGO.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TCSOLICITUDPAGO.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TCSOLICITUDPAGO.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCSOLICITUDPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCSOLICITUDPAGO.OBSERVACIONES is 'Observaciones de la solicitud de pago'; comment on column TCSOLICITUDPAGO.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCSOLICITUDPAGO.CFRECUENCIA is 'Codigo de la frecuencia 0 = VENCIMIENTO, 1 = DIARIO, 5 = MENSUAL '; comment on column TCSOLICITUDPAGO.PLAZO is 'Plazo original de la solicitud de pago'; comment on column TCSOLICITUDPAGO.TOTTARIFACERO is 'Total tarifa 0'; comment on column TCSOLICITUDPAGO.TOTTARIFAIVA is 'Total tarifa IVA'; comment on column TCSOLICITUDPAGO.VALORIVA is 'Valor del IVA'; comment on column TCSOLICITUDPAGO.VALORDESCUENTO is 'Valor del descuento'; comment on column TCSOLICITUDPAGO.TOTALGENERAL is 'Valor Total General'; comment on column TCSOLICITUDPAGO.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTOFACTURACION is 'Numero del documento sustento de la compra'; comment on column TCSOLICITUDPAGO.NUMEROESTABLECIMIENTO is 'Numero de establecimiento del documento sustento de la compra'; comment on column TCSOLICITUDPAGO.NUMEROPUNTOEMISION is 'Numero de punto de emision del documento sustento de la compra'; comment on column TCSOLICITUDPAGO.FECHADOCUMENTOFACTURACION is 'Fecha de emision del documento sustento de la compra'; comment on column TCSOLICITUDPAGO.NUMEROAUTORIZACION is 'Numero de autorizacion del documento sustento de la compra'; comment on column TCSOLICITUDPAGO.FECHAVALIDEZDOCUMENTO is 'Fecha de validez del documento sustento de la compra'; comment on column TCSOLICITUDPAGO.VALORCARGOSFINANCIEROS is 'Valor de cargos adicionales'; comment on column TCSOLICITUDPAGO.CUSUARIO_APROBADOR is 'Codigo de usuario que aprueba la solicitud de pago'; comment on column TCSOLICITUDPAGO.CFORMAPAGOCOMPRAS is 'Codigo de las forma de pago de compras'; comment on column TCSOLICITUDPAGO.CPAIS is 'Codigo del pais'; comment on column TCSOLICITUDPAGO.FAPROBACION is 'Fecha de aprobacion de la solicitud de pago'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO_IMPORTACION is 'Especifica el numero de tramite de importacion al que se carga la compra'; comment on column TCSOLICITUDPAGO.CPERIODO_IMPORTACION is 'Codigo del periodo del ejercicio contable de la importacion'; comment on column TCSOLICITUDPAGO.DOBLETRIBUTACION is 'Indica si el pago efectuado esta sujeto a algun convenio de doble tributacion. (SI / NO)'; comment on column TCSOLICITUDPAGO.SUJETOARETENCION is 'Indicar si el pago realizado al exterior aplica retencion en aplicacion a la norma legal. (SI / NO)'; comment on column TCSOLICITUDPAGO.FPAGODIVIDENDO is 'Fecha de Pago del Dividendo'; comment on column TCSOLICITUDPAGO.IRDIVIDENDO is 'Valor del impuesto a la renta pagado por la sociedad que corresponde al dividendo reportado'; comment on column TCSOLICITUDPAGO.ANIODIVIDENDO is 'Registra el ano en el cual se generaron las utilidades sobre el dividendo reportado'; comment on column TCSOLICITUDPAGO.TIPOPAGO is 'Si el pago realizado por la transaccion ingresado se realizo de manera local o al exterior'; comment on column TCSOLICITUDPAGO.CBODEGA is 'Codigo de la bodega'; comment on column TCSOLICITUDPAGO.CTIPOPRESUPUESTO is 'Codigo de tipo del presupuesto que es la solicitud de pago'; comment on column TCSOLICITUDPAGO.CTIPOLIQUIDACION is 'Codigo del tipo de liquidacion (Fondos rotativos FR, Caja Chica CC, etc.) '; comment on column TCSOLICITUDPAGO.CCUENTAAUXLIQUIDACION is 'Codigo de la cuenta contable auxiliar de la cuenta mayor escogida en el tipo de liquidacion'; comment on column TCSOLICITUDPAGO.ESTADOLIQUIDACION is 'CHEK, Estado que indica 2=LIQUIDADO, 1=EN PROCESO Y 0=NO LIQUIDADO.'; comment on column TCSOLICITUDPAGO.CTIPOBENEFICIARIO is 'Codigo del tipo de beneficiario (EMP, PER, etc)'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO_AJUSTE is 'Numero de documento del ingreso a bodega'; comment on column TCSOLICITUDPAGO.CPERIODO_AJUSTE is 'Priodo del ingreso a bodega'; comment on column TCSOLICITUDPAGO.PROVISION is 'Check que indica NULL=No es SP de provision, 1=Si es SP de provision, 2=la SP fue ya cruzada con la provision'; comment on column TCSOLICITUDPAGO.CMONEDA_TIPOCAMBIO is 'Moneda del tipo de cambio'; comment on column TCSOLICITUDPAGO.CTIPOCAMBIO is 'Tipo de cambio de una moneda contra la moneda oficial'; comment on column TCSOLICITUDPAGO.FVIGENCIA_TIPOCAMBIO is 'Fecha de vigencia del tipo de cambio'; comment on column TCSOLICITUDPAGO.CODIGOCONTABLE_IMPORTACION is 'Codigo de la cuenta contable del gasto de la importacion'; comment on column TCSOLICITUDPAGO.IMPORTACION is 'Check que indica NULL=No es SP de importacion, 1=Si es SP de importacion y 2= Si es una SP de importacion de liquidacion.'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO_MIGRACION is 'Especifica el numero de documento anterior a la migracion'; comment on column TCSOLICITUDPAGO.CPERIODO_MIGRACION is 'Codigo del periodo del ejercicio contable al que pertenece el documento migrado.'; comment on column TCSOLICITUDPAGO.PARCIAL is 'Campo que identifica si se hizo ingresos parciales'; comment on column TCSOLICITUDPAGO.CODIGOCONTABLE_PROVISION is 'Codigo de la cuenta contable de la provision'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO_SOLCOMP is 'Numero de documento de la solicitud de compra'; comment on column TCSOLICITUDPAGO.CPERIODO_SOLCOMP is 'Codigo del periodo del ejercicio contable de la solicitud de compra'; comment on column TCSOLICITUDPAGO.VALORGASTO is 'Valor total del gasto'; comment on column TCSOLICITUDPAGO.INGRESABODEGA is 'Check que indica si la solicitud se ingresara a bodega o no'; comment on column TCSOLICITUDPAGO.REEMBOLSO is 'Indica si la factura del proveedor es por reembolso'; comment on column TCSOLICITUDPAGO.TOTTARIFAIVACOMPENSACION is 'Total tarifa IVA Compensacion Solidaria'; comment on column TCSOLICITUDPAGO.VALORIVACOMPENSACION is 'Valor del IVA Compensacion Solidaria'; comment on column TCSOLICITUDPAGO.CONCEPTOCHEQUE is 'Concepto del cheque para generar el financiero'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO_PROFORMA is 'Numero de documento de la proforma'; comment on column TCSOLICITUDPAGO.CPERIODO_PROFORMA is 'Codigo del periodo del ejercicio contable de la proforma'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO_INGBODEGA is 'Numero de documento del ingreso a bodega'; comment on column TCSOLICITUDPAGO.CPERIODO_INGBODEGA is 'Codigo del periodo del ejercicio contable del ingreso a bodega'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO_CUADRO is 'Numero de documento del cuadro comparativo'; comment on column TCSOLICITUDPAGO.CPERIODO_CUADRO is 'Periodo del cuadro comparativo'; comment on column TCSOLICITUDPAGO.BENEFICIARIO is 'Check que indica si el documento requiere un beneficiario adicional al del proveedor 0 o 1'; comment on column TCSOLICITUDPAGO.CCUENTA_BENEFICIARIO is 'Codigo del Beneficiario en lugar del Proveedor'; comment on column TCSOLICITUDPAGO.TRANSPORTE is 'Establece si el proveedor proporciona o no transporte'; comment on column TCSOLICITUDPAGO.COMPRATRANSITO is 'Indica si la solicitud de pago es una compra en transito =1 o no =0'; comment on column TCSOLICITUDPAGO.NUMERODOCUMENTO_EMBARQUEIMP is 'Numero de documento de embarque de una importacion'; comment on column TCSOLICITUDPAGO.CPERIODO_EMBARQUEIMP is 'Periodo de embarque de una importacion'; comment on column TCSOLICITUDPAGO.ATS is 'Check que Identifica si el documento podra ser considerado o no en el ATS 1=SI 0=NO'; comment on column TCSOLICITUDPAGO.IMPUESTOADUANEROIVA is 'Check que indica si la SP es del IVA de un impuesto aduanero 0=No 1=Si'; comment on column TCSOLICITUDPAGO.IMPUESTOADUANEROIVATIPOITEM is 'Check que indica si es 1 el check del impuestoaduaneroiva se debera indicar si el IVA es de bienes o de activos 0=Bienes 1=Activos'; comment on column TCSOLICITUDPAGO.IMPORTACION_IVA is 'Indica si la importacion tiene impuestos'; comment on column TCSOLICITUDPAGO.IMPORTACION_IVA_BIENES is 'Indica si la importacion tiene impuestos de bienes'; comment on column TCSOLICITUDPAGO.IMPORTACION_IVA_ACTFI is 'Indica si la importacion tiene impuestos de activos fijos'; alter table TCSOLICITUDPAGO add constraint CKT_TCSOLICITUDPAGO check ((DOBLETRIBUTACION IN ('SI','NO')) and (SUJETOARETENCION IN ('SI','NO')) and (TIPOPAGO IN ('01','02'))); alter table TCSOLICITUDPAGO add constraint CKDOBLETRIBUTACION check (DOBLETRIBUTACION is null or (DOBLETRIBUTACION IN ('SI','NO'))); alter table TCSOLICITUDPAGO add constraint CKSUJETOARETENCION check (SUJETOARETENCION is null or (SUJETOARETENCION IN ('SI','NO'))); alter table TCSOLICITUDPAGO add constraint CKTIPOPAGOCOMP check (TIPOPAGO is null or (TIPOPAGO IN ('01','02'))); alter table TCSOLICITUDPAGO add constraint CKESTADOLIQUIDACION check (ESTADOLIQUIDACION is null or (ESTADOLIQUIDACION IN ('0','1','2'))); alter table TCSOLICITUDPAGO add constraint CKPROVISIONP check (PROVISION is null or (PROVISION IN ('1','2'))); alter table TCSOLICITUDPAGO add constraint CKIMPORTACION check (IMPORTACION is null or (IMPORTACION IN ('1','2'))); alter table TCSOLICITUDPAGO add constraint CKINGRESABODEGA check (INGRESABODEGA is null or (INGRESABODEGA IN ('0','1'))); alter table TCSOLICITUDPAGO add constraint CKREEMBOLSO check (REEMBOLSO is null or (REEMBOLSO IN ('0','1'))); alter table TCSOLICITUDPAGO add constraint CKBENEFICIARIOSP check (BENEFICIARIO is null or (BENEFICIARIO IN ('0','1'))); alter table TCSOLICITUDPAGO add constraint CKCOMPRATRANSITO check (COMPRATRANSITO is null or (COMPRATRANSITO IN ('0','1'))); alter table TCSOLICITUDPAGO add constraint CKATS check (ATS is null or (ATS IN ('0','1'))); alter table TCSOLICITUDPAGO add constraint CKIMPUESTOADUANEROIVA check (IMPUESTOADUANEROIVA is null or (IMPUESTOADUANEROIVA IN ('0','1'))); alter table TCSOLICITUDPAGO add constraint CKIMPUESTOADUANEROIVATIPOITEM check (IMPUESTOADUANEROIVATIPOITEM is null or (IMPUESTOADUANEROIVATIPOITEM IN ('0','1'))); alter table TCSOLICITUDPAGO add constraint IPKCSOLICITUDPAGO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCSOLICITUDPAGOID */ /*==============================================================*/ create table TCSOLICITUDPAGOID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCSOLICITUDPAGOID is 'Id del registro de la cabecera de la solicitud de pago'; comment on column TCSOLICITUDPAGOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLICITUDPAGOID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCSOLICITUDPAGOID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCSOLICITUDPAGOID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCSOLICITUDPAGOID.SECUENCIA is 'Secuencia numerida de la solicitud de pago'; comment on column TCSOLICITUDPAGOID.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TCSOLICITUDPAGOID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCSOLICITUDPAGOID add constraint IPKCSOLICITUDPAGOID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCSOLPAGOREEMBOLSO */ /*==============================================================*/ create table TCSOLPAGOREEMBOLSO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA_PROVREEMBOLSO VARCHAR2(19) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, NUMERODOCUMENTOFACTURACION VARCHAR2(9), NUMEROESTABLECIMIENTO VARCHAR2(3), NUMEROPUNTOEMISION VARCHAR2(3), FECHADOCUMENTOFACTURACION DATE, NUMEROAUTORIZACION VARCHAR2(40), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCSOLPAGOREEMBOLSO is 'Registro de la cabecera de la solicitud de pago por reembolso'; comment on column TCSOLPAGOREEMBOLSO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCSOLPAGOREEMBOLSO.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TCSOLPAGOREEMBOLSO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCSOLPAGOREEMBOLSO.CCUENTA_PROVREEMBOLSO is 'Codigo del Proveedor de reembolso'; comment on column TCSOLPAGOREEMBOLSO.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento para el reeembolso'; comment on column TCSOLPAGOREEMBOLSO.NUMERODOCUMENTOFACTURACION is 'Numero del documento sustento el reembolso'; comment on column TCSOLPAGOREEMBOLSO.NUMEROESTABLECIMIENTO is 'Numero de establecimiento del documento sustento del reembolso'; comment on column TCSOLPAGOREEMBOLSO.NUMEROPUNTOEMISION is 'Numero de punto de emision del documento sustento del reembolso'; comment on column TCSOLPAGOREEMBOLSO.FECHADOCUMENTOFACTURACION is 'Fecha de emision del documento sustento del reembolso'; comment on column TCSOLPAGOREEMBOLSO.NUMEROAUTORIZACION is 'Numero de autorizacion del documento sustento del reembolso'; comment on column TCSOLPAGOREEMBOLSO.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TCSOLPAGOREEMBOLSO.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TCSOLPAGOREEMBOLSO.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCSOLPAGOREEMBOLSO add constraint IPKCSOLPAGREEMBOLSO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCTACLIENTECONTABLE */ /*==============================================================*/ create table TCTACLIENTECONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOCLIENTE VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(4) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCTACLIENTECONTABLE is 'Definicion de los codigos contables por tipo de cliente'; comment on column TCTACLIENTECONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTACLIENTECONTABLE.CTIPOCLIENTE is 'Codigo de los tipos de cliente de una persona juridica'; comment on column TCTACLIENTECONTABLE.CODIGOCONTABLE is 'Codigo contable asociado al tipo de proveedor'; comment on column TCTACLIENTECONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCTACLIENTECONTABLE add constraint IPKCTACLICTACON primary key (CPERSONA_COMPANIA); /*==============================================================*/ /* Table: TCTAPROVEECTACONTABLE */ /*==============================================================*/ create table TCTAPROVEECTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPROVEEDOR VARCHAR(2) not null, CODIGOCONTABLE VARCHAR2(4) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCTAPROVEECTACONTABLE is 'Definicion de los codigos contables por tipo de proveedor'; comment on column TCTAPROVEECTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTAPROVEECTACONTABLE.CTIPOPROVEEDOR is 'Codigo del tipo de proveedor'; comment on column TCTAPROVEECTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado al tipo de proveedor'; comment on column TCTAPROVEECTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCTAPROVEECTACONTABLE add constraint IPKCTAPROCTACON primary key (CPERSONA_COMPANIA, CTIPOPROVEEDOR); /*==============================================================*/ /* Table: TCTITULOPROPIEDAD */ /*==============================================================*/ create table TCTITULOPROPIEDAD ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(20) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, FREGISTRO DATE not null, CCUENTA_CLIENTE VARCHAR2(19) not null, NUMERODOCUMENTO_FACTURA VARCHAR2(20) not null, CPERIODO_FACTURA VARCHAR2(4) not null, VERSIONCONTROL NUMBER(22) default 0 not null ); comment on table TCTITULOPROPIEDAD is 'Registrar los titulos de propiedad de los items vendidos en una factura'; comment on column TCTITULOPROPIEDAD.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TCTITULOPROPIEDAD.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTITULOPROPIEDAD.CPUNTOTRABAJO is 'Punto de trabajo en el que se emitio el documento'; comment on column TCTITULOPROPIEDAD.CTIPODOCUMENTOINVENTARIO is 'Tipo de documento dentro del inventario '; comment on column TCTITULOPROPIEDAD.SECUENCIA is 'Secuencia del Documento'; comment on column TCTITULOPROPIEDAD.NUMERODOCUMENTO is 'Numero del documento de la factura por el cual se le asigna/quita los puntos'; comment on column TCTITULOPROPIEDAD.CPERIODO is 'Periodo contable del ano en curso'; comment on column TCTITULOPROPIEDAD.FHASTA is 'Fecha de caducidad del registro'; comment on column TCTITULOPROPIEDAD.FDESDE is 'Fecha de inicio del registro'; comment on column TCTITULOPROPIEDAD.CESTATUSDOCUMENTO is 'Estado del documento emitido'; comment on column TCTITULOPROPIEDAD.FREGISTRO is 'Fecha en la que se registra el titulo de propiedad.'; comment on column TCTITULOPROPIEDAD.CCUENTA_CLIENTE is 'La identificacion del cliente de la factura'; comment on column TCTITULOPROPIEDAD.NUMERODOCUMENTO_FACTURA is 'Numero de la factura en la que se encuentra el item del cual se quiere emitir el titulo de propiedad.'; comment on column TCTITULOPROPIEDAD.CPERIODO_FACTURA is 'Periodo al que pertenece la factura del item del cual se va a emitir el titulo de propiedad.'; comment on column TCTITULOPROPIEDAD.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCTITULOPROPIEDAD add constraint IPKCTITULOPROPIEAD primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCTITULOPROPIEDADID */ /*==============================================================*/ create table TCTITULOPROPIEDADID ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIA NUMBER(20) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CSUCURSAL NUMBER(4) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null ); comment on table TCTITULOPROPIEDADID is 'Registrar los titulos de propiedad de los items vendidos en una factura'; comment on column TCTITULOPROPIEDADID.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TCTITULOPROPIEDADID.NUMERODOCUMENTO is 'Numero del documento de la factura por el cual se le asigna/quita los puntos'; comment on column TCTITULOPROPIEDADID.CPERIODO is 'Periodo contable del ano en curso'; comment on column TCTITULOPROPIEDADID.SECUENCIA is 'Secuencia del Documento'; comment on column TCTITULOPROPIEDADID.CPUNTOTRABAJO is 'Punto de trabajo en el que se emitio el documento'; comment on column TCTITULOPROPIEDADID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTITULOPROPIEDADID.CTIPODOCUMENTOINVENTARIO is 'Tipo de documento dentro del inventario '; alter table TCTITULOPROPIEDADID add constraint IPKCTITULOPROPIEDADID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCTRANSACCIONBODEGA */ /*==============================================================*/ create table TCTRANSACCIONBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, FTRANSACCION DATE not null, CUSUARIO VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CCUENTA_TRANSPORTISTA VARCHAR2(19), CESTATUSDOCUMENTO VARCHAR2(3), VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CBODEGA VARCHAR2(3) not null, CCUENTA_PROVEEDOR VARCHAR2(19), CPERSONA NUMBER(8), CPERSONA_CHOFER NUMBER(8), NUMERODIRECCION NUMBER(3), REFERENCIA VARCHAR2(20), MODELO VARCHAR2(40), PLACAS VARCHAR2(10), FREFERENCIA DATE, NUMERODOCUMENTO_CUADRO VARCHAR2(20), CPERIODO_CUADRO VARCHAR2(4), NUMERODOCUMENTO_PROFORMA VARCHAR2(20), CPERIODO_PROFORMA VARCHAR2(4), CCUENTA_CLIENTE VARCHAR2(19), NC VARCHAR2(1), NUMERODOCUMENTO_NC VARCHAR2(20), CPERIODO_NC VARCHAR2(4), NUMERODOCUMENTO_FACTURA VARCHAR2(20), CPERIODO_FACTURA VARCHAR2(4), NUMERODOCUMENTO_REF VARCHAR2(20), CPERIODO_REF VARCHAR2(4), NUMERODOCUMENTO_INGRESO VARCHAR2(20), CPERIODO_INGRESO VARCHAR2(4), NUMERODOCUMENTO_MIGRACION VARCHAR2(20) ); comment on table TCTRANSACCIONBODEGA is 'Registro de la cabecera de otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTRANSACCIONBODEGA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTRANSACCIONBODEGA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCTRANSACCIONBODEGA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCTRANSACCIONBODEGA.SECUENCIA is 'Secuencia numerida de otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGA.NUMERODOCUMENTO is 'Numero de documento de otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCTRANSACCIONBODEGA.FTRANSACCION is 'Fecha de otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGA.CUSUARIO is 'Codigo de usuario que efectua otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCTRANSACCIONBODEGA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCTRANSACCIONBODEGA.CCUENTA_TRANSPORTISTA is 'Codigo del Transportista'; comment on column TCTRANSACCIONBODEGA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCTRANSACCIONBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCTRANSACCIONBODEGA.OBSERVACIONES is 'Observaciones de otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGA.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TCTRANSACCIONBODEGA.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCTRANSACCIONBODEGA.CPERSONA is 'Codigo de la persona'; comment on column TCTRANSACCIONBODEGA.CPERSONA_CHOFER is 'Codigo de la persona que es chofer'; comment on column TCTRANSACCIONBODEGA.NUMERODIRECCION is 'Numero de direccion'; comment on column TCTRANSACCIONBODEGA.REFERENCIA is 'Informacion de referencia que documenta la transaccion'; comment on column TCTRANSACCIONBODEGA.MODELO is 'Modelo del vehiculo'; comment on column TCTRANSACCIONBODEGA.PLACAS is 'Numero de placa o tablilla del vehiculo'; comment on column TCTRANSACCIONBODEGA.FREFERENCIA is 'Fecha de referencia que documenta la transaccion'; comment on column TCTRANSACCIONBODEGA.NUMERODOCUMENTO_CUADRO is 'Numero de documento del cuadro comparativo'; comment on column TCTRANSACCIONBODEGA.CPERIODO_CUADRO is 'Codigo del periodo del ejercicio contable del cuadro comparativo'; comment on column TCTRANSACCIONBODEGA.NUMERODOCUMENTO_PROFORMA is 'Numero de documento de la proforma'; comment on column TCTRANSACCIONBODEGA.CPERIODO_PROFORMA is 'Codigo del periodo del ejercicio contable de la proforma'; comment on column TCTRANSACCIONBODEGA.CCUENTA_CLIENTE is 'Cuenta del cliente'; comment on column TCTRANSACCIONBODEGA.NC is '(1)Es nota de credito, (0) no es nota de credito'; comment on column TCTRANSACCIONBODEGA.NUMERODOCUMENTO_NC is 'Numero documento de la nota de credito'; comment on column TCTRANSACCIONBODEGA.CPERIODO_NC is 'Periodo de la nota de credito'; comment on column TCTRANSACCIONBODEGA.NUMERODOCUMENTO_FACTURA is 'NUMERODOCUMENTO_FACTURA'; comment on column TCTRANSACCIONBODEGA.CPERIODO_FACTURA is 'CPERIODO FACTURA'; comment on column TCTRANSACCIONBODEGA.NUMERODOCUMENTO_REF is 'Numero de documento de referencia'; comment on column TCTRANSACCIONBODEGA.CPERIODO_REF is 'Periodo de referencia'; comment on column TCTRANSACCIONBODEGA.NUMERODOCUMENTO_INGRESO is 'Numero de documento del ingreso a bodega'; comment on column TCTRANSACCIONBODEGA.CPERIODO_INGRESO is 'Codigo del periodo del ingreso a bodega'; comment on column TCTRANSACCIONBODEGA.NUMERODOCUMENTO_MIGRACION is 'Especifica el numero de documento anterior a la migracion'; alter table TCTRANSACCIONBODEGA add constraint IPKCTRANSACCIONBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCTRANSACCIONBODEGAID */ /*==============================================================*/ create table TCTRANSACCIONBODEGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCTRANSACCIONBODEGAID is 'Id del registro de la cabecera de otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTRANSACCIONBODEGAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCTRANSACCIONBODEGAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTRANSACCIONBODEGAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCTRANSACCIONBODEGAID.SECUENCIA is 'Secuencia numerida de otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGAID.NUMERODOCUMENTO is 'Numero de documento de otras transacciones de bodega'; comment on column TCTRANSACCIONBODEGAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCTRANSACCIONBODEGAID add constraint IPKCTRANSACIONBODEGAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCTRANSACCIONBODEGALIQ */ /*==============================================================*/ create table TCTRANSACCIONBODEGALIQ ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10), NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FREGISTRO DATE not null, CCUENTA_PROVEEDOR VARCHAR2(19), CUSUARIO VARCHAR2(12) not null, OBSERVACIONES VARCHAR2(200), CESTATUSDOCUMENTO VARCHAR2(3), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, TRANSPORTE VARCHAR2(1) ); comment on table TCTRANSACCIONBODEGALIQ is 'Registro de la cabecera de la liquidacion de las transacciones a bodega'; comment on column TCTRANSACCIONBODEGALIQ.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTRANSACCIONBODEGALIQ.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTRANSACCIONBODEGALIQ.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCTRANSACCIONBODEGALIQ.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCTRANSACCIONBODEGALIQ.SECUENCIA is 'Secuencia numerica de la liquidacion'; comment on column TCTRANSACCIONBODEGALIQ.NUMERODOCUMENTO is 'Numero de documento de la liquidacion'; comment on column TCTRANSACCIONBODEGALIQ.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCTRANSACCIONBODEGALIQ.FREGISTRO is 'Fecha del registro de la liquidacion'; comment on column TCTRANSACCIONBODEGALIQ.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCTRANSACCIONBODEGALIQ.CUSUARIO is 'Codigo de usuario que requistra la liquidacion'; comment on column TCTRANSACCIONBODEGALIQ.OBSERVACIONES is 'Observaciones de la liquidacion'; comment on column TCTRANSACCIONBODEGALIQ.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCTRANSACCIONBODEGALIQ.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCTRANSACCIONBODEGALIQ.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCTRANSACCIONBODEGALIQ.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCTRANSACCIONBODEGALIQ.TRANSPORTE is 'Establece si el proveedor proporciona o no transporte'; alter table TCTRANSACCIONBODEGALIQ add constraint IPKCTRANSBODLIQ primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCTRANSACCIONBODEGALIQID */ /*==============================================================*/ create table TCTRANSACCIONBODEGALIQID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCTRANSACCIONBODEGALIQID is 'Id del registro de la cabecera de la liquidacion de las transacciones a bodega'; comment on column TCTRANSACCIONBODEGALIQID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTRANSACCIONBODEGALIQID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCTRANSACCIONBODEGALIQID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTRANSACCIONBODEGALIQID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCTRANSACCIONBODEGALIQID.SECUENCIA is 'Secuencia numerica de la liquidacion'; comment on column TCTRANSACCIONBODEGALIQID.NUMERODOCUMENTO is 'Numero de documento de la liquidacion'; comment on column TCTRANSACCIONBODEGALIQID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCTRANSACCIONBODEGALIQID add constraint IPKCTRANSBODLIQID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCTRANSACCIONSERIES */ /*==============================================================*/ create table TCTRANSACCIONSERIES ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CTIPODOCUMENTOINVENTARIO_REF VARCHAR2(2) not null, TIPO_REF VARCHAR2(1) default 'N' not null, NUMERODOCUMENTO_REF VARCHAR2(20) not null, CPERIODO_REF VARCHAR2(4) not null, CUSUARIO VARCHAR2(12) not null, CBODEGA VARCHAR2(3) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, FTRANSACCION DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CESTATUSDOCUMENTO_REF VARCHAR2(3) not null, AFECTASALDO VARCHAR2(1) default '0' ); comment on table TCTRANSACCIONSERIES is 'Registro de codigos de item en bodega por numero de serie'; comment on column TCTRANSACCIONSERIES.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTRANSACCIONSERIES.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTRANSACCIONSERIES.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCTRANSACCIONSERIES.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCTRANSACCIONSERIES.SECUENCIA is 'Secuencia numerida de las transacciones de serie'; comment on column TCTRANSACCIONSERIES.NUMERODOCUMENTO is 'Numero de documento de las transacciones'; comment on column TCTRANSACCIONSERIES.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCTRANSACCIONSERIES.CTIPODOCUMENTOINVENTARIO_REF is 'Codigo del tipo documento de inventarios referencia'; comment on column TCTRANSACCIONSERIES.TIPO_REF is 'Indica si se trata de un Ingreso o un Egreso'; comment on column TCTRANSACCIONSERIES.NUMERODOCUMENTO_REF is 'Numero de documento de las transacciones referencia'; comment on column TCTRANSACCIONSERIES.CPERIODO_REF is 'Codigo del periodo del ejercicio contable referencia'; comment on column TCTRANSACCIONSERIES.CUSUARIO is 'Codigo de usuario que efectua a las transacciones'; comment on column TCTRANSACCIONSERIES.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TCTRANSACCIONSERIES.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCTRANSACCIONSERIES.FTRANSACCION is 'Fecha de las transacciones'; comment on column TCTRANSACCIONSERIES.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCTRANSACCIONSERIES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCTRANSACCIONSERIES.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCTRANSACCIONSERIES.CESTATUSDOCUMENTO_REF is 'Codigo del tipo documento de inventarios referencia'; comment on column TCTRANSACCIONSERIES.AFECTASALDO is 'Si la transaccion afecta o no al saldo, 1 afecta, 0 no afecta'; alter table TCTRANSACCIONSERIES add constraint IPKCTRANSACCIONSERIES primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCTRANSACCIONSERIESID */ /*==============================================================*/ create table TCTRANSACCIONSERIESID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCTRANSACCIONSERIESID is 'Id del registro de la cabecera de las transacciones series'; comment on column TCTRANSACCIONSERIESID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTRANSACCIONSERIESID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCTRANSACCIONSERIESID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTRANSACCIONSERIESID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCTRANSACCIONSERIESID.SECUENCIA is 'Secuencia numerida de otras transacciones de bodega'; comment on column TCTRANSACCIONSERIESID.NUMERODOCUMENTO is 'Numero de documento de otras transacciones de bodega'; comment on column TCTRANSACCIONSERIESID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCTRANSACCIONSERIESID add constraint IPKCTRANSACIONSERIESID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCTRANSFERENCIABODEGA */ /*==============================================================*/ create table TCTRANSFERENCIABODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, FTRANSACCION DATE not null, CUSUARIO VARCHAR(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CCUENTA_TRANSPORTISTA VARCHAR2(19), CESTATUSDOCUMENTO VARCHAR2(3), VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(200), CPERSONA_COMPANIAO NUMBER(8) not null, CBODEGA_ORIGEN VARCHAR2(3) not null, CPERSONA_COMPANIAD NUMBER(8) not null, CBODEGA_DESTINO VARCHAR2(3) not null, CPERSONA_CHOFER NUMBER(8), REFERENCIA VARCHAR2(20), MODELO VARCHAR2(40), PLACAS VARCHAR2(10), NUMERODOCUMENTO_REFERENCIA VARCHAR2(20), CPERIODO_REFERENCIA VARCHAR2(4), CCUENTA_PROVEEDOR VARCHAR2(19) ); comment on table TCTRANSFERENCIABODEGA is 'Registro de la cabecera de transferencias de bodega'; comment on column TCTRANSFERENCIABODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTRANSFERENCIABODEGA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTRANSFERENCIABODEGA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCTRANSFERENCIABODEGA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCTRANSFERENCIABODEGA.SECUENCIA is 'Secuencia numerida de transferencias de bodega'; comment on column TCTRANSFERENCIABODEGA.NUMERODOCUMENTO is 'Numero de documento de transferencias de bodega'; comment on column TCTRANSFERENCIABODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCTRANSFERENCIABODEGA.FTRANSACCION is 'Fecha de transferencia de bodega'; comment on column TCTRANSFERENCIABODEGA.CUSUARIO is 'Codigo de usuario que efectua la transferencia de bodega'; comment on column TCTRANSFERENCIABODEGA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCTRANSFERENCIABODEGA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCTRANSFERENCIABODEGA.CCUENTA_TRANSPORTISTA is 'Codigo del Transportista'; comment on column TCTRANSFERENCIABODEGA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TCTRANSFERENCIABODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCTRANSFERENCIABODEGA.OBSERVACIONES is 'Observaciones de transferencias de bodega'; comment on column TCTRANSFERENCIABODEGA.CPERSONA_COMPANIAO is 'Codigo de persona de la compania origen'; comment on column TCTRANSFERENCIABODEGA.CBODEGA_ORIGEN is 'Codigo de la Bodega origen de la tranferencia de inventarios'; comment on column TCTRANSFERENCIABODEGA.CPERSONA_COMPANIAD is 'Codigo de persona de la compania destino'; comment on column TCTRANSFERENCIABODEGA.CBODEGA_DESTINO is 'Codigo de la Bodega destino de la tranferencia de inventarios'; comment on column TCTRANSFERENCIABODEGA.CPERSONA_CHOFER is 'Codigo de la persona que es chofer'; comment on column TCTRANSFERENCIABODEGA.REFERENCIA is 'Informacion de referencia que documenta la transaccion'; comment on column TCTRANSFERENCIABODEGA.MODELO is 'Modelo del vehiculo'; comment on column TCTRANSFERENCIABODEGA.PLACAS is 'Numero de placa o tablilla del vehiculo'; comment on column TCTRANSFERENCIABODEGA.NUMERODOCUMENTO_REFERENCIA is 'Numero documento de refencia'; comment on column TCTRANSFERENCIABODEGA.CPERIODO_REFERENCIA is 'Periodo de referencia'; comment on column TCTRANSFERENCIABODEGA.CCUENTA_PROVEEDOR is 'Cuenta del proveedor'; alter table TCTRANSFERENCIABODEGA add constraint IPKCTRANSFERENCIABODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TCTRANSFERENCIABODEGAID */ /*==============================================================*/ create table TCTRANSFERENCIABODEGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TCTRANSFERENCIABODEGAID is 'Id del registro de la cabecera de transferencias de bodega'; comment on column TCTRANSFERENCIABODEGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCTRANSFERENCIABODEGAID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCTRANSFERENCIABODEGAID.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCTRANSFERENCIABODEGAID.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCTRANSFERENCIABODEGAID.SECUENCIA is 'Secuencia numerida de transferencias de bodega'; comment on column TCTRANSFERENCIABODEGAID.NUMERODOCUMENTO is 'Numero de documento de transferencias de bodega'; comment on column TCTRANSFERENCIABODEGAID.CPERIODO is 'Codigo del periodo del ejercicio contable'; alter table TCTRANSFERENCIABODEGAID add constraint IPKCTRANSFERENCIABODEGAID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCUENTAACTIVOSFIJOSDPR */ /*==============================================================*/ create table TCUENTAACTIVOSFIJOSDPR ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP not null, DEPRECIACION_ACUMULADA NUMBER(19,6), FDEPRECIACION DATE, DEPRECIACION NUMBER(19,6) ); comment on table TCUENTAACTIVOSFIJOSDPR is 'Datos de la depreciacion de activos fijos'; comment on column TCUENTAACTIVOSFIJOSDPR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAACTIVOSFIJOSDPR.CCUENTA is 'Numero de cuenta del activo fijo'; comment on column TCUENTAACTIVOSFIJOSDPR.FHASTA is 'Fecha hasta la que estan vigentes los datos del activo fijo'; comment on column TCUENTAACTIVOSFIJOSDPR.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCUENTAACTIVOSFIJOSDPR.FDESDE is 'Fecha desde la que estan vigentes los datos del activo fijo'; comment on column TCUENTAACTIVOSFIJOSDPR.DEPRECIACION_ACUMULADA is 'Depreciacion del activo fijo'; comment on column TCUENTAACTIVOSFIJOSDPR.FDEPRECIACION is 'Fecha de la ultima depreciacion del activo fijo'; comment on column TCUENTAACTIVOSFIJOSDPR.DEPRECIACION is 'Valor de la depreciacion'; alter table TCUENTAACTIVOSFIJOSDPR add constraint IPKACTFIJDPR primary key (CPERSONA_COMPANIA, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TCUENTAACTIVOSFIJOSINV */ /*==============================================================*/ create table TCUENTAACTIVOSFIJOSINV ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA_ACTIVO VARCHAR2(19) not null, CCUENTA_INVENTARIO VARCHAR2(19), NUMERODOCUMENTO_SOLICITUD VARCHAR2(20), CPERIODO_SOLICITUD VARCHAR2(4), NUMERODOCUMENTO_FACTURA VARCHAR2(20), CPERIODO_FACTURA VARCHAR2(4), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, ACTIVO VARCHAR2(1) default '1', USADO VARCHAR2(1) default '0', DEPRECIACION_VALOR NUMBER(19,10), DEPRECIACION_SECUENCIA NUMBER(10), CCENTROCOSTO VARCHAR2(2), FINICIODEPRECIACION DATE, FSOLICITUD DATE, FFACTURA DATE ); comment on table TCUENTAACTIVOSFIJOSINV is 'Datos generales de los activos fijos y de los items de inventarios'; comment on column TCUENTAACTIVOSFIJOSINV.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAACTIVOSFIJOSINV.CCUENTA_ACTIVO is 'Numero de cuenta del activo fijo'; comment on column TCUENTAACTIVOSFIJOSINV.CCUENTA_INVENTARIO is 'Numero de cuenta de intentarios'; comment on column TCUENTAACTIVOSFIJOSINV.NUMERODOCUMENTO_SOLICITUD is 'Numero de documento de la solicitud de pago'; comment on column TCUENTAACTIVOSFIJOSINV.CPERIODO_SOLICITUD is 'Codigo del periodo del ejercicio contable de la solicitud de pago'; comment on column TCUENTAACTIVOSFIJOSINV.NUMERODOCUMENTO_FACTURA is 'Numero de documento de la factura'; comment on column TCUENTAACTIVOSFIJOSINV.CPERIODO_FACTURA is 'Codigo del periodo del ejercicio contable de la factura'; comment on column TCUENTAACTIVOSFIJOSINV.FDESDE is 'Fecha desde la que estan vigentes los datos del activo fijo'; comment on column TCUENTAACTIVOSFIJOSINV.FHASTA is 'Fecha hasta la que estan vigentes los datos del activo fijo'; comment on column TCUENTAACTIVOSFIJOSINV.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCUENTAACTIVOSFIJOSINV.ACTIVO is 'Si el activo fijo esta activo o no, 1 = activo 0 = no activo'; comment on column TCUENTAACTIVOSFIJOSINV.USADO is 'Si el activo fijo es nuevo o usado, 1 = usado 0 = nuevo'; comment on column TCUENTAACTIVOSFIJOSINV.DEPRECIACION_VALOR is 'Valor actual de la depreciacion'; comment on column TCUENTAACTIVOSFIJOSINV.DEPRECIACION_SECUENCIA is 'Secuencia de la depreciacion'; comment on column TCUENTAACTIVOSFIJOSINV.CCENTROCOSTO is 'Codigo del centro de costo'; comment on column TCUENTAACTIVOSFIJOSINV.FINICIODEPRECIACION is 'Fecha en la que inicia la depreciacion'; comment on column TCUENTAACTIVOSFIJOSINV.FSOLICITUD is 'Fecha de la solicitud de pago'; comment on column TCUENTAACTIVOSFIJOSINV.FFACTURA is 'Fecha de la factura'; alter table TCUENTAACTIVOSFIJOSINV add constraint IPKCUENTAACTIVOSFIJOSINV primary key (CPERSONA_COMPANIA, CCUENTA_ACTIVO, FHASTA); /*==============================================================*/ /* Table: TCUENTABANCOS */ /*==============================================================*/ create table TCUENTABANCOS ( CCODIGOBANCO VARCHAR(3) not null, CPERSONA_COMPANIA NUMBER(8) not null, NUMEROCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200), TIPOCUENTA VARCHAR(2) ); comment on table TCUENTABANCOS is 'Registro de las cuentas de los bancos para pagos a proveedores'; comment on column TCUENTABANCOS.CCODIGOBANCO is 'Codigo del Banco'; comment on column TCUENTABANCOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTABANCOS.NUMEROCUENTA is 'Numero de la cuenta del banco'; comment on column TCUENTABANCOS.FDESDE is 'Fecha desde la que se encuentra vigente el registro'; comment on column TCUENTABANCOS.FHASTA is 'Fecha hasta la que se encuentra vigente el registro'; comment on column TCUENTABANCOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCUENTABANCOS.OBSERVACIONES is 'Campo que contiene las observaciones del cheque'; comment on column TCUENTABANCOS.TIPOCUENTA is 'Indica el tipo de cuenta (ahorros, corriente)'; alter table TCUENTABANCOS add constraint IPKCUENTABANCOS primary key (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA, FHASTA); /*==============================================================*/ /* Table: TCUENTABANCOSCHEQUERA */ /*==============================================================*/ create table TCUENTABANCOSCHEQUERA ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CCODIGOBANCO VARCHAR(3) not null, NUMEROCUENTA VARCHAR2(19) not null, SCHEQUERA NUMBER(8) not null, SECUENCIA_DESDE NUMBER(10) not null, SECUENCIA_HASTA NUMBER(10), SECUENCIA_ACTUAL NUMBER(10), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, ESTADO VARCHAR2(1) not null ); comment on table TCUENTABANCOSCHEQUERA is 'Registro de las chequeras de cuentas de los bancos para pagos a proveedores'; comment on column TCUENTABANCOSCHEQUERA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTABANCOSCHEQUERA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCUENTABANCOSCHEQUERA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCUENTABANCOSCHEQUERA.CCODIGOBANCO is 'Codigo del Banco'; comment on column TCUENTABANCOSCHEQUERA.NUMEROCUENTA is 'Numero de la cuenta del banco'; comment on column TCUENTABANCOSCHEQUERA.SCHEQUERA is 'Secuencia de una chequera'; comment on column TCUENTABANCOSCHEQUERA.SECUENCIA_DESDE is 'Serie Inicial de la secuencia de la chequera'; comment on column TCUENTABANCOSCHEQUERA.SECUENCIA_HASTA is 'Serie final de la secuencia de la chequera'; comment on column TCUENTABANCOSCHEQUERA.SECUENCIA_ACTUAL is 'Numero en el que se encuentra la numeracion actual del cheque'; comment on column TCUENTABANCOSCHEQUERA.FDESDE is 'Fecha desde la que se encuentra vigente el registro'; comment on column TCUENTABANCOSCHEQUERA.FHASTA is 'Fecha hasta la que se encuentra vigente el registro'; comment on column TCUENTABANCOSCHEQUERA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCUENTABANCOSCHEQUERA.ESTADO is 'Estado de la chequera 1=Activo 0=Desactivado'; alter table TCUENTABANCOSCHEQUERA add constraint IPKCUENTABANCOSCHEQUERA primary key (CCODIGOBANCO, CSUCURSAL, CPUNTOTRABAJO, CPERSONA_COMPANIA, NUMEROCUENTA, SCHEQUERA, FHASTA); /*==============================================================*/ /* Table: TCUENTABANCOSID */ /*==============================================================*/ create table TCUENTABANCOSID ( CCODIGOBANCO VARCHAR(3) not null, CPERSONA_COMPANIA NUMBER(8) not null, NUMEROCUENTA VARCHAR2(19) not null ); comment on table TCUENTABANCOSID is 'Id del registro de las cuentas de los bancos para pagos a proveedores'; comment on column TCUENTABANCOSID.CCODIGOBANCO is 'Codigo del Banco'; comment on column TCUENTABANCOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTABANCOSID.NUMEROCUENTA is 'Numero de la cuenta del banco'; alter table TCUENTABANCOSID add constraint IPKCUENTABANCOSID primary key (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); /*==============================================================*/ /* Table: TCUENTABANCOSUCURSAL */ /*==============================================================*/ create table TCUENTABANCOSUCURSAL ( CPERSONA_COMPANIA NUMBER(8) not null, CCODIGOBANCO VARCHAR2(3) not null, NUMEROCUENTA VARCHAR2(19) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CUENTAPRINCIPAL VARCHAR2(1), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCUENTABANCOSUCURSAL is 'Registro de las cuentas de los bancos por sucursal'; comment on column TCUENTABANCOSUCURSAL.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TCUENTABANCOSUCURSAL.CCODIGOBANCO is 'Codigo del banco'; comment on column TCUENTABANCOSUCURSAL.NUMEROCUENTA is 'Codigo de la cuenta del banco'; comment on column TCUENTABANCOSUCURSAL.CSUCURSAL is 'Codigo de la sucursal'; comment on column TCUENTABANCOSUCURSAL.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TCUENTABANCOSUCURSAL.CUENTAPRINCIPAL is 'Si la cuenta es principal o no'; comment on column TCUENTABANCOSUCURSAL.FDESDE is 'Fecha de guardado del registro'; comment on column TCUENTABANCOSUCURSAL.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTABANCOSUCURSAL.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TCUENTABANCOSUCURSAL add constraint IPKTCUENTABANCOSUCURSAL primary key (CPERSONA_COMPANIA, CCODIGOBANCO, NUMEROCUENTA, CSUCURSAL, CPUNTOTRABAJO, FHASTA); /*==============================================================*/ /* Table: TCUENTACLIENTE */ /*==============================================================*/ create table TCUENTACLIENTE ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CPERFILCLIENTE VARCHAR(4) not null, FHASTA TIMESTAMP not null, CTIPOCONTRIBUYENTE NUMBER(2) not null, CTIPOCLIENTE VARCHAR2(3) not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null, NUMERORESOLUCION NUMBER(6), CPAIS VARCHAR2(3), CPROVINCIA VARCHAR2(3), CCIUDAD VARCHAR2(6), CZONA VARCHAR2(4), CTERRITORIO VARCHAR2(4), CCANTON VARCHAR2(6), CPARROQUIA VARCHAR2(6), CUPO NUMBER(19,2), CTIPORELACIONADO VARCHAR2(4), NOMBREREPRESENTANTELEGAL VARCHAR2(200), TRANSPORTEPROPIO VARCHAR2(1), SEGUROTRANSPORTE VARCHAR2(1), CCUENTA_VENDEDOR VARCHAR2(19), CESTATUSCLIENTECONVENIO VARCHAR2(3) ); comment on table TCUENTACLIENTE is 'Definicion de los codigos clientes'; comment on column TCUENTACLIENTE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTACLIENTE.CCUENTA is 'Codigo del Cliente'; comment on column TCUENTACLIENTE.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TCUENTACLIENTE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTACLIENTE.CTIPOCONTRIBUYENTE is 'Codigo del tipo de contribuyente'; comment on column TCUENTACLIENTE.CTIPOCLIENTE is 'Codigo de los tipos de cliente de una persona juridica'; comment on column TCUENTACLIENTE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTACLIENTE.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCUENTACLIENTE.NUMERORESOLUCION is 'Numero de resolucion del contribuyente especial'; comment on column TCUENTACLIENTE.CPAIS is 'CODIGO DEL PAIS'; comment on column TCUENTACLIENTE.CPROVINCIA is 'CODIGO DE LA PROVINCIA'; comment on column TCUENTACLIENTE.CCIUDAD is 'CODIGO DE LA CIUDAD'; comment on column TCUENTACLIENTE.CZONA is 'CODIGO DE LA ZONA'; comment on column TCUENTACLIENTE.CTERRITORIO is 'CODIGO DEL TERRITORIO'; comment on column TCUENTACLIENTE.CCANTON is 'Codigo del canton al que pertenece la ciudad'; comment on column TCUENTACLIENTE.CPARROQUIA is 'Codigo de la parroquia'; comment on column TCUENTACLIENTE.CUPO is 'VALOR DEL CUPO QUE TIENE EL CLIENTE'; comment on column TCUENTACLIENTE.CTIPORELACIONADO is 'Codigo del tipo de relacionado'; comment on column TCUENTACLIENTE.NOMBREREPRESENTANTELEGAL is 'Nombre del representante legal'; comment on column TCUENTACLIENTE.TRANSPORTEPROPIO is 'Check si el transporte es propio del cliente S o N'; comment on column TCUENTACLIENTE.SEGUROTRANSPORTE is 'Check si tiene seguro de transporte S o N'; comment on column TCUENTACLIENTE.CCUENTA_VENDEDOR is 'Iidentificacion del vendedor'; comment on column TCUENTACLIENTE.CESTATUSCLIENTECONVENIO is 'Codigo de estatus de cliente-convenio'; alter table TCUENTACLIENTE add constraint CKTRANSPORTEPROPIO check (TRANSPORTEPROPIO is null or (TRANSPORTEPROPIO IN ('S','N'))); alter table TCUENTACLIENTE add constraint CKSEGUROTRANSPORTE check (SEGUROTRANSPORTE is null or (SEGUROTRANSPORTE IN ('S','N'))); alter table TCUENTACLIENTE add constraint IPKCODIGOSCLIENTE primary key (FHASTA, CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUENTACLIENTEID */ /*==============================================================*/ create table TCUENTACLIENTEID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null ); comment on table TCUENTACLIENTEID is 'Definicion de datos de Clientes'; comment on column TCUENTACLIENTEID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTACLIENTEID.CCUENTA is 'Codigo de cliente'; alter table TCUENTACLIENTEID add constraint IPKCODIGOSCLIENTEID primary key (CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUENTAINVENTARIO */ /*==============================================================*/ create table TCUENTAINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOITEM VARCHAR(3) not null, CLINEAITEM VARCHAR(3), CCLASEITEM VARCHAR(3), CSUBCLASEITEM VARCHAR(4), SECUENCIA VARCHAR(4), CCUENTA VARCHAR2(19) not null, DESCRIPCION VARCHAR(100) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null, CMARCA VARCHAR(3), CUNIDAD VARCHAR(3), CTARIFAIVA VARCHAR(1), CTARIFAICE VARCHAR(4), CCALIDAD VARCHAR(1), CMATIZ VARCHAR(2), CCALIBRE VARCHAR(2), ATRIBUTOS VARCHAR2(1) default '0' not null, MOVIMIENTO VARCHAR2(1) default '0' not null, ANIO VARCHAR2(4), SERIEMOTOR VARCHAR2(20), PLACAS VARCHAR2(10), COLOR VARCHAR2(10), CMARCAVEHICULO VARCHAR2(3), SERIECHASIS VARCHAR2(20), CTIPOVEHICULO NUMBER(3), CILINDRADA VARCHAR2(10), SERIE VARCHAR2(20), CUNIDAD_VOLUMEN VARCHAR(3), CUNIDAD_PESO VARCHAR(3), VOLUMEN NUMERIC(9,2), PESO NUMERIC(9,2), CODIGOSTC VARCHAR2(15), RETIENE VARCHAR2(1) default '0', CNIVEL1 VARCHAR(4), CNIVEL2 VARCHAR(3), AFINIDADBASE NUMBER(3), AFINIDAD NUMBER(3), TIENEUBICACION NUMBER(1), DESCRIPCIONALTERNATIVA VARCHAR2(250), CODIGO_A VARCHAR2(50), CODIGO_B VARCHAR2(19), CODIGO_C VARCHAR2(19), CONTROLAABC NUMBER(1), CONTROLACALIDAD NUMBER(1), FACTORCONVERSION NUMBER(19,2), CUNIDAD_SECUNDARIA VARCHAR(3), ESTADOSERIE VARCHAR2(1) default '0', CIMAGEN NUMBER(10), MANEJACATALOGO VARCHAR2(1) default '0', MANEJASERIES VARCHAR2(1) default '0', MANEJAPUNTOS VARCHAR2(1) default '0', CLASEPT VARCHAR2(5), CTECNOLOGIA VARCHAR2(3), CTARIFAPERCEPCION VARCHAR2(3), COSTOMATERIALES NUMBER(19,2), CBASE VARCHAR2(3), CTRAFICO VARCHAR2(3), CUSO VARCHAR2(3), CTECNOLOGIA_EXP VARCHAR2(3), CPROCESO VARCHAR2(3), ESTANDAR VARCHAR2(1), CCUENTA_PADRE VARCHAR2(19), MANEJACUPO VARCHAR2(1), ES_TIERRA VARCHAR2(1) default '0', ULTIMOCOSTOPROMEDIO NUMBER(19,10) default 0, FRITA VARCHAR2(1) default '0', CDECLARACION_ARANCELARIA VARCHAR2(15), PRECIOTRANSPORTE NUMBER(19,2), CTARIFAICECOMPRAS VARCHAR2(4), CESTATUSITEM VARCHAR2(3), MANEJACONSOLIDAR VARCHAR2(1) default '0', CUSUARIO VARCHAR2(12), FMODIFICACION TIMESTAMP ); comment on table TCUENTAINVENTARIO is 'Definicion de los codigos de Items para los inventarios'; comment on column TCUENTAINVENTARIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAINVENTARIO.CTIPOITEM is 'Codigo del tipo de Item'; comment on column TCUENTAINVENTARIO.CLINEAITEM is 'Codigo de linea de los Inventarios'; comment on column TCUENTAINVENTARIO.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TCUENTAINVENTARIO.CSUBCLASEITEM is 'Codigo de la subclase de item'; comment on column TCUENTAINVENTARIO.SECUENCIA is 'Secuencia del codigo del Item'; comment on column TCUENTAINVENTARIO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCUENTAINVENTARIO.DESCRIPCION is 'Descripcion del Item de los Inventarios'; comment on column TCUENTAINVENTARIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTAINVENTARIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTAINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCUENTAINVENTARIO.CMARCA is 'Codigo de la marca de los Inventarios'; comment on column TCUENTAINVENTARIO.CUNIDAD is 'Codigo de la unidad de los Inventarios'; comment on column TCUENTAINVENTARIO.CTARIFAIVA is 'Codigo de la Tarifa del IVA del Item'; comment on column TCUENTAINVENTARIO.CTARIFAICE is 'Codigo de la Tarifa del ICE del Item'; comment on column TCUENTAINVENTARIO.CCALIDAD is 'Codigo de calidad'; comment on column TCUENTAINVENTARIO.CMATIZ is 'Codigo de matiz'; comment on column TCUENTAINVENTARIO.CCALIBRE is 'Codigo de calibre'; comment on column TCUENTAINVENTARIO.ATRIBUTOS is 'Indica si el item posee atributos 1 si tien 0 no tine'; comment on column TCUENTAINVENTARIO.MOVIMIENTO is 'Indica si el item es de movimiento (1), o grupo (0).'; comment on column TCUENTAINVENTARIO.ANIO is 'Anio de fabricacion del vehiculo'; comment on column TCUENTAINVENTARIO.SERIEMOTOR is 'Numero de serie del motor'; comment on column TCUENTAINVENTARIO.PLACAS is 'Numero de placa o tablilla del vehiculo'; comment on column TCUENTAINVENTARIO.COLOR is 'Color del vehiculo'; comment on column TCUENTAINVENTARIO.CMARCAVEHICULO is 'Codigo de la marca de vehiculo'; comment on column TCUENTAINVENTARIO.SERIECHASIS is 'Numero de serie del chasis'; comment on column TCUENTAINVENTARIO.CTIPOVEHICULO is 'Codigo del tipo de vehiculo'; comment on column TCUENTAINVENTARIO.CILINDRADA is 'Volumen geometrico ocupado por el conjunto de pistones del vehiculo'; comment on column TCUENTAINVENTARIO.SERIE is 'Numero de serie'; comment on column TCUENTAINVENTARIO.CUNIDAD_VOLUMEN is 'Codigo de la unidad de volumen del item'; comment on column TCUENTAINVENTARIO.CUNIDAD_PESO is 'Codigo de la unidad de peso del item'; comment on column TCUENTAINVENTARIO.VOLUMEN is 'Volumen de almacenamiento del item'; comment on column TCUENTAINVENTARIO.PESO is 'Peso por cada unidad del item'; comment on column TCUENTAINVENTARIO.CODIGOSTC is 'Codigo dado por la entidad reguladora'; comment on column TCUENTAINVENTARIO.RETIENE is 'Indica si el item retiene (1) Si, (0) No.'; comment on column TCUENTAINVENTARIO.CNIVEL1 is 'Codigo para el nivel1 del Item'; comment on column TCUENTAINVENTARIO.CNIVEL2 is 'Codigo para el nivel2 del Item'; comment on column TCUENTAINVENTARIO.AFINIDADBASE is 'El valor base de afinidad que se tomara como referencia de ese item'; comment on column TCUENTAINVENTARIO.AFINIDAD is 'El rango +- de afinidad que se tomara para el item '; comment on column TCUENTAINVENTARIO.TIENEUBICACION is 'Si el item tiene ubicacion fija en la bodega'; comment on column TCUENTAINVENTARIO.DESCRIPCIONALTERNATIVA is 'Una descripcion adicional para el item'; comment on column TCUENTAINVENTARIO.CODIGO_A is 'Un codigo alterno para el item'; comment on column TCUENTAINVENTARIO.CODIGO_B is 'Un codigo alterno para el item'; comment on column TCUENTAINVENTARIO.CODIGO_C is 'Un codigo alterno para el item'; comment on column TCUENTAINVENTARIO.CONTROLAABC is 'Si el item tiene control ABC'; comment on column TCUENTAINVENTARIO.CONTROLACALIDAD is 'Si el item maneja control de calidad'; comment on column TCUENTAINVENTARIO.FACTORCONVERSION is 'Factor de conversion del item'; comment on column TCUENTAINVENTARIO.CUNIDAD_SECUNDARIA is 'Codigo de la unidad secundaria de los Inventarios'; comment on column TCUENTAINVENTARIO.ESTADOSERIE is 'Especifica si el item se desglosa en series'; comment on column TCUENTAINVENTARIO.CIMAGEN is 'Codigo de imagen del item'; comment on column TCUENTAINVENTARIO.MANEJACATALOGO is 'Especifica si maneja Catalogo de precios'; comment on column TCUENTAINVENTARIO.MANEJASERIES is '1 Maneja Series, 0 No Maneja Series'; comment on column TCUENTAINVENTARIO.MANEJAPUNTOS is 'Indica si maneja punto o no'; comment on column TCUENTAINVENTARIO.CLASEPT is 'Clase del producto, que puede ser PISO o PARED'; comment on column TCUENTAINVENTARIO.CTECNOLOGIA is 'Codigo de la tecnologia del item de inventario'; comment on column TCUENTAINVENTARIO.CTARIFAPERCEPCION is 'Codigo de la Tarifa de percepcion del Item (Peru)'; comment on column TCUENTAINVENTARIO.COSTOMATERIALES is 'Costo de los materiales'; comment on column TCUENTAINVENTARIO.CBASE is 'Codigo de la base'; comment on column TCUENTAINVENTARIO.CTRAFICO is 'Codigo del trafico'; comment on column TCUENTAINVENTARIO.CUSO is 'Codigo del uso de la clase del item'; comment on column TCUENTAINVENTARIO.CTECNOLOGIA_EXP is 'Codigo de la tecnologia del item de inventario para exportacion'; comment on column TCUENTAINVENTARIO.CPROCESO is 'Codigo del proceso'; comment on column TCUENTAINVENTARIO.ESTANDAR is 'Identifica si es el estandar para la calidad a la que corresponde 0=No es y 1=Si es estandar'; comment on column TCUENTAINVENTARIO.CCUENTA_PADRE is 'Codigo del item padre'; comment on column TCUENTAINVENTARIO.MANEJACUPO is 'Campo para indicar si un item maneja cupos o no'; comment on column TCUENTAINVENTARIO.ES_TIERRA is 'Campo para indicar si es un item de tierra 1 o no 0'; comment on column TCUENTAINVENTARIO.ULTIMOCOSTOPROMEDIO is 'Ultimo costo promedio del item'; comment on column TCUENTAINVENTARIO.FRITA is 'Identificador (1) es frita, (0) no es frita'; comment on column TCUENTAINVENTARIO.CDECLARACION_ARANCELARIA is 'Codigo de la declaracion arancelaria de el item'; comment on column TCUENTAINVENTARIO.PRECIOTRANSPORTE is 'Precio de transporte para cada item'; comment on column TCUENTAINVENTARIO.CTARIFAICECOMPRAS is 'Porcentaje de ICE en compras '; comment on column TCUENTAINVENTARIO.CESTATUSITEM is 'Codigo del estado del item.'; comment on column TCUENTAINVENTARIO.MANEJACONSOLIDAR is 'Campo que permite consolidar items al momento de egresar de items de bodega'; comment on column TCUENTAINVENTARIO.CUSUARIO is 'Codigo de usuario que efectua un cambio en el item'; comment on column TCUENTAINVENTARIO.FMODIFICACION is 'Fecha en que se modifica un item.'; alter table TCUENTAINVENTARIO add constraint CKT_TCUENTAINVENTARIO check (ATRIBUTOS in ('0','1')); alter table TCUENTAINVENTARIO add constraint CKMOVIMIENTOINVENTARIO check (MOVIMIENTO = upper(MOVIMIENTO) and MOVIMIENTO in ('1','0')); alter table TCUENTAINVENTARIO add constraint CKMANEJACUPO check (MANEJACUPO is null or (MANEJACUPO IN ('0', '1'))); alter table TCUENTAINVENTARIO add constraint CKES_TIERRA check (ES_TIERRA is null or (ES_TIERRA IN ('0','1'))); alter table TCUENTAINVENTARIO add constraint IPKCODIGOSTEM primary key (FHASTA, CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUENTAINVENTARIOID */ /*==============================================================*/ create table TCUENTAINVENTARIOID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null ); comment on table TCUENTAINVENTARIOID is 'Definicion de los codigos de Items para los inventarios'; comment on column TCUENTAINVENTARIOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAINVENTARIOID.CCUENTA is 'Codigo de Item de los Inventarios'; alter table TCUENTAINVENTARIOID add constraint IPKCODIGOSTEMID primary key (CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUENTAINVENTARIOMATERIAPRIMA */ /*==============================================================*/ create table TCUENTAINVENTARIOMATERIAPRIMA ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null, CCUENTA_MATERIAPRIMA VARCHAR2(19) not null, FACTOR NUMBER(19,6) default 0, CCUENTA_PRODUCTO VARCHAR2(19) not null ); comment on table TCUENTAINVENTARIOMATERIAPRIMA is 'Definicion de los codigos de Items para los inventarios de materia prima'; comment on column TCUENTAINVENTARIOMATERIAPRIMA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAINVENTARIOMATERIAPRIMA.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCUENTAINVENTARIOMATERIAPRIMA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTAINVENTARIOMATERIAPRIMA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTAINVENTARIOMATERIAPRIMA.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCUENTAINVENTARIOMATERIAPRIMA.CCUENTA_MATERIAPRIMA is 'Codigo de Item de los Inventarios para conversion de la materia prima'; comment on column TCUENTAINVENTARIOMATERIAPRIMA.FACTOR is 'Factor de conversion del item con la materia prima'; comment on column TCUENTAINVENTARIOMATERIAPRIMA.CCUENTA_PRODUCTO is 'Codigo de Item de los Inventarios para descargar productos'; alter table TCUENTAINVENTARIOMATERIAPRIMA add constraint IPKCODIGOSTEMATERIAPRIMA primary key (FHASTA, CPERSONA_COMPANIA, CCUENTA, CCUENTA_MATERIAPRIMA); /*==============================================================*/ /* Table: TCUENTAINVENTARIOPROCESADO */ /*==============================================================*/ create table TCUENTAINVENTARIOPROCESADO ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CCUENTA_PROCESADO VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCUENTAINVENTARIOPROCESADO is 'Definicion de los codigos de Items para los inventarios con su item procesado correspondiente'; comment on column TCUENTAINVENTARIOPROCESADO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAINVENTARIOPROCESADO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCUENTAINVENTARIOPROCESADO.CCUENTA_PROCESADO is 'Codigo de Item de los Inventarios procesado'; comment on column TCUENTAINVENTARIOPROCESADO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTAINVENTARIOPROCESADO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTAINVENTARIOPROCESADO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCUENTAINVENTARIOPROCESADO add constraint IPKCODIGOITEMPROCESADO primary key (CPERSONA_COMPANIA, CCUENTA, CCUENTA_PROCESADO, FHASTA); /*==============================================================*/ /* Table: TCUENTAINVENTARIOPROCESADOID */ /*==============================================================*/ create table TCUENTAINVENTARIOPROCESADOID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CCUENTA_PROCESADO VARCHAR2(19) not null ); comment on table TCUENTAINVENTARIOPROCESADOID is 'Definicion id de los codigos de Items para los inventarios con su item procesado correspondiente'; comment on column TCUENTAINVENTARIOPROCESADOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAINVENTARIOPROCESADOID.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCUENTAINVENTARIOPROCESADOID.CCUENTA_PROCESADO is 'Codigo de Item de los Inventarios procesado'; alter table TCUENTAINVENTARIOPROCESADOID add constraint IPKCODIGOITEMPROCESADOID primary key (CPERSONA_COMPANIA, CCUENTA, CCUENTA_PROCESADO); /*==============================================================*/ /* Table: TCUENTAINVENTARIOSERIE */ /*==============================================================*/ create table TCUENTAINVENTARIOSERIE ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR(30) not null, SERIE VARCHAR(30) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, TIPO VARCHAR2(1) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, ESTADO VARCHAR2(1) not null, FREAL TIMESTAMP not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCUENTAINVENTARIOSERIE is 'registro de codigos de item en bodega por numero de serie'; comment on column TCUENTAINVENTARIOSERIE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAINVENTARIOSERIE.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCUENTAINVENTARIOSERIE.SERIE is 'Numero de Serie'; comment on column TCUENTAINVENTARIOSERIE.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TCUENTAINVENTARIOSERIE.TIPO is 'Indica si se trata de un Ingreso o un Egreso'; comment on column TCUENTAINVENTARIOSERIE.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TCUENTAINVENTARIOSERIE.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TCUENTAINVENTARIOSERIE.ESTADO is '(1) se puede realizar movimientos, (0) no se puede realizar movimientos'; comment on column TCUENTAINVENTARIOSERIE.FREAL is 'Fecha del servidor de base de datos en la que se realizo una transaccion'; comment on column TCUENTAINVENTARIOSERIE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTAINVENTARIOSERIE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTAINVENTARIOSERIE.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCUENTAINVENTARIOSERIE add constraint IPKCUENTAINVENTARIOSERIE primary key (CPERSONA_COMPANIA, CCUENTA, SERIE, FHASTA, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TCUENTAINVENTARIOUBICACION */ /*==============================================================*/ create table TCUENTAINVENTARIOUBICACION ( CPERSONA_COMPANIA NUMBER(8) not null, CBODEGA VARCHAR(3) not null, CCUENTA VARCHAR(30) not null, CUBICACIONNIVEL1 VARCHAR(4) not null, CUBICACIONNIVEL2 VARCHAR(4) not null, CUBICACIONNIVEL3 VARCHAR(4) not null, CUBICACIONNIVEL4 VARCHAR(4) not null, COORDENADA_X NUMBER(2), COORDENADA_Z NUMBER(2), COORDENADA_Y NUMBER(2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TCUENTAINVENTARIOUBICACION is 'Registro de la ubicacion del item en la bodega'; comment on column TCUENTAINVENTARIOUBICACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAINVENTARIOUBICACION.CBODEGA is 'Codigo de la bodega'; comment on column TCUENTAINVENTARIOUBICACION.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TCUENTAINVENTARIOUBICACION.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; comment on column TCUENTAINVENTARIOUBICACION.CUBICACIONNIVEL2 is 'Codigo de la ubicacion nivel 2'; comment on column TCUENTAINVENTARIOUBICACION.CUBICACIONNIVEL3 is 'Codigo de la ubicacion nivel 3'; comment on column TCUENTAINVENTARIOUBICACION.CUBICACIONNIVEL4 is 'Codigo de la ubicacion nivel 4'; comment on column TCUENTAINVENTARIOUBICACION.COORDENADA_X is 'Ubicacion en X del Item'; comment on column TCUENTAINVENTARIOUBICACION.COORDENADA_Z is 'Ubicacion en Z del Item'; comment on column TCUENTAINVENTARIOUBICACION.COORDENADA_Y is 'Ubicacion en Y del Item'; comment on column TCUENTAINVENTARIOUBICACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTAINVENTARIOUBICACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTAINVENTARIOUBICACION.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCUENTAINVENTARIOUBICACION add constraint IPKCUENTAINVENTARIOUBICACION primary key (CPERSONA_COMPANIA, CBODEGA, CCUENTA, CUBICACIONNIVEL1, CUBICACIONNIVEL2, CUBICACIONNIVEL3, CUBICACIONNIVEL4, FHASTA); /*==============================================================*/ /* Table: TCUENTAPROVEEDOR */ /*==============================================================*/ create table TCUENTAPROVEEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CTIPOPROVEEDOR VARCHAR(2) not null, CTIPOCONTRIBUYENTE NUMBER(2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null, EXONERADOIVA VARCHAR(1) default '0' not null, RELACIONADO VARCHAR2(2) default 'NO', NUMERORESOLUCION NUMBER(6), AGENTEPERCEPCION VARCHAR2(1) default '0', CTIPORELACIONADO VARCHAR2(4), NOMBREREPRESENTANTELEGAL VARCHAR2(200), CPAIS VARCHAR2(3), CPROVINCIA VARCHAR2(3), CCIUDAD VARCHAR2(6), CZONA VARCHAR2(4), CTERRITORIO VARCHAR2(4), CCANTON VARCHAR2(6), CPARROQUIA VARCHAR2(6), CTIPOREGIMENFISCALEXTERIOR VARCHAR2(2), PARTERELACIONADA VARCHAR2(1), TRANSPORTISTA VARCHAR2(1) ); comment on table TCUENTAPROVEEDOR is 'Definicion de los codigos de proveedores'; comment on column TCUENTAPROVEEDOR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAPROVEEDOR.CCUENTA is 'Codigo del proveedor'; comment on column TCUENTAPROVEEDOR.CTIPOPROVEEDOR is 'Codigo del tipo de proveedor'; comment on column TCUENTAPROVEEDOR.CTIPOCONTRIBUYENTE is 'Codigo del tipo de contribuyente'; comment on column TCUENTAPROVEEDOR.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTAPROVEEDOR.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTAPROVEEDOR.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCUENTAPROVEEDOR.EXONERADOIVA is 'Indica si la persona esta exonerada del IVA'; comment on column TCUENTAPROVEEDOR.RELACIONADO is 'Se ingresa solamente cuando el codigo del tipo de identificacion del proveedor o retenido es igual a 03 '; comment on column TCUENTAPROVEEDOR.NUMERORESOLUCION is 'Numero de resolucion del contribuyente especial'; comment on column TCUENTAPROVEEDOR.AGENTEPERCEPCION is 'Indica si el proveedor es agente de percepcion - Peru 1=Si es agente 0=No es agente'; comment on column TCUENTAPROVEEDOR.CTIPORELACIONADO is 'Codigo del tipo de relacionado'; comment on column TCUENTAPROVEEDOR.NOMBREREPRESENTANTELEGAL is 'Nombre del representante legal'; comment on column TCUENTAPROVEEDOR.CPAIS is 'Codigo del pais'; comment on column TCUENTAPROVEEDOR.CPROVINCIA is 'Codigo de la provincia'; comment on column TCUENTAPROVEEDOR.CCIUDAD is 'Codigo de la ciudad'; comment on column TCUENTAPROVEEDOR.CZONA is 'Codigo de la zona'; comment on column TCUENTAPROVEEDOR.CTERRITORIO is 'Codigo del territorio'; comment on column TCUENTAPROVEEDOR.CCANTON is 'Codigo del canton al que pertenece la ciudad'; comment on column TCUENTAPROVEEDOR.CPARROQUIA is 'Codigo de la parroquia'; comment on column TCUENTAPROVEEDOR.CTIPOREGIMENFISCALEXTERIOR is 'Codigo del tipo de regimen fiscal del exterior'; comment on column TCUENTAPROVEEDOR.PARTERELACIONADA is 'Check que indica si el proveedor es parte relacionada o no 0 o 1'; comment on column TCUENTAPROVEEDOR.TRANSPORTISTA is 'Check si indica si el proveedor es transportista 1 o no 0'; alter table TCUENTAPROVEEDOR add constraint CKT_TCUENTAPROVEEDOR check ((EXONERADOIVA in ('1','0')) and (RELACIONADO in ('SI','NO'))); alter table TCUENTAPROVEEDOR add constraint CKRELACIONADO check (RELACIONADO is null or (RELACIONADO in ('SI','NO'))); alter table TCUENTAPROVEEDOR add constraint CKAGENTEPERCEPCION check (AGENTEPERCEPCION is null or (AGENTEPERCEPCION in ('1','0'))); alter table TCUENTAPROVEEDOR add constraint CKPARTERELACIONADA check (PARTERELACIONADA is null or (PARTERELACIONADA IN ('0','1'))); alter table TCUENTAPROVEEDOR add constraint CKTRANSPORTISTA check (TRANSPORTISTA is null or (TRANSPORTISTA IN ('0','1'))); alter table TCUENTAPROVEEDOR add constraint IPKCODIGOSPROVEEDOR primary key (FHASTA, CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUENTAPROVEEDORID */ /*==============================================================*/ create table TCUENTAPROVEEDORID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null ); comment on table TCUENTAPROVEEDORID is 'Definicion de datos de Proveedores'; comment on column TCUENTAPROVEEDORID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAPROVEEDORID.CCUENTA is 'Codigo del Proveedor'; alter table TCUENTAPROVEEDORID add constraint IPKCODIGOSPROVEEDORID primary key (CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUENTAPROVEEDORTRANSPORTE */ /*==============================================================*/ create table TCUENTAPROVEEDORTRANSPORTE ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, CCUENTA_TRANSPORTISTA VARCHAR2(19) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null ); comment on table TCUENTAPROVEEDORTRANSPORTE is 'Definicion de datos de Proveedores que son transportistas'; comment on column TCUENTAPROVEEDORTRANSPORTE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAPROVEEDORTRANSPORTE.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCUENTAPROVEEDORTRANSPORTE.CCUENTA_TRANSPORTISTA is 'Codigo del Transportista o Chofer'; comment on column TCUENTAPROVEEDORTRANSPORTE.CSUCURSAL is 'Codigo de la sucursal a la que pertenece el transportista'; comment on column TCUENTAPROVEEDORTRANSPORTE.CPUNTOTRABAJO is 'Codigo del punto de trabajo al que pertenece el transportista'; comment on column TCUENTAPROVEEDORTRANSPORTE.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCUENTAPROVEEDORTRANSPORTE.FDESDE is 'Fecha hasta la que esta vigenre la informacion del registro'; comment on column TCUENTAPROVEEDORTRANSPORTE.FHASTA is 'Fecha hasta la que esta vigenre la informacion del registro'; alter table TCUENTAPROVEEDORTRANSPORTE add constraint IPKCTAPROVTRANS primary key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR, CCUENTA_TRANSPORTISTA, CSUCURSAL, CPUNTOTRABAJO, FHASTA); /*==============================================================*/ /* Table: TCUENTAPROVEEDORTRANSPORTEID */ /*==============================================================*/ create table TCUENTAPROVEEDORTRANSPORTEID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, CCUENTA_TRANSPORTISTA VARCHAR2(19) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null ); comment on table TCUENTAPROVEEDORTRANSPORTEID is 'Definicion ID de datos de Proveedores que son transportistas'; comment on column TCUENTAPROVEEDORTRANSPORTEID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAPROVEEDORTRANSPORTEID.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TCUENTAPROVEEDORTRANSPORTEID.CCUENTA_TRANSPORTISTA is 'Codigo del Transportista o Chofer'; comment on column TCUENTAPROVEEDORTRANSPORTEID.CSUCURSAL is 'Codigo de la sucursal a la que pertenece el transportista'; comment on column TCUENTAPROVEEDORTRANSPORTEID.CPUNTOTRABAJO is 'Codigo del punto de trabajo al que pertenece el transportista'; alter table TCUENTAPROVEEDORTRANSPORTEID add constraint IPKCTAPROVTRANSID primary key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR, CCUENTA_TRANSPORTISTA, CSUCURSAL, CPUNTOTRABAJO); /*==============================================================*/ /* Table: TCUENTATRANSPCHOFER */ /*==============================================================*/ create table TCUENTATRANSPCHOFER ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CPERSONA_CHOFER NUMBER(8) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null ); comment on table TCUENTATRANSPCHOFER is 'Definicion de los choferes de un transportista'; comment on column TCUENTATRANSPCHOFER.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTATRANSPCHOFER.CCUENTA is 'Codigo del Transportista'; comment on column TCUENTATRANSPCHOFER.CPERSONA_CHOFER is 'Codigo de la persona que es chofer'; comment on column TCUENTATRANSPCHOFER.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTATRANSPCHOFER.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTATRANSPCHOFER.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCUENTATRANSPCHOFER add constraint IPKCUENTATRANSPCHOFER primary key (FHASTA, CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); /*==============================================================*/ /* Table: TCUENTATRANSPCHOFERID */ /*==============================================================*/ create table TCUENTATRANSPCHOFERID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CPERSONA_CHOFER NUMBER(8) not null ); comment on table TCUENTATRANSPCHOFERID is 'Id del Registro definicion de los choferes de un transportista'; comment on column TCUENTATRANSPCHOFERID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTATRANSPCHOFERID.CCUENTA is 'Codigo del Transportista'; comment on column TCUENTATRANSPCHOFERID.CPERSONA_CHOFER is 'Codigo de la persona que es chofer'; alter table TCUENTATRANSPCHOFERID add constraint IPKCUENTATRANSPCHOFERID primary key (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); /*==============================================================*/ /* Table: TCUENTATRANSPORTISTA */ /*==============================================================*/ create table TCUENTATRANSPORTISTA ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, FHASTA TIMESTAMP not null, TIPO VARCHAR2(3) not null, PERMISO VARCHAR2(20) not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null ); comment on table TCUENTATRANSPORTISTA is 'Definicion de los codigos de Transportistas'; comment on column TCUENTATRANSPORTISTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTATRANSPORTISTA.CCUENTA is 'Codigo del Transportista'; comment on column TCUENTATRANSPORTISTA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTATRANSPORTISTA.TIPO is 'Si se trata de un transportista propio o contratado'; comment on column TCUENTATRANSPORTISTA.PERMISO is 'Numero de permiso'; comment on column TCUENTATRANSPORTISTA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTATRANSPORTISTA.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TCUENTATRANSPORTISTA add constraint IPKCUENTATRANSPORTISTA primary key (FHASTA, CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUENTATRANSPORTISTAID */ /*==============================================================*/ create table TCUENTATRANSPORTISTAID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null ); comment on table TCUENTATRANSPORTISTAID is 'Definicion de datos de los Transportistas'; comment on column TCUENTATRANSPORTISTAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTATRANSPORTISTAID.CCUENTA is 'Codigo del transportista'; alter table TCUENTATRANSPORTISTAID add constraint IPKCUENTATRANSPORTISTAID primary key (CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUENTAVENDEDOR */ /*==============================================================*/ create table TCUENTAVENDEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null, META NUMBER(19,2), PORCENTAJECOMISIONVENTA NUMBER(19,2), PORCENTAJECOMISIONCOBRO NUMBER(19,2) ); comment on table TCUENTAVENDEDOR is 'Cuentas de los vendedores'; comment on column TCUENTAVENDEDOR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAVENDEDOR.CCUENTA is 'Codigo de Vendedor'; comment on column TCUENTAVENDEDOR.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TCUENTAVENDEDOR.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TCUENTAVENDEDOR.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TCUENTAVENDEDOR.META is 'Meta de Ventas'; comment on column TCUENTAVENDEDOR.PORCENTAJECOMISIONVENTA is 'Porcentaje de comision sobre la venta'; comment on column TCUENTAVENDEDOR.PORCENTAJECOMISIONCOBRO is 'Porcentaje de comision sobre lo cobrado'; alter table TCUENTAVENDEDOR add constraint IPKCODIGOSVENDEDOR primary key (CPERSONA_COMPANIA, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TCUENTAVENDEDORID */ /*==============================================================*/ create table TCUENTAVENDEDORID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null ); comment on table TCUENTAVENDEDORID is 'Id del registro de las cuentas de los vendedores'; comment on column TCUENTAVENDEDORID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAVENDEDORID.CCUENTA is 'Codigo de Vendedor'; alter table TCUENTAVENDEDORID add constraint IPKCODIGOSVENDEDORID primary key (CPERSONA_COMPANIA, CCUENTA); /*==============================================================*/ /* Table: TCUPOCLIENTE */ /*==============================================================*/ create table TCUPOCLIENTE ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, CPERFILCLIENTE VARCHAR2(4) not null, FREGISTRO DATE, CUPOASIGNADO NUMBER(22,6), CUPOUTILIZADO NUMBER(22,6), CUPODISPONIBLE NUMBER(22,6), FVENCIMIENTO DATE, OBSERVACIONES VARCHAR2(100), VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null ); comment on table TCUPOCLIENTE is 'Tabla donde se almacena el cupo de los clientes'; comment on column TCUPOCLIENTE.CPERSONA_COMPANIA is 'Codigo de la persona_compania'; comment on column TCUPOCLIENTE.CCUENTA_CLIENTE is 'Codigo de la persona a la que se le agrega el cupo'; comment on column TCUPOCLIENTE.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TCUPOCLIENTE.FREGISTRO is 'Fecha de asignacion de cupo'; comment on column TCUPOCLIENTE.CUPOASIGNADO is 'Ingreso inicial, o aumento del cupo'; comment on column TCUPOCLIENTE.CUPOUTILIZADO is 'Valor utilizado del cupo'; comment on column TCUPOCLIENTE.CUPODISPONIBLE is 'Cupo disponible del cliente'; comment on column TCUPOCLIENTE.FVENCIMIENTO is 'Fecha de vencimiento del cupo del cliente'; comment on column TCUPOCLIENTE.OBSERVACIONES is 'Observaciones'; comment on column TCUPOCLIENTE.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCUPOCLIENTE.FDESDE is 'Fecha desde la que esta vigente el registro.'; comment on column TCUPOCLIENTE.FHASTA is 'Fecha hasta la que esta vigente el registro.'; alter table TCUPOCLIENTE add constraint IPKCUPOCLIENTE primary key (CPERSONA_COMPANIA, CCUENTA_CLIENTE, CPERFILCLIENTE, FHASTA); /*==============================================================*/ /* Table: TCUPOCLIENTEID */ /*==============================================================*/ create table TCUPOCLIENTEID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, CPERFILCLIENTE VARCHAR2(4) not null ); comment on table TCUPOCLIENTEID is 'Tabla ID para los cupos de los clientes'; comment on column TCUPOCLIENTEID.CPERSONA_COMPANIA is 'Codigo de la persona_compania'; comment on column TCUPOCLIENTEID.CCUENTA_CLIENTE is 'Codigo de la persona a la que se le agregan el cupo'; comment on column TCUPOCLIENTEID.CPERFILCLIENTE is 'Perfil cliente al cual se le asigna/quita el cupo'; alter table TCUPOCLIENTEID add constraint IPKTCUPCLIENTEID primary key (CPERSONA_COMPANIA, CCUENTA_CLIENTE, CPERFILCLIENTE); /*==============================================================*/ /* Table: TCUPOITEMSINVENTARIO */ /*==============================================================*/ create table TCUPOITEMSINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, MES VARCHAR2(2) not null, ANO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CUPO NUMBER(19,2), SALDO NUMBER(19,2) ); comment on table TCUPOITEMSINVENTARIO is 'Tabla que indica los cupos de compra permitidos para los items de inventario'; comment on column TCUPOITEMSINVENTARIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUPOITEMSINVENTARIO.MES is 'Mes del Cupo'; comment on column TCUPOITEMSINVENTARIO.ANO is 'Ano del Cupo'; comment on column TCUPOITEMSINVENTARIO.CCUENTA is 'Cuenta del Item al que se le quiere aplicar el cupo'; comment on column TCUPOITEMSINVENTARIO.FHASTA is 'Fecha de caducidad del registro '; comment on column TCUPOITEMSINVENTARIO.FDESDE is 'Fecha de creacion del registro'; comment on column TCUPOITEMSINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCUPOITEMSINVENTARIO.CUPO is 'Cupo asignado para el mes y ano del registro'; comment on column TCUPOITEMSINVENTARIO.SALDO is 'Saldo disponible para el mes y ano del registro'; alter table TCUPOITEMSINVENTARIO add constraint IPKCUPINV primary key (CPERSONA_COMPANIA, MES, ANO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDACTIVOSFIJOSDEPRECIACION */ /*==============================================================*/ create table TDACTIVOSFIJOSDEPRECIACION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, DEPRECIACION_SECUENCIA NUMBER(10) not null, DEPRECIACION_VALOR NUMBER(19,10) not null, DEPRECIACION_SALDO NUMBER(19,10) not null, DEPRECIACION_ACUMULADO NUMBER(19,10) not null, DEPRECIACION_ANIO VARCHAR2(4), DEPRECIACION_MES VARCHAR2(2), FDEPRECIACION TIMESTAMP, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDACTIVOSFIJOSDEPRECIACION is 'Tabla para generar los registros de la depreciacion de los activos fijos'; comment on column TDACTIVOSFIJOSDEPRECIACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDACTIVOSFIJOSDEPRECIACION.NUMERODOCUMENTO is 'Numero de documento de la depreciacion'; comment on column TDACTIVOSFIJOSDEPRECIACION.CPERIODO is 'Periodo de la depreciacion'; comment on column TDACTIVOSFIJOSDEPRECIACION.CCUENTA is 'Cuenta del activo fijo'; comment on column TDACTIVOSFIJOSDEPRECIACION.DEPRECIACION_SECUENCIA is 'Secuencia de la depreciacion de cada uno de los activos fijos'; comment on column TDACTIVOSFIJOSDEPRECIACION.DEPRECIACION_VALOR is 'Valor de la depreciacion'; comment on column TDACTIVOSFIJOSDEPRECIACION.DEPRECIACION_SALDO is 'Saldo de la depreciacion'; comment on column TDACTIVOSFIJOSDEPRECIACION.DEPRECIACION_ACUMULADO is 'Valor acumulado de la depreciacion'; comment on column TDACTIVOSFIJOSDEPRECIACION.DEPRECIACION_ANIO is 'Anio a depreciar el activo fijo'; comment on column TDACTIVOSFIJOSDEPRECIACION.DEPRECIACION_MES is 'Mes a depreciar el activo fijo'; comment on column TDACTIVOSFIJOSDEPRECIACION.FDEPRECIACION is 'Fecha en la que se genero la depreciacion del activo difjo'; comment on column TDACTIVOSFIJOSDEPRECIACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDACTIVOSFIJOSDEPRECIACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDACTIVOSFIJOSDEPRECIACION.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TDACTIVOSFIJOSDEPRECIACION add constraint IPKDACTIVOSFIJOSDEPRECIACION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, DEPRECIACION_SECUENCIA, FHASTA); /*==============================================================*/ /* Table: TDANTICIPOCLIENTELINEA */ /*==============================================================*/ create table TDANTICIPOCLIENTELINEA ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR(20) not null, CLINEAITEM VARCHAR(3) not null, VALOR NUMBER(19,2), VALORUSADO NUMBER(19,2) default 0, SALDO NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDANTICIPOCLIENTELINEA is 'Registro del detalle de Anticipos por linea'; comment on column TDANTICIPOCLIENTELINEA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDANTICIPOCLIENTELINEA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDANTICIPOCLIENTELINEA.NUMERODOCUMENTO is 'Numero de documento del anticipo'; comment on column TDANTICIPOCLIENTELINEA.CLINEAITEM is 'Codigo de linea de Item'; comment on column TDANTICIPOCLIENTELINEA.VALOR is 'Valor del anticipo para esa linea'; comment on column TDANTICIPOCLIENTELINEA.VALORUSADO is 'Valor usado del anticipo para esa linea'; comment on column TDANTICIPOCLIENTELINEA.SALDO is 'Saldo del anticipo para esa linea'; comment on column TDANTICIPOCLIENTELINEA.FDESDE is 'Fecha desde la que esta vigente el uso del anticipo'; comment on column TDANTICIPOCLIENTELINEA.FHASTA is 'Fecha hasta la que esta vigente el uso del anticipo'; comment on column TDANTICIPOCLIENTELINEA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDANTICIPOCLIENTELINEA add constraint IPKDANTICIPOCLIENTELINEA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CLINEAITEM, FHASTA); /*==============================================================*/ /* Table: TDANTICIPOCLIENTEUSO */ /*==============================================================*/ create table TDANTICIPOCLIENTEUSO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO_FACTURA VARCHAR2(4) not null, NUMERODOCUMENTO_FACTURA VARCHAR(20) not null, CUOTA NUMBER(4) not null, VALOR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDANTICIPOCLIENTEUSO is 'Registro del detalle del uso de Anticipos'; comment on column TDANTICIPOCLIENTEUSO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDANTICIPOCLIENTEUSO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDANTICIPOCLIENTEUSO.NUMERODOCUMENTO is 'Numero de documento del anticipo aplicado'; comment on column TDANTICIPOCLIENTEUSO.CPERIODO_FACTURA is 'Codigo del periodo de la factura'; comment on column TDANTICIPOCLIENTEUSO.NUMERODOCUMENTO_FACTURA is 'Numero de documento de la factura'; comment on column TDANTICIPOCLIENTEUSO.CUOTA is 'Numero de cuota de la factura'; comment on column TDANTICIPOCLIENTEUSO.VALOR is 'Valor del anticipoaplicado a la factura'; comment on column TDANTICIPOCLIENTEUSO.FDESDE is 'Fecha desde la que esta vigente el uso del anticipo'; comment on column TDANTICIPOCLIENTEUSO.FHASTA is 'Fecha hasta la que esta vigente el uso del anticipo'; comment on column TDANTICIPOCLIENTEUSO.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDANTICIPOCLIENTEUSO add constraint IPKDANTICIPOCLIENTEUSO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CPERIODO_FACTURA, NUMERODOCUMENTO_FACTURA, CUOTA, FHASTA); /*==============================================================*/ /* Table: TDANTICIPOPROVEEDORUSO */ /*==============================================================*/ create table TDANTICIPOPROVEEDORUSO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO_SOLICITUD VARCHAR2(4) not null, NUMERODOCUMENTO_SOLICITUD VARCHAR2(20) not null, CUOTA NUMBER(4) not null, VALOR NUMBER(19,2), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDANTICIPOPROVEEDORUSO is 'Registro del detalle del uso de Anticipos a Proveedores'; comment on column TDANTICIPOPROVEEDORUSO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDANTICIPOPROVEEDORUSO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDANTICIPOPROVEEDORUSO.NUMERODOCUMENTO is 'Numero de documento del anticipo aplicado'; comment on column TDANTICIPOPROVEEDORUSO.CPERIODO_SOLICITUD is 'Codigo del periodo de la solicitud de pago'; comment on column TDANTICIPOPROVEEDORUSO.NUMERODOCUMENTO_SOLICITUD is 'Numero de documento de la solicitud de pago'; comment on column TDANTICIPOPROVEEDORUSO.CUOTA is 'Numero de cuota de la factura'; comment on column TDANTICIPOPROVEEDORUSO.VALOR is 'Valor del anticipoaplicado a la solicitud'; comment on column TDANTICIPOPROVEEDORUSO.FDESDE is 'Fecha desde la que esta vigente el uso del anticipo a proveedores'; comment on column TDANTICIPOPROVEEDORUSO.FHASTA is 'Fecha hasta la que esta vigente el uso del anticipo a proveedores'; comment on column TDANTICIPOPROVEEDORUSO.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDANTICIPOPROVEEDORUSO add constraint IPKDANTICIPOPROVUSO primary key (CPERSONA_COMPANIA, CPERIODO, NUMERODOCUMENTO, CPERIODO_SOLICITUD, NUMERODOCUMENTO_SOLICITUD, CUOTA, FHASTA); /*==============================================================*/ /* Table: TDAPERTURACAJA */ /*==============================================================*/ create table TDAPERTURACAJA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIA NUMBER(10) not null, CFORMAPAGO VARCHAR2(3) not null, CCODIGOBANCO VARCHAR2(3), CCODIGOTARJETA VARCHAR2(3), NUMEROLOTE VARCHAR2(20), NUMERODOCUMENTO_COBRO VARCHAR2(20), VALOR NUMBER(19,2), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDAPERTURACAJA is 'Detalle para la apertura de caja'; comment on column TDAPERTURACAJA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDAPERTURACAJA.NUMERODOCUMENTO is 'Numero de documento de la apertura de caja'; comment on column TDAPERTURACAJA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDAPERTURACAJA.SECUENCIA is 'Secuencia forma de pago'; comment on column TDAPERTURACAJA.CFORMAPAGO is 'Codigo de forma de pago'; comment on column TDAPERTURACAJA.CCODIGOBANCO is 'Codigo del banco'; comment on column TDAPERTURACAJA.CCODIGOTARJETA is 'Codigo de tarjeta de credito'; comment on column TDAPERTURACAJA.NUMEROLOTE is 'Numero de lote de tarjeta de credito'; comment on column TDAPERTURACAJA.NUMERODOCUMENTO_COBRO is 'Numero de documento banco o tarjeta de credito'; comment on column TDAPERTURACAJA.VALOR is 'Valor de la apertura de caja segun la forma de pago'; comment on column TDAPERTURACAJA.FDESDE is 'Fecha desde la que esta vigente la apertura de caja'; comment on column TDAPERTURACAJA.FHASTA is 'Fecha hasta la que esta vigente la apertura de caja'; comment on column TDAPERTURACAJA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDAPERTURACAJA add constraint IPKTDAPERTURACAJA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, SECUENCIA, FHASTA, CFORMAPAGO); /*==============================================================*/ /* Table: TDAUTORIZAPAGO */ /*==============================================================*/ create table TDAUTORIZAPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO_SOLICITUD VARCHAR2(4) not null, NUMERODOCUMENTO_SOLICITUD VARCHAR(20) not null, CUOTA NUMBER(4) not null, VALOR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, NUMERODOCUMENTO_ANTICIPO VARCHAR2(20), CPERIODO_ANTICIPO VARCHAR2(4), VAORANTICIPO NUMBER(19,2) ); comment on table TDAUTORIZAPAGO is 'Registro del detalle de la autorizacion del pago'; comment on column TDAUTORIZAPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDAUTORIZAPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDAUTORIZAPAGO.NUMERODOCUMENTO is 'Numero de documento de la autorizacion'; comment on column TDAUTORIZAPAGO.CPERIODO_SOLICITUD is 'Codigo del periodo de la solicitud de pago'; comment on column TDAUTORIZAPAGO.NUMERODOCUMENTO_SOLICITUD is 'Numero de documento de la solicitud de pago'; comment on column TDAUTORIZAPAGO.CUOTA is 'Numero de cuota de la factura'; comment on column TDAUTORIZAPAGO.VALOR is 'Valor del pago que corresponde a la solicitud'; comment on column TDAUTORIZAPAGO.FDESDE is 'Fecha desde la que esta vigente la autorizacion de pago'; comment on column TDAUTORIZAPAGO.FHASTA is 'Fecha hasta la que esta vigente la autorizacion de pago'; comment on column TDAUTORIZAPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDAUTORIZAPAGO.NUMERODOCUMENTO_ANTICIPO is 'Numero de documento del anticipo'; comment on column TDAUTORIZAPAGO.CPERIODO_ANTICIPO is 'Codigo del periodo del anticipo'; comment on column TDAUTORIZAPAGO.VAORANTICIPO is 'Valor del anticipo'; alter table TDAUTORIZAPAGO add constraint IPKDAUTORIZAPAGO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CPERIODO_SOLICITUD, NUMERODOCUMENTO_SOLICITUD, CUOTA, FHASTA); /*==============================================================*/ /* Table: TDAUTORIZAPAGOSIGUALES */ /*==============================================================*/ create table TDAUTORIZAPAGOSIGUALES ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CUOTA NUMBER(4) not null, FPAGO DATE not null, CFORMAPAGOCOMPRAS VARCHAR2(3) not null, VALOR NUMBER(19,2) not null, VALORCUOTA NUMBER(19,2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null ); comment on table TDAUTORIZAPAGOSIGUALES is 'Registrar los pagos en una proforma'; comment on column TDAUTORIZAPAGOSIGUALES.CPERSONA_COMPANIA is 'Codigo de la persona compania '; comment on column TDAUTORIZAPAGOSIGUALES.NUMERODOCUMENTO is 'Numero del documento de la proforma'; comment on column TDAUTORIZAPAGOSIGUALES.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDAUTORIZAPAGOSIGUALES.CUOTA is 'Numero de cuota de pago'; comment on column TDAUTORIZAPAGOSIGUALES.FPAGO is 'Fecha que se debe hacer el pago'; comment on column TDAUTORIZAPAGOSIGUALES.CFORMAPAGOCOMPRAS is 'CFORMAPAGOCOMPRAS'; comment on column TDAUTORIZAPAGOSIGUALES.VALOR is 'Valor calculado'; comment on column TDAUTORIZAPAGOSIGUALES.VALORCUOTA is 'Valor real de la cuota '; comment on column TDAUTORIZAPAGOSIGUALES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDAUTORIZAPAGOSIGUALES.FDESDE is 'Fecha desde que esta vigente el registro'; comment on column TDAUTORIZAPAGOSIGUALES.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TDAUTORIZAPAGOSIGUALES add constraint IPKDAUTORIZAPAGOIGUAL primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA, FHASTA); /*==============================================================*/ /* Table: TDAUTORIZAPAGOSPARCIALES */ /*==============================================================*/ create table TDAUTORIZAPAGOSPARCIALES ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CUOTA NUMBER(4) not null, VALOR NUMBER(19,2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, NUMERODOCUMENTO_SOLICITUD VARCHAR2(20) not null, CPERIODO_SOLICITUD VARCHAR2(4) not null, FORMAPAGO VARCHAR2(10) not null, SECUENCIA VARCHAR2(4) not null, FPAGO DATE not null, VALORCUOTA NUMBER(19,2), NUMERODOCUMENTO_REFERENCIA VARCHAR(20), CPERIODO_REFERENCIA VARCHAR(4) ); comment on table TDAUTORIZAPAGOSPARCIALES is 'Registrar los pagos en una proforma'; comment on column TDAUTORIZAPAGOSPARCIALES.CPERSONA_COMPANIA is 'Codigo de la persona compania '; comment on column TDAUTORIZAPAGOSPARCIALES.NUMERODOCUMENTO is 'Numero del documento de la proforma'; comment on column TDAUTORIZAPAGOSPARCIALES.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDAUTORIZAPAGOSPARCIALES.CUOTA is 'Numero de cuota de pago'; comment on column TDAUTORIZAPAGOSPARCIALES.VALOR is 'Valor que se graba'; comment on column TDAUTORIZAPAGOSPARCIALES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDAUTORIZAPAGOSPARCIALES.FDESDE is 'Fecha desde que esta vigente el registro'; comment on column TDAUTORIZAPAGOSPARCIALES.VERSIONCONTROL is 'Version del registro'; comment on column TDAUTORIZAPAGOSPARCIALES.NUMERODOCUMENTO_SOLICITUD is 'Numero de documento de la solicitud de pago'; comment on column TDAUTORIZAPAGOSPARCIALES.CPERIODO_SOLICITUD is 'Codigo del periodo de la solicitud de pago'; comment on column TDAUTORIZAPAGOSPARCIALES.FORMAPAGO is 'Forma de pago que se hizo'; comment on column TDAUTORIZAPAGOSPARCIALES.SECUENCIA is 'Secuencia interna de los registros'; comment on column TDAUTORIZAPAGOSPARCIALES.FPAGO is 'Fecha de pago'; comment on column TDAUTORIZAPAGOSPARCIALES.VALORCUOTA is 'Valor de la cuota'; comment on column TDAUTORIZAPAGOSPARCIALES.NUMERODOCUMENTO_REFERENCIA is 'Numero documento referencia'; comment on column TDAUTORIZAPAGOSPARCIALES.CPERIODO_REFERENCIA is 'Periodo de referencia'; alter table TDAUTORIZAPAGOSPARCIALES add constraint IPKDAUTORIZAPAGOSPARCIALES primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA, FHASTA, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD, SECUENCIA); /*==============================================================*/ /* Table: TDCAJAARQUEO */ /*==============================================================*/ create table TDCAJAARQUEO ( CPERSONA_COMPANIA NUMBER(8) not null, CUSUARIO VARCHAR2(12) not null, CMONEDA VARCHAR2(3) not null, FARQUEO DATE not null, CSUCURSAL NUMBER(4) not null, COFICINA NUMBER(4) not null, CTIPODENOMINACION VARCHAR2(3) not null, VALORDENOMINACION NUMBER(19,6) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, NUMERODENOMINACION NUMBER(6) not null, MONTODENOMINACION NUMBER(19,6) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDCAJAARQUEO is 'Detalle del arqueo de caja chica.'; comment on column TDCAJAARQUEO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCAJAARQUEO.CUSUARIO is 'Codigo del usuario'; comment on column TDCAJAARQUEO.CMONEDA is 'Codigo de moneda'; comment on column TDCAJAARQUEO.FARQUEO is 'Fecha del arqueo de caja chica'; comment on column TDCAJAARQUEO.CSUCURSAL is 'Codigo de la sucursal origen del arqueo'; comment on column TDCAJAARQUEO.COFICINA is 'Codigo de la oficina origen del arqueo'; comment on column TDCAJAARQUEO.CTIPODENOMINACION is 'Codigo del tipo de denominacion'; comment on column TDCAJAARQUEO.VALORDENOMINACION is 'Valor de la denominacion'; comment on column TDCAJAARQUEO.FHASTA is 'Fecha hasta la que estan vigentes los datos del detalle del arqueo de caja'; comment on column TDCAJAARQUEO.FDESDE is 'Fecha desde la que estan vigentes los datos del detalle del arque de caja'; comment on column TDCAJAARQUEO.NUMERODENOMINACION is 'Numero de denominaciones'; comment on column TDCAJAARQUEO.MONTODENOMINACION is 'Monto en la denominacion especificada'; comment on column TDCAJAARQUEO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TDCAJAARQUEO add constraint IPKCAJARQDET primary key (CPERSONA_COMPANIA, CUSUARIO, CMONEDA, FARQUEO, CSUCURSAL, COFICINA, CTIPODENOMINACION, VALORDENOMINACION, FHASTA); /*==============================================================*/ /* Table: TDCARTERASOPORTADA */ /*==============================================================*/ create table TDCARTERASOPORTADA ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR2(20) not null, SECUENCIA_REGISTRO CHAR(10) not null, CTIPODOCUMENTOINVENTARIO_REF VARCHAR2(2) not null, CPERIODO_REF VARCHAR2(4) not null, NUMERODOCUMENTO_REF VARCHAR2(20) not null, CTIPODOCUMENTOGARANTIA NUMBER(2) not null, CCODIGOBANCO VARCHAR2(3) not null, NUMERODOCUMENTO_GARANTIA VARCHAR2(20) not null, CUOTA NUMBER(4) not null, VALOR NUMBER(19,2), VALOR_COBRO NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, FVENCIMIENTO DATE ); comment on table TDCARTERASOPORTADA is 'Registro del detalle por factura de cartera soportada'; comment on column TDCARTERASOPORTADA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCARTERASOPORTADA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDCARTERASOPORTADA.NUMERODOCUMENTO is 'Numero de documento del documento de soporte'; comment on column TDCARTERASOPORTADA.SECUENCIA_REGISTRO is 'Secuencial interno'; comment on column TDCARTERASOPORTADA.CTIPODOCUMENTOINVENTARIO_REF is 'Codigo del tipo documento de inventarios'; comment on column TDCARTERASOPORTADA.CPERIODO_REF is 'Codigo del periodo de la factura'; comment on column TDCARTERASOPORTADA.NUMERODOCUMENTO_REF is 'Numero de documento de la factura'; comment on column TDCARTERASOPORTADA.CTIPODOCUMENTOGARANTIA is 'Codigo del documento de garantia'; comment on column TDCARTERASOPORTADA.CCODIGOBANCO is 'Codigo del Banco'; comment on column TDCARTERASOPORTADA.NUMERODOCUMENTO_GARANTIA is 'Referencia del documento, ejemplo: Numero de cheque, Numero de poliza o Numero de garantia de deposito'; comment on column TDCARTERASOPORTADA.CUOTA is 'Numero de cuota de la factura'; comment on column TDCARTERASOPORTADA.VALOR is 'Valor del soporte de catera que corresponde a la factura'; comment on column TDCARTERASOPORTADA.VALOR_COBRO is 'Valor del cobro'; comment on column TDCARTERASOPORTADA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDCARTERASOPORTADA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDCARTERASOPORTADA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDCARTERASOPORTADA.FVENCIMIENTO is 'Fecha de vencimiento del cheque'; alter table TDCARTERASOPORTADA add constraint IPKDCARTERASOPORTADA primary key (CPERSONA_COMPANIA, CPERIODO, NUMERODOCUMENTO, SECUENCIA_REGISTRO, FHASTA); /*==============================================================*/ /* Table: TDCARTERASOPORTADAGARANTIA */ /*==============================================================*/ create table TDCARTERASOPORTADAGARANTIA ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR2(20) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, FVENCIMIENTO DATE, VERSIONCONTROL NUMBER(22) default 0, VALOR NUMBER(19,2), VALOR_USADO NUMBER(19,2), SALDODOCUMENTO NUMBER(19,2), CTIPODOCUMENTOGARANTIA NUMBER(2) not null, CCONCEPTO VARCHAR2(4), NUMERODOCUMENTO_GARANTIA VARCHAR2(20) not null, CCODIGOBANCO VARCHAR2(3) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, FREGISTRO TIMESTAMP, CUSUARIO VARCHAR2(12) not null, GIRADOPOR VARCHAR2(100), FACTURAS_RESPALDO VARCHAR2(250) ); comment on table TDCARTERASOPORTADAGARANTIA is 'Registro del detalle de la garantia'; comment on column TDCARTERASOPORTADAGARANTIA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCARTERASOPORTADAGARANTIA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDCARTERASOPORTADAGARANTIA.NUMERODOCUMENTO is 'Numero de documento de la garantia'; comment on column TDCARTERASOPORTADAGARANTIA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDCARTERASOPORTADAGARANTIA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDCARTERASOPORTADAGARANTIA.FVENCIMIENTO is 'Fecha de vencimiento del documento'; comment on column TDCARTERASOPORTADAGARANTIA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDCARTERASOPORTADAGARANTIA.VALOR is 'Valor del cobro que corresponde a la factura'; comment on column TDCARTERASOPORTADAGARANTIA.VALOR_USADO is 'Valor del documento que se ha usado'; comment on column TDCARTERASOPORTADAGARANTIA.SALDODOCUMENTO is 'Saldo del documento que se ha usado'; comment on column TDCARTERASOPORTADAGARANTIA.CTIPODOCUMENTOGARANTIA is 'Codigo del documento de garantia'; comment on column TDCARTERASOPORTADAGARANTIA.CCONCEPTO is 'Concepto del documento que respalda'; comment on column TDCARTERASOPORTADAGARANTIA.NUMERODOCUMENTO_GARANTIA is 'Referencia del documento, ejemplo: Numero de cheque, Numero de poliza o Numero de garantia de deposito'; comment on column TDCARTERASOPORTADAGARANTIA.CCODIGOBANCO is 'Codigo del Banco'; comment on column TDCARTERASOPORTADAGARANTIA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TDCARTERASOPORTADAGARANTIA.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento del documento de soporte'; comment on column TDCARTERASOPORTADAGARANTIA.FREGISTRO is 'Fecha de registro'; comment on column TDCARTERASOPORTADAGARANTIA.CUSUARIO is 'Codigo de usuario que registra la transasccion'; comment on column TDCARTERASOPORTADAGARANTIA.GIRADOPOR is 'Nombre de la persona que gira el cheque'; comment on column TDCARTERASOPORTADAGARANTIA.FACTURAS_RESPALDO is 'Facturas que cubre el documento de garantia'; alter table TDCARTERASOPORTADAGARANTIA add constraint IPKDCARTERASOPORTADAGARANTIA primary key (CPERSONA_COMPANIA, CPERIODO, NUMERODOCUMENTO, FHASTA, CTIPODOCUMENTOGARANTIA, NUMERODOCUMENTO_GARANTIA, CCODIGOBANCO); /*==============================================================*/ /* Table: TDCATALOGOPRECIOSINVENTARIO */ /*==============================================================*/ create table TDCATALOGOPRECIOSINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, CCATALOGOPRECIOINVETARIO VARCHAR2(3) not null, CPERFILCLIENTE VARCHAR2(4) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR(30) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, COSTOPROMEDIO NUMBER(19,6), FULTIMACOMPRA DATE, PRECIOOFICIAL NUMBER(19,6) default 0, PRECIOVIGENTE NUMBER(19,6) default 0, PRECIOULTIMACOMPRA NUMBER(19,6) default 0, FDESDECATALOGO DATE not null, FHASTACATALOGO DATE not null ); comment on table TDCATALOGOPRECIOSINVENTARIO is 'Detalle para las listas de precios'; comment on column TDCATALOGOPRECIOSINVENTARIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCATALOGOPRECIOSINVENTARIO.CCATALOGOPRECIOINVETARIO is 'Codigo de las listas de precio'; comment on column TDCATALOGOPRECIOSINVENTARIO.CPERFILCLIENTE is 'Codigo del perfil del cliente al cual pertenece la lista de precios'; comment on column TDCATALOGOPRECIOSINVENTARIO.CPERIODO is 'Codigo del periodo contable'; comment on column TDCATALOGOPRECIOSINVENTARIO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDCATALOGOPRECIOSINVENTARIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDCATALOGOPRECIOSINVENTARIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDCATALOGOPRECIOSINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TDCATALOGOPRECIOSINVENTARIO.COSTOPROMEDIO is 'Costo promedio del Item'; comment on column TDCATALOGOPRECIOSINVENTARIO.FULTIMACOMPRA is 'Fecha de ultima compra del Item'; comment on column TDCATALOGOPRECIOSINVENTARIO.PRECIOOFICIAL is 'Precio oficial del Item'; comment on column TDCATALOGOPRECIOSINVENTARIO.PRECIOVIGENTE is 'Precio vigente del item'; comment on column TDCATALOGOPRECIOSINVENTARIO.PRECIOULTIMACOMPRA is 'Precio ultima compra del Item'; comment on column TDCATALOGOPRECIOSINVENTARIO.FDESDECATALOGO is 'FECHA DESDE LA QUE ESTA VIGENTE EL ITEM EN EL CATALOGO'; comment on column TDCATALOGOPRECIOSINVENTARIO.FHASTACATALOGO is 'FECHA HASTA LA QUE ESTA VIGENTE EL ITEM EN EL CATALOGO'; alter table TDCATALOGOPRECIOSINVENTARIO add constraint IPKDETCATPRECIOSINVENTARIO primary key (CPERSONA_COMPANIA, CCUENTA, FHASTA, CCATALOGOPRECIOINVETARIO, CPERIODO, CPERFILCLIENTE); /*==============================================================*/ /* Table: TDCIERRECAJA */ /*==============================================================*/ create table TDCIERRECAJA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIA NUMBER(10) not null, CFORMAPAGO VARCHAR2(3) not null, NUMERODOCUMENTO_COBRO VARCHAR2(20), VALOR NUMBER(19,2), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CCODIGOBANCO_DEPOSITO VARCHAR2(3), NUMEROCUENTA_DEPOSITO VARCHAR2(19), CPERIODO_COBRO VARCHAR2(4), SECUENCIA_COBRO NUMBER(22), NUMERODEPOSITO NUMBER(22) ); comment on table TDCIERRECAJA is 'Detalle para el cierre de caja'; comment on column TDCIERRECAJA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCIERRECAJA.NUMERODOCUMENTO is 'Numero de documento del cierre de caja'; comment on column TDCIERRECAJA.CPERIODO is 'Codigo del periodo del ejercicio contable del cierre de caja'; comment on column TDCIERRECAJA.SECUENCIA is 'Secuencia forma de pago'; comment on column TDCIERRECAJA.CFORMAPAGO is 'Codigo de forma de pago'; comment on column TDCIERRECAJA.NUMERODOCUMENTO_COBRO is 'Numero de documento banco o tarjeta de credito'; comment on column TDCIERRECAJA.VALOR is 'Valor del cierre de caja segun la forma de pago'; comment on column TDCIERRECAJA.FDESDE is 'Fecha desde la que esta vigente el cierre de caja'; comment on column TDCIERRECAJA.FHASTA is 'Fecha hasta la que esta vigente el cierre de caja'; comment on column TDCIERRECAJA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDCIERRECAJA.CCODIGOBANCO_DEPOSITO is 'Codigo del banco'; comment on column TDCIERRECAJA.NUMEROCUENTA_DEPOSITO is 'Numero de cuenta del banco'; comment on column TDCIERRECAJA.CPERIODO_COBRO is 'Codigo de periodo del cobro'; comment on column TDCIERRECAJA.SECUENCIA_COBRO is 'Secuencia del cobro'; comment on column TDCIERRECAJA.NUMERODEPOSITO is 'Numero de documento del deposito'; alter table TDCIERRECAJA add constraint IPKTDCIERRECAJA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CFORMAPAGO, FHASTA, SECUENCIA); /*==============================================================*/ /* Table: TDCIERRECAJAEFECTIVO */ /*==============================================================*/ create table TDCIERRECAJAEFECTIVO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CMONEDA VARCHAR2(3) not null, FREGISTRO DATE, CTIPODENOMINACION VARCHAR2(3) not null, VALORDENOMINACION NUMBER(19,6) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, NUMERODENOMINACION NUMBER(4), MONTODENOMINACION NUMBER(19,6), VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDCIERRECAJAEFECTIVO is 'Detalle de efectivo del cierre de caja'; comment on column TDCIERRECAJAEFECTIVO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCIERRECAJAEFECTIVO.NUMERODOCUMENTO is 'Numero de documento del cierre de caja'; comment on column TDCIERRECAJAEFECTIVO.CPERIODO is 'Codigo del periodo del ejercicio contable del cierre de caja'; comment on column TDCIERRECAJAEFECTIVO.CMONEDA is 'Codigo de moneda'; comment on column TDCIERRECAJAEFECTIVO.FREGISTRO is 'Fecha de registro del efectivo ingresado en el cierre de caja'; comment on column TDCIERRECAJAEFECTIVO.CTIPODENOMINACION is 'Codigo del tipo de denominacion'; comment on column TDCIERRECAJAEFECTIVO.VALORDENOMINACION is 'Valor de la denominacion'; comment on column TDCIERRECAJAEFECTIVO.FHASTA is 'Fecha hasta la que estan vigentes los datos del detalle de denominaciones del cierre de caja'; comment on column TDCIERRECAJAEFECTIVO.FDESDE is 'Fecha desde la que estan vigentes los datos del detalle de denominaciones del cierre de caja'; comment on column TDCIERRECAJAEFECTIVO.NUMERODENOMINACION is 'Numero de denominaciones'; comment on column TDCIERRECAJAEFECTIVO.MONTODENOMINACION is 'Monto en la denominacion especificada'; comment on column TDCIERRECAJAEFECTIVO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TDCIERRECAJAEFECTIVO add constraint IPKCIECAJAEFE primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CMONEDA, CTIPODENOMINACION, VALORDENOMINACION, FHASTA); /*==============================================================*/ /* Table: TDCOBROS */ /*==============================================================*/ create table TDCOBROS ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO_FACTURA VARCHAR2(4) not null, NUMERODOCUMENTO_FACTURA VARCHAR(20) not null, CUOTA NUMBER(4) not null, SECUENCIA NUMBER(22) not null, VALOR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, VALORIVACOBRADO NUMBER(19,2), VALORPERCEPCIONCOBRADO NUMBER(19,2) ); comment on table TDCOBROS is 'Registro del detalle del cobro'; comment on column TDCOBROS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCOBROS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDCOBROS.NUMERODOCUMENTO is 'Numero de documento del cobro'; comment on column TDCOBROS.CPERIODO_FACTURA is 'Codigo del periodo de la factura'; comment on column TDCOBROS.NUMERODOCUMENTO_FACTURA is 'Numero de documento de la factura'; comment on column TDCOBROS.CUOTA is 'Numero de cuota de la factura'; comment on column TDCOBROS.SECUENCIA is 'Secuencia para controlar los cobros de los clentes'; comment on column TDCOBROS.VALOR is 'Valor del cobro que corresponde a la factura'; comment on column TDCOBROS.FDESDE is 'Fecha desde la que esta vigente el cobro'; comment on column TDCOBROS.FHASTA is 'Fecha hasta la que esta vigente el cobro'; comment on column TDCOBROS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDCOBROS.VALORIVACOBRADO is 'Valor del IVA que se ha cobrado (Peru)'; comment on column TDCOBROS.VALORPERCEPCIONCOBRADO is 'Valor de la percepcion cobrada (Peru)'; alter table TDCOBROS add constraint IPKDCOBROS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CPERIODO_FACTURA, NUMERODOCUMENTO_FACTURA, CUOTA, FHASTA, SECUENCIA); /*==============================================================*/ /* Table: TDCOBROSFORMAPAGO */ /*==============================================================*/ create table TDCOBROSFORMAPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIAREGISTRO NUMBER not null, CFORMAPAGO VARCHAR2(3) not null, VALOR NUMBER(19,6) not null, DESCRIPCIONDOCUMENTOINTERNO VARCHAR2(100), CCODIGOBANCO VARCHAR(3), NUMEROCUENTA VARCHAR2(19), NUMEROCHEQUE VARCHAR2(20), DOCUMENTOGIRADOPOR VARCHAR2(200), NUMERODEPOSITO VARCHAR2(20), NUMEROTRANSFERENCIA VARCHAR2(20), NUMEROTARJETACREDITO VARCHAR2(20), NUMEROTARJETACREDITOLOTE VARCHAR2(20), CCODIGOPUNTOVENTA VARCHAR2(3), CSUCURSAL NUMBER(4), CPUNTOTRABAJO VARCHAR2(6), NUMERODOCUMENTO_ANTICIPO VARCHAR2(20), CPERIODO_ANTICIPO VARCHAR2(4), NUMERODOCUMENTO_FACTURA VARCHAR2(20), CPERIODO_FACTURA VARCHAR2(4), NUMERORETENCION VARCHAR2(20), AUTORIZACIONRETENCION VARCHAR2(49), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CFORMAPAGOCREDITO VARCHAR2(3), FDEPOSITO DATE, FTRANSFERENCIA DATE, CDOCUMENTOINTERNO VARCHAR2(3) ); comment on table TDCOBROSFORMAPAGO is 'Registro del detalle de forma de pago del cobro'; comment on column TDCOBROSFORMAPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCOBROSFORMAPAGO.NUMERODOCUMENTO is 'Numero de documento del cobro'; comment on column TDCOBROSFORMAPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDCOBROSFORMAPAGO.SECUENCIAREGISTRO is 'Secuencia del registro'; comment on column TDCOBROSFORMAPAGO.CFORMAPAGO is 'Codigo de la forma de pago'; comment on column TDCOBROSFORMAPAGO.VALOR is 'Valor de pago'; comment on column TDCOBROSFORMAPAGO.DESCRIPCIONDOCUMENTOINTERNO is 'Descripciv=n del documento interno'; comment on column TDCOBROSFORMAPAGO.CCODIGOBANCO is 'Codigo del banco'; comment on column TDCOBROSFORMAPAGO.NUMEROCUENTA is 'Numero de cuenta del banco'; comment on column TDCOBROSFORMAPAGO.NUMEROCHEQUE is 'Numero del cheque'; comment on column TDCOBROSFORMAPAGO.DOCUMENTOGIRADOPOR is 'Descripcion de la persona que emitio el cheque o terjeta'; comment on column TDCOBROSFORMAPAGO.NUMERODEPOSITO is 'Numedo de deposito'; comment on column TDCOBROSFORMAPAGO.NUMEROTRANSFERENCIA is 'Numero de Transferencia'; comment on column TDCOBROSFORMAPAGO.NUMEROTARJETACREDITO is 'Numero de tarjeta de credito'; comment on column TDCOBROSFORMAPAGO.NUMEROTARJETACREDITOLOTE is 'Numero de lote de la tarjeta de credito'; comment on column TDCOBROSFORMAPAGO.CCODIGOPUNTOVENTA is 'Codigo del punto de venta'; comment on column TDCOBROSFORMAPAGO.CSUCURSAL is 'Sucursal del punto de venta'; comment on column TDCOBROSFORMAPAGO.CPUNTOTRABAJO is 'Punto de trabajo del punto de venta'; comment on column TDCOBROSFORMAPAGO.NUMERODOCUMENTO_ANTICIPO is 'Numero de documento del anticipo'; comment on column TDCOBROSFORMAPAGO.CPERIODO_ANTICIPO is 'Periodo del anticipo'; comment on column TDCOBROSFORMAPAGO.NUMERODOCUMENTO_FACTURA is 'Numero de factura'; comment on column TDCOBROSFORMAPAGO.CPERIODO_FACTURA is 'Periodo de la factura'; comment on column TDCOBROSFORMAPAGO.NUMERORETENCION is 'Numero de retencion'; comment on column TDCOBROSFORMAPAGO.AUTORIZACIONRETENCION is 'Autorizacion de la Retencion'; comment on column TDCOBROSFORMAPAGO.FDESDE is 'Fecha desde la que esta vigente el cobro'; comment on column TDCOBROSFORMAPAGO.FHASTA is 'Fecha hasta la que esta vigente el cobro'; comment on column TDCOBROSFORMAPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDCOBROSFORMAPAGO.CFORMAPAGOCREDITO is 'Codigo de la forma de pago credito'; comment on column TDCOBROSFORMAPAGO.FDEPOSITO is 'Fecha del deposito'; comment on column TDCOBROSFORMAPAGO.FTRANSFERENCIA is 'Fecha de la transferencia'; comment on column TDCOBROSFORMAPAGO.CDOCUMENTOINTERNO is 'Numero de documento del documento interno.'; alter table TDCOBROSFORMAPAGO add constraint IPKDCOBROSFORMAPAGO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, SECUENCIAREGISTRO, FHASTA); /*==============================================================*/ /* Table: TDCRUCEANTICIPOPROV */ /*==============================================================*/ create table TDCRUCEANTICIPOPROV ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CUOTA NUMBER(10) not null, NUMERODOCUMENTO_REF VARCHAR2(20) not null, CPERIODO_REF VARCHAR2(4) not null, VALOR NUMBER(19,10) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDCRUCEANTICIPOPROV is 'Registro del detalle del cruce'; comment on column TDCRUCEANTICIPOPROV.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCRUCEANTICIPOPROV.NUMERODOCUMENTO is 'Numero de documento del cruce'; comment on column TDCRUCEANTICIPOPROV.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDCRUCEANTICIPOPROV.CUOTA is 'Numero de Cuota'; comment on column TDCRUCEANTICIPOPROV.NUMERODOCUMENTO_REF is 'Numero de documento de referencia'; comment on column TDCRUCEANTICIPOPROV.CPERIODO_REF is 'Periodo de referencia'; comment on column TDCRUCEANTICIPOPROV.VALOR is 'Valor del cruce'; comment on column TDCRUCEANTICIPOPROV.FDESDE is 'Fecha desde la que esta vigente el egreso de bodega'; comment on column TDCRUCEANTICIPOPROV.FHASTA is 'Fecha hasta la que esta vigente el egreso de bodega'; comment on column TDCRUCEANTICIPOPROV.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDCRUCEANTICIPOPROV add constraint IPKDCRUCEANTICIPOPROV primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA, NUMERODOCUMENTO_REF, CPERIODO_REF, FHASTA); /*==============================================================*/ /* Table: TDCUADRO */ /*==============================================================*/ create table TDCUADRO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_PROFORMA VARCHAR(20) not null, CPERIODO_PROFORMA VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, SELECCION VARCHAR2(1) default '0', VERSIONCONTROL NUMBER(22) default 0, ESTADO VARCHAR2(1) ); comment on table TDCUADRO is 'Registro del detalle del cuadro comparativo'; comment on column TDCUADRO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCUADRO.NUMERODOCUMENTO is 'Numero de documento del cuadro comparativo'; comment on column TDCUADRO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDCUADRO.NUMERODOCUMENTO_PROFORMA is 'Numero de documento del cuadro comparativo'; comment on column TDCUADRO.CPERIODO_PROFORMA is 'Codigo del periodo del cuadro comparativo'; comment on column TDCUADRO.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDCUADRO.FDESDE is 'Fecha desde la que esta vigente el cuadro comparativo'; comment on column TDCUADRO.FHASTA is 'Fecha hasta la que esta vigente el cuadro comparativo'; comment on column TDCUADRO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TDCUADRO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TDCUADRO.SELECCION is 'Indica si el item a sido seleccionado'; comment on column TDCUADRO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDCUADRO.ESTADO is 'Estado del cuadro'; alter table TDCUADRO add constraint IPKDCUADRO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, NUMERODOCUMENTO_PROFORMA, CPERIODO_PROFORMA, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDCUADRORELEGADO */ /*==============================================================*/ create table TDCUADRORELEGADO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,2) default 0, COSTO NUMBER(19,6) default 0, NUMERODOCUMENTO_PROFORMA VARCHAR2(20), CPERIODO_PROFORMA VARCHAR2(4) ); comment on table TDCUADRORELEGADO is 'Id del registro de la cabecera de relegar items de Cuadros comparativos'; comment on column TDCUADRORELEGADO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCUADRORELEGADO.NUMERODOCUMENTO is 'Numero de documento de relegar items de Cuadros comparativos'; comment on column TDCUADRORELEGADO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDCUADRORELEGADO.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDCUADRORELEGADO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDCUADRORELEGADO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDCUADRORELEGADO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDCUADRORELEGADO.CANTIDAD is 'Cantidad de item'; comment on column TDCUADRORELEGADO.COSTO is 'Costo total de item'; comment on column TDCUADRORELEGADO.NUMERODOCUMENTO_PROFORMA is 'Numero del cuadro comparativo'; comment on column TDCUADRORELEGADO.CPERIODO_PROFORMA is 'Codigo del periodo de la proforma'; alter table TDCUADRORELEGADO add constraint IPKDCUADRORELEGADO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDCUENTAACTIVOSFIJOSVENTA */ /*==============================================================*/ create table TDCUENTAACTIVOSFIJOSVENTA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA_ACTIVO VARCHAR2(19) not null, CCUENTA_INVENTARIO VARCHAR2(19) not null, PRECIO NUMBER(19,10) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDCUENTAACTIVOSFIJOSVENTA is 'Registro del detalle para la venta del activo fijo'; comment on column TDCUENTAACTIVOSFIJOSVENTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCUENTAACTIVOSFIJOSVENTA.NUMERODOCUMENTO is 'Numero de documento del registro'; comment on column TDCUENTAACTIVOSFIJOSVENTA.CPERIODO is 'Codigo del periodo del registro'; comment on column TDCUENTAACTIVOSFIJOSVENTA.CCUENTA_ACTIVO is 'Numero de cuenta del activo fijo'; comment on column TDCUENTAACTIVOSFIJOSVENTA.CCUENTA_INVENTARIO is 'Numero de cuenta de intentarios'; comment on column TDCUENTAACTIVOSFIJOSVENTA.PRECIO is 'Precio del activo fijo para la venta'; comment on column TDCUENTAACTIVOSFIJOSVENTA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDCUENTAACTIVOSFIJOSVENTA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDCUENTAACTIVOSFIJOSVENTA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDCUENTAACTIVOSFIJOSVENTA add constraint IPKTDCUENTAACTIVOSFIJOSVENTA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA_ACTIVO, CCUENTA_INVENTARIO, FHASTA); /*==============================================================*/ /* Table: TDCUOTASFACTURA */ /*==============================================================*/ create table TDCUOTASFACTURA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CUOTA NUMBER(4) not null, FVENCIMIENTO DATE not null, VALORCUOTA NUMERIC(19,2), PAGADOCUOTA NUMERIC(19,2), SALDOCUOTA NUMERIC(19,2), FABONO DATE, FPAGO DATE, FDESDE TIMESTAMP(6) not null, FHASTA TIMESTAMP(6) not null, VERSIONCONTROL NUMBER(22) default 0, CPERIODO VARCHAR2(4) not null, VALORCAPITAL NUMBER(19,2), PAGADOCAPITAL NUMBER(19,2), SALDOCAPITAL NUMBER(19,2), VALORINTERES NUMBER(19,2), PAGADOINTERES NUMBER(19,2), SALDOINTERES NUMBER(19,2), VALORCARGOS NUMBER(19,2), PAGADOCARGOS NUMBER(19,2), SALDOCARGOS NUMBER(19,2), NUMERODOCUMENTO_NOTADEBITO VARCHAR2(20), CPERIODO_NOTADEBITO VARCHAR2(4) ); comment on table TDCUOTASFACTURA is 'registro de la cuota de la factura'; comment on column TDCUOTASFACTURA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDCUOTASFACTURA.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TDCUOTASFACTURA.CUOTA is 'Numero de cuota de la factura'; comment on column TDCUOTASFACTURA.FVENCIMIENTO is 'Fecha de vencimiento de la cuota'; comment on column TDCUOTASFACTURA.VALORCUOTA is 'Valor de la cuota de la factura'; comment on column TDCUOTASFACTURA.PAGADOCUOTA is 'Valor pagado de la cuota de la factura'; comment on column TDCUOTASFACTURA.SALDOCUOTA is 'Valor del saldo de la cuota de la factura'; comment on column TDCUOTASFACTURA.FABONO is 'Fecha de abonos parciales de la cuota.'; comment on column TDCUOTASFACTURA.FPAGO is 'Fecha de pago de la cuota'; comment on column TDCUOTASFACTURA.FDESDE is 'Fecha desde la cual esta vigente la tabla de pagos se cadua el registro si cambia los valores de las cuotas.'; comment on column TDCUOTASFACTURA.FHASTA is 'Fecha hasta la cual esta vigente la tabla de pagos se cadua el registro si cambia los valores de las cuotas.'; comment on column TDCUOTASFACTURA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDCUOTASFACTURA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDCUOTASFACTURA.VALORCAPITAL is 'Valor del capital'; comment on column TDCUOTASFACTURA.PAGADOCAPITAL is 'Cuanto se ha pagado del capital'; comment on column TDCUOTASFACTURA.SALDOCAPITAL is 'Saldo del capital'; comment on column TDCUOTASFACTURA.VALORINTERES is 'Valor del interes'; comment on column TDCUOTASFACTURA.PAGADOINTERES is 'Cuanto se ha pagado del interes'; comment on column TDCUOTASFACTURA.SALDOINTERES is 'Saldo del interes'; comment on column TDCUOTASFACTURA.VALORCARGOS is 'Valor de cargos'; comment on column TDCUOTASFACTURA.PAGADOCARGOS is 'Cuanto se ha pagado de los cargos'; comment on column TDCUOTASFACTURA.SALDOCARGOS is 'Saldo de los cargos'; comment on column TDCUOTASFACTURA.NUMERODOCUMENTO_NOTADEBITO is 'Numero de documento de la nota de debito'; comment on column TDCUOTASFACTURA.CPERIODO_NOTADEBITO is 'Periodo de la Nota de Debito'; alter table TDCUOTASFACTURA add constraint IPKDCUOTAFACTURA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CUOTA, FHASTA, CPERIODO); /*==============================================================*/ /* Table: TDDEPOSITOCIERRECAJA */ /*==============================================================*/ create table TDDEPOSITOCIERRECAJA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_CIERRE VARCHAR2(20) not null, CPERIODO_CIERRE VARCHAR2(4) not null, VALOR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, SECUENCIA NUMBER(10) not null ); comment on table TDDEPOSITOCIERRECAJA is 'Detalle para el deposito de cierres de caja'; comment on column TDDEPOSITOCIERRECAJA.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TDDEPOSITOCIERRECAJA.NUMERODOCUMENTO is 'Codigo del deposito de los cierres de caja'; comment on column TDDEPOSITOCIERRECAJA.CPERIODO is 'Periodo del deposito'; comment on column TDDEPOSITOCIERRECAJA.NUMERODOCUMENTO_CIERRE is 'Numero documento cierre de caja'; comment on column TDDEPOSITOCIERRECAJA.CPERIODO_CIERRE is 'Periodo cierre de caja'; comment on column TDDEPOSITOCIERRECAJA.VALOR is 'Valor cierre de caja'; comment on column TDDEPOSITOCIERRECAJA.FDESDE is 'Fecha de guardado del registro'; comment on column TDDEPOSITOCIERRECAJA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDDEPOSITOCIERRECAJA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDDEPOSITOCIERRECAJA.SECUENCIA is 'Secuencia de los depositos de cierre de caja'; alter table TDDEPOSITOCIERRECAJA add constraint IPKTDDEPOSITOCIERRECAJA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA, SECUENCIA); /*==============================================================*/ /* Table: TDDESCUENTOVENTA */ /*==============================================================*/ create table TDDESCUENTOVENTA ( CPERSONA_COMANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), PRECIOUNITARIO NUMBER(19,2), TOTAL NUMBER(19,2), FDESDE TIMESTAMP(6), FHASTA TIMESTAMP(6) not null, VERSIONCONTROL NUMBER(22) default 0, CPERSONA_COMPANIA NUMBER(8) not null, VALORIVA NUMBER(19,2) ); comment on table TDDESCUENTOVENTA is 'Detalle de notas de credito por descuento'; comment on column TDDESCUENTOVENTA.CPERSONA_COMANIA is 'Codigo de la persona de la comapnia'; comment on column TDDESCUENTOVENTA.NUMERODOCUMENTO is 'Numerod de documento del descuento'; comment on column TDDESCUENTOVENTA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDDESCUENTOVENTA.CCUENTA is 'Codigo del item de inventario'; comment on column TDDESCUENTOVENTA.CANTIDAD is 'Cantidad del Item devuelto'; comment on column TDDESCUENTOVENTA.PRECIOUNITARIO is 'Precio unitario del valor devuelto'; comment on column TDDESCUENTOVENTA.TOTAL is 'Valor total del descuento'; comment on column TDDESCUENTOVENTA.FDESDE is 'Fecha desde la que esta vigente el descuento'; comment on column TDDESCUENTOVENTA.FHASTA is 'Fecha hasta la que esta vigente el descuento'; comment on column TDDESCUENTOVENTA.VERSIONCONTROL is 'Manejo de Optimistic lockinng'; comment on column TDDESCUENTOVENTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDDESCUENTOVENTA.VALORIVA is 'Valor del Iva del descuento'; alter table TDDESCUENTOVENTA add constraint IPKDDESCUENTOVENTA primary key (CPERSONA_COMANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDDETALLENOTADEBITO */ /*==============================================================*/ create table TDDETALLENOTADEBITO ( NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), PRECIOUNITARIO NUMBER(19,2), TOTAL NUMBER(19,2), FDESDE TIMESTAMP(6), FHASTA TIMESTAMP(6) not null, VERSIONCONTROL NUMBER(22) default 0, CPERSONA_COMPANIA NUMBER(8) not null, VALORIVA NUMBER(19,2) ); comment on table TDDETALLENOTADEBITO is 'Detalle de notas de debito '; comment on column TDDETALLENOTADEBITO.NUMERODOCUMENTO is 'Numerod de documento del nota de debito'; comment on column TDDETALLENOTADEBITO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDDETALLENOTADEBITO.CCUENTA is 'Codigo del item de inventario'; comment on column TDDETALLENOTADEBITO.CANTIDAD is 'Cantidad del Item de la nota de debito'; comment on column TDDETALLENOTADEBITO.PRECIOUNITARIO is 'Precio unitario del valor de la nota de debito'; comment on column TDDETALLENOTADEBITO.TOTAL is 'Valor total del descuento'; comment on column TDDETALLENOTADEBITO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDDETALLENOTADEBITO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDDETALLENOTADEBITO.VERSIONCONTROL is 'Manejo de Optimistic lockinng'; comment on column TDDETALLENOTADEBITO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDDETALLENOTADEBITO.VALORIVA is 'Codigo de persona de la compania'; alter table TDDETALLENOTADEBITO add constraint PK_TDDETALLENOTADEBITO primary key (NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA, CPERSONA_COMPANIA); /*==============================================================*/ /* Table: TDDEVOLUCIONCOMPRA */ /*==============================================================*/ create table TDDEVOLUCIONCOMPRA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, PRECIOUNITARIO NUMBER(19,2), TOTAL NUMBER(19,2) ); comment on table TDDEVOLUCIONCOMPRA is 'Registro del detalle de la devolucion en compras'; comment on column TDDEVOLUCIONCOMPRA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDDEVOLUCIONCOMPRA.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TDDEVOLUCIONCOMPRA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDDEVOLUCIONCOMPRA.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDDEVOLUCIONCOMPRA.CANTIDAD is 'Cantidad de item '; comment on column TDDEVOLUCIONCOMPRA.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TDDEVOLUCIONCOMPRA.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TDDEVOLUCIONCOMPRA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDDEVOLUCIONCOMPRA.PRECIOUNITARIO is 'Precio unitario del item'; comment on column TDDEVOLUCIONCOMPRA.TOTAL is 'Total por item'; alter table TDDEVOLUCIONCOMPRA add constraint IPKDDEVOLUCIONCOMPRA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDDEVOLUCIONVENTA */ /*==============================================================*/ create table TDDEVOLUCIONVENTA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), PRECIOUNITARIO NUMBER(19,2), TOTAL NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, VALORIVA NUMBER(19,2), DESCUENTO NUMBER(19,2) ); comment on table TDDEVOLUCIONVENTA is 'Registro del detalle de la devolucion de la factura'; comment on column TDDEVOLUCIONVENTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDDEVOLUCIONVENTA.NUMERODOCUMENTO is 'Numero de documento de la devolucion'; comment on column TDDEVOLUCIONVENTA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDDEVOLUCIONVENTA.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDDEVOLUCIONVENTA.CANTIDAD is 'Cantidad de item devuelto'; comment on column TDDEVOLUCIONVENTA.PRECIOUNITARIO is 'Precio unitario del item devuelto'; comment on column TDDEVOLUCIONVENTA.TOTAL is 'Valor total de los items devueltos'; comment on column TDDEVOLUCIONVENTA.FDESDE is 'Fecha desde la que esta vigente la devolucion'; comment on column TDDEVOLUCIONVENTA.FHASTA is 'Fecha hasta la que esta vigente la devolucion'; comment on column TDDEVOLUCIONVENTA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDDEVOLUCIONVENTA.VALORIVA is 'Valor del Iva del detalle de la devolucion de la venta'; comment on column TDDEVOLUCIONVENTA.DESCUENTO is 'Descuento del detalle de la devolucion de venta'; alter table TDDEVOLUCIONVENTA add constraint IPKDDEVOLUCIONVENTA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDECLARACIONESARANCELARIAS */ /*==============================================================*/ create table TDECLARACIONESARANCELARIAS ( CPERSONA_COMPANIA NUMBER(8) not null, CDECLARACION VARCHAR2(15) not null, DESCRIPCION VARCHAR2(200), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, CUNIDAD VARCHAR2(3), TARIFAARANCELARIA NUMBER(19,2) ); comment on table TDECLARACIONESARANCELARIAS is 'Definicion de la declaracion arancelaria'; comment on column TDECLARACIONESARANCELARIAS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDECLARACIONESARANCELARIAS.CDECLARACION is 'Codigo de la declaracion arancelaria'; comment on column TDECLARACIONESARANCELARIAS.DESCRIPCION is 'Descripcion de la declaracion arancelaria'; comment on column TDECLARACIONESARANCELARIAS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDECLARACIONESARANCELARIAS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDECLARACIONESARANCELARIAS.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TDECLARACIONESARANCELARIAS.CUNIDAD is 'Codigo de la unidad para las partidas arancelarias'; comment on column TDECLARACIONESARANCELARIAS.TARIFAARANCELARIA is 'Tarifa Arancelaria'; alter table TDECLARACIONESARANCELARIAS add constraint IPKDECLARACIONESARANCELARIAS primary key (CPERSONA_COMPANIA, CDECLARACION, FHASTA); /*==============================================================*/ /* Table: TDECLARACIONESARANCELARIASID */ /*==============================================================*/ create table TDECLARACIONESARANCELARIASID ( CPERSONA_COMPANIA NUMBER(8) not null, CDECLARACION VARCHAR2(15) not null ); comment on table TDECLARACIONESARANCELARIASID is 'Id del registro de las declaraciones arancelarias'; comment on column TDECLARACIONESARANCELARIASID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDECLARACIONESARANCELARIASID.CDECLARACION is 'Codigo de la declaracion arancelaria'; alter table TDECLARACIONESARANCELARIASID add constraint IPKDECLARACIONESARANCELARIASID primary key (CPERSONA_COMPANIA, CDECLARACION); /*==============================================================*/ /* Table: TDEGRESOBODEGA */ /*==============================================================*/ create table TDEGRESOBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,2) default 0, COSTO NUMBER(19,10) default 0, CCENTROCOSTO VARCHAR2(2), CCONCEPTOEGRESO VARCHAR2(3) ); comment on table TDEGRESOBODEGA is 'Registro del detalle del egreso de bodega'; comment on column TDEGRESOBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDEGRESOBODEGA.NUMERODOCUMENTO is 'Numero de documento del egreso bodega'; comment on column TDEGRESOBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDEGRESOBODEGA.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDEGRESOBODEGA.FDESDE is 'Fecha desde la que esta vigente el egreso de bodega'; comment on column TDEGRESOBODEGA.FHASTA is 'Fecha hasta la que esta vigente el egreso de bodega'; comment on column TDEGRESOBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDEGRESOBODEGA.CANTIDAD is 'Cantidad de item egresado'; comment on column TDEGRESOBODEGA.COSTO is 'Costo del item egresado'; comment on column TDEGRESOBODEGA.CCENTROCOSTO is 'Codigo del centro de costo'; comment on column TDEGRESOBODEGA.CCONCEPTOEGRESO is 'Codigo del concepto de egreso'; alter table TDEGRESOBODEGA add constraint IPKDEGRESOBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDEMBARQUE */ /*==============================================================*/ create table TDEMBARQUE ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA_COMPONENTE VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null, CCUENTA_PEDIDO VARCHAR2(19) not null, CCALIDAD_PEDIDO VARCHAR2(1) not null, CANTIDAD_PEDIDO NUMBER(19,2) ); comment on table TDEMBARQUE is 'Registro del detalle del embarque'; comment on column TDEMBARQUE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDEMBARQUE.NUMERODOCUMENTO is 'Numero de documento del embarque '; comment on column TDEMBARQUE.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDEMBARQUE.CCUENTA_COMPONENTE is 'Cuenta del item a usar '; comment on column TDEMBARQUE.CANTIDAD is 'Cantidad del item a usar'; comment on column TDEMBARQUE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDEMBARQUE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDEMBARQUE.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TDEMBARQUE.CCUENTA_PEDIDO is 'Cuenta del item del pedido'; comment on column TDEMBARQUE.CCALIDAD_PEDIDO is 'Calidad del item del pedido '; comment on column TDEMBARQUE.CANTIDAD_PEDIDO is 'Cantidad del item del pedido'; alter table TDEMBARQUE add constraint IPKDEMBARQUE primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA, CCUENTA_COMPONENTE); /*==============================================================*/ /* Table: TDEPARTAMENTOCODIGOCONTABLE */ /*==============================================================*/ create table TDEPARTAMENTOCODIGOCONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CDEPARTAMENTO NUMBER(3) not null, CODIGOCONTABLE VARCHAR2(10) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDEPARTAMENTOCODIGOCONTABLE is 'Definicion de los codigos contables por departamento'; comment on column TDEPARTAMENTOCODIGOCONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDEPARTAMENTOCODIGOCONTABLE.CDEPARTAMENTO is 'Codigo del departamento'; comment on column TDEPARTAMENTOCODIGOCONTABLE.CODIGOCONTABLE is 'Codigo contable asociado al departamento'; comment on column TDEPARTAMENTOCODIGOCONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDEPARTAMENTOCODIGOCONTABLE add constraint IPKDEPCODCONT primary key (CPERSONA_COMPANIA, CDEPARTAMENTO); /*==============================================================*/ /* Table: TDEXPOSICION */ /*==============================================================*/ create table TDEXPOSICION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CODIGOITEM VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), CANTIDADENTERGADA NUMBER(19,2) default 0, SALDOPOR_ENTREGAR NUMBER(19,2), PRECIOUNITARIO NUMBER(38,6), DESCUENTO NUMBER(19,2), TOTAL NUMBER(19,2), COMISION NUMBER(19,2) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDADDEVUELTA NUMBER(19,2), CANTIDADRETORNABLE NUMBER(19,2), PORCENTAJEICE NUMBER(19,2), PORCENTAJEIVA NUMBER(19,2), VALORICE NUMBER(19,2), VALORIVA NUMBER(19,2), PESONETO NUMBER(19,4), PESOBRUTO NUMBER(19,4), SECUENCIA NUMBER(3) not null, DESCRIPCION VARCHAR2(250), CUNIDAD VARCHAR2(3) ); comment on table TDEXPOSICION is 'Registro del detalle de la factura'; comment on column TDEXPOSICION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDEXPOSICION.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TDEXPOSICION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDEXPOSICION.CODIGOITEM is 'Codigo de Item de exposicion'; comment on column TDEXPOSICION.CANTIDAD is 'Cantidad de item vendido'; comment on column TDEXPOSICION.CANTIDADENTERGADA is 'Cantidad de item entregado'; comment on column TDEXPOSICION.SALDOPOR_ENTREGAR is 'Saldo por entregar'; comment on column TDEXPOSICION.PRECIOUNITARIO is 'Precio unitario del item vendido'; comment on column TDEXPOSICION.DESCUENTO is 'Valor del descuento por item vendido'; comment on column TDEXPOSICION.TOTAL is 'Valor total de los items vendidos'; comment on column TDEXPOSICION.COMISION is 'Valor de la comision por item vendido'; comment on column TDEXPOSICION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDEXPOSICION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDEXPOSICION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDEXPOSICION.CANTIDADDEVUELTA is 'Establece la cantidad del detalle de factura que ha sido devuelta en una nota de credito'; comment on column TDEXPOSICION.CANTIDADRETORNABLE is 'Establece la cantidad del detalle de factura que puede ser devuelta en una nota de credito'; comment on column TDEXPOSICION.PORCENTAJEICE is 'Porcentaje del ICE'; comment on column TDEXPOSICION.PORCENTAJEIVA is 'Porcentaje del IVA'; comment on column TDEXPOSICION.VALORICE is 'Valor del ICE por item'; comment on column TDEXPOSICION.VALORIVA is 'Valor del IVA por item'; comment on column TDEXPOSICION.PESONETO is 'Peso Neto'; comment on column TDEXPOSICION.PESOBRUTO is 'Peso Bruto'; comment on column TDEXPOSICION.SECUENCIA is 'Secuencia de los registros del detalle'; comment on column TDEXPOSICION.DESCRIPCION is 'Descripcion del Item'; comment on column TDEXPOSICION.CUNIDAD is 'Codigo de la unidad de los Items'; alter table TDEXPOSICION add constraint CKEXPDCANTIDADDEVUELTA check (CANTIDADDEVUELTA is null or (CANTIDADDEVUELTA <= CANTIDADENTERGADA)); alter table TDEXPOSICION add constraint CKEXPDCANTIDADRETORNABLE check (CANTIDADRETORNABLE is null or (CANTIDADRETORNABLE <= CANTIDADENTERGADA)); alter table TDEXPOSICION add constraint IPKDEXPOSICION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA, SECUENCIA); /*==============================================================*/ /* Table: TDEXPOSICIONPAGOSEXPORTACION */ /*==============================================================*/ create table TDEXPOSICIONPAGOSEXPORTACION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CFORMAPAGOSRI VARCHAR2(2) not null, NUMEROCUOTAS NUMBER(3), CFRECUENCIA NUMBER(2), PLAZO NUMBER(5), TOTAL NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDEXPOSICIONPAGOSEXPORTACION is 'Registro del detalle de la exposicion para el pago de la exportacion'; comment on column TDEXPOSICIONPAGOSEXPORTACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDEXPOSICIONPAGOSEXPORTACION.NUMERODOCUMENTO is 'Numero de documento de la exposicion'; comment on column TDEXPOSICIONPAGOSEXPORTACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDEXPOSICIONPAGOSEXPORTACION.CFORMAPAGOSRI is 'Codigo de la Forma de Pago'; comment on column TDEXPOSICIONPAGOSEXPORTACION.NUMEROCUOTAS is 'Establece el numero de cuotas en el pago'; comment on column TDEXPOSICIONPAGOSEXPORTACION.CFRECUENCIA is 'Codigo de la frecuencia'; comment on column TDEXPOSICIONPAGOSEXPORTACION.PLAZO is 'Plazo de pago de la exposicion'; comment on column TDEXPOSICIONPAGOSEXPORTACION.TOTAL is 'Valor total de los pagos'; comment on column TDEXPOSICIONPAGOSEXPORTACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDEXPOSICIONPAGOSEXPORTACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDEXPOSICIONPAGOSEXPORTACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDEXPOSICIONPAGOSEXPORTACION add constraint IPKTDEXPPAGEXP primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CFORMAPAGOSRI, FHASTA); /*==============================================================*/ /* Table: TDFACTURA */ /*==============================================================*/ create table TDFACTURA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,10), CANTIDADENTERGADA NUMBER(19,10) default 0, SALDOPOR_ENTREGAR NUMBER(19,10), PRECIOUNITARIO NUMBER(38,10), DESCUENTO NUMBER(19,10), TOTAL NUMBER(19,10), COMISION NUMBER(19,10) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDADDEVUELTA NUMBER(19,10), CANTIDADRETORNABLE NUMBER(19,10), PORCENTAJEICE NUMBER(19,10), PORCENTAJEIVA NUMBER(19,10), PORCENTAJEPERCEPCION NUMBER(19,10), VALORICE NUMBER(19,10), VALORIVA NUMBER(19,10), VALORPERCEPCION NUMBER(19,10), PESONETO NUMBER(19,4), PESOBRUTO NUMBER(19,4), CTIPOPRECIO VARCHAR2(3), PORCENTAJEDESCUENTO NUMBER(19,2), VALORFLETE NUMBER(19,6) ); comment on table TDFACTURA is 'Registro del detalle de la factura'; comment on column TDFACTURA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDFACTURA.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TDFACTURA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDFACTURA.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDFACTURA.CANTIDAD is 'Cantidad de item vendido'; comment on column TDFACTURA.CANTIDADENTERGADA is 'Cantidad de item entregado'; comment on column TDFACTURA.SALDOPOR_ENTREGAR is 'Saldo por entregar'; comment on column TDFACTURA.PRECIOUNITARIO is 'Precio unitario del item vendido'; comment on column TDFACTURA.DESCUENTO is 'Valor del descuento por item vendido'; comment on column TDFACTURA.TOTAL is 'Valor total de los items vendidos'; comment on column TDFACTURA.COMISION is 'Valor de la comision por item vendido'; comment on column TDFACTURA.FDESDE is 'Fecha desde la que esta vigente la solicitud a bodega'; comment on column TDFACTURA.FHASTA is 'Fecha hasta la que esta vigente la solicitud a bodega'; comment on column TDFACTURA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDFACTURA.CANTIDADDEVUELTA is 'Establece la cantidad del detalle de factura que ha sido devuelta en una nota de credito'; comment on column TDFACTURA.CANTIDADRETORNABLE is 'Establece la cantidad del detalle de factura que puede ser devuelta en una nota de credito'; comment on column TDFACTURA.PORCENTAJEICE is 'Porcentaje del ICE'; comment on column TDFACTURA.PORCENTAJEIVA is 'Porcentaje del IVA'; comment on column TDFACTURA.PORCENTAJEPERCEPCION is 'Porcentaje de la Percepcion (Peru)'; comment on column TDFACTURA.VALORICE is 'Valor del ICE por item'; comment on column TDFACTURA.VALORIVA is 'Valor del IVA por item'; comment on column TDFACTURA.VALORPERCEPCION is 'Valor de la percepcion por item (Peru)'; comment on column TDFACTURA.PESONETO is 'Peso Neto'; comment on column TDFACTURA.PESOBRUTO is 'Peso Bruto'; comment on column TDFACTURA.CTIPOPRECIO is 'Codigo de la lista de precios del item.'; comment on column TDFACTURA.PORCENTAJEDESCUENTO is 'Porcentaje de descuento del item de una factura.'; comment on column TDFACTURA.VALORFLETE is 'Valor del flete'; alter table TDFACTURA add constraint CKCANTIDADRETORNABLE check (CANTIDADRETORNABLE is null or (CANTIDADRETORNABLE <= CANTIDADENTERGADA)); alter table TDFACTURA add constraint TDFACTURA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDFACTURAPAGOS */ /*==============================================================*/ create table TDFACTURAPAGOS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CFORMAPAGOSRI VARCHAR2(2) not null, TOTAL NUMBER(19,2) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CMONEDA VARCHAR2(3), NUMEROCUOTAS NUMBER(3), CFRECUENCIA NUMBER(2), PLAZO NUMBER(5), CFORMAPAGOCOMPRAS VARCHAR2(2), UNIDADTIEMPO VARCHAR2(50) ); comment on table TDFACTURAPAGOS is 'Registro del detalle del pago de la factura nacional.'; comment on column TDFACTURAPAGOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDFACTURAPAGOS.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TDFACTURAPAGOS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDFACTURAPAGOS.CFORMAPAGOSRI is 'Codigo de la Forma de Pago del SRI'; comment on column TDFACTURAPAGOS.TOTAL is 'Valor total de los pagos'; comment on column TDFACTURAPAGOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDFACTURAPAGOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDFACTURAPAGOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDFACTURAPAGOS.CMONEDA is 'Codigo moneda de la factura'; comment on column TDFACTURAPAGOS.NUMEROCUOTAS is 'Establece el numero de cuotas en el pago'; comment on column TDFACTURAPAGOS.CFRECUENCIA is 'Codigo de la frecuencia'; comment on column TDFACTURAPAGOS.PLAZO is 'Plazo de pago de la factura'; comment on column TDFACTURAPAGOS.CFORMAPAGOCOMPRAS is 'Codigo de la forma de pago de compras'; comment on column TDFACTURAPAGOS.UNIDADTIEMPO is 'Unidad de pago que se realiza la factura'; alter table TDFACTURAPAGOS add constraint IPKTDFACPAG primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CFORMAPAGOSRI, FHASTA); /*==============================================================*/ /* Table: TDFACTURAPAGOSEXPORTACION */ /*==============================================================*/ create table TDFACTURAPAGOSEXPORTACION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CFORMAPAGOSRI VARCHAR2(2) not null, TOTAL NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CMONEDA VARCHAR2(3), NUMEROCUOTAS NUMBER(3), CFRECUENCIA NUMBER(2), PLAZO NUMBER(5), CFORMAPAGOCOMPRAS VARCHAR2(2) ); comment on table TDFACTURAPAGOSEXPORTACION is 'Registro del detalle de la factura para el pago de la exportacion'; comment on column TDFACTURAPAGOSEXPORTACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDFACTURAPAGOSEXPORTACION.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TDFACTURAPAGOSEXPORTACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDFACTURAPAGOSEXPORTACION.CFORMAPAGOSRI is 'Codigo de la Forma de Pago'; comment on column TDFACTURAPAGOSEXPORTACION.TOTAL is 'Valor total de los pagos'; comment on column TDFACTURAPAGOSEXPORTACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDFACTURAPAGOSEXPORTACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDFACTURAPAGOSEXPORTACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDFACTURAPAGOSEXPORTACION.CMONEDA is 'Codigo moneda de la factura'; comment on column TDFACTURAPAGOSEXPORTACION.NUMEROCUOTAS is 'Establece el numero de cuotas en el pago'; comment on column TDFACTURAPAGOSEXPORTACION.CFRECUENCIA is 'Codigo de la frecuencia'; comment on column TDFACTURAPAGOSEXPORTACION.PLAZO is 'Plazo de pago de la factura'; comment on column TDFACTURAPAGOSEXPORTACION.CFORMAPAGOCOMPRAS is 'Codigo de la forma de pago de compras'; alter table TDFACTURAPAGOSEXPORTACION add constraint IPKTDFACPAGEXP primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CFORMAPAGOSRI, FHASTA); /*==============================================================*/ /* Table: TDGUIAREMISION */ /*==============================================================*/ create table TDGUIAREMISION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, PESONETO NUMBER(19,4) ); comment on table TDGUIAREMISION is 'Registro del detalle de la guia de remision'; comment on column TDGUIAREMISION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDGUIAREMISION.NUMERODOCUMENTO is 'Numero de documento de la guia de remision'; comment on column TDGUIAREMISION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDGUIAREMISION.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDGUIAREMISION.CANTIDAD is 'Cantidad de item vendido'; comment on column TDGUIAREMISION.FDESDE is 'Fecha desde la que esta vigente la guia de remision'; comment on column TDGUIAREMISION.FHASTA is 'Fecha hasta la que esta vigente la guia de remision'; comment on column TDGUIAREMISION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDGUIAREMISION.PESONETO is 'Peso Neto'; alter table TDGUIAREMISION add constraint IPKDGUIAREMISION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDHISTORIALPAGO */ /*==============================================================*/ create table TDHISTORIALPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIA NUMBER(10) not null, IDENTIFICACIONBENEFICIARIO VARCHAR2(19), DESCRIPCIONBENEFICIARIO VARCHAR2(100), NUMEROCHEQUE NUMBER(10), VALORCHEQUE NUMBER(19,2), ESTADOCHEQUE VARCHAR2(50), OBSERVACIONES VARCHAR2(200), FREGISTRO DATE not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, NUMERODOCUMENTO_REF VARCHAR2(20), CPERIODO_REF VARCHAR2(4) ); comment on table TDHISTORIALPAGO is 'Registro del detalle del historial de pago'; comment on column TDHISTORIALPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDHISTORIALPAGO.NUMERODOCUMENTO is 'Numero de documento del historial de pago'; comment on column TDHISTORIALPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDHISTORIALPAGO.SECUENCIA is 'Secuencia numerica del detalle historial de pago'; comment on column TDHISTORIALPAGO.IDENTIFICACIONBENEFICIARIO is 'Beneficiario a quien se gira el cheque'; comment on column TDHISTORIALPAGO.DESCRIPCIONBENEFICIARIO is 'Descripcion del beneficiario a quien se gira el cheque'; comment on column TDHISTORIALPAGO.NUMEROCHEQUE is 'Numero de cheque del pago'; comment on column TDHISTORIALPAGO.VALORCHEQUE is 'Valor del cheque del pago'; comment on column TDHISTORIALPAGO.ESTADOCHEQUE is 'Estado del cheque, Ejm: POR GIRAR, GIRADO, PAGADO'; comment on column TDHISTORIALPAGO.OBSERVACIONES is 'Observaciones del detalle del historial de pago'; comment on column TDHISTORIALPAGO.FREGISTRO is 'Fecha de registro del detalle del historial de pago'; comment on column TDHISTORIALPAGO.FDESDE is 'Fecha desde la que esta vigente del registro'; comment on column TDHISTORIALPAGO.FHASTA is 'Fecha hasta la que esta vigente del registro'; comment on column TDHISTORIALPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDHISTORIALPAGO.NUMERODOCUMENTO_REF is 'Numero de documento de referencia'; comment on column TDHISTORIALPAGO.CPERIODO_REF is 'Codigo del periodo del ejercicio contable del numero de documento de referencia'; alter table TDHISTORIALPAGO add constraint IPKDHISTORIALPAGO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, SECUENCIA, FHASTA); /*==============================================================*/ /* Table: TDIMPORTACION */ /*==============================================================*/ create table TDIMPORTACION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), COSTO NUMBER(19,10), VALORFOB NUMBER(19,10), SEGURO NUMBER(19,10), SALVAGUARDIA NUMBER(19,10), OTROS NUMBER(19,10), PARTIDAARANCELARIA VARCHAR(15), ARANCEL NUMBER(6,10), ICE NUMBER(6,10), OBSERVACIONES VARCHAR(50), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD_INGRESADA NUMBER(19,2) default 0, CANTIDAD_PENDIENTE NUMBER(19,2) default 0, COSTO_COMPRA NUMBER(19,10), GASTOS_IMPORTACION NUMBER(19,10), CANTIDAD_EMBARCADA NUMBER(19,2) default 0, CANTIDAD_EMBARCADA_PENDIENTE NUMBER(19,2) default 0, TOTAL NUMBER(19,10) ); comment on table TDIMPORTACION is 'Registro del detalle de la importacion'; comment on column TDIMPORTACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDIMPORTACION.NUMERODOCUMENTO is 'Numero de documento de la importacion'; comment on column TDIMPORTACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDIMPORTACION.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDIMPORTACION.CANTIDAD is 'Cantidad de item '; comment on column TDIMPORTACION.COSTO is 'Costo del Inventario'; comment on column TDIMPORTACION.VALORFOB is 'Valor FOB'; comment on column TDIMPORTACION.SEGURO is 'Valor del seguro'; comment on column TDIMPORTACION.SALVAGUARDIA is 'Valor de salvaguardia'; comment on column TDIMPORTACION.OTROS is 'Otroa valores'; comment on column TDIMPORTACION.PARTIDAARANCELARIA is 'Numero de Partida Arancelaria'; comment on column TDIMPORTACION.ARANCEL is 'Valor porcentaje Arancel'; comment on column TDIMPORTACION.ICE is 'Valor del ICE'; comment on column TDIMPORTACION.OBSERVACIONES is 'Observaciones'; comment on column TDIMPORTACION.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TDIMPORTACION.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TDIMPORTACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDIMPORTACION.CANTIDAD_INGRESADA is 'Cantidad que se a ingresado a bodega'; comment on column TDIMPORTACION.CANTIDAD_PENDIENTE is 'Cantidad pendiente para el ingreso a bodega'; comment on column TDIMPORTACION.COSTO_COMPRA is 'Costo de la compra del inventario'; comment on column TDIMPORTACION.GASTOS_IMPORTACION is 'Gastos de importacion'; comment on column TDIMPORTACION.CANTIDAD_EMBARCADA is 'Cantidad embarcada'; comment on column TDIMPORTACION.CANTIDAD_EMBARCADA_PENDIENTE is 'Cantidad embarcada pendiente'; comment on column TDIMPORTACION.TOTAL is 'Total de la importacion'; alter table TDIMPORTACION add constraint IPKDIMPORTACION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDIMPORTACIONEMBARQUE */ /*==============================================================*/ create table TDIMPORTACIONEMBARQUE ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2) default 0, COSTO NUMBER(19,10) default 0, TOTAL NUMBER(19,10) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, VALORADICIONAL_EMBARQUE NUMBER(19,10) default 0, COSTOENORIGEN NUMBER(19,10) default 0, VALORGASTOS NUMBER(19,10) default 0, COSTO_FINAL_EMBARQUE NUMBER(19,10) default 0, COSTO_UNITARIO_EMBARQUE NUMBER(19,10) default 0 ); comment on table TDIMPORTACIONEMBARQUE is 'Registro del detalle de la transaccion'; comment on column TDIMPORTACIONEMBARQUE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDIMPORTACIONEMBARQUE.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TDIMPORTACIONEMBARQUE.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDIMPORTACIONEMBARQUE.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDIMPORTACIONEMBARQUE.CANTIDAD is 'Cantidad de item'; comment on column TDIMPORTACIONEMBARQUE.COSTO is 'Costo del item'; comment on column TDIMPORTACIONEMBARQUE.TOTAL is 'Total'; comment on column TDIMPORTACIONEMBARQUE.FDESDE is 'Fecha desde la que esta vigente el egreso de bodega'; comment on column TDIMPORTACIONEMBARQUE.FHASTA is 'Fecha hasta la que esta vigente la transaccion'; comment on column TDIMPORTACIONEMBARQUE.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDIMPORTACIONEMBARQUE.VALORADICIONAL_EMBARQUE is 'Valor adicional ambarque distribuido'; comment on column TDIMPORTACIONEMBARQUE.COSTOENORIGEN is 'Costo en origen'; comment on column TDIMPORTACIONEMBARQUE.VALORGASTOS is 'Valor de los gatos'; comment on column TDIMPORTACIONEMBARQUE.COSTO_FINAL_EMBARQUE is 'Costo Total del Embarque'; comment on column TDIMPORTACIONEMBARQUE.COSTO_UNITARIO_EMBARQUE is 'Costo Total del Embarque'; alter table TDIMPORTACIONEMBARQUE add constraint IPKDEMBARQUEIMPORTACION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDIMPORTACIONEMBARQUEFACTURA */ /*==============================================================*/ create table TDIMPORTACIONEMBARQUEFACTURA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO_SOLPAG VARCHAR2(20) not null, CPERIODO_SOLPAG VARCHAR2(4) not null, NUMERODOCUMENTO_IMPORTACION VARCHAR2(20) not null, CPERIODO_IMPORTACION VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(20), NUMERODOCUMENTO_EMBARQUE VARCHAR2(20) not null, CPERIODO_EMBARQUE VARCHAR2(4) not null, TOTAL NUMBER(19,10) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDIMPORTACIONEMBARQUEFACTURA is 'Registro del detalle de la transaccion'; comment on column TDIMPORTACIONEMBARQUEFACTURA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDIMPORTACIONEMBARQUEFACTURA.NUMERODOCUMENTO_SOLPAG is 'Numero de documento de la factura de compra'; comment on column TDIMPORTACIONEMBARQUEFACTURA.CPERIODO_SOLPAG is 'Codigo del periodo de la factura de compra'; comment on column TDIMPORTACIONEMBARQUEFACTURA.NUMERODOCUMENTO_IMPORTACION is 'Numero de documento de la importacion'; comment on column TDIMPORTACIONEMBARQUEFACTURA.CPERIODO_IMPORTACION is 'Codigo del periodo de la importacion'; comment on column TDIMPORTACIONEMBARQUEFACTURA.CODIGOCONTABLE is 'Codigo contable de la importacion'; comment on column TDIMPORTACIONEMBARQUEFACTURA.NUMERODOCUMENTO_EMBARQUE is 'Numero de documento del embarque'; comment on column TDIMPORTACIONEMBARQUEFACTURA.CPERIODO_EMBARQUE is 'Codigo del periodo del embarque'; comment on column TDIMPORTACIONEMBARQUEFACTURA.TOTAL is 'Valor total'; comment on column TDIMPORTACIONEMBARQUEFACTURA.FDESDE is 'Fecha desde la que esta vigente la transaccion'; comment on column TDIMPORTACIONEMBARQUEFACTURA.FHASTA is 'Fecha hasta la que esta vigente la transaccion'; comment on column TDIMPORTACIONEMBARQUEFACTURA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDIMPORTACIONEMBARQUEFACTURA add constraint IPKDIMPORTACIONEMBARQUEFACTURA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLPAG, CPERIODO_SOLPAG, NUMERODOCUMENTO_IMPORTACION, CPERIODO_IMPORTACION, NUMERODOCUMENTO_EMBARQUE, CPERIODO_EMBARQUE, FHASTA); /*==============================================================*/ /* Table: TDINCIDENCIASCRM */ /*==============================================================*/ create table TDINCIDENCIASCRM ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIA NUMBER(22) not null, DESCRIPCION VARCHAR2(500) not null, ASUNTO VARCHAR2(500) not null, CUSUARIO_ASIGNADO VARCHAR2(12) not null, FREGISTRO TIMESTAMP not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDINCIDENCIASCRM is 'Registro del detalle de otras transacciones de bodega'; comment on column TDINCIDENCIASCRM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDINCIDENCIASCRM.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TDINCIDENCIASCRM.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDINCIDENCIASCRM.SECUENCIA is 'Secuencia numerica de la transaccion'; comment on column TDINCIDENCIASCRM.DESCRIPCION is 'Descripcion de la incidencia'; comment on column TDINCIDENCIASCRM.ASUNTO is 'Asunto de la incidencia'; comment on column TDINCIDENCIASCRM.CUSUARIO_ASIGNADO is 'Codigo de usuario al se le asigna la incidencia'; comment on column TDINCIDENCIASCRM.FREGISTRO is 'Fecha de la transaccion'; comment on column TDINCIDENCIASCRM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDINCIDENCIASCRM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDINCIDENCIASCRM.VERSIONCONTROL is 'Manejo de optimistic locking'; alter table TDINCIDENCIASCRM add constraint IPKDINCIDENCIASCRM primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, SECUENCIA, FHASTA); /*==============================================================*/ /* Table: TDINGRESOBODEGA */ /*==============================================================*/ create table TDINGRESOBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,4) default 0, COSTO NUMBER(19,10) default 0, VALORGASTO NUMBER(19,10), COSTOPROMEDIO NUMBER(19,10), CANTIDAD_FACTURADA NUMBER(19,4), CANTIDAD_PENDIENTEFAC NUMBER(19,4), SECUENCIA NUMBER(4) ); comment on table TDINGRESOBODEGA is 'Registro del detalle del ingreso de bodega'; comment on column TDINGRESOBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDINGRESOBODEGA.NUMERODOCUMENTO is 'Numero de documento del ingreso bodega'; comment on column TDINGRESOBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDINGRESOBODEGA.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDINGRESOBODEGA.FDESDE is 'Fecha desde la que esta vigente el ingreso de bodega'; comment on column TDINGRESOBODEGA.FHASTA is 'Fecha hasta la que esta vigente el ingreso de bodega'; comment on column TDINGRESOBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDINGRESOBODEGA.CANTIDAD is 'Cantidad de item ingresado'; comment on column TDINGRESOBODEGA.COSTO is 'Costo del item ingresado'; comment on column TDINGRESOBODEGA.VALORGASTO is 'Valor del gasto por item'; comment on column TDINGRESOBODEGA.COSTOPROMEDIO is 'Costo del item con el gasto'; comment on column TDINGRESOBODEGA.CANTIDAD_FACTURADA is 'Cantidad de item facturada SP'; comment on column TDINGRESOBODEGA.CANTIDAD_PENDIENTEFAC is 'Cantidad de item pendiente de ser facturada SP'; comment on column TDINGRESOBODEGA.SECUENCIA is 'Secuencia para el orden de los items'; alter table TDINGRESOBODEGA add constraint IPKDINGRESOBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDISTRITOSADUANEROS */ /*==============================================================*/ create table TDISTRITOSADUANEROS ( CPERSONA_COMPANIA NUMBER(8) not null, CDISTRITOADUANERO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDISTRITOSADUANEROS is 'Definicion de distritos aduaneros'; comment on column TDISTRITOSADUANEROS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDISTRITOSADUANEROS.CDISTRITOADUANERO is 'Codigo del distrito aduanero'; comment on column TDISTRITOSADUANEROS.DESCRIPCION is 'Descripcion del distrito aduanero'; comment on column TDISTRITOSADUANEROS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDISTRITOSADUANEROS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDISTRITOSADUANEROS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TDISTRITOSADUANEROS add constraint IPKDISTRADUA primary key (CPERSONA_COMPANIA, CDISTRITOADUANERO, FHASTA); /*==============================================================*/ /* Table: TDISTRITOSADUANEROSID */ /*==============================================================*/ create table TDISTRITOSADUANEROSID ( CPERSONA_COMPANIA NUMBER(8) not null, CDISTRITOADUANERO VARCHAR2(3) not null ); comment on table TDISTRITOSADUANEROSID is 'Id del registro de distritos aduaneros'; comment on column TDISTRITOSADUANEROSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDISTRITOSADUANEROSID.CDISTRITOADUANERO is 'Codigo del distrito aduanero'; alter table TDISTRITOSADUANEROSID add constraint IPKDISTRADUAID primary key (CPERSONA_COMPANIA, CDISTRITOADUANERO); /*==============================================================*/ /* Table: TDITEMSDESCONTINUADOS */ /*==============================================================*/ create table TDITEMSDESCONTINUADOS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CCALIDAD VARCHAR2(1) not null, CESTATUSITEM VARCHAR2(3) not null, VALOR NUMBER(19,6) ); comment on table TDITEMSDESCONTINUADOS is 'Registro del detalle de items descontinuados'; comment on column TDITEMSDESCONTINUADOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDITEMSDESCONTINUADOS.NUMERODOCUMENTO is 'Numero de documento de registro de items descontinuados'; comment on column TDITEMSDESCONTINUADOS.CPERIODO is 'Codigo del periodo del documento'; comment on column TDITEMSDESCONTINUADOS.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDITEMSDESCONTINUADOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDITEMSDESCONTINUADOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDITEMSDESCONTINUADOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDITEMSDESCONTINUADOS.CCALIDAD is 'Calidad del item'; comment on column TDITEMSDESCONTINUADOS.CESTATUSITEM is 'Codigo del estado del item.'; comment on column TDITEMSDESCONTINUADOS.VALOR is 'Precio con el que se va descontinuar los items.'; alter table TDITEMSDESCONTINUADOS add constraint IPKTDITEMDES primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA, CCALIDAD, CESTATUSITEM); /*==============================================================*/ /* Table: TDITEMSMODIFICADOS */ /*==============================================================*/ create table TDITEMSMODIFICADOS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CESTATUSITEM VARCHAR2(3) not null ); comment on table TDITEMSMODIFICADOS is 'Registro del detalle de items modificados'; comment on column TDITEMSMODIFICADOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDITEMSMODIFICADOS.NUMERODOCUMENTO is 'Numero de documento de registro de items modificados'; comment on column TDITEMSMODIFICADOS.CPERIODO is 'Codigo del periodo del documento'; comment on column TDITEMSMODIFICADOS.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDITEMSMODIFICADOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDITEMSMODIFICADOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDITEMSMODIFICADOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDITEMSMODIFICADOS.CESTATUSITEM is 'Codigo del estado del item'; alter table TDITEMSMODIFICADOS add constraint IPKTDITEMMOD primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA, CESTATUSITEM); /*==============================================================*/ /* Table: TDLIQANTICIPOPROVEEDOR */ /*==============================================================*/ create table TDLIQANTICIPOPROVEEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO_ANTICIPO VARCHAR2(4), NUMERODOCUMENTO_ANTICIPO VARCHAR2(20), SECUENCIA NUMBER(10), VALOR NUMBER(19,2), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDLIQANTICIPOPROVEEDOR is 'Tabla que contiene los datos de una liquidacion de anticipo a proveedores.'; comment on column TDLIQANTICIPOPROVEEDOR.CPERSONA_COMPANIA is 'Codigo de persona de la compania.'; comment on column TDLIQANTICIPOPROVEEDOR.CPERIODO is 'Periodo de la liquidacion.'; comment on column TDLIQANTICIPOPROVEEDOR.NUMERODOCUMENTO is 'Numero de documento de la liquidacion.'; comment on column TDLIQANTICIPOPROVEEDOR.CPERIODO_ANTICIPO is 'Numero de documento de la liquidacion.'; comment on column TDLIQANTICIPOPROVEEDOR.NUMERODOCUMENTO_ANTICIPO is 'Numero documento del anticipo a proveedor.'; comment on column TDLIQANTICIPOPROVEEDOR.SECUENCIA is 'Secuencia de las afectaciones a los anticipos con respecto a las liquidaciones. '; comment on column TDLIQANTICIPOPROVEEDOR.VALOR is 'Valor de la afectacion a anticipo.'; comment on column TDLIQANTICIPOPROVEEDOR.FDESDE is 'Fecha desde la que esta vigente la liquidacion del anticipo.'; comment on column TDLIQANTICIPOPROVEEDOR.FHASTA is 'Fecha hasta la que esta vigente la liquidacion del anticipo.'; comment on column TDLIQANTICIPOPROVEEDOR.VERSIONCONTROL is 'Version control del registro que se ha generado.'; alter table TDLIQANTICIPOPROVEEDOR add constraint IPKTDLIQANTICIPOPROVEEDOR primary key (CPERSONA_COMPANIA, CPERIODO, NUMERODOCUMENTO, FHASTA); /*==============================================================*/ /* Table: TDLIQUIDACIONGASTOS */ /*==============================================================*/ create table TDLIQUIDACIONGASTOS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIA NUMBER(22) not null, PORCENTAJERETENCIONIVA NUMBER(6,2), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CCUENTAAUXLIQUIDACION VARCHAR2(19) not null, SECUENCIA_COMPROBANTE NUMBER(22) not null, ESTADORETENCION VARCHAR2(1), NUMERODOCUMENTO_RETENCION VARCHAR2(20), CPERIODO_RETENCION VARCHAR2(4) ); comment on table TDLIQUIDACIONGASTOS is 'Registro del detalle de la liquidacion de gastos'; comment on column TDLIQUIDACIONGASTOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDLIQUIDACIONGASTOS.NUMERODOCUMENTO is 'Numero de documento de liquidacion de gastos'; comment on column TDLIQUIDACIONGASTOS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDLIQUIDACIONGASTOS.SECUENCIA is 'Secuencia numerida de la liquidacion de gastos'; comment on column TDLIQUIDACIONGASTOS.PORCENTAJERETENCIONIVA is 'Porcentaje de retencion de la Tarifa IVA'; comment on column TDLIQUIDACIONGASTOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDLIQUIDACIONGASTOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDLIQUIDACIONGASTOS.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TDLIQUIDACIONGASTOS.CCUENTAAUXLIQUIDACION is 'Codigo de la cuenta contable auxiliar de la cuenta mayor escogida en el tipo de liquidacion'; comment on column TDLIQUIDACIONGASTOS.SECUENCIA_COMPROBANTE is 'Secuencia del comprobante'; comment on column TDLIQUIDACIONGASTOS.ESTADORETENCION is 'CHEK, Estado que indica 0=RETENCION POR EMITIR, 1=RETENCION EMITIDA'; comment on column TDLIQUIDACIONGASTOS.NUMERODOCUMENTO_RETENCION is 'Numero de documento de la retencion del comprobante'; comment on column TDLIQUIDACIONGASTOS.CPERIODO_RETENCION is 'periodo de documento de la retencion del comprobante'; alter table TDLIQUIDACIONGASTOS add constraint CKCESTRETCOMPLIQGST check (ESTADORETENCION is null or (ESTADORETENCION IN ('0','1'))); alter table TDLIQUIDACIONGASTOS add constraint IPKDLIQUIDACIONGASTOS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, SECUENCIA, FHASTA); /*==============================================================*/ /* Table: TDLISTAPEDIDOS */ /*==============================================================*/ create table TDLISTAPEDIDOS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CCUENTA VARCHAR2(19) not null, CPERIODO VARCHAR2(4) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,2), CARACTERISTICAS VARCHAR2(150), ITEMPROCESADO VARCHAR2(1) not null, NUMERODOCUMENTO_SOLCOMPRA VARCHAR2(20), CPERIODO_SOLCOMPRA VARCHAR2(4) ); comment on table TDLISTAPEDIDOS is 'Registro del detalle de la lista de pedidos de compra'; comment on column TDLISTAPEDIDOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDLISTAPEDIDOS.NUMERODOCUMENTO is 'Numero de documento de la lista de pedidos de compra'; comment on column TDLISTAPEDIDOS.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDLISTAPEDIDOS.CPERIODO is 'Codigo del periodo del ejercicio contable de la lista de pedidos de compra'; comment on column TDLISTAPEDIDOS.FDESDE is 'Fecha desde la que esta vigente la lista de pedidos de compra'; comment on column TDLISTAPEDIDOS.FHASTA is 'Fecha hasta la que esta vigente la lista de pedidos de compra'; comment on column TDLISTAPEDIDOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDLISTAPEDIDOS.CANTIDAD is 'Cantidad del item pedido'; comment on column TDLISTAPEDIDOS.CARACTERISTICAS is 'Caractersiticas especiales del item'; comment on column TDLISTAPEDIDOS.ITEMPROCESADO is 'Check que valida si el item fue ya procesado para crear una solicitud de compra. 1=SI, 0=NO'; comment on column TDLISTAPEDIDOS.NUMERODOCUMENTO_SOLCOMPRA is 'Numero de documento de la solicitud de compra'; comment on column TDLISTAPEDIDOS.CPERIODO_SOLCOMPRA is 'Codigo del periodo del ejercicio contable de la solicitud de compra'; alter table TDLISTAPEDIDOS add constraint CKITEMPROCESADO check (ITEMPROCESADO in ('1','0')); alter table TDLISTAPEDIDOS add constraint IPKTDLISTAPEDIDOS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CCUENTA, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TDLISTASITEMSDESCONTINUADOS */ /*==============================================================*/ create table TDLISTASITEMSDESCONTINUADOS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CCALIDAD VARCHAR2(1) not null, CTIPOPRECIO VARCHAR2(3) not null ); comment on table TDLISTASITEMSDESCONTINUADOS is 'Registro del detalle de las listas de los items descontinuados'; comment on column TDLISTASITEMSDESCONTINUADOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDLISTASITEMSDESCONTINUADOS.NUMERODOCUMENTO is 'Numero de documento de registro de items descontinuados'; comment on column TDLISTASITEMSDESCONTINUADOS.CPERIODO is 'Codigo del periodo del documento'; comment on column TDLISTASITEMSDESCONTINUADOS.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDLISTASITEMSDESCONTINUADOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDLISTASITEMSDESCONTINUADOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDLISTASITEMSDESCONTINUADOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDLISTASITEMSDESCONTINUADOS.CCALIDAD is 'Calidad del item'; comment on column TDLISTASITEMSDESCONTINUADOS.CTIPOPRECIO is 'Codigo de la lista de precios.'; alter table TDLISTASITEMSDESCONTINUADOS add constraint IPKTDLITEMDES primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA, CCALIDAD, CTIPOPRECIO); /*==============================================================*/ /* Table: TDNOTACREDITOPROVEEDOR */ /*==============================================================*/ create table TDNOTACREDITOPROVEEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), TOTAL NUMBER(19,6), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, PRECIOUNITARIO NUMBER(19,6) not null, TOTTARIFAIVA NUMBER(19,6) not null, DESCUENTO NUMBER(19,6) default 0 not null ); comment on table TDNOTACREDITOPROVEEDOR is 'Registro del detalle de la nota de credito.'; comment on column TDNOTACREDITOPROVEEDOR.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TDNOTACREDITOPROVEEDOR.CPERIODO is 'Periodo contable del ano en curso'; comment on column TDNOTACREDITOPROVEEDOR.NUMERODOCUMENTO is 'Numero de documento de la nota de credito.'; comment on column TDNOTACREDITOPROVEEDOR.CCUENTA is 'Cuenta del item.'; comment on column TDNOTACREDITOPROVEEDOR.CANTIDAD is 'Cantidad del item que se registro para la nota de credito'; comment on column TDNOTACREDITOPROVEEDOR.TOTAL is 'Valor total del item'; comment on column TDNOTACREDITOPROVEEDOR.FDESDE is 'Fecha desde la que esta vigente el registro.'; comment on column TDNOTACREDITOPROVEEDOR.FHASTA is 'Fecha hasta la que esta vigente el registro.'; comment on column TDNOTACREDITOPROVEEDOR.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDNOTACREDITOPROVEEDOR.PRECIOUNITARIO is 'Precio del item que va para la devolucion.'; comment on column TDNOTACREDITOPROVEEDOR.TOTTARIFAIVA is 'Valor total del iva calculado.'; comment on column TDNOTACREDITOPROVEEDOR.DESCUENTO is 'Descuento de la solicitud de pago'; alter table TDNOTACREDITOPROVEEDOR add constraint IPKDNOTACREDITOPROV primary key (CPERSONA_COMPANIA, CPERIODO, NUMERODOCUMENTO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDNOTAENTREGA */ /*==============================================================*/ create table TDNOTAENTREGA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), PRECIOUNITARIO NUMBER(19,2), DESCUENTO NUMBER(19,2), TOTAL NUMBER(19,2), COMISION NUMBER(19,2) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDNOTAENTREGA is 'Registro del detalle de la nota de entrega'; comment on column TDNOTAENTREGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDNOTAENTREGA.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega'; comment on column TDNOTAENTREGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDNOTAENTREGA.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDNOTAENTREGA.CANTIDAD is 'Cantidad de item vendido'; comment on column TDNOTAENTREGA.PRECIOUNITARIO is 'Precio unitario del item vendido'; comment on column TDNOTAENTREGA.DESCUENTO is 'Valor del descuento por item vendido'; comment on column TDNOTAENTREGA.TOTAL is 'Valor total de los items vendidos'; comment on column TDNOTAENTREGA.COMISION is 'Valor de la comision por item vendido'; comment on column TDNOTAENTREGA.FDESDE is 'Fecha desde la que esta vigente la nota de entrega'; comment on column TDNOTAENTREGA.FHASTA is 'Fecha hasta la que esta vigente la nota de entrega'; comment on column TDNOTAENTREGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDNOTAENTREGA add constraint IPKDNOTAENTREGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDNOTAENTREGAFACTURA */ /*==============================================================*/ create table TDNOTAENTREGAFACTURA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDNOTAENTREGAFACTURA is 'Registro del detalle de la nota de entrega de la factura'; comment on column TDNOTAENTREGAFACTURA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDNOTAENTREGAFACTURA.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega de factura'; comment on column TDNOTAENTREGAFACTURA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDNOTAENTREGAFACTURA.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDNOTAENTREGAFACTURA.CANTIDAD is 'Cantidad de item entregado'; comment on column TDNOTAENTREGAFACTURA.FDESDE is 'Fecha desde la que esta vigente la nota de entrega de factura'; comment on column TDNOTAENTREGAFACTURA.FHASTA is 'Fecha hasta la que esta vigente la nota de entrega de factura'; comment on column TDNOTAENTREGAFACTURA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDNOTAENTREGAFACTURA add constraint IPKDNOTAENTREGAFACTURA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDNOTAENTREGAGENERAL */ /*==============================================================*/ create table TDNOTAENTREGAGENERAL ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDNOTAENTREGAGENERAL is 'Registro del detalle de la nota de entrega de la general'; comment on column TDNOTAENTREGAGENERAL.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDNOTAENTREGAGENERAL.NUMERODOCUMENTO is 'Numero de documento de la nota de entrega de general'; comment on column TDNOTAENTREGAGENERAL.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDNOTAENTREGAGENERAL.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDNOTAENTREGAGENERAL.CANTIDAD is 'Cantidad de item entregado'; comment on column TDNOTAENTREGAGENERAL.FDESDE is 'Fecha desde la que esta vigente la nota de entrega de general'; comment on column TDNOTAENTREGAGENERAL.FHASTA is 'Fecha hasta la que esta vigente la nota de entrega de general'; comment on column TDNOTAENTREGAGENERAL.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDNOTAENTREGAGENERAL add constraint PK_TDNOTAENTREGAGENERAL primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDOCUMENTOSELECTRONICOS */ /*==============================================================*/ create table TDOCUMENTOSELECTRONICOS ( CLAVEDEACCESO VARCHAR2(49) not null, NUMAUTORIZACION VARCHAR2(49), XMLENVIO CLOB not null, XMLRESPUESTA CLOB, CESTATUSDOCUMENTO VARCHAR2(3) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, NUMERODOCUMENTO VARCHAR2(20) not null, IDENTIFICACIONRECEPTOR VARCHAR2(13), TOTALGENERAL NUMBER(19,2), SUCURSAL NUMBER(4), REPORTEDOCUMENTO BLOB, FECHA_EMISION DATE, CUSUARIO_EMISOR VARCHAR2(12) ); comment on table TDOCUMENTOSELECTRONICOS is 'Tabla de documentos electronicos'; comment on column TDOCUMENTOSELECTRONICOS.CLAVEDEACCESO is 'Clave de acceso del documento '; comment on column TDOCUMENTOSELECTRONICOS.NUMAUTORIZACION is 'Numero de Autorizacion del documentoelectronico'; comment on column TDOCUMENTOSELECTRONICOS.XMLENVIO is 'XML enviado al sri'; comment on column TDOCUMENTOSELECTRONICOS.XMLRESPUESTA is 'XML con respuesta del sri'; comment on column TDOCUMENTOSELECTRONICOS.CESTATUSDOCUMENTO is 'Estado del documento electronico'; comment on column TDOCUMENTOSELECTRONICOS.CTIPODOCUMENTOFACTURACION is 'Tipo de Documento Electronico'; comment on column TDOCUMENTOSELECTRONICOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDOCUMENTOSELECTRONICOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDOCUMENTOSELECTRONICOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDOCUMENTOSELECTRONICOS.NUMERODOCUMENTO is 'Numerod de documento electronico'; comment on column TDOCUMENTOSELECTRONICOS.IDENTIFICACIONRECEPTOR is 'Identificacion perteneciente al receptor del documento electronico'; comment on column TDOCUMENTOSELECTRONICOS.TOTALGENERAL is 'Monto final del Documento.'; comment on column TDOCUMENTOSELECTRONICOS.SUCURSAL is 'Sucursal en la que se emitio el documento'; comment on column TDOCUMENTOSELECTRONICOS.REPORTEDOCUMENTO is 'RIDE del documento electronico'; comment on column TDOCUMENTOSELECTRONICOS.FECHA_EMISION is 'Fecha de emision de un documento electronico'; comment on column TDOCUMENTOSELECTRONICOS.CUSUARIO_EMISOR is 'Usuario que emite el documento'; alter table TDOCUMENTOSELECTRONICOS add constraint IPKDOCELEC primary key (CLAVEDEACCESO, FHASTA); /*==============================================================*/ /* Table: TDOCUMENTOSELECTRONICOSID */ /*==============================================================*/ create table TDOCUMENTOSELECTRONICOSID ( CLAVEDEACCESO VARCHAR2(49) not null ); comment on table TDOCUMENTOSELECTRONICOSID is 'Tabla ID de la lista de documentos electronicos'; comment on column TDOCUMENTOSELECTRONICOSID.CLAVEDEACCESO is 'Clave de acceso del documento'; alter table TDOCUMENTOSELECTRONICOSID add constraint IPKDOCELECID primary key (CLAVEDEACCESO); /*==============================================================*/ /* Table: TDORDENCOMPRA */ /*==============================================================*/ create table TDORDENCOMPRA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), PRECIOUNITARIO NUMBER(19,2), DESCUENTO NUMBER(19,2), TOTAL NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD_ENTREGADA NUMBER(19,2), CANTIDAD_PENDIENTE NUMBER(19,2), SECUENCIA NUMBER(10) ); comment on table TDORDENCOMPRA is 'Registro del detalle de la orden de compra'; comment on column TDORDENCOMPRA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDORDENCOMPRA.NUMERODOCUMENTO is 'Numero de documento de la orden de compra'; comment on column TDORDENCOMPRA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDORDENCOMPRA.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDORDENCOMPRA.CANTIDAD is 'Cantidad de item '; comment on column TDORDENCOMPRA.PRECIOUNITARIO is 'Precio unitario del item '; comment on column TDORDENCOMPRA.DESCUENTO is 'Valor del descuento por item'; comment on column TDORDENCOMPRA.TOTAL is 'Valor total de los items '; comment on column TDORDENCOMPRA.FDESDE is 'Fecha desde la que esta vigente la orden de compra'; comment on column TDORDENCOMPRA.FHASTA is 'Fecha hasta la que esta vigente la orden de compra'; comment on column TDORDENCOMPRA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDORDENCOMPRA.CANTIDAD_ENTREGADA is 'Cantidad que ha sido entregada'; comment on column TDORDENCOMPRA.CANTIDAD_PENDIENTE is 'Cantidad pendiente de entregar'; comment on column TDORDENCOMPRA.SECUENCIA is 'Secuencia para los items entregados parcialmente'; alter table TDORDENCOMPRA add constraint IPKDORDENCOMPRA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDORDENCOMPRACUOTAS */ /*==============================================================*/ create table TDORDENCOMPRACUOTAS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR(4) not null, CUOTA NUMBER(4) not null, FVENCIMIENTO DATE not null, CFORMAPAGOCOMPRAS VARCHAR(2) not null, VALORCUOTA NUMBER(19,2) not null, FHASTA TIMESTAMP(6) not null, FDESDE TIMESTAMP(6) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDORDENCOMPRACUOTAS is 'Listado de las formas de pago que tendra una proforma'; comment on column TDORDENCOMPRACUOTAS.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TDORDENCOMPRACUOTAS.NUMERODOCUMENTO is 'Numero del documento de la orden de compra'; comment on column TDORDENCOMPRACUOTAS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDORDENCOMPRACUOTAS.CUOTA is 'Numero de cuota de la orden de compra'; comment on column TDORDENCOMPRACUOTAS.FVENCIMIENTO is 'Fecha de vencimiento de la cuota'; comment on column TDORDENCOMPRACUOTAS.CFORMAPAGOCOMPRAS is 'Forma de pago de la cuota'; comment on column TDORDENCOMPRACUOTAS.VALORCUOTA is 'Valor de la cuota de la orden de compra'; comment on column TDORDENCOMPRACUOTAS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDORDENCOMPRACUOTAS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDORDENCOMPRACUOTAS.VERSIONCONTROL is 'Version del registro'; alter table TDORDENCOMPRACUOTAS add constraint IPKORDENCOMPRACUOTAS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA, FHASTA); /*==============================================================*/ /* Table: TDPAGOS */ /*==============================================================*/ create table TDPAGOS ( CPERSONA_COMPANIA NUMBER(8) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR(20) not null, CUOTA NUMBER(4) not null, CPERIODO_SOLICITUD VARCHAR2(4) not null, NUMERODOCUMENTO_SOLICITUD VARCHAR(20) not null, VALOR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, VALORIVAPAGADO NUMBER(19,2), VALORPERCEPCIONPAGADO NUMBER(19,2), VALORPORPAGAR NUMBER(19,2), VALORPAGADO NUMBER(19,2) ); comment on table TDPAGOS is 'Registro del detalle del pago'; comment on column TDPAGOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPAGOS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPAGOS.NUMERODOCUMENTO is 'Numero de documento del pago'; comment on column TDPAGOS.CUOTA is 'Numero de cuota de la factura'; comment on column TDPAGOS.CPERIODO_SOLICITUD is 'Codigo del periodo de la solicitud de pago'; comment on column TDPAGOS.NUMERODOCUMENTO_SOLICITUD is 'Numero de documento de la solicitud de pago'; comment on column TDPAGOS.VALOR is 'Valor del cobro que corresponde a la solicitud de pago'; comment on column TDPAGOS.FDESDE is 'Fecha desde la que esta vigente el pago'; comment on column TDPAGOS.FHASTA is 'Fecha hasta la que esta vigente el pago'; comment on column TDPAGOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDPAGOS.VALORIVAPAGADO is 'Valor del IVA que se ha pagado (Peru)'; comment on column TDPAGOS.VALORPERCEPCIONPAGADO is 'Valor de la percepcion pagado (Peru)'; comment on column TDPAGOS.VALORPORPAGAR is 'Valor por pagar de la cuota'; comment on column TDPAGOS.VALORPAGADO is 'Valor pagado de la cuota'; alter table TDPAGOS add constraint IPKDPAGOS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA, CPERIODO_SOLICITUD, NUMERODOCUMENTO_SOLICITUD, FHASTA); /*==============================================================*/ /* Table: TDPEDIDO */ /*==============================================================*/ create table TDPEDIDO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), NUMERODOCUMENTO_PLANIFICA VARCHAR(20), CPERIODO_PLANIFICA VARCHAR2(4), CANTIDAD_PRODUCIR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, PRECIOUNITARIO NUMBER(19,6), VALORTOTAL NUMBER(19,10), CANTIDAD_ENTREGADA NUMBER(19,10), PRECIOTOTAL NUMBER(19,2), CANTIDAD_PENDIENTE NUMBER(19,2), CCALIDAD VARCHAR2(1) not null, CANTIDAD_PREEMBARQUE NUMBER(19,2), SUBTOTAL NUMBER(19,10), PORCENTAJEDESCUENTO NUMBER(19,10), VALORDESCUENTO NUMBER(19,10), SUBTOTAL_CONDESCUENTO NUMBER(19,10), PORCENTAJEIVA NUMBER(19,10), VALORIVA NUMBER(19,10), CTIPOPRECIO VARCHAR2(3) ); comment on table TDPEDIDO is 'Registro del detalle del pedido'; comment on column TDPEDIDO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPEDIDO.NUMERODOCUMENTO is 'Numero de documento del pedido'; comment on column TDPEDIDO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPEDIDO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDPEDIDO.CANTIDAD is 'Cantidad de item del pedido'; comment on column TDPEDIDO.NUMERODOCUMENTO_PLANIFICA is 'Numero de documento de la planificacion'; comment on column TDPEDIDO.CPERIODO_PLANIFICA is 'Codigo del periodo del ejercicio contable'; comment on column TDPEDIDO.CANTIDAD_PRODUCIR is 'Cantidad de item a producir'; comment on column TDPEDIDO.FDESDE is 'Fecha desde la que esta vigente del pedido'; comment on column TDPEDIDO.FHASTA is 'Fecha hasta la que esta vigente del pedido'; comment on column TDPEDIDO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDPEDIDO.PRECIOUNITARIO is 'Precio del Item'; comment on column TDPEDIDO.VALORTOTAL is 'Valor total del item'; comment on column TDPEDIDO.CANTIDAD_ENTREGADA is 'CANTIDAD ENTREGADA DEL PEDIDO'; comment on column TDPEDIDO.PRECIOTOTAL is 'Precio total del item'; comment on column TDPEDIDO.CANTIDAD_PENDIENTE is 'Cantidad pendiente de ser entregada del pedido'; comment on column TDPEDIDO.CCALIDAD is 'Codigo de la calidad del item'; comment on column TDPEDIDO.CANTIDAD_PREEMBARQUE is 'Cantidad asigada al preembarque'; comment on column TDPEDIDO.SUBTOTAL is 'Valor del subtotal'; comment on column TDPEDIDO.PORCENTAJEDESCUENTO is 'Porcentaje de descuento'; comment on column TDPEDIDO.VALORDESCUENTO is 'Valor de descuento'; comment on column TDPEDIDO.SUBTOTAL_CONDESCUENTO is 'Valor del subtotal con descuento'; comment on column TDPEDIDO.PORCENTAJEIVA is 'Porcentaje del iva'; comment on column TDPEDIDO.VALORIVA is 'Valor del iva'; comment on column TDPEDIDO.CTIPOPRECIO is 'Codigo de la lista de precios del item.'; alter table TDPEDIDO add constraint IPKDPEDIDO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA, CCALIDAD); /*==============================================================*/ /* Table: TDPEDIDOCOTIZACION */ /*==============================================================*/ create table TDPEDIDOCOTIZACION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_SOLICITUD VARCHAR(20) not null, CPERIODO_SOLICITUD VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,4), CARACTERISTICAS VARCHAR2(150) ); comment on table TDPEDIDOCOTIZACION is 'Registro del detalle del pedido de cotizacion'; comment on column TDPEDIDOCOTIZACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPEDIDOCOTIZACION.NUMERODOCUMENTO is 'Numero de documento del pedido de cotizacion'; comment on column TDPEDIDOCOTIZACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPEDIDOCOTIZACION.NUMERODOCUMENTO_SOLICITUD is 'Numero de documento de la solicitud de compra'; comment on column TDPEDIDOCOTIZACION.CPERIODO_SOLICITUD is 'Codigo del periodo de la solicitud'; comment on column TDPEDIDOCOTIZACION.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDPEDIDOCOTIZACION.FDESDE is 'Fecha desde la que esta vigente la solicitud de compra'; comment on column TDPEDIDOCOTIZACION.FHASTA is 'Fecha hasta la que esta vigente la solicitud de compra'; comment on column TDPEDIDOCOTIZACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDPEDIDOCOTIZACION.CANTIDAD is 'Cantidad de item solicitado'; comment on column TDPEDIDOCOTIZACION.CARACTERISTICAS is 'Caractersiticas especiales del item'; alter table TDPEDIDOCOTIZACION add constraint IPKDPEDIDOCOTIZACION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDPEDIDOCOTIZACIONPROVEEDOR */ /*==============================================================*/ create table TDPEDIDOCOTIZACIONPROVEEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CCUENTA_PROVEEDOR VARCHAR2(19) not null, CPERIODO VARCHAR2(4) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDPEDIDOCOTIZACIONPROVEEDOR is 'Registro del detalle del pedido de cotizacion por proveedor'; comment on column TDPEDIDOCOTIZACIONPROVEEDOR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPEDIDOCOTIZACIONPROVEEDOR.NUMERODOCUMENTO is 'Numero de documento del pedido de cotizacion'; comment on column TDPEDIDOCOTIZACIONPROVEEDOR.CCUENTA_PROVEEDOR is 'Codigo del Proveedor'; comment on column TDPEDIDOCOTIZACIONPROVEEDOR.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPEDIDOCOTIZACIONPROVEEDOR.FDESDE is 'Fecha desde la que esta vigente la solicitud de compra'; comment on column TDPEDIDOCOTIZACIONPROVEEDOR.FHASTA is 'Fecha hasta la que esta vigente la solicitud de compra'; comment on column TDPEDIDOCOTIZACIONPROVEEDOR.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDPEDIDOCOTIZACIONPROVEEDOR add constraint IPKDPEDIDOCOTIZACIONPROVEE primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CCUENTA_PROVEEDOR, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TDPREEMBARQUE */ /*==============================================================*/ create table TDPREEMBARQUE ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA_COMPONENTE VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null, CCUENTA_PEDIDO VARCHAR2(19) not null, CCALIDAD_PEDIDO VARCHAR2(1) not null ); comment on table TDPREEMBARQUE is 'Registro del detalle del pre embarque'; comment on column TDPREEMBARQUE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPREEMBARQUE.NUMERODOCUMENTO is 'Numero de documento del preembarque'; comment on column TDPREEMBARQUE.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPREEMBARQUE.CCUENTA_COMPONENTE is 'Cuenta del item a usar'; comment on column TDPREEMBARQUE.CANTIDAD is 'Cantidad del item a usar'; comment on column TDPREEMBARQUE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDPREEMBARQUE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDPREEMBARQUE.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TDPREEMBARQUE.CCUENTA_PEDIDO is 'Cuenta del item del pedido'; comment on column TDPREEMBARQUE.CCALIDAD_PEDIDO is 'Calidad del item del pedido'; alter table TDPREEMBARQUE add constraint IPKDPREEMBARQUE primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA_COMPONENTE, FHASTA); /*==============================================================*/ /* Table: TDPROFORMA */ /*==============================================================*/ create table TDPROFORMA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), PRECIOUNITARIO NUMBER(38,6), DESCUENTO NUMBER(19,2), TOTAL NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, PESONETO NUMBER(19,4), PESOBRUTO NUMBER(19,4), CCALIDAD VARCHAR2(1) not null ); comment on table TDPROFORMA is 'Registro del detalle de la proforma'; comment on column TDPROFORMA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPROFORMA.NUMERODOCUMENTO is 'Numero de documento de la proforma'; comment on column TDPROFORMA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPROFORMA.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDPROFORMA.CANTIDAD is 'Cantidad de item proformado'; comment on column TDPROFORMA.PRECIOUNITARIO is 'Precio unitario del item proformado'; comment on column TDPROFORMA.DESCUENTO is 'Valor del descuento por item proformado'; comment on column TDPROFORMA.TOTAL is 'Valor total de por item proformado'; comment on column TDPROFORMA.FDESDE is 'Fecha desde la que esta vigente el detalle de la proforma'; comment on column TDPROFORMA.FHASTA is 'Fecha hasta la que esta vigente el detalle de la proforma'; comment on column TDPROFORMA.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TDPROFORMA.PESONETO is 'Peso Neto'; comment on column TDPROFORMA.PESOBRUTO is 'Peso Bruto'; comment on column TDPROFORMA.CCALIDAD is 'Codigo de la calidad del item'; alter table TDPROFORMA add constraint IPKDPROFORMA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA, CCALIDAD); /*==============================================================*/ /* Table: TDPROFORMAPAGOSEXPORTACION */ /*==============================================================*/ create table TDPROFORMAPAGOSEXPORTACION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CFORMAPAGOSRI VARCHAR2(2) not null, TOTAL NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CMONEDA VARCHAR2(3), NUMEROCUOTAS NUMBER(3), CFRECUENCIA NUMBER(2), PLAZO NUMBER(5), CFORMAPAGOCOMPRAS VARCHAR2(2) ); comment on table TDPROFORMAPAGOSEXPORTACION is 'Registro del detalle de la PROFORMA para el pago de la exportacion'; comment on column TDPROFORMAPAGOSEXPORTACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPROFORMAPAGOSEXPORTACION.NUMERODOCUMENTO is 'Numero de documento de la proforma'; comment on column TDPROFORMAPAGOSEXPORTACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPROFORMAPAGOSEXPORTACION.CFORMAPAGOSRI is 'Codigo de la Forma de Pago'; comment on column TDPROFORMAPAGOSEXPORTACION.TOTAL is 'Valor total de los pagos'; comment on column TDPROFORMAPAGOSEXPORTACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDPROFORMAPAGOSEXPORTACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDPROFORMAPAGOSEXPORTACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDPROFORMAPAGOSEXPORTACION.CMONEDA is 'Codigo moneda de la proforma.'; comment on column TDPROFORMAPAGOSEXPORTACION.NUMEROCUOTAS is 'Establece el numero de cuotas en el pago'; comment on column TDPROFORMAPAGOSEXPORTACION.CFRECUENCIA is 'Codigo de la frecuencia'; comment on column TDPROFORMAPAGOSEXPORTACION.PLAZO is 'Plazo de pago de la factura'; comment on column TDPROFORMAPAGOSEXPORTACION.CFORMAPAGOCOMPRAS is 'Codigo de la forma de pago de compras'; alter table TDPROFORMAPAGOSEXPORTACION add constraint IPKTDPROFACPAGEXP primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CFORMAPAGOSRI, FHASTA); /*==============================================================*/ /* Table: TDPROFORMAPROV */ /*==============================================================*/ create table TDPROFORMAPROV ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,4), PRECIO NUMBER(19,10), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(100), PROMOCION VARCHAR2(100), CARACTERISTICAS VARCHAR2(100), DESCUENTOPORCENTAJE NUMBER(19,2), DESC1 NUMBER(19,2), DESC2 NUMBER(19,2), DESC3 NUMBER(19,2), PRECIOCONDESC NUMBER(19,10), PRECIOSINDESC NUMBER(19,10), PRECIOSINIVA NUMBER(19,10), CANTIDAD_FACTURADA NUMBER(19,4), CANTIDAD_INGRESADA NUMBER(19,4), CANTIDAD_PENDIENTE NUMBER(19,4), SECUENCIA VARCHAR2(4), CANTIDAD_COMPRA NUMBER(19,4), ACTIVO VARCHAR(1), CANTIDAD_RELEGADA NUMBER(19,4) ); comment on table TDPROFORMAPROV is 'Registro del detalle de la proforma del proveedor'; comment on column TDPROFORMAPROV.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPROFORMAPROV.NUMERODOCUMENTO is 'Numero de documento de la proforma'; comment on column TDPROFORMAPROV.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPROFORMAPROV.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDPROFORMAPROV.CANTIDAD is 'Cantidad de item proformado'; comment on column TDPROFORMAPROV.PRECIO is 'Precio del item proformado'; comment on column TDPROFORMAPROV.FDESDE is 'Fecha desde la que esta vigente la proforma'; comment on column TDPROFORMAPROV.FHASTA is 'Fecha hasta la que esta vigente la proforma'; comment on column TDPROFORMAPROV.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDPROFORMAPROV.OBSERVACIONES is 'Observaciones'; comment on column TDPROFORMAPROV.PROMOCION is 'Muestra la promocion en una proforma'; comment on column TDPROFORMAPROV.CARACTERISTICAS is 'Muestra las caracteristicas del producto.'; comment on column TDPROFORMAPROV.DESCUENTOPORCENTAJE is 'Porcentaje de descuento por item'; comment on column TDPROFORMAPROV.DESC1 is 'Descuento Adicional 1'; comment on column TDPROFORMAPROV.DESC2 is 'Descuento Adicional 2'; comment on column TDPROFORMAPROV.DESC3 is 'Descuento Adicional 3'; comment on column TDPROFORMAPROV.PRECIOCONDESC is 'Precio con descuentos'; comment on column TDPROFORMAPROV.PRECIOSINDESC is 'Precio sin descuentos'; comment on column TDPROFORMAPROV.PRECIOSINIVA is 'Precio sin iva'; comment on column TDPROFORMAPROV.CANTIDAD_FACTURADA is 'Cantidad de item proformado pendiente de ingresar factura del proveedor'; comment on column TDPROFORMAPROV.CANTIDAD_INGRESADA is 'Cantidad de item proformada ingresada a bodega'; comment on column TDPROFORMAPROV.CANTIDAD_PENDIENTE is 'Cantidad de item proformada pendiente de ser ingresada a bodega'; comment on column TDPROFORMAPROV.SECUENCIA is 'Secuencia para el orden de los items'; comment on column TDPROFORMAPROV.CANTIDAD_COMPRA is 'Cantidad a ingresar de la proforma'; comment on column TDPROFORMAPROV.ACTIVO is 'Indica si el item se encuentra activo 0=NO, 1=SI'; comment on column TDPROFORMAPROV.CANTIDAD_RELEGADA is 'Cantidad de item proformada que va a ser relegada'; alter table TDPROFORMAPROV add constraint CKITEMACTIVO check (ACTIVO IN ('0','1')); alter table TDPROFORMAPROV add constraint IPKDPROFORMAPROV primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDPROFORMAPROVCUOTAS */ /*==============================================================*/ create table TDPROFORMAPROVCUOTAS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CUOTA NUMBER(4) not null, FVENCIMIENTO DATE not null, CFORMAPAGOCOMPRAS VARCHAR2(2) not null, VALORCUOTA NUMBER(19,2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 not null ); comment on table TDPROFORMAPROVCUOTAS is 'Listado de las formas de pago que tendra una proforma'; comment on column TDPROFORMAPROVCUOTAS.CPERSONA_COMPANIA is 'Codigo de la persona compania '; comment on column TDPROFORMAPROVCUOTAS.NUMERODOCUMENTO is 'Numero del documento de la proforma'; comment on column TDPROFORMAPROVCUOTAS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPROFORMAPROVCUOTAS.CUOTA is 'Numero de cuota de la proforma'; comment on column TDPROFORMAPROVCUOTAS.FVENCIMIENTO is 'Fecha de vencimiento de la cuota'; comment on column TDPROFORMAPROVCUOTAS.CFORMAPAGOCOMPRAS is 'Forma de pago de la cuota'; comment on column TDPROFORMAPROVCUOTAS.VALORCUOTA is 'Valor de la cuota de la proforma'; comment on column TDPROFORMAPROVCUOTAS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDPROFORMAPROVCUOTAS.FDESDE is 'Fecha desde que esta vigente el registro'; comment on column TDPROFORMAPROVCUOTAS.VERSIONCONTROL is 'Version del registro'; alter table TDPROFORMAPROVCUOTAS add constraint IPKDPROFORMAPROVCUOTAS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA, FHASTA); /*==============================================================*/ /* Table: TDPROMOCION */ /*==============================================================*/ create table TDPROMOCION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIA NUMBER(3) not null, CCUENTA VARCHAR2(19), NUMEROSERIE VARCHAR2(40), VALOR NUMBER(19,2), PORCENTAJE NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDPROMOCION is 'Tabla detalle para las promociones'; comment on column TDPROMOCION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDPROMOCION.NUMERODOCUMENTO is 'Numero de documento de la promocin'; comment on column TDPROMOCION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDPROMOCION.SECUENCIA is 'Secuencia numerica de la promocion'; comment on column TDPROMOCION.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDPROMOCION.NUMEROSERIE is 'Numero de serie del item en promocion'; comment on column TDPROMOCION.VALOR is 'Valor del item en promocion'; comment on column TDPROMOCION.PORCENTAJE is 'Porcentaje de descuento para la marca en promocion'; comment on column TDPROMOCION.FDESDE is 'Fecha desde la que esta vigente la promocion'; comment on column TDPROMOCION.FHASTA is 'Fecha hasta la que esta vigente la promocion'; comment on column TDPROMOCION.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDPROMOCION add constraint IPKDPROMOCION primary key (CPERIODO, CPERSONA_COMPANIA, FHASTA, NUMERODOCUMENTO, SECUENCIA); /*==============================================================*/ /* Table: TDRESERVACIONESBODEGA */ /*==============================================================*/ create table TDRESERVACIONESBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD_RESERVADA NUMBER(19,10) default 0 ); comment on table TDRESERVACIONESBODEGA is 'Registro del detalle de reservaciones de bodega'; comment on column TDRESERVACIONESBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDRESERVACIONESBODEGA.NUMERODOCUMENTO is 'Numero de documento de las reservaciones de bodega'; comment on column TDRESERVACIONESBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDRESERVACIONESBODEGA.CCUENTA is 'Codigo del item de inventario'; comment on column TDRESERVACIONESBODEGA.CANTIDAD is 'Cantidad de item'; comment on column TDRESERVACIONESBODEGA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDRESERVACIONESBODEGA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDRESERVACIONESBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDRESERVACIONESBODEGA.CANTIDAD_RESERVADA is 'Cantidad original de la reserva'; alter table TDRESERVACIONESBODEGA add constraint PK_TDRESERVACIONESBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDRETENCION */ /*==============================================================*/ create table TDRETENCION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CTIPORETENCION VARCHAR(2) not null, VALORBASE NUMBER(19,2), CCONCEPTORF VARCHAR(5) not null, PORCENTAJE NUMBER(19,2) not null, VALORRETENCION NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDRETENCION is 'Registro del detalle de la retencion'; comment on column TDRETENCION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDRETENCION.NUMERODOCUMENTO is 'Numero de documento de la factura'; comment on column TDRETENCION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDRETENCION.CTIPORETENCION is 'Codigo del tipo de retencion'; comment on column TDRETENCION.VALORBASE is 'Valor base de la retencion'; comment on column TDRETENCION.CCONCEPTORF is 'Codifo del concepto de retencion en la fuente'; comment on column TDRETENCION.PORCENTAJE is 'Porcentaje de la retencion'; comment on column TDRETENCION.VALORRETENCION is 'Valor de la retencion'; comment on column TDRETENCION.FDESDE is 'Fecha desde la que esta vigente la factura'; comment on column TDRETENCION.FHASTA is 'Fecha hasta la que esta vigente la factura'; comment on column TDRETENCION.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDRETENCION add constraint IPKDRETENCION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CTIPORETENCION, CCONCEPTORF, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDBODEGA */ /*==============================================================*/ create table TDSOLICITUDBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,2) default 0, CANTIDAD_AUTORIZADA NUMBER(19,2) default 0, CANTIDAD_PENDIENTE NUMBER(19,2) default 0, CCENTROCOSTO VARCHAR2(2), CCONCEPTOEGRESO VARCHAR2(3) ); comment on table TDSOLICITUDBODEGA is 'Registro del detalle de la solicitud a bodega'; comment on column TDSOLICITUDBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDBODEGA.NUMERODOCUMENTO is 'Numero de documento de laq solicitud de bodega'; comment on column TDSOLICITUDBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDBODEGA.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDSOLICITUDBODEGA.FDESDE is 'Fecha desde la que esta vigente la solicitud a bodega'; comment on column TDSOLICITUDBODEGA.FHASTA is 'Fecha hasta la que esta vigente la solicitud a bodega'; comment on column TDSOLICITUDBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDSOLICITUDBODEGA.CANTIDAD is 'Cantidad de item solicitado'; comment on column TDSOLICITUDBODEGA.CANTIDAD_AUTORIZADA is 'Cantidad autorizada del item solicitado'; comment on column TDSOLICITUDBODEGA.CANTIDAD_PENDIENTE is 'Cantidad pendiente del item solicitado'; comment on column TDSOLICITUDBODEGA.CCENTROCOSTO is 'Codigo del centro de costo'; comment on column TDSOLICITUDBODEGA.CCONCEPTOEGRESO is 'Codigo del concepto de egreso'; alter table TDSOLICITUDBODEGA add constraint IPKDSOLICITUDBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDCOMPRA */ /*==============================================================*/ create table TDSOLICITUDCOMPRA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CCUENTA VARCHAR2(19) not null, CPERIODO VARCHAR2(4) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,4), COSTO NUMBER(19,10), CARACTERISTICAS VARCHAR2(150), CANTIDAD_APROBADA NUMBER(19,4) default 0, CANTIDAD_COTIZADA NUMBER(19,4) default 0, CANTIDAD_INGRESADA NUMBER(19,4) default 0, CANTIDAD_PENDIENTE NUMBER(19,4) default 0, CANTIDAD_FACTURADA NUMBER(19,4), CCENTROCOSTO VARCHAR2(2) ); comment on table TDSOLICITUDCOMPRA is 'Registro del detalle de la solicitud de compra'; comment on column TDSOLICITUDCOMPRA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDCOMPRA.NUMERODOCUMENTO is 'Numero de documento de la solicitud de compra'; comment on column TDSOLICITUDCOMPRA.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDSOLICITUDCOMPRA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDCOMPRA.FDESDE is 'Fecha desde la que esta vigente la solicitud de compra'; comment on column TDSOLICITUDCOMPRA.FHASTA is 'Fecha hasta la que esta vigente la solicitud de compra'; comment on column TDSOLICITUDCOMPRA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDSOLICITUDCOMPRA.CANTIDAD is 'Cantidad de item solicitado'; comment on column TDSOLICITUDCOMPRA.COSTO is 'Valor de la valoracion del item'; comment on column TDSOLICITUDCOMPRA.CARACTERISTICAS is 'Caractersiticas especiales del item'; comment on column TDSOLICITUDCOMPRA.CANTIDAD_APROBADA is 'Cantidad aprobada del item solicitado'; comment on column TDSOLICITUDCOMPRA.CANTIDAD_COTIZADA is 'Cantidad cotizada del item solicitado'; comment on column TDSOLICITUDCOMPRA.CANTIDAD_INGRESADA is 'Cantidad ingresada a bodega'; comment on column TDSOLICITUDCOMPRA.CANTIDAD_PENDIENTE is 'Cantidad pendiente de ser ingresada a bodega'; comment on column TDSOLICITUDCOMPRA.CANTIDAD_FACTURADA is 'Cantidad facturada por el proveedor'; comment on column TDSOLICITUDCOMPRA.CCENTROCOSTO is 'Codigo del centro de costo'; alter table TDSOLICITUDCOMPRA add constraint IPKDSOLICITUDCOMPRA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CCUENTA, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDCREDITO */ /*==============================================================*/ create table TDSOLICITUDCREDITO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2), PRECIOUNITARIO NUMBER(19,6), IVA NUMBER(19,2), DESCUENTO NUMBER(19,6), TOTAL NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, FECHAVIGENCIA_PROMOCION TIMESTAMP, CCUENTA_PROMOCION VARCHAR2(19), DESCUENTO_PROMOCIONAL NUMBER(19,2) ); comment on table TDSOLICITUDCREDITO is 'Registro del detalle de la solicitud de credito'; comment on column TDSOLICITUDCREDITO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDCREDITO.NUMERODOCUMENTO is 'Numero de documento de la solicitud de credito'; comment on column TDSOLICITUDCREDITO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDCREDITO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDSOLICITUDCREDITO.CANTIDAD is 'Cantidad de item vendido'; comment on column TDSOLICITUDCREDITO.PRECIOUNITARIO is 'Precio unitario del item vendido'; comment on column TDSOLICITUDCREDITO.IVA is 'Valor del Iva del item'; comment on column TDSOLICITUDCREDITO.DESCUENTO is 'Valor del descuento por item vendido'; comment on column TDSOLICITUDCREDITO.TOTAL is 'Valor total de los items vendidos'; comment on column TDSOLICITUDCREDITO.FDESDE is 'Fecha desde la que esta vigente la solicitud de credito'; comment on column TDSOLICITUDCREDITO.FHASTA is 'Fecha hasta la que esta vigente la solicitud de credito'; comment on column TDSOLICITUDCREDITO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDSOLICITUDCREDITO.FECHAVIGENCIA_PROMOCION is 'Fecha de validez de la promocion'; comment on column TDSOLICITUDCREDITO.CCUENTA_PROMOCION is 'Item sujeto de la promocion'; comment on column TDSOLICITUDCREDITO.DESCUENTO_PROMOCIONAL is 'Descuento de la promocion'; alter table TDSOLICITUDCREDITO add constraint IPKDSOLICITUDCREDITO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDCREDITOCUOTAS */ /*==============================================================*/ create table TDSOLICITUDCREDITOCUOTAS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, NUMCUOTA NUMBER(4) not null, CMONEDA VARCHAR2(3) not null, NUMERODIASPROVISION NUMBER(5), NUMERODIASCALENDARIO NUMBER(5), FVENCIMIENTO DATE not null, FPAGO DATE, CAPITALREDUCIDO NUMBER(19,7), CAPITAL NUMBER(19,7), INTERES NUMBER(19,7), COMISION NUMBER(19,7), SEGURO NUMBER(19,7), CARGO NUMBER(19,7), TOTALCARGOS NUMBER(19,7), TOTALCUOTA NUMBER(19,7), ACCIONES NUMBER(19,7), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDSOLICITUDCREDITOCUOTAS is 'Registro del detalle de las cuotas de la solicitud de credito'; comment on column TDSOLICITUDCREDITOCUOTAS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDCREDITOCUOTAS.NUMERODOCUMENTO is 'Numero de documento de la solicitud'; comment on column TDSOLICITUDCREDITOCUOTAS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDCREDITOCUOTAS.NUMCUOTA is 'Numero de cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.CMONEDA is 'Codigo de moneda'; comment on column TDSOLICITUDCREDITOCUOTAS.NUMERODIASPROVISION is 'Numero de dias para el calculo del interes de la cuota obtenidos en funcion de la base de calculo'; comment on column TDSOLICITUDCREDITOCUOTAS.NUMERODIASCALENDARIO is 'Numero de dias calendario de la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.FVENCIMIENTO is 'Fecha de vencimiento de la cuota de una solicitud'; comment on column TDSOLICITUDCREDITOCUOTAS.FPAGO is 'Fecha de pago de la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.CAPITALREDUCIDO is 'Capital reducido de la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.CAPITAL is 'Capital a pagar en la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.INTERES is 'Interes a pagar en la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.COMISION is 'Comision a cobrar en la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.SEGURO is 'Seguro a cobrar en la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.CARGO is 'Cargo asociado a la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.TOTALCARGOS is 'Total de los cargos'; comment on column TDSOLICITUDCREDITOCUOTAS.TOTALCUOTA is 'Total de la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.ACCIONES is 'Monto de acciones a cobrar en la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.FDESDE is 'Fecha desde la que esta vigente la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.FHASTA is 'Fecha hasta la que esta vigente la cuota'; comment on column TDSOLICITUDCREDITOCUOTAS.VERSIONCONTROL is 'Manejo de optimistic loking.'; alter table TDSOLICITUDCREDITOCUOTAS add constraint IPKDSOLCUOTAS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, NUMCUOTA, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDCREDITOCUOTASDET */ /*==============================================================*/ create table TDSOLICITUDCREDITOCUOTASDET ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, SECUENCIA NUMBER(3) not null, CUOTA NUMBER(4), CFORMAPAGO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(200), FREGISTRO DATE not null, FVENCIMIENTO DATE not null, VALOR NUMBER(19,4) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDSOLICITUDCREDITOCUOTASDET is 'Tabla del detalle de las cuotas de la solicitud de credito'; comment on column TDSOLICITUDCREDITOCUOTASDET.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDCREDITOCUOTASDET.NUMERODOCUMENTO is 'Numero de documento de la solicitud de credito'; comment on column TDSOLICITUDCREDITOCUOTASDET.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDCREDITOCUOTASDET.SECUENCIA is 'Secuencia numerica de la detalle de la cuota'; comment on column TDSOLICITUDCREDITOCUOTASDET.CUOTA is 'Numero de cuota'; comment on column TDSOLICITUDCREDITOCUOTASDET.CFORMAPAGO is 'Codigo de la forma de pago'; comment on column TDSOLICITUDCREDITOCUOTASDET.DESCRIPCION is 'Descripcion de detalle de la cuota'; comment on column TDSOLICITUDCREDITOCUOTASDET.FREGISTRO is 'Fecha de registro del detalle de la cuota'; comment on column TDSOLICITUDCREDITOCUOTASDET.FVENCIMIENTO is 'Fecha de vencimiento del detalle de la cuota'; comment on column TDSOLICITUDCREDITOCUOTASDET.VALOR is 'Valor del detalle de la cuota'; comment on column TDSOLICITUDCREDITOCUOTASDET.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDSOLICITUDCREDITOCUOTASDET.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDSOLICITUDCREDITOCUOTASDET.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDSOLICITUDCREDITOCUOTASDET add constraint IPKTDSOLCRECUODET primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, FHASTA, SECUENCIA); /*==============================================================*/ /* Table: TDSOLICITUDCREDITOGARANTES */ /*==============================================================*/ create table TDSOLICITUDCREDITOGARANTES ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CPERSONA_GARANTE NUMBER(8) not null, PRINCIPAL VARCHAR2(1), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDSOLICITUDCREDITOGARANTES is 'Se necesita agregar Garantes a las solicitud de credito que hacen los clientes.'; comment on column TDSOLICITUDCREDITOGARANTES.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TDSOLICITUDCREDITOGARANTES.NUMERODOCUMENTO is 'Numero de documento de la solicitud de credito.'; comment on column TDSOLICITUDCREDITOGARANTES.CPERIODO is 'Periodo contable del ano en curso'; comment on column TDSOLICITUDCREDITOGARANTES.CPERSONA_GARANTE is 'Cpersona del garante de dicha solicitud de credito.'; comment on column TDSOLICITUDCREDITOGARANTES.PRINCIPAL is 'Indica si es garante principal o no 1 si es garante y 0 si no lo es'; comment on column TDSOLICITUDCREDITOGARANTES.FDESDE is 'Fecha desde la que esta activo el registro'; comment on column TDSOLICITUDCREDITOGARANTES.FHASTA is 'Fecha hasta la que esta activo el registro'; comment on column TDSOLICITUDCREDITOGARANTES.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDSOLICITUDCREDITOGARANTES add constraint IIPKGARANTECREDITO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CPERSONA_GARANTE, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDPAGO */ /*==============================================================*/ create table TDSOLICITUDPAGO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,4), PRECIOUNITARIO NUMBER(23,10), DESCUENTO NUMBER(19,2), TOTAL NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR(100), CANTIDAD_INGRESADA NUMBER(19,4) default 0, CANTIDAD_PENDIENTE NUMBER(19,4) default 0, PORCENTAJEICE NUMBER(19,2), PORCENTAJEIVA NUMBER(19,2), PORCENTAJEPERCEPCION NUMBER(19,2), VALORICE NUMBER(19,2), VALORIVA NUMBER(19,2), VALORPERCEPCION NUMBER(19,2), ITEMGASTO VARCHAR2(1) default '0', SECUENCIA NUMBER(4), PRIMA NUMBER(19,2), PROVISION VARCHAR2(1) ); comment on table TDSOLICITUDPAGO is 'Registro del detalle de la solicitud de pago'; comment on column TDSOLICITUDPAGO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDPAGO.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TDSOLICITUDPAGO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDPAGO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDSOLICITUDPAGO.CANTIDAD is 'Cantidad de item '; comment on column TDSOLICITUDPAGO.PRECIOUNITARIO is 'Precio unitario del item '; comment on column TDSOLICITUDPAGO.DESCUENTO is 'Valor del descuento por item'; comment on column TDSOLICITUDPAGO.TOTAL is 'Valor total de los items '; comment on column TDSOLICITUDPAGO.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TDSOLICITUDPAGO.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TDSOLICITUDPAGO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDSOLICITUDPAGO.OBSERVACIONES is 'Observaciones'; comment on column TDSOLICITUDPAGO.CANTIDAD_INGRESADA is 'Cantidad que se a ingresado a bodega'; comment on column TDSOLICITUDPAGO.CANTIDAD_PENDIENTE is 'Cantidad pendiente para el ingreso a bodega'; comment on column TDSOLICITUDPAGO.PORCENTAJEICE is 'Porcentaje del ICE'; comment on column TDSOLICITUDPAGO.PORCENTAJEIVA is 'Porcentaje del IVA'; comment on column TDSOLICITUDPAGO.PORCENTAJEPERCEPCION is 'Porcentaje de la Percepcion (Peru)'; comment on column TDSOLICITUDPAGO.VALORICE is 'Valor del ICE por item'; comment on column TDSOLICITUDPAGO.VALORIVA is 'Valor del IVA por item'; comment on column TDSOLICITUDPAGO.VALORPERCEPCION is 'Valor de la percepcion por item (Peru)'; comment on column TDSOLICITUDPAGO.ITEMGASTO is 'ITEMGASTO'; comment on column TDSOLICITUDPAGO.SECUENCIA is 'Secuencia para el orden de los items'; comment on column TDSOLICITUDPAGO.PRIMA is 'Valor prima en caso de ser item de seguro'; comment on column TDSOLICITUDPAGO.PROVISION is 'Check que indica si el item del detalle provisiona o no 0=No 1=Si'; alter table TDSOLICITUDPAGO add constraint CKPROVISIONITEM check (PROVISION is null or (PROVISION IN ('0','1'))); alter table TDSOLICITUDPAGO add constraint IPKDSOLICITUDPAGO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDPAGOACTIVOS */ /*==============================================================*/ create table TDSOLICITUDPAGOACTIVOS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, PRECIOUNITARIO NUMBER(23,6), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, ESTADO VARCHAR2(1) not null, SECUENCIA NUMBER(3) not null ); comment on table TDSOLICITUDPAGOACTIVOS is 'Registro del detalle de la solicitud de pago para Activos Fijos'; comment on column TDSOLICITUDPAGOACTIVOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDPAGOACTIVOS.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TDSOLICITUDPAGOACTIVOS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDPAGOACTIVOS.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDSOLICITUDPAGOACTIVOS.PRECIOUNITARIO is 'Precio unitario del item'; comment on column TDSOLICITUDPAGOACTIVOS.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TDSOLICITUDPAGOACTIVOS.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TDSOLICITUDPAGOACTIVOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDSOLICITUDPAGOACTIVOS.ESTADO is 'Permite saber si el activo ya fue ingresado'; comment on column TDSOLICITUDPAGOACTIVOS.SECUENCIA is 'Secuencia del Activo Fijo'; alter table TDSOLICITUDPAGOACTIVOS add constraint CKESTADOSPACT check (ESTADO IN ('N', 'I')); alter table TDSOLICITUDPAGOACTIVOS add constraint IPKDSOLPAGOACTIVO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA, SECUENCIA); /*==============================================================*/ /* Table: TDSOLICITUDPAGOCUOTAS */ /*==============================================================*/ create table TDSOLICITUDPAGOCUOTAS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CUOTA NUMBER(4) not null, FVENCIMIENTO DATE not null, VALORCUOTA NUMERIC(19,2), PAGADOCUOTA NUMERIC(19,2), SALDOCUOTA NUMERIC(19,2), FABONO DATE, FPAGO DATE, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDSOLICITUDPAGOCUOTAS is 'Registro del detalle de la solicitud de pago por cuotas'; comment on column TDSOLICITUDPAGOCUOTAS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDPAGOCUOTAS.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TDSOLICITUDPAGOCUOTAS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDPAGOCUOTAS.CUOTA is 'Numero de cuota de la factura'; comment on column TDSOLICITUDPAGOCUOTAS.FVENCIMIENTO is 'Fecha de vencimiento de la cuota'; comment on column TDSOLICITUDPAGOCUOTAS.VALORCUOTA is 'Valor de la cuota de la factura'; comment on column TDSOLICITUDPAGOCUOTAS.PAGADOCUOTA is 'Valor pagado de la cuota de la factura'; comment on column TDSOLICITUDPAGOCUOTAS.SALDOCUOTA is 'Valor del saldo de la cuota de la factura'; comment on column TDSOLICITUDPAGOCUOTAS.FABONO is 'Fecha de abonos parciales de la cuota.'; comment on column TDSOLICITUDPAGOCUOTAS.FPAGO is 'Fecha de pago de la cuota'; comment on column TDSOLICITUDPAGOCUOTAS.FDESDE is 'Fecha desde la que esta vigente la solicitud de pago'; comment on column TDSOLICITUDPAGOCUOTAS.FHASTA is 'Fecha hasta la que esta vigente la solicitud de pago'; comment on column TDSOLICITUDPAGOCUOTAS.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDSOLICITUDPAGOCUOTAS add constraint IPKSOLICITUDPAGOCIUOTAS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDPAGOCUOTASID */ /*==============================================================*/ create table TDSOLICITUDPAGOCUOTASID ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CUOTA NUMBER(4) not null ); comment on table TDSOLICITUDPAGOCUOTASID is 'Registro ID del detalle de la solicitud de pago por cuotas'; comment on column TDSOLICITUDPAGOCUOTASID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDPAGOCUOTASID.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TDSOLICITUDPAGOCUOTASID.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDPAGOCUOTASID.CUOTA is 'Numero de cuota de la factura'; alter table TDSOLICITUDPAGOCUOTASID add constraint IPKSOLICITUDPAGOCIUOTASID primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA); /*==============================================================*/ /* Table: TDSOLICITUDPAGOLIQUIDACION */ /*==============================================================*/ create table TDSOLICITUDPAGOLIQUIDACION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_LIQUIDACION VARCHAR2(20) not null, CPERIODO_LIQUIDACION VARCHAR2(4) not null, VALOR NUMBER(19,2) not null, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDSOLICITUDPAGOLIQUIDACION is 'Tabla para almacenar la informacion de las liquidaciones de gastos que se relacionando con la solicitud de generacion de la emision de pagos directos'; comment on column TDSOLICITUDPAGOLIQUIDACION.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TDSOLICITUDPAGOLIQUIDACION.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TDSOLICITUDPAGOLIQUIDACION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDPAGOLIQUIDACION.NUMERODOCUMENTO_LIQUIDACION is 'Numero de documento de la liquidacion de gastos'; comment on column TDSOLICITUDPAGOLIQUIDACION.CPERIODO_LIQUIDACION is 'Codigo del periodo de la liquidacion de gastos'; comment on column TDSOLICITUDPAGOLIQUIDACION.VALOR is 'Valor de la liquidacion de gastos'; comment on column TDSOLICITUDPAGOLIQUIDACION.FDESDE is 'Fecha de guardado del registro'; comment on column TDSOLICITUDPAGOLIQUIDACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDSOLICITUDPAGOLIQUIDACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TDSOLICITUDPAGOLIQUIDACION add constraint IPKTDSOLICITUDLIQGASTOS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, NUMERODOCUMENTO_LIQUIDACION, CPERIODO_LIQUIDACION, FHASTA); /*==============================================================*/ /* Table: TDSOLICITUDPAGORETENCION */ /*==============================================================*/ create table TDSOLICITUDPAGORETENCION ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CTIPOITEM VARCHAR(3) not null, CTARIFAIVA VARCHAR(1) not null, PORCENTAJETARIFAIVA NUMBER(6,2), BASETARIFAIVA NUMERIC(19,6) default 0, VALORIVA NUMERIC(19,6) default 0, CPORCENTAJERETENCIONIVA VARCHAR(1), PORCENTAJERETENCIONIVA NUMBER(6,2), VALORETENCIONIVA NUMERIC(19,6) default 0, BASERETENCIONFUENTE NUMERIC(19,6) default 0, CCONCEPTORF VARCHAR(5) not null, PORCENTAJERETENCIONFUENTE NUMBER(6,2), VALORETENCIONFUENTE NUMERIC(19,6) default 0, BASETARIFAICE NUMERIC(19,6) default 0, CTARIFAICE VARCHAR(4) not null, PORCENTAJEICE NUMBER(6,2), VALORICE NUMERIC(19,6) default 0, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TDSOLICITUDPAGORETENCION is 'Registro del detalle de retenciones de la Solicitud de Pago'; comment on column TDSOLICITUDPAGORETENCION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDSOLICITUDPAGORETENCION.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TDSOLICITUDPAGORETENCION.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDSOLICITUDPAGORETENCION.CTIPOITEM is 'Codigo del tipo de Item'; comment on column TDSOLICITUDPAGORETENCION.CTARIFAIVA is 'Codigo de la tarifa del IVA'; comment on column TDSOLICITUDPAGORETENCION.PORCENTAJETARIFAIVA is 'Porcentaje de la tarifa del IVA'; comment on column TDSOLICITUDPAGORETENCION.BASETARIFAIVA is 'Valor base de la tariva IVA'; comment on column TDSOLICITUDPAGORETENCION.VALORIVA is 'Valor IVA'; comment on column TDSOLICITUDPAGORETENCION.CPORCENTAJERETENCIONIVA is 'Codigo de porcentaje de retencion de la Tarifa IVA'; comment on column TDSOLICITUDPAGORETENCION.PORCENTAJERETENCIONIVA is 'Porcentaje de retencion de la Tarifa IVA'; comment on column TDSOLICITUDPAGORETENCION.VALORETENCIONIVA is 'Valor Retencion IVA'; comment on column TDSOLICITUDPAGORETENCION.BASERETENCIONFUENTE is 'Valor base para la retencion de la fuente'; comment on column TDSOLICITUDPAGORETENCION.CCONCEPTORF is 'Codifo del concepto de retencion en la fuente'; comment on column TDSOLICITUDPAGORETENCION.PORCENTAJERETENCIONFUENTE is 'Porcentaje de retencion en la fuente'; comment on column TDSOLICITUDPAGORETENCION.VALORETENCIONFUENTE is 'Valor Retencion Fuente'; comment on column TDSOLICITUDPAGORETENCION.BASETARIFAICE is 'Valor base de la tariva ICE'; comment on column TDSOLICITUDPAGORETENCION.CTARIFAICE is 'Codigo de la tarifa del ICE'; comment on column TDSOLICITUDPAGORETENCION.PORCENTAJEICE is 'Porcentaje de la tarifa del ICE'; comment on column TDSOLICITUDPAGORETENCION.VALORICE is 'Valor ICE'; comment on column TDSOLICITUDPAGORETENCION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDSOLICITUDPAGORETENCION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDSOLICITUDPAGORETENCION.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TDSOLICITUDPAGORETENCION add constraint IPKDSOLICITUDPAGORETENCION primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CTIPOITEM, CTARIFAIVA, FHASTA); /*==============================================================*/ /* Table: TDTITULOPROPIEDAD */ /*==============================================================*/ create table TDTITULOPROPIEDAD ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD NUMBER(19,2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, SERIE VARCHAR2(22) ); comment on table TDTITULOPROPIEDAD is 'Registrar los titulos de propiedad de los items vendidos en una factura'; comment on column TDTITULOPROPIEDAD.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TDTITULOPROPIEDAD.NUMERODOCUMENTO is 'Numero del documento de la factura por el cual se le asigna/quita los puntos'; comment on column TDTITULOPROPIEDAD.CPERIODO is 'Periodo contable del ano en curso'; comment on column TDTITULOPROPIEDAD.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TDTITULOPROPIEDAD.CANTIDAD is 'Cantidad de items en el titulo de propiedad'; comment on column TDTITULOPROPIEDAD.FHASTA is 'Fecha de caducidad del registro'; comment on column TDTITULOPROPIEDAD.FDESDE is 'Fecha de inicio del registro'; comment on column TDTITULOPROPIEDAD.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDTITULOPROPIEDAD.SERIE is 'Serie del Item'; alter table TDTITULOPROPIEDAD add constraint IPKDTITULOPROPIEDAD primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDTRANSACCIONBODEGA */ /*==============================================================*/ create table TDTRANSACCIONBODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,4) default 0, COSTO NUMBER(19,10) default 0, LIQUIDADO VARCHAR2(1) default '0', VALORADICIONAL NUMBER(19,10) default 0, COSTO_INGRESADO NUMBER(19,10), COSTO_PENDIENTE NUMBER(19,10), CCUENTA_PROCESADO VARCHAR2(19), CANTIDAD_PROCESADA NUMBER(19,4), CANTIDAD_PENDIENTE NUMBER(19,4), VALOR_TOTALPROCESO NUMBER(19,10), VALOR_SALDOPROCESO NUMBER(19,10) ); comment on table TDTRANSACCIONBODEGA is 'Registro del detalle de otras transacciones de bodega'; comment on column TDTRANSACCIONBODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDTRANSACCIONBODEGA.NUMERODOCUMENTO is 'Numero de documento de otras transacciones de bodega'; comment on column TDTRANSACCIONBODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDTRANSACCIONBODEGA.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDTRANSACCIONBODEGA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDTRANSACCIONBODEGA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDTRANSACCIONBODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDTRANSACCIONBODEGA.CANTIDAD is 'Cantidad de item '; comment on column TDTRANSACCIONBODEGA.COSTO is 'Costo total de item '; comment on column TDTRANSACCIONBODEGA.LIQUIDADO is 'Indica si la transaccion fue liquidada o no 0 o 1'; comment on column TDTRANSACCIONBODEGA.VALORADICIONAL is 'Otros valores adicionales'; comment on column TDTRANSACCIONBODEGA.COSTO_INGRESADO is 'Costo ingresado del item'; comment on column TDTRANSACCIONBODEGA.COSTO_PENDIENTE is 'Costo pendiente del item'; comment on column TDTRANSACCIONBODEGA.CCUENTA_PROCESADO is 'Codigo de Item de los Inventarios procesado'; comment on column TDTRANSACCIONBODEGA.CANTIDAD_PROCESADA is 'Cantidad de item procesada'; comment on column TDTRANSACCIONBODEGA.CANTIDAD_PENDIENTE is 'Cantidad de item pendiente'; comment on column TDTRANSACCIONBODEGA.VALOR_TOTALPROCESO is 'Valor total del item procesado'; comment on column TDTRANSACCIONBODEGA.VALOR_SALDOPROCESO is 'Valor del saldo del item procesado'; alter table TDTRANSACCIONBODEGA add constraint CKLIQUIDADOB check (LIQUIDADO is null or (LIQUIDADO IN ('0','1'))); alter table TDTRANSACCIONBODEGA add constraint IPKDTRANSACCIONBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDTRANSACCIONBODEGAGASTOS */ /*==============================================================*/ create table TDTRANSACCIONBODEGAGASTOS ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,4) default 0, COSTO NUMBER(19,10) default 0, CCUENTA_PROVEEDOR VARCHAR2(19), LIQUIDADO VARCHAR2(1) default '0', COSTO_INGRESADO NUMBER(19,10), COSTO_PENDIENTE NUMBER(19,10) ); comment on table TDTRANSACCIONBODEGAGASTOS is 'Registro del detalle de otras transacciones de bodega'; comment on column TDTRANSACCIONBODEGAGASTOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDTRANSACCIONBODEGAGASTOS.NUMERODOCUMENTO is 'Numero de documento de otras transacciones de bodega'; comment on column TDTRANSACCIONBODEGAGASTOS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDTRANSACCIONBODEGAGASTOS.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDTRANSACCIONBODEGAGASTOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDTRANSACCIONBODEGAGASTOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDTRANSACCIONBODEGAGASTOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDTRANSACCIONBODEGAGASTOS.CANTIDAD is 'Cantidad de item'; comment on column TDTRANSACCIONBODEGAGASTOS.COSTO is 'Costo total de item'; comment on column TDTRANSACCIONBODEGAGASTOS.CCUENTA_PROVEEDOR is 'Campo para indicar la cuenta del proveedor en los gastos de ingresos a bodega.'; comment on column TDTRANSACCIONBODEGAGASTOS.LIQUIDADO is 'Indica si la transaccion fue liquidada o no 0 o 1'; comment on column TDTRANSACCIONBODEGAGASTOS.COSTO_INGRESADO is 'Costo ingresado del item'; comment on column TDTRANSACCIONBODEGAGASTOS.COSTO_PENDIENTE is 'Costo pendiente del item'; alter table TDTRANSACCIONBODEGAGASTOS add constraint CKLIQUIDADOS check (LIQUIDADO is null or (LIQUIDADO IN ('0','1'))); alter table TDTRANSACCIONBODEGAGASTOS add constraint IPKDGASTOSBODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDTRANSACCIONBODEGALIQ */ /*==============================================================*/ create table TDTRANSACCIONBODEGALIQ ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, NUMERODOCUMENTO_TRANSACCION VARCHAR2(20) not null, CPERIODO_TRANSACCION VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,4) default 0, COSTO NUMBER(19,10) default 0, TIPO_INGRESO VARCHAR2(3), SECUENCIA NUMBER(4) ); comment on table TDTRANSACCIONBODEGALIQ is 'Registro del detalle de la liquidacion'; comment on column TDTRANSACCIONBODEGALIQ.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDTRANSACCIONBODEGALIQ.NUMERODOCUMENTO is 'Numero de documento de la liquidacion'; comment on column TDTRANSACCIONBODEGALIQ.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDTRANSACCIONBODEGALIQ.NUMERODOCUMENTO_TRANSACCION is 'Numero de documento de la transaccion'; comment on column TDTRANSACCIONBODEGALIQ.CPERIODO_TRANSACCION is 'Codigo del periodo de la transaccion'; comment on column TDTRANSACCIONBODEGALIQ.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDTRANSACCIONBODEGALIQ.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDTRANSACCIONBODEGALIQ.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDTRANSACCIONBODEGALIQ.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDTRANSACCIONBODEGALIQ.CANTIDAD is 'Cantidad de item'; comment on column TDTRANSACCIONBODEGALIQ.COSTO is 'Costo total de item'; comment on column TDTRANSACCIONBODEGALIQ.TIPO_INGRESO is 'Tipo de Ingreso'; comment on column TDTRANSACCIONBODEGALIQ.SECUENCIA is 'Secuencia de los items segun se ordene'; alter table TDTRANSACCIONBODEGALIQ add constraint IPKDTRANSBODLIQ primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, NUMERODOCUMENTO_TRANSACCION, CPERIODO_TRANSACCION, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TDTRANSACCIONSERIES */ /*==============================================================*/ create table TDTRANSACCIONSERIES ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CONTADOR NUMBER(10) not null, NUMEROSERIE VARCHAR2(40), ESTADO VARCHAR2(1) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,2) default 0, COSTO NUMBER(19,6) default 0, DISPONIBLE VARCHAR2(1), NUMEROSERIE_ANTERIOR VARCHAR2(40) ); comment on table TDTRANSACCIONSERIES is 'Registro del detalle de otras transacciones de bodega'; comment on column TDTRANSACCIONSERIES.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDTRANSACCIONSERIES.NUMERODOCUMENTO is 'Numero de documento de otras transacciones de bodega'; comment on column TDTRANSACCIONSERIES.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDTRANSACCIONSERIES.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDTRANSACCIONSERIES.CONTADOR is 'Contador de la cuenta del item'; comment on column TDTRANSACCIONSERIES.NUMEROSERIE is 'Numero de Serie del item'; comment on column TDTRANSACCIONSERIES.ESTADO is 'Estado de la transaccion 0 Inactivo 1 Activo'; comment on column TDTRANSACCIONSERIES.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDTRANSACCIONSERIES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDTRANSACCIONSERIES.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TDTRANSACCIONSERIES.CANTIDAD is 'Cantidad de item'; comment on column TDTRANSACCIONSERIES.COSTO is 'Costo total de item'; comment on column TDTRANSACCIONSERIES.DISPONIBLE is 'Disponibilidad del item 0 No Disponible 1 Disponible'; comment on column TDTRANSACCIONSERIES.NUMEROSERIE_ANTERIOR is 'Numero de Serie Anterior del item'; alter table TDTRANSACCIONSERIES add constraint IPKDTRANSACCIONSERIES primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, CONTADOR, FHASTA); /*==============================================================*/ /* Table: TDTRANSFERENCIABODEGA */ /*==============================================================*/ create table TDTRANSFERENCIABODEGA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CANTIDAD NUMBER(19,2) default 0, COSTO NUMBER(19,10) default 0, CANTIDAD_REGISTRADA NUMBER(19,2) default 0, CANTIDAD_PENDIENTE NUMBER(19,2) default 0, OBSERVACIONES VARCHAR2(200) ); comment on table TDTRANSFERENCIABODEGA is 'Registro del detalle de transferencias de bodega '; comment on column TDTRANSFERENCIABODEGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TDTRANSFERENCIABODEGA.NUMERODOCUMENTO is 'Numero de documento de transferencia de bodega'; comment on column TDTRANSFERENCIABODEGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TDTRANSFERENCIABODEGA.CCUENTA is 'Codigo del Item de Inventario'; comment on column TDTRANSFERENCIABODEGA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TDTRANSFERENCIABODEGA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TDTRANSFERENCIABODEGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TDTRANSFERENCIABODEGA.CANTIDAD is 'Cantidad de item que se transfiere'; comment on column TDTRANSFERENCIABODEGA.COSTO is 'Costo total de item que se transfiere'; comment on column TDTRANSFERENCIABODEGA.CANTIDAD_REGISTRADA is 'Cantidad registrada ingreso o egreso de la transferencia'; comment on column TDTRANSFERENCIABODEGA.CANTIDAD_PENDIENTE is 'Cantidad pendiente ingreso o egreso de la transferencia'; comment on column TDTRANSFERENCIABODEGA.OBSERVACIONES is 'Observaciones de la transferencia'; alter table TDTRANSFERENCIABODEGA add constraint IPKDTRANSFERENCIABODEGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TESTADOINVENTARIOS */ /*==============================================================*/ create table TESTADOINVENTARIOS ( CESTADOINVENTARIO VARCHAR(3) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TESTADOINVENTARIOS is 'Definicion de lo estados para los inventarios'; comment on column TESTADOINVENTARIOS.CESTADOINVENTARIO is 'Codigo del estado del inventario'; comment on column TESTADOINVENTARIOS.DESCRIPCION is 'Descripcion del estado del inventario'; comment on column TESTADOINVENTARIOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TESTADOINVENTARIOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TESTADOINVENTARIOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TESTADOINVENTARIOS add constraint IPKESTADOINVENTARIOS primary key (CESTADOINVENTARIO, FHASTA); /*==============================================================*/ /* Table: TESTADOINVENTARIOSID */ /*==============================================================*/ create table TESTADOINVENTARIOSID ( CESTADOINVENTARIO VARCHAR(3) not null ); comment on table TESTADOINVENTARIOSID is 'Id del registro de estados para los inventarios'; comment on column TESTADOINVENTARIOSID.CESTADOINVENTARIO is 'Codigo del estado del inventario'; alter table TESTADOINVENTARIOSID add constraint IPKESTADOINVENTARIOSID primary key (CESTADOINVENTARIO); /*==============================================================*/ /* Table: TESTATUSCLIENTECONVENIO */ /*==============================================================*/ create table TESTATUSCLIENTECONVENIO ( CESTATUSCLIENTECONVENIO VARCHAR2(3) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, DESCRIPCION VARCHAR2(20) not null, VERSIONCONTROL NUMBER(22) default 0, CALIFICACIONMINIMA NUMBER(22), CALIFICACIONMAXIMA NUMBER(22), DIASATRASOMIN NUMBER(22), DIASATRSOMAX NUMBER(22) ); comment on table TESTATUSCLIENTECONVENIO is 'Tabla de los estados de los clientes-convenios'; comment on column TESTATUSCLIENTECONVENIO.CESTATUSCLIENTECONVENIO is 'Codigo de estatus de cliente-convenio'; comment on column TESTATUSCLIENTECONVENIO.FHASTA is 'Fecha hasta la que esta vigente la descripcion del estatus '; comment on column TESTATUSCLIENTECONVENIO.FDESDE is 'Fecha desde la que esta vigente la descripcion del estatus '; comment on column TESTATUSCLIENTECONVENIO.DESCRIPCION is 'Descripcion de los codigos de estatus'; comment on column TESTATUSCLIENTECONVENIO.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TESTATUSCLIENTECONVENIO.CALIFICACIONMINIMA is 'Calificacion minima para el estado'; comment on column TESTATUSCLIENTECONVENIO.CALIFICACIONMAXIMA is 'Calificacion maxima para el estado'; comment on column TESTATUSCLIENTECONVENIO.DIASATRASOMIN is 'Dias de atraso minimos para el estado'; comment on column TESTATUSCLIENTECONVENIO.DIASATRSOMAX is 'Dias de atraso maximo para el estado'; alter table TESTATUSCLIENTECONVENIO add constraint IPKSTACTACLICON primary key (CESTATUSCLIENTECONVENIO, FHASTA); /*==============================================================*/ /* Table: TESTATUSCLIENTECONVENIOID */ /*==============================================================*/ create table TESTATUSCLIENTECONVENIOID ( CESTATUSCLIENTECONVENIO VARCHAR2(3) not null ); comment on table TESTATUSCLIENTECONVENIOID is 'Tabla ID para los estados de los clientes-convenios'; comment on column TESTATUSCLIENTECONVENIOID.CESTATUSCLIENTECONVENIO is 'Codigo de estatus de cliente-convenio'; alter table TESTATUSCLIENTECONVENIOID add constraint IPKSTACTACLICONID primary key (CESTATUSCLIENTECONVENIO); /*==============================================================*/ /* Table: TESTATUSDOCUMENTO */ /*==============================================================*/ create table TESTATUSDOCUMENTO ( CIDIOMA VARCHAR2(3) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP not null, DESCRIPCION VARCHAR2(30) not null ); comment on table TESTATUSDOCUMENTO is 'Descripcion por idioma de los codigos de estatus de los documento de inventarios'; comment on column TESTATUSDOCUMENTO.CIDIOMA is 'Codigo del idioma'; comment on column TESTATUSDOCUMENTO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento de inventario'; comment on column TESTATUSDOCUMENTO.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; comment on column TESTATUSDOCUMENTO.FHASTA is 'Fecha hasta la que esta vigente la descripcion del estatus de los documentos'; comment on column TESTATUSDOCUMENTO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TESTATUSDOCUMENTO.FDESDE is 'Fecha desde la que esta vigente la descripcion del estatus de los documentos'; comment on column TESTATUSDOCUMENTO.DESCRIPCION is 'Descripcion del estatus de los documentos de inventarios'; alter table TESTATUSDOCUMENTO add constraint IPKSTATDOC primary key (CIDIOMA, CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO, FHASTA); /*==============================================================*/ /* Table: TESTATUSDOCUMENTOFACTURACION */ /*==============================================================*/ create table TESTATUSDOCUMENTOFACTURACION ( CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, CIDIOMA VARCHAR2(3) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, DESCRIPCION VARCHAR2(30) not null ); comment on table TESTATUSDOCUMENTOFACTURACION is 'Tabla de estados de documentos de facturacion'; comment on column TESTATUSDOCUMENTOFACTURACION.CTIPODOCUMENTOFACTURACION is 'Tipo del documento de facturacion'; comment on column TESTATUSDOCUMENTOFACTURACION.CESTATUSDOCUMENTO is 'Estado del documento de facturacion'; comment on column TESTATUSDOCUMENTOFACTURACION.CIDIOMA is 'Idioma'; comment on column TESTATUSDOCUMENTOFACTURACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TESTATUSDOCUMENTOFACTURACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TESTATUSDOCUMENTOFACTURACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TESTATUSDOCUMENTOFACTURACION.DESCRIPCION is 'Descripcion del estado'; alter table TESTATUSDOCUMENTOFACTURACION add constraint IPKSTATDOCFAC primary key (CTIPODOCUMENTOFACTURACION, CESTATUSDOCUMENTO, CIDIOMA, FHASTA); /*==============================================================*/ /* Table: TESTATUSDOCUMENTOFACTURACIONID */ /*==============================================================*/ create table TESTATUSDOCUMENTOFACTURACIONID ( CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null ); comment on table TESTATUSDOCUMENTOFACTURACIONID is 'Tabla ID de los estados de documentos de facturacion'; comment on column TESTATUSDOCUMENTOFACTURACIONID.CTIPODOCUMENTOFACTURACION is 'Tipo del documento de facturacion'; comment on column TESTATUSDOCUMENTOFACTURACIONID.CESTATUSDOCUMENTO is 'Estado del documento de facturacion'; alter table TESTATUSDOCUMENTOFACTURACIONID add constraint IPKSTATDOCFACID primary key (CTIPODOCUMENTOFACTURACION, CESTATUSDOCUMENTO); /*==============================================================*/ /* Table: TESTATUSDOCUMENTOID */ /*==============================================================*/ create table TESTATUSDOCUMENTOID ( CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CESTATUSDOCUMENTO VARCHAR2(3) not null ); comment on table TESTATUSDOCUMENTOID is 'Codigos de estatus de los documentos de inventarios'; comment on column TESTATUSDOCUMENTOID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo de documento de inventario'; comment on column TESTATUSDOCUMENTOID.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario'; alter table TESTATUSDOCUMENTOID add constraint IPKSTATDOCID primary key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); /*==============================================================*/ /* Table: TESTATUSITEM */ /*==============================================================*/ create table TESTATUSITEM ( CESTATUSITEM VARCHAR2(3) not null, DESCRIPCION VARCHAR2(30) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TESTATUSITEM is 'Estado de Item'; comment on column TESTATUSITEM.CESTATUSITEM is 'Codigo del estado del item.'; comment on column TESTATUSITEM.DESCRIPCION is 'Descripcion del estado del item'; comment on column TESTATUSITEM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TESTATUSITEM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TESTATUSITEM.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TESTATUSITEM add constraint IPKTESTATUSITEM primary key (CESTATUSITEM, FHASTA); /*==============================================================*/ /* Table: TESTATUSITEMID */ /*==============================================================*/ create table TESTATUSITEMID ( CESTATUSITEM VARCHAR2(3) not null ); comment on table TESTATUSITEMID is 'Id del estado del item'; comment on column TESTATUSITEMID.CESTATUSITEM is 'Codigo del estado del item.'; alter table TESTATUSITEMID add constraint IPKESTATUSITEMID primary key (CESTATUSITEM); /*==============================================================*/ /* Table: TFACTURASDETALLE */ /*==============================================================*/ create table TFACTURASDETALLE ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO_SOLICITUD VARCHAR2(20) not null, CPERIODO_SOLICITUD VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CSUCURSAL NUMBER(4) not null, COFICINA NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, ESTADORETENCION VARCHAR2(1), CCONCEPTO VARCHAR2(6) not null, FECHADOCUMENTOFACTURACION DATE not null, NUMEROESTABLECIMIENTO VARCHAR2(3), NUMEROPUNTOEMISION VARCHAR2(3), NUMERODOCUMENTOFACTURACION VARCHAR2(19) not null, NUMEROAUTORIZACION VARCHAR2(49), FECHAVALIDEZDOCUMENTO DATE not null, CTIPOITEM VARCHAR2(3) not null, NUMEROSERIE_RETENCION VARCHAR2(10), SECUENCIA_RETENCION NUMBER(10), NUMEROAUTORIZACION_RETENCION VARCHAR2(40), CTARIFAIVA VARCHAR2(1) not null, PORCENTAJETARIFAIVA NUMBER(6,2), BASETARIFAIVA NUMBER(19,6) default 0, VALORIVA NUMBER(19,6) default 0, CPORCENTAJERETENCIONIVA VARCHAR2(2), PORCENTAJERETENCIONIVA NUMBER(6,2), VALORETENCIONIVA NUMBER(19,6) default 0, BASERETENCIONFUENTE NUMBER(19,6) default 0, CCONCEPTORF VARCHAR2(5) not null, PORCENTAJERETENCIONFUENTE NUMBER(6,2), VALORETENCIONFUENTE NUMBER(19,6) default 0, BASETARIFAICE NUMBER(19,6) default 0, CTARIFAICE VARCHAR2(4) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, PORCENTAJEICE NUMBER(6,2), VALORICE NUMBER(19,6) default 0, VERSIONCONTROL NUMBER(22) default 0, CUSUARIO VARCHAR2(12), BASETARIFAIVACOMPENSACION NUMBER(19,6), VALORIVACOMPENSACION NUMBER(19,6), PORCENTAJECOMPENSACION NUMBER(6,2), AJUSTEREPOSICION NUMBER(19,6), VALORADICIONAL NUMBER(19,6) ); comment on table TFACTURASDETALLE is 'Registro de las facturas de la solicitud de pagos masiva.'; comment on column TFACTURASDETALLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TFACTURASDETALLE.NUMERODOCUMENTO_SOLICITUD is 'Numero de documento de la solicitud de pago a la que pertenece la factura'; comment on column TFACTURASDETALLE.CPERIODO_SOLICITUD is 'Codigo del periodo del ejercicio contable'; comment on column TFACTURASDETALLE.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TFACTURASDETALLE.CSUCURSAL is 'Codigo de la sucursal'; comment on column TFACTURASDETALLE.COFICINA is 'Codigo de la oficina'; comment on column TFACTURASDETALLE.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TFACTURASDETALLE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TFACTURASDETALLE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TFACTURASDETALLE.ESTADORETENCION is 'Estado de Retencion'; comment on column TFACTURASDETALLE.CCONCEPTO is 'Codigo del concepto para realizar el financiero'; comment on column TFACTURASDETALLE.FECHADOCUMENTOFACTURACION is 'Fecha de emision del documento sustento de la compra'; comment on column TFACTURASDETALLE.NUMEROESTABLECIMIENTO is 'Numero de establecimiento del documento sustento de la compra'; comment on column TFACTURASDETALLE.NUMEROPUNTOEMISION is 'Numero de punto de emision del documento sustento de la compra'; comment on column TFACTURASDETALLE.NUMERODOCUMENTOFACTURACION is 'Numero del documento sustento de la compra'; comment on column TFACTURASDETALLE.NUMEROAUTORIZACION is 'Numero de autorizacion del documento sustento de la compra'; comment on column TFACTURASDETALLE.FECHAVALIDEZDOCUMENTO is 'Fecha de validez del documento sustento de la compra'; comment on column TFACTURASDETALLE.CTIPOITEM is 'Codigo del tipo de item'; comment on column TFACTURASDETALLE.NUMEROSERIE_RETENCION is 'Numero de serie de la retencion'; comment on column TFACTURASDETALLE.SECUENCIA_RETENCION is 'Secuencia numerica de la retencion'; comment on column TFACTURASDETALLE.NUMEROAUTORIZACION_RETENCION is 'Numero de autorizacion de la retencion'; comment on column TFACTURASDETALLE.CTARIFAIVA is 'Codigo de la tarifa del IVA'; comment on column TFACTURASDETALLE.PORCENTAJETARIFAIVA is 'Porcentaje de la tarifa del IVA'; comment on column TFACTURASDETALLE.BASETARIFAIVA is 'Valor base de la tariva IVA'; comment on column TFACTURASDETALLE.VALORIVA is 'Valor IVA'; comment on column TFACTURASDETALLE.CPORCENTAJERETENCIONIVA is 'Codigo de porcentaje de retencion de la Tarifa IVA'; comment on column TFACTURASDETALLE.PORCENTAJERETENCIONIVA is 'Porcentaje de retencion de la Tarifa IVA'; comment on column TFACTURASDETALLE.VALORETENCIONIVA is 'Valor Retencion IVA'; comment on column TFACTURASDETALLE.BASERETENCIONFUENTE is 'Valor base para la retencion de la fuente'; comment on column TFACTURASDETALLE.CCONCEPTORF is 'Codigo del concepto de retencion en la fuente'; comment on column TFACTURASDETALLE.PORCENTAJERETENCIONFUENTE is 'Porcentaje de retencion en la fuente'; comment on column TFACTURASDETALLE.VALORETENCIONFUENTE is 'Valor Retencion Fuente'; comment on column TFACTURASDETALLE.BASETARIFAICE is 'Valor base de la tariva ICE'; comment on column TFACTURASDETALLE.CTARIFAICE is 'Codigo de la tarifa del ICE'; comment on column TFACTURASDETALLE.NUMERODOCUMENTO is 'Numero de documento de la solicitud de pago'; comment on column TFACTURASDETALLE.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TFACTURASDETALLE.PORCENTAJEICE is 'Porcentaje de la tarifa del ICE'; comment on column TFACTURASDETALLE.VALORICE is 'Valor ICE'; comment on column TFACTURASDETALLE.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TFACTURASDETALLE.CUSUARIO is 'Codigo del usuario'; comment on column TFACTURASDETALLE.BASETARIFAIVACOMPENSACION is 'Valor base de la compensacion solidaria del IVA'; comment on column TFACTURASDETALLE.VALORIVACOMPENSACION is 'Valor IVA de la compensacion solidaria del IVA'; comment on column TFACTURASDETALLE.PORCENTAJECOMPENSACION is 'Porcentaje de la compensancion solidaria'; comment on column TFACTURASDETALLE.AJUSTEREPOSICION is 'Valor que se repone del total de la factura'; comment on column TFACTURASDETALLE.VALORADICIONAL is 'Valor adicional cargado a la factura'; alter table TFACTURASDETALLE add constraint CKCESTRETFACTDET check (ESTADORETENCION is null or (ESTADORETENCION IN ('0','1'))); alter table TFACTURASDETALLE add constraint IPKTFACTDETA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD, FHASTA, NUMERODOCUMENTOFACTURACION); /*==============================================================*/ /* Table: TFORMASPAGOCOMPRAS */ /*==============================================================*/ create table TFORMASPAGOCOMPRAS ( CIDIOMA VARCHAR2(3) not null, CFORMAPAGOCOMPRAS VARCHAR2(2) not null, DESCRIPCION VARCHAR2(100) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CFORMAPAGOSRI VARCHAR2(2) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TFORMASPAGOCOMPRAS is 'Descripcion por idioma de los codigos de las formas de pago de compras'; comment on column TFORMASPAGOCOMPRAS.CIDIOMA is 'Codigo de idioma'; comment on column TFORMASPAGOCOMPRAS.CFORMAPAGOCOMPRAS is 'Codigo de la forma de pago de compras'; comment on column TFORMASPAGOCOMPRAS.DESCRIPCION is 'Descripcion de la forma de pago de compras'; comment on column TFORMASPAGOCOMPRAS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TFORMASPAGOCOMPRAS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TFORMASPAGOCOMPRAS.CFORMAPAGOSRI is 'Codigo de las forma de pago del SRI'; comment on column TFORMASPAGOCOMPRAS.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TFORMASPAGOCOMPRAS add constraint IPKFORPAGCOMPRAS primary key (CFORMAPAGOCOMPRAS, CIDIOMA, FHASTA); /*==============================================================*/ /* Table: TFORMASPAGOCOMPRASID */ /*==============================================================*/ create table TFORMASPAGOCOMPRASID ( CFORMAPAGOCOMPRAS VARCHAR2(2) not null ); comment on table TFORMASPAGOCOMPRASID is 'Codigos de las formas de pago de compras'; comment on column TFORMASPAGOCOMPRASID.CFORMAPAGOCOMPRAS is 'Codigo de las forma de pago de compras'; alter table TFORMASPAGOCOMPRASID add constraint IPKFORPAGCOMPRASID primary key (CFORMAPAGOCOMPRAS); /*==============================================================*/ /* Table: TFORMASPAGOCREDITO */ /*==============================================================*/ create table TFORMASPAGOCREDITO ( CPERSONA_COMPANIA NUMBER(8) not null, CFORMAPAGOCREDITO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TFORMASPAGOCREDITO is 'Definicion de las formas de pago credito'; comment on column TFORMASPAGOCREDITO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TFORMASPAGOCREDITO.CFORMAPAGOCREDITO is 'Codigo de la forma de pago credito'; comment on column TFORMASPAGOCREDITO.DESCRIPCION is 'Descripcion de la forma de pago credito'; comment on column TFORMASPAGOCREDITO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TFORMASPAGOCREDITO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TFORMASPAGOCREDITO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TFORMASPAGOCREDITO add constraint IPKFORMASPAGOCREDITO primary key (CPERSONA_COMPANIA, CFORMAPAGOCREDITO, FHASTA); /*==============================================================*/ /* Table: TFORMASPAGOCREDITOID */ /*==============================================================*/ create table TFORMASPAGOCREDITOID ( CPERSONA_COMPANIA NUMBER(8) not null, CFORMAPAGOCREDITO VARCHAR2(3) not null ); comment on table TFORMASPAGOCREDITOID is 'Id del registro de las formas de pago credito'; comment on column TFORMASPAGOCREDITOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TFORMASPAGOCREDITOID.CFORMAPAGOCREDITO is 'Codigo de la forma de pago credito'; alter table TFORMASPAGOCREDITOID add constraint IPKFORMASPAGOCREDITOID primary key (CPERSONA_COMPANIA, CFORMAPAGOCREDITO); /*==============================================================*/ /* Table: TFORMASPAGOSRI */ /*==============================================================*/ create table TFORMASPAGOSRI ( CIDIOMA VARCHAR2(3) not null, CFORMAPAGOSRI VARCHAR2(2) not null, DESCRIPCION VARCHAR2(100) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TFORMASPAGOSRI is 'Descripcion por idioma de los codigos de las formas de pago del SRI'; comment on column TFORMASPAGOSRI.CIDIOMA is 'Codigo de idioma'; comment on column TFORMASPAGOSRI.CFORMAPAGOSRI is 'Codigo de la forma de pago del SRI'; comment on column TFORMASPAGOSRI.DESCRIPCION is 'Descripcion de la forma de pago del SRI'; comment on column TFORMASPAGOSRI.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TFORMASPAGOSRI.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TFORMASPAGOSRI.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TFORMASPAGOSRI add constraint IPKTFORMASPAGOSRI primary key (CFORMAPAGOSRI, CIDIOMA, FHASTA); /*==============================================================*/ /* Table: TFORMASPAGOSRIID */ /*==============================================================*/ create table TFORMASPAGOSRIID ( CFORMAPAGOSRI VARCHAR2(2) not null ); comment on table TFORMASPAGOSRIID is 'Codigos de las formas de pago del SRI'; comment on column TFORMASPAGOSRIID.CFORMAPAGOSRI is 'Codigo de las forma de pago del SRI'; alter table TFORMASPAGOSRIID add constraint IPKTFORMASPAGOSRIID primary key (CFORMAPAGOSRI); /*==============================================================*/ /* Table: THOMOLOGACIONBANCARIA */ /*==============================================================*/ create table THOMOLOGACIONBANCARIA ( CPERSONA_COMPANIA NUMBER(8) not null, CCODIGOBANCO VARCHAR2(3) not null, NUMEROCUENTA VARCHAR2(19) not null, TIPOTRANSACCION VARCHAR2(3) not null, TIPOTRANSACCION_HOMOLOGADO VARCHAR2(3), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table THOMOLOGACIONBANCARIA is 'Tabla que homologa los tipos de transaccion del estado de cuenta bancario.'; comment on column THOMOLOGACIONBANCARIA.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column THOMOLOGACIONBANCARIA.CCODIGOBANCO is 'Codigo del banco '; comment on column THOMOLOGACIONBANCARIA.NUMEROCUENTA is 'Codigo de la cuenta del banco'; comment on column THOMOLOGACIONBANCARIA.TIPOTRANSACCION is 'Tipo de transaccion del extracto bancario'; comment on column THOMOLOGACIONBANCARIA.TIPOTRANSACCION_HOMOLOGADO is 'Tipo de transaccion del extracto bancario homologado'; comment on column THOMOLOGACIONBANCARIA.FDESDE is 'Fecha desde que esta vigente el registro'; comment on column THOMOLOGACIONBANCARIA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column THOMOLOGACIONBANCARIA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table THOMOLOGACIONBANCARIA add constraint IPKHOMOLOGBAN primary key (CPERSONA_COMPANIA, CCODIGOBANCO, NUMEROCUENTA, TIPOTRANSACCION, FHASTA); /*==============================================================*/ /* Table: TINCIDENCIASCRMMEDIOS */ /*==============================================================*/ create table TINCIDENCIASCRMMEDIOS ( CMEDIOCRM VARCHAR2(3) not null, DESCRIPCION VARCHAR2(30) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TINCIDENCIASCRMMEDIOS is 'Descripcion de los codigos de los medios de emision para el crm'; comment on column TINCIDENCIASCRMMEDIOS.CMEDIOCRM is 'Codigo del medio de emision utilizado, pueder ser TELEFONO, EMAIL, PERSONALMENTE'; comment on column TINCIDENCIASCRMMEDIOS.DESCRIPCION is 'Descripcion del medio de emision'; comment on column TINCIDENCIASCRMMEDIOS.FHASTA is 'Fecha hasta la que esta vigente la descripcion del medio de emision'; comment on column TINCIDENCIASCRMMEDIOS.FDESDE is 'Fecha desde la que esta vigente la descripcion del medio de emision'; comment on column TINCIDENCIASCRMMEDIOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TINCIDENCIASCRMMEDIOS add constraint IPKINCRMMED primary key (CMEDIOCRM, FHASTA); /*==============================================================*/ /* Table: TINCIDENCIASCRMMEDIOSID */ /*==============================================================*/ create table TINCIDENCIASCRMMEDIOSID ( CMEDIOCRM VARCHAR2(3) not null ); comment on table TINCIDENCIASCRMMEDIOSID is 'Codigos de los medios para el crm'; comment on column TINCIDENCIASCRMMEDIOSID.CMEDIOCRM is 'Codigo del medio de emision utilizado, pueder ser TELEFONO, EMAIL, PERSONALMENTE'; alter table TINCIDENCIASCRMMEDIOSID add constraint IPKINCRMMEDID primary key (CMEDIOCRM); /*==============================================================*/ /* Table: TINCIDENCIASCRMTIPOS */ /*==============================================================*/ create table TINCIDENCIASCRMTIPOS ( CTIPOCRM VARCHAR2(3) not null, DESCRIPCION VARCHAR2(30) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TINCIDENCIASCRMTIPOS is 'Descripcion de los codigos de los medios de emision para el crm'; comment on column TINCIDENCIASCRMTIPOS.CTIPOCRM is 'Codigo del tipo de incidencia utilizado, pueder ser CONSULTA, SOLICITUD, RECLAMO, SEGUIMIENTO'; comment on column TINCIDENCIASCRMTIPOS.DESCRIPCION is 'Descripcion del medio de emision'; comment on column TINCIDENCIASCRMTIPOS.FHASTA is 'Fecha hasta la que esta vigente la descripcion del medio de emision'; comment on column TINCIDENCIASCRMTIPOS.FDESDE is 'Fecha desde la que esta vigente la descripcion del medio de emision'; comment on column TINCIDENCIASCRMTIPOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TINCIDENCIASCRMTIPOS add constraint IPKINCRMTIP primary key (CTIPOCRM, FHASTA); /*==============================================================*/ /* Table: TINCIDENCIASCRMTIPOSID */ /*==============================================================*/ create table TINCIDENCIASCRMTIPOSID ( CTIPOCRM VARCHAR2(3) not null ); comment on table TINCIDENCIASCRMTIPOSID is 'Codigos de los medios para el crm'; comment on column TINCIDENCIASCRMTIPOSID.CTIPOCRM is 'Codigo del tipo de incidencia utilizado, pueder ser CONSULTA, SOLICITUD, RECLAMO, SEGUIMIENTO'; alter table TINCIDENCIASCRMTIPOSID add constraint IPKINCRMTIPID primary key (CTIPOCRM); /*==============================================================*/ /* Table: TINCOTERM */ /*==============================================================*/ create table TINCOTERM ( CPERSONA_COMPANIA NUMBER(8) not null, CINCOTERM VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TINCOTERM is 'Definicion del incoterm'; comment on column TINCOTERM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TINCOTERM.CINCOTERM is 'Codigo del incoterm'; comment on column TINCOTERM.DESCRIPCION is 'Descripcion del incoterm'; comment on column TINCOTERM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TINCOTERM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TINCOTERM.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TINCOTERM add constraint IPKINCOTERM primary key (CPERSONA_COMPANIA, CINCOTERM, FHASTA); /*==============================================================*/ /* Table: TINCOTERMID */ /*==============================================================*/ create table TINCOTERMID ( CPERSONA_COMPANIA NUMBER(8) not null, CINCOTERM VARCHAR2(3) not null ); comment on table TINCOTERMID is 'Id del registro del incoterm'; comment on column TINCOTERMID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TINCOTERMID.CINCOTERM is 'Codigo del incoterm'; alter table TINCOTERMID add constraint IPKINCOTERMID primary key (CPERSONA_COMPANIA, CINCOTERM); /*==============================================================*/ /* Table: TINGRESOSINVENTARIO */ /*==============================================================*/ create table TINGRESOSINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CBODEGA VARCHAR2(3) not null, CANTIDAD NUMBER(19,2), COSTO NUMBER(19,10), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TINGRESOSINVENTARIO is 'Tabla con ingresos de inventarios pendientes'; comment on column TINGRESOSINVENTARIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TINGRESOSINVENTARIO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TINGRESOSINVENTARIO.CBODEGA is 'Codigo de la bodega'; comment on column TINGRESOSINVENTARIO.CANTIDAD is 'Cantidad del item que se tienen que ingresar en la bodega'; comment on column TINGRESOSINVENTARIO.COSTO is 'Cantidad del item que se tienen que ingresar en la bodega'; comment on column TINGRESOSINVENTARIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TINGRESOSINVENTARIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TINGRESOSINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TINGRESOSINVENTARIO add constraint IPKINGRESOSINVENTARIO primary key (CPERSONA_COMPANIA, CCUENTA, CBODEGA, FHASTA); /*==============================================================*/ /* Table: TITEMSPRODUCCIONADESPACHAR */ /*==============================================================*/ create table TITEMSPRODUCCIONADESPACHAR ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CANTIDAD_DESPACHAR NUMBER(19,6), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TITEMSPRODUCCIONADESPACHAR is 'Tabla para almacenar la informacion de las cantidades permitidas a despachar de los items de produccion en las solicitudes de bodega de items consolidados.'; comment on column TITEMSPRODUCCIONADESPACHAR.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TITEMSPRODUCCIONADESPACHAR.CCUENTA is 'Cuenta del item'; comment on column TITEMSPRODUCCIONADESPACHAR.CANTIDAD_DESPACHAR is 'Cantidad permitida de items a despachar.'; comment on column TITEMSPRODUCCIONADESPACHAR.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TITEMSPRODUCCIONADESPACHAR.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TITEMSPRODUCCIONADESPACHAR.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TITEMSPRODUCCIONADESPACHAR add constraint IPKTITEMSPROUCCIONADESPACHAR primary key (CPERSONA_COMPANIA, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TLINEACODIGOCONTABLE */ /*==============================================================*/ create table TLINEACODIGOCONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(10) not null, VERSIONCONTROL NUMBER(22) default 0 not null ); comment on table TLINEACODIGOCONTABLE is 'Tabla para Definicion de los codigos de gasto por linea de items'; comment on column TLINEACODIGOCONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEACODIGOCONTABLE.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TLINEACODIGOCONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la linea del item'; comment on column TLINEACODIGOCONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking'; alter table TLINEACODIGOCONTABLE add constraint IPKLINEACODIGOCONTABLE primary key (CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLINEASITEM */ /*==============================================================*/ create table TLINEASITEM ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR(3) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, PESONETO NUMBER(19,2), PESOBRUTO NUMBER(19,2), VOLUMEN NUMBER(19,2), VALORCONVERSION NUMBER(19,2), CODIGOHOMOLOGACION VARCHAR2(3), ACTIVOS VARCHAR2(1), DESTINO VARCHAR2(1) ); comment on table TLINEASITEM is 'Definicion de las lineas de Items para los inventarios'; comment on column TLINEASITEM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEASITEM.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TLINEASITEM.DESCRIPCION is 'Descripcion de la clase de Item'; comment on column TLINEASITEM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TLINEASITEM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TLINEASITEM.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TLINEASITEM.PESONETO is 'Peso Neto de la Linea del Item'; comment on column TLINEASITEM.PESOBRUTO is 'Peso Bruto de la Linea del Item'; comment on column TLINEASITEM.VOLUMEN is 'Volumen de la linea del item'; comment on column TLINEASITEM.VALORCONVERSION is 'Valor para la conversion de Kg a una unidad de peso'; comment on column TLINEASITEM.CODIGOHOMOLOGACION is 'Codigo de Homologacion integracion Activos Fijos'; comment on column TLINEASITEM.ACTIVOS is 'Estado para identificar que linea es la que se integran a Activos Fijos'; comment on column TLINEASITEM.DESTINO is 'Identifica el tipo de activo. Terminado o Construccion'; alter table TLINEASITEM add constraint CKINTEGRAACTIVOS check (ACTIVOS is null or (ACTIVOS in ('0','1'))); alter table TLINEASITEM add constraint CKTIPOACTIVOS check (DESTINO is null or (DESTINO in ('T','C'))); alter table TLINEASITEM add constraint IPKLINEASITEM primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLINEASITEMCTACONTABLE */ /*==============================================================*/ create table TLINEASITEMCTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR(3) not null, CODIGOCONTABLE VARCHAR2(4) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLINEASITEMCTACONTABLE is 'Definicion de los codigos contables por linea de items'; comment on column TLINEASITEMCTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEASITEMCTACONTABLE.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TLINEASITEMCTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la linea del item'; comment on column TLINEASITEMCTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TLINEASITEMCTACONTABLE add constraint IPKLINITEMCODCONT primary key (CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLINEASITEMCTACONTABLEACT */ /*==============================================================*/ create table TLINEASITEMCTACONTABLEACT ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLINEASITEMCTACONTABLEACT is 'Definicion de los codigos contables por linea de items para activos'; comment on column TLINEASITEMCTACONTABLEACT.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEASITEMCTACONTABLEACT.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TLINEASITEMCTACONTABLEACT.CODIGOCONTABLE is 'Codigo contable asociado a la linea del item'; comment on column TLINEASITEMCTACONTABLEACT.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TLINEASITEMCTACONTABLEACT add constraint IPKLINITEMCODCONTA primary key (CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLINEASITEMCTACONTABLECOMPRA */ /*==============================================================*/ create table TLINEASITEMCTACONTABLECOMPRA ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLINEASITEMCTACONTABLECOMPRA is 'Definicion de los codigos contables por linea de items para compras'; comment on column TLINEASITEMCTACONTABLECOMPRA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEASITEMCTACONTABLECOMPRA.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TLINEASITEMCTACONTABLECOMPRA.CODIGOCONTABLE is 'Codigo contable asociado a la linea del item'; comment on column TLINEASITEMCTACONTABLECOMPRA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TLINEASITEMCTACONTABLECOMPRA add constraint IPKLINITEMCODCONTC primary key (CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLINEASITEMCTACONTABLEINV */ /*==============================================================*/ create table TLINEASITEMCTACONTABLEINV ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLINEASITEMCTACONTABLEINV is 'Definicion de los codigos contables por linea de items para inventarios'; comment on column TLINEASITEMCTACONTABLEINV.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEASITEMCTACONTABLEINV.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TLINEASITEMCTACONTABLEINV.CODIGOCONTABLE is 'Codigo contable asociado a la linea del item'; comment on column TLINEASITEMCTACONTABLEINV.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TLINEASITEMCTACONTABLEINV add constraint IPKLINITEMCODCONTI primary key (CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLINEASITEMCTACONTABLERF */ /*==============================================================*/ create table TLINEASITEMCTACONTABLERF ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLINEASITEMCTACONTABLERF is 'Definicion de los codigos contables por linea de items para retencion de la fuente'; comment on column TLINEASITEMCTACONTABLERF.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEASITEMCTACONTABLERF.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TLINEASITEMCTACONTABLERF.CODIGOCONTABLE is 'Codigo contable asociado a la linea del item'; comment on column TLINEASITEMCTACONTABLERF.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TLINEASITEMCTACONTABLERF add constraint IPKLINITEMCODCONTRF primary key (CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLINEASITEMCTACONTABLEVENTA */ /*==============================================================*/ create table TLINEASITEMCTACONTABLEVENTA ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLINEASITEMCTACONTABLEVENTA is 'Definicion de los codigos contables por linea de items para ventas'; comment on column TLINEASITEMCTACONTABLEVENTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEASITEMCTACONTABLEVENTA.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TLINEASITEMCTACONTABLEVENTA.CODIGOCONTABLE is 'Codigo contable asociado a la linea del item'; comment on column TLINEASITEMCTACONTABLEVENTA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TLINEASITEMCTACONTABLEVENTA add constraint IPKLINITEMCODCONTV primary key (CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLINEASITEMID */ /*==============================================================*/ create table TLINEASITEMID ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR(3) not null ); comment on table TLINEASITEMID is 'Id del registro de lineas de Items para los inventarios'; comment on column TLINEASITEMID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLINEASITEMID.CLINEAITEM is 'Codigo de linea de Item'; alter table TLINEASITEMID add constraint IPKLINEASITEMID primary key (CPERSONA_COMPANIA, CLINEAITEM); /*==============================================================*/ /* Table: TLISTAEMPAQUEEXPORTACION */ /*==============================================================*/ create table TLISTAEMPAQUEEXPORTACION ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CTECNOLOGIA VARCHAR2(3) not null, CUSO VARCHAR2(3) not null, CPROCESO VARCHAR2(3) not null, PIEZASPOR_M2 NUMBER(19,4), PIEZASPOR_CAJA NUMBER(19), M2_PORCAJA NUMBER(19,4), M2_PORPALET NUMBER(19,4), KG_PORCAJA NUMBER(19,4), KG_PORM2 NUMBER(19,4), NCAJAS_PORPALET NUMBER(19), NPISOS_PORPALET NUMBER(19), CAJAPORPISO NUMBER(19), PESODELPALET NUMBER(19,4), PESOMATERIALEMBALAJE NUMBER(19,4), PESOM2_SINPALLET NUMBER(19,4), PESOM2_CONPALLET NUMBER(19,4), PESOBRUTO NUMBER(19,4), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLISTAEMPAQUEEXPORTACION is 'Definicion de la lista para exportacion'; comment on column TLISTAEMPAQUEEXPORTACION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLISTAEMPAQUEEXPORTACION.CLINEAITEM is 'Codigo de linea de Item'; comment on column TLISTAEMPAQUEEXPORTACION.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TLISTAEMPAQUEEXPORTACION.CTECNOLOGIA is 'Codigo de la tecnologia'; comment on column TLISTAEMPAQUEEXPORTACION.CUSO is 'Codigo del uso'; comment on column TLISTAEMPAQUEEXPORTACION.CPROCESO is 'Codigo del proceso'; comment on column TLISTAEMPAQUEEXPORTACION.PIEZASPOR_M2 is 'Piezas por metro cuadrado'; comment on column TLISTAEMPAQUEEXPORTACION.PIEZASPOR_CAJA is 'Piezas por caja'; comment on column TLISTAEMPAQUEEXPORTACION.M2_PORCAJA is 'Metros cuadrados por caja'; comment on column TLISTAEMPAQUEEXPORTACION.M2_PORPALET is 'Metros cuadrados por palet'; comment on column TLISTAEMPAQUEEXPORTACION.KG_PORCAJA is 'Kilogramos por caja'; comment on column TLISTAEMPAQUEEXPORTACION.KG_PORM2 is 'Kilogramos por metro cuadrado'; comment on column TLISTAEMPAQUEEXPORTACION.NCAJAS_PORPALET is 'Numero de cajas por palet'; comment on column TLISTAEMPAQUEEXPORTACION.NPISOS_PORPALET is 'Numero de pisos por palet'; comment on column TLISTAEMPAQUEEXPORTACION.CAJAPORPISO is 'Numero de cajas por cada piso del palet'; comment on column TLISTAEMPAQUEEXPORTACION.PESODELPALET is 'Peso del palet'; comment on column TLISTAEMPAQUEEXPORTACION.PESOMATERIALEMBALAJE is 'Peso materia embalaje +/-3%'; comment on column TLISTAEMPAQUEEXPORTACION.PESOM2_SINPALLET is 'Peso metros cuadrados sin palet y materia de embalaje +/-3%'; comment on column TLISTAEMPAQUEEXPORTACION.PESOM2_CONPALLET is 'Peso metros cuadrados con palet y materia de embalaje +/-3%'; comment on column TLISTAEMPAQUEEXPORTACION.PESOBRUTO is 'Peso bruto'; comment on column TLISTAEMPAQUEEXPORTACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TLISTAEMPAQUEEXPORTACION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TLISTAEMPAQUEEXPORTACION.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TLISTAEMPAQUEEXPORTACION add constraint IPKLISTAEXPORTACION primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTECNOLOGIA, CUSO, CPROCESO, FHASTA); /*==============================================================*/ /* Table: TLISTAEMPAQUEEXPORTACIONID */ /*==============================================================*/ create table TLISTAEMPAQUEEXPORTACIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CTECNOLOGIA VARCHAR2(3) not null, CUSO VARCHAR2(3) not null, CPROCESO VARCHAR2(3) not null ); comment on table TLISTAEMPAQUEEXPORTACIONID is 'Id del registro de listas de exportacion'; comment on column TLISTAEMPAQUEEXPORTACIONID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLISTAEMPAQUEEXPORTACIONID.CLINEAITEM is 'Codigo de linea de Item'; comment on column TLISTAEMPAQUEEXPORTACIONID.CCLASEITEM is 'Codigo de clase de Item'; comment on column TLISTAEMPAQUEEXPORTACIONID.CTECNOLOGIA is 'Codigo de la tecnologia'; comment on column TLISTAEMPAQUEEXPORTACIONID.CUSO is 'Codigo del uso'; comment on column TLISTAEMPAQUEEXPORTACIONID.CPROCESO is 'Codigo del proceso'; alter table TLISTAEMPAQUEEXPORTACIONID add constraint IPKLISTEMPEXPID primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTECNOLOGIA, CUSO, CPROCESO); /*==============================================================*/ /* Table: TLISTAFLETE */ /*==============================================================*/ create table TLISTAFLETE ( CPERSONA_COMPANIA NUMBER(8) not null, CLISTAFLETE VARCHAR2(3) not null, DESCRIPCION VARCHAR2(200) not null, VERSIONCONTROL NUMBER(22) default 0 not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null ); comment on table TLISTAFLETE is 'Tabla donde se almacena la lista de fletes'; comment on column TLISTAFLETE.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TLISTAFLETE.CLISTAFLETE is 'Codigo del flete'; comment on column TLISTAFLETE.DESCRIPCION is 'Descripcion del flete'; comment on column TLISTAFLETE.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TLISTAFLETE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TLISTAFLETE.FHASTA is 'Fecha hasta la que esta vigente el registro'; alter table TLISTAFLETE add constraint IPKLISTAFLETE primary key (CPERSONA_COMPANIA, CLISTAFLETE, FHASTA); /*==============================================================*/ /* Table: TLISTAFLETEID */ /*==============================================================*/ create table TLISTAFLETEID ( CPERSONA_COMPANIA NUMBER(8) not null, CLISTAFLETE VARCHAR2(3) not null ); comment on table TLISTAFLETEID is 'Tabla id para la lista de fletes'; comment on column TLISTAFLETEID.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TLISTAFLETEID.CLISTAFLETE is 'Codigo del flete'; alter table TLISTAFLETEID add constraint IPKLISTAFLETEID primary key (CPERSONA_COMPANIA, CLISTAFLETE); /*==============================================================*/ /* Table: TLOGTRANSACCIONESWEBSERVICE */ /*==============================================================*/ create table TLOGTRANSACCIONESWEBSERVICE ( CPERSONA_COMPANIA NUMBER(8) not null, CPERSONA_COMPANIAD NUMBER(8) not null, CUSUARIO VARCHAR2(12) not null, NUMEROMENSAJE VARCHAR2(30) not null, MENSAJEENTRADA CLOB, PROCESADO VARCHAR2(1) default '0', RESULTADO VARCHAR2(250), CODIGORESULTADO VARCHAR2(80), FREAL TIMESTAMP, FPROCESO DATE, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLOGTRANSACCIONESWEBSERVICE is 'Registra el xml de entrada del log de los procesos de mensajeria enviada de FIT a UCI'; comment on column TLOGTRANSACCIONESWEBSERVICE.CPERSONA_COMPANIA is 'Codigo de persona de la compania destino'; comment on column TLOGTRANSACCIONESWEBSERVICE.CPERSONA_COMPANIAD is 'Codigo de persona de la compania'; comment on column TLOGTRANSACCIONESWEBSERVICE.CUSUARIO is 'Codigo de usuario que efectua la transaccion'; comment on column TLOGTRANSACCIONESWEBSERVICE.NUMEROMENSAJE is 'Numero de mensaje de FIT'; comment on column TLOGTRANSACCIONESWEBSERVICE.MENSAJEENTRADA is 'Mensaje de entrada al sistema en formato XML'; comment on column TLOGTRANSACCIONESWEBSERVICE.PROCESADO is 'Estado de la transaccion (0: no ejecutada, 1: ejecutada)'; comment on column TLOGTRANSACCIONESWEBSERVICE.RESULTADO is 'Texto del mensaje de error'; comment on column TLOGTRANSACCIONESWEBSERVICE.CODIGORESULTADO is 'Codigo de la salida'; comment on column TLOGTRANSACCIONESWEBSERVICE.FREAL is 'Fecha del servidor de base de datos en la que se realizo una transaccion'; comment on column TLOGTRANSACCIONESWEBSERVICE.FPROCESO is 'Fecha real del proceso'; comment on column TLOGTRANSACCIONESWEBSERVICE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TLOGTRANSACCIONESWEBSERVICE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TLOGTRANSACCIONESWEBSERVICE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TLOGTRANSACCIONESWEBSERVICE add constraint PK_TLOGTRANSACCIONESWEBSERVICE primary key (CPERSONA_COMPANIA, NUMEROMENSAJE, FHASTA); /*==============================================================*/ /* Table: TLUGARESENTREGA */ /*==============================================================*/ create table TLUGARESENTREGA ( CPERSONA_COMPANIA NUMBER(8) not null, CLUGARENTREGA VARCHAR(3) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TLUGARESENTREGA is 'Definicion de lugares de entrega'; comment on column TLUGARESENTREGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLUGARESENTREGA.CLUGARENTREGA is 'Codigo del lugar de engtrega'; comment on column TLUGARESENTREGA.DESCRIPCION is 'Descripcion del lugar de entrega'; comment on column TLUGARESENTREGA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TLUGARESENTREGA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TLUGARESENTREGA.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TLUGARESENTREGA add constraint IPKLUGARESENTREGA primary key (FHASTA, CPERSONA_COMPANIA, CLUGARENTREGA); /*==============================================================*/ /* Table: TLUGARESENTREGAID */ /*==============================================================*/ create table TLUGARESENTREGAID ( CPERSONA_COMPANIA NUMBER(8) not null, CLUGARENTREGA VARCHAR(3) not null ); comment on table TLUGARESENTREGAID is 'Id del registro de lugares de entrega'; comment on column TLUGARESENTREGAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TLUGARESENTREGAID.CLUGARENTREGA is 'Codigo del lugar de entrega'; alter table TLUGARESENTREGAID add constraint IPKLUGARESENTREGAID primary key (CPERSONA_COMPANIA, CLUGARENTREGA); /*==============================================================*/ /* Table: TMARCAS */ /*==============================================================*/ create table TMARCAS ( CMARCA VARCHAR(3) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TMARCAS is 'Definicion de las marcas para los inventarios'; comment on column TMARCAS.CMARCA is 'Codigo de la marca'; comment on column TMARCAS.DESCRIPCION is 'Descripcion de la marca'; comment on column TMARCAS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TMARCAS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TMARCAS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TMARCAS add constraint IPKMARCAS primary key (CMARCA, FHASTA); /*==============================================================*/ /* Table: TMARCASID */ /*==============================================================*/ create table TMARCASID ( CMARCA VARCHAR(3) not null ); comment on table TMARCASID is 'Id del registro de marcas para los inventarios'; comment on column TMARCASID.CMARCA is 'Codigo de la marca'; alter table TMARCASID add constraint IPKMARCASID primary key (CMARCA); /*==============================================================*/ /* Table: TMATIZ */ /*==============================================================*/ create table TMATIZ ( CMATIZ VARCHAR(2) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TMATIZ is 'Definicion de matiz para los inventarios'; comment on column TMATIZ.CMATIZ is 'Codigo de matiz'; comment on column TMATIZ.DESCRIPCION is 'Descripcion de matiz'; comment on column TMATIZ.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TMATIZ.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TMATIZ.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TMATIZ add constraint IPKMATIZ primary key (CMATIZ, FHASTA); /*==============================================================*/ /* Table: TMATIZID */ /*==============================================================*/ create table TMATIZID ( CMATIZ VARCHAR(2) not null ); comment on table TMATIZID is 'Id del registro de matiz para los inventarios'; comment on column TMATIZID.CMATIZ is 'Codigo de matiz'; alter table TMATIZID add constraint TMATIZID primary key (CMATIZ); /*==============================================================*/ /* Table: TMOTIVOSRECHAZOPEDIDO */ /*==============================================================*/ create table TMOTIVOSRECHAZOPEDIDO ( CPERSONA_COMPANIA NUMBER(8) not null, CMOTIVORECHAZO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TMOTIVOSRECHAZOPEDIDO is 'Registro de los motivos de rechazo de pedidos.'; comment on column TMOTIVOSRECHAZOPEDIDO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TMOTIVOSRECHAZOPEDIDO.CMOTIVORECHAZO is 'Codigo del motivo de rechazo'; comment on column TMOTIVOSRECHAZOPEDIDO.DESCRIPCION is 'Descripcion del motivo'; comment on column TMOTIVOSRECHAZOPEDIDO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TMOTIVOSRECHAZOPEDIDO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TMOTIVOSRECHAZOPEDIDO.VERSIONCONTROL is 'Descripcion del codigo de transaccion'; alter table TMOTIVOSRECHAZOPEDIDO add constraint IPKMOTIVRECHAZOPED primary key (CPERSONA_COMPANIA, CMOTIVORECHAZO, FHASTA); /*==============================================================*/ /* Table: TMOTIVOSRECHAZOPEDIDOID */ /*==============================================================*/ create table TMOTIVOSRECHAZOPEDIDOID ( CPERSONA_COMPANIA NUMBER(8) not null, CMOTIVORECHAZO VARCHAR2(3) not null ); comment on table TMOTIVOSRECHAZOPEDIDOID is 'Id del registro de los motivos de rechazo de pedidos.'; comment on column TMOTIVOSRECHAZOPEDIDOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TMOTIVOSRECHAZOPEDIDOID.CMOTIVORECHAZO is 'Codigo del motivo de rechazo'; alter table TMOTIVOSRECHAZOPEDIDOID add constraint IPKMOTIVRECHAZOPEDID primary key (CPERSONA_COMPANIA, CMOTIVORECHAZO); /*==============================================================*/ /* Table: TMOVIMIENTOSINVENTARIO */ /*==============================================================*/ create table TMOVIMIENTOSINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CCUENTA VARCHAR2(19) not null, CPERIODO VARCHAR2(4) not null, FREAL TIMESTAMP not null, FPROCESO DATE, FCONTABLE DATE not null, CTERMINAL VARCHAR2(20) not null, CCANAL VARCHAR2(3) not null, CUSUARIO VARCHAR2(12) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, TIPO VARCHAR2(1) default 'N' not null, CBODEGA VARCHAR2(3) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CANTIDAD NUMBER(19,2) default 0, PRECIO NUMBER(19,10) default 0, TOTAL NUMBER(19,10) default 0, NUMERODOCUMENTOREVERSA VARCHAR2(20), CANTIDADACTUAL NUMBER(19,2) default 0, CANTIDADTOTAL NUMBER(19,2) default 0, SALDOMONEDACUENTA NUMBER(19,2) default 0, SECUENCIA NUMBER(10) ); comment on table TMOVIMIENTOSINVENTARIO is 'Tabla que guarda el registro de las transacciones de inventarios que afectan al stock'; comment on column TMOVIMIENTOSINVENTARIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TMOVIMIENTOSINVENTARIO.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TMOVIMIENTOSINVENTARIO.CCUENTA is 'Codigo del Item de Inventario'; comment on column TMOVIMIENTOSINVENTARIO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TMOVIMIENTOSINVENTARIO.FREAL is 'Fecha del servidor de base de datos en la que se realizo una transaccion.'; comment on column TMOVIMIENTOSINVENTARIO.FPROCESO is 'Fecha real del proceso contable para el movimiento'; comment on column TMOVIMIENTOSINVENTARIO.FCONTABLE is 'Fecha contable en la que se ejecuta una transaccion.'; comment on column TMOVIMIENTOSINVENTARIO.CTERMINAL is 'Codigo de terminal. '; comment on column TMOVIMIENTOSINVENTARIO.CCANAL is 'Codigo de canal.'; comment on column TMOVIMIENTOSINVENTARIO.CUSUARIO is 'Codigo de usuario'; comment on column TMOVIMIENTOSINVENTARIO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TMOVIMIENTOSINVENTARIO.TIPO is 'Indica si se trata de un Ingreso o un Egreso'; comment on column TMOVIMIENTOSINVENTARIO.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TMOVIMIENTOSINVENTARIO.CSUCURSAL is 'Codigo de la sucursal'; comment on column TMOVIMIENTOSINVENTARIO.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TMOVIMIENTOSINVENTARIO.CANTIDAD is 'Cantidad de item '; comment on column TMOVIMIENTOSINVENTARIO.PRECIO is 'Precio unitario del item'; comment on column TMOVIMIENTOSINVENTARIO.TOTAL is 'Valor total de la transaccion (cantidad * precio)'; comment on column TMOVIMIENTOSINVENTARIO.NUMERODOCUMENTOREVERSA is 'Numero de documento que reversa la transaccion'; comment on column TMOVIMIENTOSINVENTARIO.CANTIDADACTUAL is 'Cantidad Actual del la cuenta del Items'; comment on column TMOVIMIENTOSINVENTARIO.CANTIDADTOTAL is 'Cantidad Total del la cuenta del Items'; comment on column TMOVIMIENTOSINVENTARIO.SALDOMONEDACUENTA is 'Saldo Actual de la cuenta del Item'; comment on column TMOVIMIENTOSINVENTARIO.SECUENCIA is 'SECUENCIA'; alter table TMOVIMIENTOSINVENTARIO add constraint IPKMOVIMIENTOINVENTARIO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CCUENTA, CPERIODO); /*==============================================================*/ /* Table: TMOVIMIENTOSINVENTARIOESTADOS */ /*==============================================================*/ create table TMOVIMIENTOSINVENTARIOESTADOS ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, TIPO VARCHAR2(1) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CESTADOINVENTARIO VARCHAR2(3) not null, CCUENTA VARCHAR2(19) not null, FREAL TIMESTAMP not null, FPROCESO DATE not null, CBODEGA VARCHAR2(3) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CANTIDAD NUMBER(19,2) default 0, CUSUARIO VARCHAR2(12) not null, CSUCURSAL NUMBER(4) not null, ESTADO VARCHAR2(1), CTIPODOCUMENTOINVENTARIO_REF VARCHAR2(2), NUMERODOCUMENTO_REF VARCHAR2(20), CPERIODO_REF VARCHAR2(4), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TMOVIMIENTOSINVENTARIOESTADOS is 'Tabla que guarda el registro de las transacciones de inventarios con los estados de las transacciones'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.TIPO is 'Indica si se trata de un Ingreso o un Egreso'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CESTADOINVENTARIO is 'Estado de la Transaccion'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CCUENTA is 'Codigo del Item de Inventario'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.FREAL is 'Fecha del servidor de base de datos en la que se realizo una transaccion'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.FPROCESO is 'Fecha real del proceso contable para el movimiento'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CBODEGA is 'Codigo de la Bodega de inventarios'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CANTIDAD is 'Cantidad de item'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CUSUARIO is 'Codigo de usuario'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CSUCURSAL is 'Codigo de la sucursal'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.ESTADO is 'Estado del movimiento 0 o 1'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CTIPODOCUMENTOINVENTARIO_REF is 'Codigo del tipo documento de inventarios de referencia'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.NUMERODOCUMENTO_REF is 'Numero de documento de la transaccion de referencia'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.CPERIODO_REF is 'Codigo del periodo del ejercicio contable de referencia'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TMOVIMIENTOSINVENTARIOESTADOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint CKTIPOMOVINVEST check (TIPO in ('I','E','N')); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint CKESTADOMOVINVEST check (ESTADO is null or (ESTADO in ('1','0'))); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint IPKMOVIINVENESTADOS primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TNIVEL1 */ /*==============================================================*/ create table TNIVEL1 ( CNIVEL1 VARCHAR(4) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TNIVEL1 is 'Definicion del nivel1 para los inventarios'; comment on column TNIVEL1.CNIVEL1 is 'Codigo para el nivel1 del Item'; comment on column TNIVEL1.DESCRIPCION is 'Descripcion del nivel1'; comment on column TNIVEL1.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TNIVEL1.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TNIVEL1.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TNIVEL1 add constraint IPKTNIVEL1 primary key (CNIVEL1, FHASTA); /*==============================================================*/ /* Table: TNIVEL1ID */ /*==============================================================*/ create table TNIVEL1ID ( CNIVEL1 VARCHAR(4) not null ); comment on table TNIVEL1ID is 'Id del registro de nivel1 para los inventarios'; comment on column TNIVEL1ID.CNIVEL1 is 'Codigo para el nivel1 del Item'; alter table TNIVEL1ID add constraint IPKTNIVEL1ID primary key (CNIVEL1); /*==============================================================*/ /* Table: TNIVEL2 */ /*==============================================================*/ create table TNIVEL2 ( CNIVEL2 VARCHAR(3) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TNIVEL2 is 'Definicion del nivel2 para los inventarios'; comment on column TNIVEL2.CNIVEL2 is 'Codigo para el nivel2 del Item'; comment on column TNIVEL2.DESCRIPCION is 'Descripcion del nivel2'; comment on column TNIVEL2.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TNIVEL2.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TNIVEL2.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TNIVEL2 add constraint IPKTNIVEL2 primary key (CNIVEL2, FHASTA); /*==============================================================*/ /* Table: TNIVEL2ID */ /*==============================================================*/ create table TNIVEL2ID ( CNIVEL2 VARCHAR(3) not null ); comment on table TNIVEL2ID is 'Id del registro de nivel2 para los inventarios'; comment on column TNIVEL2ID.CNIVEL2 is 'Codigo para el nivel2 del Item'; alter table TNIVEL2ID add constraint IPKTNIVEL2ID primary key (CNIVEL2); /*==============================================================*/ /* Table: TNOTASENTREGA */ /*==============================================================*/ create table TNOTASENTREGA ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDADAENTREGAR NUMBER(19,2), CANTIDADENTREGADA NUMBER(19,2) default 0, SALDOAENTREGAR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TNOTASENTREGA is 'Registro de los inventarios por entregar'; comment on column TNOTASENTREGA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TNOTASENTREGA.NUMERODOCUMENTO is 'Numero de documento del anticipo'; comment on column TNOTASENTREGA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TNOTASENTREGA.CCUENTA is 'Codigo del Item de Inventario'; comment on column TNOTASENTREGA.CANTIDADAENTREGAR is 'Cantidad de item a entregar'; comment on column TNOTASENTREGA.CANTIDADENTREGADA is 'Cantidad de item entregada'; comment on column TNOTASENTREGA.SALDOAENTREGAR is 'Saldo de item a entregar'; comment on column TNOTASENTREGA.FDESDE is 'Fecha desde la que esta vigente el anticipo'; comment on column TNOTASENTREGA.FHASTA is 'Fecha hasta la que esta vigente el anticipo'; comment on column TNOTASENTREGA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TNOTASENTREGA add constraint IPKNOTASENTREGA primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TNOTASRECIBO */ /*==============================================================*/ create table TNOTASRECIBO ( CPERSONA_COMPANIA NUMBER(8) not null, NUMERODOCUMENTO VARCHAR(20) not null, CPERIODO VARCHAR2(4) not null, CCUENTA VARCHAR2(19) not null, CANTIDADARECIBIR NUMBER(19,2), CANTIDADRECIBIDA NUMBER(19,2) default 0, SALDOARECIBIR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TNOTASRECIBO is 'Registro de los inventarios por recibir'; comment on column TNOTASRECIBO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TNOTASRECIBO.NUMERODOCUMENTO is 'Numero de documento del anticipo'; comment on column TNOTASRECIBO.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TNOTASRECIBO.CCUENTA is 'Codigo del Item de Inventario'; comment on column TNOTASRECIBO.CANTIDADARECIBIR is 'Cantidad de item a recibir'; comment on column TNOTASRECIBO.CANTIDADRECIBIDA is 'Cantidad de item recibida'; comment on column TNOTASRECIBO.SALDOARECIBIR is 'Saldo de item a recibir'; comment on column TNOTASRECIBO.FDESDE is 'Fecha desde la que esta vigente el anticipo'; comment on column TNOTASRECIBO.FHASTA is 'Fecha hasta la que esta vigente el anticipo'; comment on column TNOTASRECIBO.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TNOTASRECIBO add constraint IPKNOTASRECIBO primary key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CCUENTA, FHASTA); /*==============================================================*/ /* Table: TOCUPACIONESVENDEDOR */ /*==============================================================*/ create table TOCUPACIONESVENDEDOR ( COCUPACION VARCHAR2(4) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VENDEDOR VARCHAR2(1) default '0' not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TOCUPACIONESVENDEDOR is 'Tabla para asignar las ocupaciones que puede ser un vendedor.'; comment on column TOCUPACIONESVENDEDOR.COCUPACION is 'Codigo de ocupacion del vendedor'; comment on column TOCUPACIONESVENDEDOR.FHASTA is 'Fecha hasta la que esta vigente la descripcion de la ocupacion del vendedor'; comment on column TOCUPACIONESVENDEDOR.FDESDE is 'Fecha desde la que esta vigente la descripcion de la ocupacion del vendedor'; comment on column TOCUPACIONESVENDEDOR.VENDEDOR is 'Se define si la ocupacion corresponde a un vendedor 0=NO 1=SI'; comment on column TOCUPACIONESVENDEDOR.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TOCUPACIONESVENDEDOR add constraint CKVENDEDOR check (VENDEDOR IN ('0','1')); alter table TOCUPACIONESVENDEDOR add constraint IPKOCUPVENDEDOR primary key (COCUPACION, FHASTA); /*==============================================================*/ /* Table: TPAISESEXPORTACION */ /*==============================================================*/ create table TPAISESEXPORTACION ( CPAIS VARCHAR2(3) not null, CCODIGOSRI VARCHAR2(3) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPAISESEXPORTACION is 'Codigos de pais del sri'; comment on column TPAISESEXPORTACION.CPAIS is 'Codigo del pais'; comment on column TPAISESEXPORTACION.CCODIGOSRI is 'Codigo sri'; comment on column TPAISESEXPORTACION.FHASTA is 'Fecha hasta la que se encuentra vigente la definicion de un pais'; comment on column TPAISESEXPORTACION.FDESDE is 'Fecha desde la que se encuentra vigente la definicion de un pais'; comment on column TPAISESEXPORTACION.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPAISESEXPORTACION add constraint IPKPAISEXP primary key (CPAIS, CCODIGOSRI, FHASTA); /*==============================================================*/ /* Table: TPERFILBODITEMPRECIO */ /*==============================================================*/ create table TPERFILBODITEMPRECIO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CBODEGA VARCHAR(3) not null, CLUGARENTREGA VARCHAR(3) not null, CCUENTA VARCHAR2(19) not null, CTIPOCALCULO VARCHAR(2) not null, VALOR NUMBER(19,6), PRECIOPACTADO NUMBER(19,6) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILBODITEMPRECIO is 'Definicion de perfiles de clientes por bodega para precio'; comment on column TPERFILBODITEMPRECIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILBODITEMPRECIO.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILBODITEMPRECIO.CBODEGA is 'Codigo de la bodega'; comment on column TPERFILBODITEMPRECIO.CLUGARENTREGA is 'Codigo del lugar de entrega'; comment on column TPERFILBODITEMPRECIO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TPERFILBODITEMPRECIO.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TPERFILBODITEMPRECIO.VALOR is 'Valor para el calculo del precio'; comment on column TPERFILBODITEMPRECIO.PRECIOPACTADO is 'Precio pactado con el cliente'; comment on column TPERFILBODITEMPRECIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILBODITEMPRECIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILBODITEMPRECIO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILBODITEMPRECIO add constraint IPKPERBODITEMPRECIO primary key (FHASTA, CPERSONA_COMPANIA, CBODEGA, CLUGARENTREGA, CCUENTA, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTE */ /*==============================================================*/ create table TPERFILCLIENTE ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, ESTADO VARCHAR2(1), REQUISITOS VARCHAR2(500), CPERSONA_REPRESENTANTE NUMBER(8), CESTATUSCLIENTECONVENIO VARCHAR2(3), NUMERODIRECCION_MAIL NUMBER(22), STELEFONO_REPRESENTANTE NUMBER(22), FINICIO DATE, FFIN DATE ); comment on table TPERFILCLIENTE is 'Definicion de perfiles de clientes para facturacion'; comment on column TPERFILCLIENTE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTE.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTE.DESCRIPCION is 'Descripcion del perfil del cliente'; comment on column TPERFILCLIENTE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTE.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TPERFILCLIENTE.ESTADO is 'Verifica si el perfil esta desactivado'; comment on column TPERFILCLIENTE.REQUISITOS is 'Requisitos para convenio'; comment on column TPERFILCLIENTE.CPERSONA_REPRESENTANTE is 'Cpersona del representante del convenio'; comment on column TPERFILCLIENTE.CESTATUSCLIENTECONVENIO is 'Codigo de estatus de cliente-convenio'; comment on column TPERFILCLIENTE.NUMERODIRECCION_MAIL is 'Email del representante'; comment on column TPERFILCLIENTE.STELEFONO_REPRESENTANTE is 'Telefono del representante'; comment on column TPERFILCLIENTE.FINICIO is 'Fecha inicio contrato convenio'; comment on column TPERFILCLIENTE.FFIN is 'Fecha fin contrato convenio'; alter table TPERFILCLIENTE add constraint CKESTADOPERFILCLI check (ESTADO is null or (ESTADO IN ('0','1'))); alter table TPERFILCLIENTE add constraint IPKPERFILCLIENTE primary key (FHASTA, CPERSONA_COMPANIA, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTEDESCUENTO */ /*==============================================================*/ create table TPERFILCLIENTEDESCUENTO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CTIPOCALCULO VARCHAR(2) not null, VALOR VARCHAR2(500), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTEDESCUENTO is 'Definicion de perfiles de clientes para descuentos'; comment on column TPERFILCLIENTEDESCUENTO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTEDESCUENTO.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTEDESCUENTO.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TPERFILCLIENTEDESCUENTO.VALOR is 'Valor para el calculo del descuento'; comment on column TPERFILCLIENTEDESCUENTO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTEDESCUENTO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTEDESCUENTO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTEDESCUENTO add constraint IPKPERFILCLIENTEDESCUENTO primary key (FHASTA, CPERSONA_COMPANIA, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTEID */ /*==============================================================*/ create table TPERFILCLIENTEID ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null ); comment on table TPERFILCLIENTEID is 'Id del registro de pefiles de clientes para facturacion'; comment on column TPERFILCLIENTEID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTEID.CPERFILCLIENTE is 'Codigo del perfil del cliente'; alter table TPERFILCLIENTEID add constraint IPKPERFILCLIENTEID primary key (CPERSONA_COMPANIA, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTELINEA */ /*==============================================================*/ create table TPERFILCLIENTELINEA ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTELINEA is 'Definicion de perfiles de clientes por linea'; comment on column TPERFILCLIENTELINEA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTELINEA.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTELINEA.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TPERFILCLIENTELINEA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTELINEA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTELINEA.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTELINEA add constraint IPKPERFILCLIENTELINEA primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTELINEAANTICIPO */ /*==============================================================*/ create table TPERFILCLIENTELINEAANTICIPO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, CTIPOCALCULO VARCHAR(2) not null, VALOR VARCHAR2(500), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTELINEAANTICIPO is 'Definicion de perfiles de clientes por linea para montos minimos de anticipos'; comment on column TPERFILCLIENTELINEAANTICIPO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTELINEAANTICIPO.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTELINEAANTICIPO.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TPERFILCLIENTELINEAANTICIPO.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TPERFILCLIENTELINEAANTICIPO.VALOR is 'Valor para el calculo del monto minimo de anticipo'; comment on column TPERFILCLIENTELINEAANTICIPO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTELINEAANTICIPO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTELINEAANTICIPO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTELINEAANTICIPO add constraint IPKTPERFILCLIENTELINEAANTICIPO primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTELINEACREDITO */ /*==============================================================*/ create table TPERFILCLIENTELINEACREDITO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, CTIPOCALCULO VARCHAR(2) not null, VALOR VARCHAR2(500), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTELINEACREDITO is 'Definicion de perfiles de clientes por linea para montos maximos de credito'; comment on column TPERFILCLIENTELINEACREDITO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTELINEACREDITO.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTELINEACREDITO.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TPERFILCLIENTELINEACREDITO.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TPERFILCLIENTELINEACREDITO.VALOR is 'Valor para el calculo del monto maximo de credito'; comment on column TPERFILCLIENTELINEACREDITO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTELINEACREDITO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTELINEACREDITO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTELINEACREDITO add constraint IPKPERFILCLIENTELINEACREDITO primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTELINEADESCUENTO */ /*==============================================================*/ create table TPERFILCLIENTELINEADESCUENTO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, CTIPOCALCULO VARCHAR(2) not null, VALOR VARCHAR2(500), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTELINEADESCUENTO is 'Definicion de perfiles de clientes por linea para descuentos'; comment on column TPERFILCLIENTELINEADESCUENTO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTELINEADESCUENTO.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTELINEADESCUENTO.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TPERFILCLIENTELINEADESCUENTO.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TPERFILCLIENTELINEADESCUENTO.VALOR is 'Valor para el calculo del descuento'; comment on column TPERFILCLIENTELINEADESCUENTO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTELINEADESCUENTO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTELINEADESCUENTO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTELINEADESCUENTO add constraint IPKPERFILCLIENTELINEADESCUENTO primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTELINEAID */ /*==============================================================*/ create table TPERFILCLIENTELINEAID ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null ); comment on table TPERFILCLIENTELINEAID is 'Registro ID de perfiles de clientes por linea'; comment on column TPERFILCLIENTELINEAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTELINEAID.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTELINEAID.CLINEAITEM is 'Codigo de la linea del Item'; alter table TPERFILCLIENTELINEAID add constraint IPKPERFILCLIENTELINEAID primary key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTELINEAINTERES */ /*==============================================================*/ create table TPERFILCLIENTELINEAINTERES ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, CTIPOCALCULO VARCHAR(2) not null, VALOR VARCHAR2(500), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTELINEAINTERES is 'Definicion de perfiles de clientes por linea para cobro de interes'; comment on column TPERFILCLIENTELINEAINTERES.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTELINEAINTERES.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTELINEAINTERES.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TPERFILCLIENTELINEAINTERES.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TPERFILCLIENTELINEAINTERES.VALOR is 'Valor para el calculo del interes'; comment on column TPERFILCLIENTELINEAINTERES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTELINEAINTERES.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTELINEAINTERES.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTELINEAINTERES add constraint IPKPERFILCLIENTELINEAINTERES primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTELINEAPRECIO */ /*==============================================================*/ create table TPERFILCLIENTELINEAPRECIO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, CTIPOCALCULO VARCHAR(2) not null, VALOR VARCHAR2(500), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTELINEAPRECIO is 'Definicion de perfiles de clientes por linea para precios'; comment on column TPERFILCLIENTELINEAPRECIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTELINEAPRECIO.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTELINEAPRECIO.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TPERFILCLIENTELINEAPRECIO.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TPERFILCLIENTELINEAPRECIO.VALOR is 'Valor para el calculo del precio'; comment on column TPERFILCLIENTELINEAPRECIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTELINEAPRECIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTELINEAPRECIO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTELINEAPRECIO add constraint IPKPERFILCLIENTELINEAPRECIO primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTEPDOCUMENTO */ /*==============================================================*/ create table TPERFILCLIENTEPDOCUMENTO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CTIPODOCUMENTOGARANTIA NUMBER(2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTEPDOCUMENTO is 'Definicion de perfiles de clientes por documentos para soporte de credito'; comment on column TPERFILCLIENTEPDOCUMENTO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTEPDOCUMENTO.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTEPDOCUMENTO.CTIPODOCUMENTOGARANTIA is 'Codigo del tipo de documento requerido para la cartera soportada'; comment on column TPERFILCLIENTEPDOCUMENTO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTEPDOCUMENTO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTEPDOCUMENTO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTEPDOCUMENTO add constraint IPKPERFILCLIENTEPDOCUMENTO primary key (FHASTA, CPERSONA_COMPANIA, CTIPODOCUMENTOGARANTIA, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLIENTEPLAZO */ /*==============================================================*/ create table TPERFILCLIENTEPLAZO ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, CTIPOCALCULO VARCHAR(2) not null, VALOR VARCHAR2(500), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLIENTEPLAZO is 'Definicion de perfiles de clientes por plazos'; comment on column TPERFILCLIENTEPLAZO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLIENTEPLAZO.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLIENTEPLAZO.CLINEAITEM is 'Codigo de linea de Item'; comment on column TPERFILCLIENTEPLAZO.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TPERFILCLIENTEPLAZO.VALOR is 'Valor para el plazo'; comment on column TPERFILCLIENTEPLAZO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLIENTEPLAZO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLIENTEPLAZO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLIENTEPLAZO add constraint IPKPERFILCLIENTEPLAZO primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CTIPOCALCULO, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLILINEAEMBALAJE */ /*==============================================================*/ create table TPERFILCLILINEAEMBALAJE ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, COBRA NUMBER(1) default 0, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLILINEAEMBALAJE is 'Definicion de perfiles de clientes por linea para cobrar el embalaje'; comment on column TPERFILCLILINEAEMBALAJE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLILINEAEMBALAJE.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLILINEAEMBALAJE.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TPERFILCLILINEAEMBALAJE.COBRA is 'Indica si cobra o no el embalaje'; comment on column TPERFILCLILINEAEMBALAJE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLILINEAEMBALAJE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLILINEAEMBALAJE.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLILINEAEMBALAJE add constraint IPKPERFILCLILINEAEMBALAJE primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERFILCLILINEATRANSPORTE */ /*==============================================================*/ create table TPERFILCLILINEATRANSPORTE ( CPERSONA_COMPANIA NUMBER(8) not null, CPERFILCLIENTE VARCHAR(4) not null, CLINEAITEM VARCHAR(3) not null, COBRA NUMBER(1) default 0, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERFILCLILINEATRANSPORTE is 'Definicion de perfiles de clientes por linea para cobrar el transporte'; comment on column TPERFILCLILINEATRANSPORTE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPERFILCLILINEATRANSPORTE.CPERFILCLIENTE is 'Codigo del perfil del cliente'; comment on column TPERFILCLILINEATRANSPORTE.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TPERFILCLILINEATRANSPORTE.COBRA is 'Indica si cobra o no el transporte'; comment on column TPERFILCLILINEATRANSPORTE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPERFILCLILINEATRANSPORTE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPERFILCLILINEATRANSPORTE.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERFILCLILINEATRANSPORTE add constraint IPKPERFILCLILINEATRANSPORTE primary key (FHASTA, CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); /*==============================================================*/ /* Table: TPERSONAHUELLA */ /*==============================================================*/ create table TPERSONAHUELLA ( CPERSONA_COMPANIA NUMBER(8) not null, CPERSONA NUMBER(8) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, HUELLADIGITAL1 VARCHAR2(400) not null, HUELLADIGITAL2 VARCHAR2(400), HUELLADIGITAL3 VARCHAR2(400), CUSUARIO VARCHAR2(12) not null, FINGRESO DATE not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPERSONAHUELLA is 'Datos de la huella de la persona'; comment on column TPERSONAHUELLA.CPERSONA_COMPANIA is 'Codigo de la persona'; comment on column TPERSONAHUELLA.CPERSONA is 'Codigo de la persona'; comment on column TPERSONAHUELLA.FHASTA is 'Fecha hasta la que esta vigente la huella digital de una persona'; comment on column TPERSONAHUELLA.FDESDE is 'Fecha desde la que esta vigente la huella digital de una persona'; comment on column TPERSONAHUELLA.HUELLADIGITAL1 is 'Almacena la huella digital de la persona 1'; comment on column TPERSONAHUELLA.HUELLADIGITAL2 is 'Almacena la huella digital de la persona 2'; comment on column TPERSONAHUELLA.HUELLADIGITAL3 is 'Almacena la huella digital de la persona 3'; comment on column TPERSONAHUELLA.CUSUARIO is 'Codigo del usuario que ingreso los datos'; comment on column TPERSONAHUELLA.FINGRESO is 'Fecha de ingreso de los datos de la huella de la persona'; comment on column TPERSONAHUELLA.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPERSONAHUELLA add constraint IPKPERHUE primary key (CPERSONA_COMPANIA, FHASTA, CPERSONA); /*==============================================================*/ /* Table: TPERSONAHUELLAID */ /*==============================================================*/ create table TPERSONAHUELLAID ( CPERSONA_COMPANIA NUMBER(8) not null, CPERSONA NUMBER(8) not null ); comment on table TPERSONAHUELLAID is 'Registro id de los datos de la huella de la persona'; comment on column TPERSONAHUELLAID.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TPERSONAHUELLAID.CPERSONA is 'Codigo de la persona'; alter table TPERSONAHUELLAID add constraint IPKPERHUEID primary key (CPERSONA_COMPANIA, CPERSONA); /*==============================================================*/ /* Table: TPORCENTAJERETENCIONTARIFAIVA */ /*==============================================================*/ create table TPORCENTAJERETENCIONTARIFAIVA ( CTARIFAIVA VARCHAR(1) not null, CPORCENTAJERETENCIONIVA VARCHAR(1) not null, PORCENTAJERETENCIONIVA NUMBER(6,2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, CODIGOSRI VARCHAR2(3) ); comment on table TPORCENTAJERETENCIONTARIFAIVA is 'Registro de los porcentajes de retencion sobre las tarifas del Impuesto al Valor Agregado'; comment on column TPORCENTAJERETENCIONTARIFAIVA.CTARIFAIVA is 'Codigo de la Tarifa del IVA'; comment on column TPORCENTAJERETENCIONTARIFAIVA.CPORCENTAJERETENCIONIVA is 'Codigo de porcentaje de retencion de la Tarifa IVA'; comment on column TPORCENTAJERETENCIONTARIFAIVA.PORCENTAJERETENCIONIVA is 'Porcentaje de retencion de la Tarifa IVA'; comment on column TPORCENTAJERETENCIONTARIFAIVA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPORCENTAJERETENCIONTARIFAIVA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPORCENTAJERETENCIONTARIFAIVA.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TPORCENTAJERETENCIONTARIFAIVA.CODIGOSRI is 'Codigo pra el SRI'; alter table TPORCENTAJERETENCIONTARIFAIVA add constraint IPKPORCENTAJERETENCIONIVA primary key (CTARIFAIVA, CPORCENTAJERETENCIONIVA, FHASTA); /*==============================================================*/ /* Table: TPRECIOSINVENTARIO */ /*==============================================================*/ create table TPRECIOSINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRECIO VARCHAR2(3) not null, CCUENTA VARCHAR2(19) not null, VALOR NUMBER(19,6), VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, FECHAINICIOPROMOCION DATE, FECHAFINPROMOCION DATE, STOCKDELAPROMOCION NUMBER(19,6), SECUENCIA NUMBER(10) not null, CUSUARIO VARCHAR2(12), CESTATUSITEM VARCHAR2(3) ); comment on table TPRECIOSINVENTARIO is 'Tabla donde se almacena los el valor de los tipos de precios asignado a cada item de inventario.'; comment on column TPRECIOSINVENTARIO.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TPRECIOSINVENTARIO.CTIPOPRECIO is 'Codigo del tipo de precio.'; comment on column TPRECIOSINVENTARIO.CCUENTA is 'Codigo de la cuenta del item'; comment on column TPRECIOSINVENTARIO.VALOR is 'Valor del tipo de precio.'; comment on column TPRECIOSINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TPRECIOSINVENTARIO.FDESDE is 'Fecha desde la que esta vigente el registro.'; comment on column TPRECIOSINVENTARIO.FHASTA is 'Fecha hasta la que esta vigente el registro.'; comment on column TPRECIOSINVENTARIO.FECHAINICIOPROMOCION is 'Fecha de inicio de la promocion'; comment on column TPRECIOSINVENTARIO.FECHAFINPROMOCION is 'Fecha de fin de promocion'; comment on column TPRECIOSINVENTARIO.STOCKDELAPROMOCION is 'Cantidad de la promocion'; comment on column TPRECIOSINVENTARIO.SECUENCIA is 'Secuencia de la lista de precios'; comment on column TPRECIOSINVENTARIO.CUSUARIO is 'Codigo del usuario'; comment on column TPRECIOSINVENTARIO.CESTATUSITEM is 'Codigo del estado del item.'; alter table TPRECIOSINVENTARIO add constraint IPKPRECIOSINVENTARIOSEC primary key (CPERSONA_COMPANIA, CTIPOPRECIO, CCUENTA, SECUENCIA, FHASTA); /*==============================================================*/ /* Table: TPRECIOSINVENTARIOID */ /*==============================================================*/ create table TPRECIOSINVENTARIOID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRECIO VARCHAR2(3) not null, CCUENTA VARCHAR2(19) not null ); comment on table TPRECIOSINVENTARIOID is 'Tabla donde se almacena los el valor de los tipos de precios asignado a cada item de inventario.'; comment on column TPRECIOSINVENTARIOID.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TPRECIOSINVENTARIOID.CTIPOPRECIO is 'Codigo del tipo de precio'; comment on column TPRECIOSINVENTARIOID.CCUENTA is 'Descripcion del item de inventario'; alter table TPRECIOSINVENTARIOID add constraint IPKPRECIOSINVENTARIOID primary key (CPERSONA_COMPANIA, CTIPOPRECIO, CCUENTA); /*==============================================================*/ /* Table: TPRECIOSINVENTARIOPADRE */ /*==============================================================*/ create table TPRECIOSINVENTARIOPADRE ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRECIO VARCHAR2(3) not null, SECUENCIA NUMBER(10) not null, CCUENTA VARCHAR2(19) not null, VALOR NUMBER(19,6), CUSUARIO VARCHAR2(12), VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CPAIS VARCHAR2(3), CCALIDAD VARCHAR2(1) not null, FECHAINICIOPROMOCION DATE, FECHAFINPROMOCION DATE, CESTATUSITEM VARCHAR2(3) ); comment on table TPRECIOSINVENTARIOPADRE is 'Tabla donde se almacena los el valor de los tipos de precios asignado a cada item de inventario padre.'; comment on column TPRECIOSINVENTARIOPADRE.CPERSONA_COMPANIA is 'Codigo de la persona compania '; comment on column TPRECIOSINVENTARIOPADRE.CTIPOPRECIO is 'Codigo del tipo de precio'; comment on column TPRECIOSINVENTARIOPADRE.SECUENCIA is 'Secuencia de la lista de precios'; comment on column TPRECIOSINVENTARIOPADRE.CCUENTA is 'Codigo del item de inventario padre'; comment on column TPRECIOSINVENTARIOPADRE.VALOR is 'Valor del tipo de precio.'; comment on column TPRECIOSINVENTARIOPADRE.CUSUARIO is 'Codigo del usuario'; comment on column TPRECIOSINVENTARIOPADRE.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TPRECIOSINVENTARIOPADRE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPRECIOSINVENTARIOPADRE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPRECIOSINVENTARIOPADRE.CPAIS is 'Codigo del pais'; comment on column TPRECIOSINVENTARIOPADRE.CCALIDAD is 'Codigo de la calidad'; comment on column TPRECIOSINVENTARIOPADRE.FECHAINICIOPROMOCION is 'Fecha inicio de la promocion'; comment on column TPRECIOSINVENTARIOPADRE.FECHAFINPROMOCION is 'Fecha fin de la promocion'; comment on column TPRECIOSINVENTARIOPADRE.CESTATUSITEM is 'Codigo del estado del item'; alter table TPRECIOSINVENTARIOPADRE add constraint IPKPRECIOSINVENTARIOPADRE primary key (CPERSONA_COMPANIA, CTIPOPRECIO, SECUENCIA, CCUENTA, FHASTA, CCALIDAD); /*==============================================================*/ /* Table: TPROCESOS */ /*==============================================================*/ create table TPROCESOS ( CPERSONA_COMPANIA NUMBER(8) not null, CPROCESO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPROCESOS is 'Definicion de los procesos'; comment on column TPROCESOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPROCESOS.CPROCESO is 'Codigo del proceso'; comment on column TPROCESOS.DESCRIPCION is 'Descripcion del proceso'''; comment on column TPROCESOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPROCESOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPROCESOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPROCESOS add constraint IPKPRCESOS primary key (CPERSONA_COMPANIA, CPROCESO, FHASTA); /*==============================================================*/ /* Table: TPROCESOSID */ /*==============================================================*/ create table TPROCESOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CPROCESO VARCHAR2(3) not null ); comment on table TPROCESOSID is 'Id del registro de los procesos'; comment on column TPROCESOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPROCESOSID.CPROCESO is 'Codigo del proceso'; alter table TPROCESOSID add constraint IPKPROCESOSID primary key (CPERSONA_COMPANIA, CPROCESO); /*==============================================================*/ /* Table: TPUERTOSDESTINO */ /*==============================================================*/ create table TPUERTOSDESTINO ( CPAIS VARCHAR2(3) not null, CPUERTODESTINO VARCHAR2(3) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, NOMBRE VARCHAR2(30) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TPUERTOSDESTINO is 'Descripcion por pais de los codigos de puertos de destino'; comment on column TPUERTOSDESTINO.CPAIS is 'Codigo del pais'; comment on column TPUERTOSDESTINO.CPUERTODESTINO is 'Codigo del puerto de destino'; comment on column TPUERTOSDESTINO.FHASTA is 'Fecha hasta la que se encuentra vigente el nombre de un puerto'; comment on column TPUERTOSDESTINO.FDESDE is 'Fecha desde la que se encuentra vigente el nombre de un puerto'; comment on column TPUERTOSDESTINO.NOMBRE is 'Nombre de un puerto'; comment on column TPUERTOSDESTINO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TPUERTOSDESTINO add constraint IPKPUERDES primary key (CPAIS, CPUERTODESTINO, FHASTA); /*==============================================================*/ /* Table: TPUERTOSDESTINOID */ /*==============================================================*/ create table TPUERTOSDESTINOID ( CPAIS VARCHAR2(3) not null, CPUERTODESTINO VARCHAR2(3) not null ); comment on table TPUERTOSDESTINOID is 'Id del registro de codigos de puertos de destino'; comment on column TPUERTOSDESTINOID.CPAIS is 'Codigo del pais'; comment on column TPUERTOSDESTINOID.CPUERTODESTINO is 'Codigo del puerto de destino'; alter table TPUERTOSDESTINOID add constraint IPKPUERDESID primary key (CPAIS, CPUERTODESTINO); /*==============================================================*/ /* Table: TPUERTOSEMBARQUE */ /*==============================================================*/ create table TPUERTOSEMBARQUE ( CPERSONA_COMPANIA NUMBER(8) not null, CINCOTERM VARCHAR2(3) not null, CPUERTOEMBARQUE VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CDISTRITOADUANERO VARCHAR2(3) ); comment on table TPUERTOSEMBARQUE is 'Definicion del puerto de embarque'; comment on column TPUERTOSEMBARQUE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPUERTOSEMBARQUE.CINCOTERM is 'Codigo del incoterm'; comment on column TPUERTOSEMBARQUE.CPUERTOEMBARQUE is 'Codigo del puerto de embarque'; comment on column TPUERTOSEMBARQUE.DESCRIPCION is 'Descripcion del puerto de embarque'; comment on column TPUERTOSEMBARQUE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPUERTOSEMBARQUE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TPUERTOSEMBARQUE.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TPUERTOSEMBARQUE.CDISTRITOADUANERO is 'Codigo del distrito aduanero segun el SRI'; alter table TPUERTOSEMBARQUE add constraint IPKPUERTOEMBARQUE primary key (CPERSONA_COMPANIA, CINCOTERM, CPUERTOEMBARQUE, FHASTA); /*==============================================================*/ /* Table: TPUERTOSEMBARQUEID */ /*==============================================================*/ create table TPUERTOSEMBARQUEID ( CPERSONA_COMPANIA NUMBER(8) not null, CPUERTOEMBARQUE VARCHAR2(3) not null, CINCOTERM VARCHAR2(3) not null ); comment on table TPUERTOSEMBARQUEID is 'Id del registro del puerto de embarque'; comment on column TPUERTOSEMBARQUEID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPUERTOSEMBARQUEID.CPUERTOEMBARQUE is 'Codigo del puerto de embarque'; comment on column TPUERTOSEMBARQUEID.CINCOTERM is 'Codigo del incoterm'; alter table TPUERTOSEMBARQUEID add constraint IPKPUERTOSEMBARQUEID primary key (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM); /*==============================================================*/ /* Table: TPUNTOSCLIENTE */ /*==============================================================*/ create table TPUNTOSCLIENTE ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, NUMERODOCUMENTO_FACTURA VARCHAR2(20) not null, CPUNTOSEQUIVALENCIA VARCHAR2(3) not null, CPERIODO VARCHAR2(4) not null, FECHAFACTURA DATE, PUNTOSINGRESO NUMBER(22,2), PUNTOSEGRESO NUMBER(22,2), SALDOPUNTOS NUMBER(22,2), TOTALEQUIVALENTEUDS NUMBER(22,2), OBSERVACIONES VARCHAR2(50), VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null ); comment on table TPUNTOSCLIENTE is 'Tabla donde se almacena los puntos de los clientes.'; comment on column TPUNTOSCLIENTE.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TPUNTOSCLIENTE.CCUENTA_CLIENTE is 'Codigo de la persona a la que se le agregan los puntos'; comment on column TPUNTOSCLIENTE.NUMERODOCUMENTO_FACTURA is 'Numero del documento de la factura por el cual se le asigna/quita los puntos'; comment on column TPUNTOSCLIENTE.CPUNTOSEQUIVALENCIA is 'Codigo que se asigna de las equivalencias de los puntos'; comment on column TPUNTOSCLIENTE.CPERIODO is 'Periodo contable del ano en curso'; comment on column TPUNTOSCLIENTE.FECHAFACTURA is 'Fecha de asignacion de puntos'; comment on column TPUNTOSCLIENTE.PUNTOSINGRESO is 'Ingreso de los puntos por compra de items'; comment on column TPUNTOSCLIENTE.PUNTOSEGRESO is 'Gasto de puntos por compra de items'; comment on column TPUNTOSCLIENTE.SALDOPUNTOS is 'Total de puntos disponibles del cliente'; comment on column TPUNTOSCLIENTE.TOTALEQUIVALENTEUDS is 'Saldo equivalente en dolares'; comment on column TPUNTOSCLIENTE.OBSERVACIONES is 'Observaciones'; comment on column TPUNTOSCLIENTE.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TPUNTOSCLIENTE.FDESDE is 'Fecha desde la que esta vigente el registro.'; comment on column TPUNTOSCLIENTE.FHASTA is 'Fecha hasta la que esta vigente el registro.'; alter table TPUNTOSCLIENTE add constraint IPKTPUNTOSCLIENTE primary key (CPERSONA_COMPANIA, CCUENTA_CLIENTE, NUMERODOCUMENTO_FACTURA, CPUNTOSEQUIVALENCIA, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TPUNTOSCLIENTEID */ /*==============================================================*/ create table TPUNTOSCLIENTEID ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA_CLIENTE VARCHAR2(19) not null, NUMERODOCUMENTO_FACTURA VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, CPUNTOSEQUIVALENCIA VARCHAR2(3) not null ); comment on table TPUNTOSCLIENTEID is 'Tabla ID para los puntos de los clientes'; comment on column TPUNTOSCLIENTEID.CPERSONA_COMPANIA is 'Codigo de la persona_compania '; comment on column TPUNTOSCLIENTEID.CCUENTA_CLIENTE is 'Codigo de la persona a la que se le agregan los puntos'; comment on column TPUNTOSCLIENTEID.NUMERODOCUMENTO_FACTURA is 'Numero del documento de la factura por el cual se le asigna/quita los puntos'; comment on column TPUNTOSCLIENTEID.CPERIODO is 'Periodo contable del ano en curso'; comment on column TPUNTOSCLIENTEID.CPUNTOSEQUIVALENCIA is 'Codigo que se asigna de las equivalencias de los puntos'; alter table TPUNTOSCLIENTEID add constraint IPKTPUNCLIENTEID primary key (CPERSONA_COMPANIA, CCUENTA_CLIENTE, NUMERODOCUMENTO_FACTURA, CPERIODO, CPUNTOSEQUIVALENCIA); /*==============================================================*/ /* Table: TPUNTOSEQUIVALENCIA */ /*==============================================================*/ create table TPUNTOSEQUIVALENCIA ( CPERSONA_COMPANIA NUMBER(8) not null, CPUNTOSEQUIVALENCIA VARCHAR2(3) not null, PUNTAJE NUMBER(22,2), EQUIVALENCIA NUMBER(22,2), OBSERVACIONES VARCHAR2(50), VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null ); comment on table TPUNTOSEQUIVALENCIA is 'Tabla donde se almacena el valor de las equivalencias de los puntos'; comment on column TPUNTOSEQUIVALENCIA.CPERSONA_COMPANIA is 'Codigo de la persona_compania'; comment on column TPUNTOSEQUIVALENCIA.CPUNTOSEQUIVALENCIA is 'Codigo que se asigna de las equivalencias de los puntos '; comment on column TPUNTOSEQUIVALENCIA.PUNTAJE is 'Numero de puntos que que van a ser asignado a un valor.'; comment on column TPUNTOSEQUIVALENCIA.EQUIVALENCIA is 'Valor que se le asigna a los puntos'; comment on column TPUNTOSEQUIVALENCIA.OBSERVACIONES is 'Observaciones de la equivalencia'; comment on column TPUNTOSEQUIVALENCIA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TPUNTOSEQUIVALENCIA.FDESDE is 'Fecha desde la que esta vigente el registro.'; comment on column TPUNTOSEQUIVALENCIA.FHASTA is 'Fecha hasta la que esta vigente el registro.'; alter table TPUNTOSEQUIVALENCIA add constraint IPKTPUNTEQUIVAL primary key (CPERSONA_COMPANIA, CPUNTOSEQUIVALENCIA, FHASTA); /*==============================================================*/ /* Table: TPUNTOSEQUIVALENCIAID */ /*==============================================================*/ create table TPUNTOSEQUIVALENCIAID ( CPERSONA_COMPANIA NUMBER(8) not null, CPUNTOSEQUIVALENCIA VARCHAR2(3) not null ); comment on table TPUNTOSEQUIVALENCIAID is 'Tabla id para las equivalencias de los puntos de los clientes.'; comment on column TPUNTOSEQUIVALENCIAID.CPERSONA_COMPANIA is 'Codigo de la persona_compania'; comment on column TPUNTOSEQUIVALENCIAID.CPUNTOSEQUIVALENCIA is 'Codigo que se asigna de las equivalencias de los puntos '; alter table TPUNTOSEQUIVALENCIAID add constraint IPKTPUNEQUIVALID primary key (CPUNTOSEQUIVALENCIA, CPERSONA_COMPANIA); /*==============================================================*/ /* Table: TPUNTOSFACTURACIONSERIETIPODOC */ /*==============================================================*/ create table TPUNTOSFACTURACIONSERIETIPODOC ( CPERSONA_COMPANIA NUMBER(8) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CSUCURSAL NUMBER(4) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, ELECTRONICO VARCHAR2(1) not null ); comment on table TPUNTOSFACTURACIONSERIETIPODOC is 'Registro si es documento electronico las facturas a emitir'; comment on column TPUNTOSFACTURACIONSERIETIPODOC.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPUNTOSFACTURACIONSERIETIPODOC.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TPUNTOSFACTURACIONSERIETIPODOC.CSUCURSAL is 'Codigo de la sucursal'; comment on column TPUNTOSFACTURACIONSERIETIPODOC.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion a emitir'; comment on column TPUNTOSFACTURACIONSERIETIPODOC.FHASTA is 'Fecha hasta la que esta vigente la informacion del registro'; comment on column TPUNTOSFACTURACIONSERIETIPODOC.FDESDE is 'Fecha desde la que esta vigenre la informacion del registro'; comment on column TPUNTOSFACTURACIONSERIETIPODOC.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TPUNTOSFACTURACIONSERIETIPODOC.ELECTRONICO is 'Identifica si el documento es electronico (1) o no (0)'; alter table TPUNTOSFACTURACIONSERIETIPODOC add constraint IPKPUNTFACTSERIEDOC primary key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL, CTIPODOCUMENTOFACTURACION, FHASTA); /*==============================================================*/ /* Table: TPUNTOSINVENTARIOSECUENCIA */ /*==============================================================*/ create table TPUNTOSINVENTARIOSECUENCIA ( CPERSONA_COMPANIA NUMBER(8) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CSUCURSAL NUMBER(4) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, SECUENCIAACTUAL NUMBER(10), VERSIONCONTROL NUMBER(22) default 0, CPERIODO VARCHAR2(4) not null, MES VARCHAR2(2) not null ); comment on table TPUNTOSINVENTARIOSECUENCIA is 'Registro de la secuencia de los tipos de comprobantes de inventarios'; comment on column TPUNTOSINVENTARIOSECUENCIA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TPUNTOSINVENTARIOSECUENCIA.CPUNTOTRABAJO is 'Codigo del punto de trabajo'; comment on column TPUNTOSINVENTARIOSECUENCIA.CSUCURSAL is 'Codigo de la sucursal'; comment on column TPUNTOSINVENTARIOSECUENCIA.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TPUNTOSINVENTARIOSECUENCIA.FHASTA is 'Fecha hasta la que esta vigenre la informacion del registro'; comment on column TPUNTOSINVENTARIOSECUENCIA.FDESDE is 'Fecha hasta la que esta vigenre la informacion del registro'; comment on column TPUNTOSINVENTARIOSECUENCIA.SECUENCIAACTUAL is 'Numero de secuencia actual para los tipos de documentos los inventarios'; comment on column TPUNTOSINVENTARIOSECUENCIA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TPUNTOSINVENTARIOSECUENCIA.CPERIODO is 'Codigo del periodo del ejercicio contable'; comment on column TPUNTOSINVENTARIOSECUENCIA.MES is 'Codigo del mes al periodo que corresponda'; alter table TPUNTOSINVENTARIOSECUENCIA add constraint IPKPUNTINVSECUENCIA primary key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL, CTIPODOCUMENTOINVENTARIO, FHASTA, CPERIODO, MES); /*==============================================================*/ /* Table: TPUNTOSVENTA */ /*==============================================================*/ create table TPUNTOSVENTA ( CPERSONA_COMPANIA NUMBER(8) not null, CODIGOCONTABLE VARCHAR2(20) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null, CCODIGOPUNTOVENTA VARCHAR2(3) not null, DESCRIPCION VARCHAR2(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CCODIGOBANCO_POS VARCHAR2(3) not null, NUMEROCUENTA_POS VARCHAR2(19) not null ); comment on table TPUNTOSVENTA is 'Descripcion por idioma de los codigos de las tarjetas de credito'; comment on column TPUNTOSVENTA.CPERSONA_COMPANIA is 'Compania del punto de venta'; comment on column TPUNTOSVENTA.CODIGOCONTABLE is 'Codigo Contable de POS'; comment on column TPUNTOSVENTA.CSUCURSAL is 'Sucursal del Punto de Venta'; comment on column TPUNTOSVENTA.CPUNTOTRABAJO is 'Punto de trabajo del Punto de Venta'; comment on column TPUNTOSVENTA.CCODIGOPUNTOVENTA is 'Codigo del punto de venta'; comment on column TPUNTOSVENTA.DESCRIPCION is 'Nombre de la terjeta de credito'; comment on column TPUNTOSVENTA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TPUNTOSVENTA.FDESDE is 'Fecha desde que esta vigente el registro'; comment on column TPUNTOSVENTA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TPUNTOSVENTA.CCODIGOBANCO_POS is 'Codigo del banco Punto de Venta'; comment on column TPUNTOSVENTA.NUMEROCUENTA_POS is 'Numero d ela cuenta Punto de Venta'; alter table TPUNTOSVENTA add constraint IPKPUNTOSVENTA primary key (CPERSONA_COMPANIA, CSUCURSAL, CPUNTOTRABAJO, CCODIGOPUNTOVENTA, FHASTA); /*==============================================================*/ /* Table: TPUNTOSVENTAID */ /*==============================================================*/ create table TPUNTOSVENTAID ( CPERSONA_COMPANIA NUMBER(8) not null, CCODIGOPUNTOVENTA VARCHAR2(3) not null, CSUCURSAL NUMBER(4) not null, CPUNTOTRABAJO VARCHAR2(6) not null ); comment on table TPUNTOSVENTAID is 'Id del registro de los POS de la tarjeta de credito'; comment on column TPUNTOSVENTAID.CPERSONA_COMPANIA is 'Compania del punto de venta'; comment on column TPUNTOSVENTAID.CCODIGOPUNTOVENTA is 'Codigo del punto de venta'; comment on column TPUNTOSVENTAID.CSUCURSAL is 'Sucursal del Punto de Venta'; comment on column TPUNTOSVENTAID.CPUNTOTRABAJO is 'Punto de trabajo del Punto de Venta'; alter table TPUNTOSVENTAID add constraint IPKPUNTOVENTAID primary key (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL, CPUNTOTRABAJO); /*==============================================================*/ /* Table: TREGIONALES */ /*==============================================================*/ create table TREGIONALES ( CPERSONA_COMPANIA NUMBER(8) not null, CREGIONAL VARCHAR(3) not null, DESCRIPCION VARCHAR(30), CODIGOSTC VARCHAR(15), CLAVE VARCHAR(10), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TREGIONALES is 'Definicion de Regionales'; comment on column TREGIONALES.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TREGIONALES.CREGIONAL is 'Codigo de la region'; comment on column TREGIONALES.DESCRIPCION is 'Descripcion de la region'; comment on column TREGIONALES.CODIGOSTC is 'Codigo dado por la entidad reguladora'; comment on column TREGIONALES.CLAVE is 'Clave asignada para el codigo STC'; comment on column TREGIONALES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TREGIONALES.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TREGIONALES.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TREGIONALES add constraint IPKREGIONALES primary key (CPERSONA_COMPANIA, CREGIONAL, FHASTA); /*==============================================================*/ /* Table: TREGIONALESID */ /*==============================================================*/ create table TREGIONALESID ( CPERSONA_COMPANIA NUMBER(8) not null, CREGIONAL VARCHAR(3) not null ); comment on table TREGIONALESID is 'Id del registro de Regionales'; comment on column TREGIONALESID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TREGIONALESID.CREGIONAL is 'Codigo de la regional'; alter table TREGIONALESID add constraint IPKREGIONALESID primary key (CPERSONA_COMPANIA, CREGIONAL); /*==============================================================*/ /* Table: TROLESCONTABILIZADOS */ /*==============================================================*/ create table TROLESCONTABILIZADOS ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, CTIPODOCUMENTOINVENTARIO_ROL VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null, FECHAROL DATE not null, FREGISTRO DATE not null, CUSUARIO VARCHAR2(12) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, CESTATUSDOCUMENTO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, OBSERVACIONES VARCHAR2(200) ); comment on table TROLESCONTABILIZADOS is 'Registro de roles contabilizados'; comment on column TROLESCONTABILIZADOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TROLESCONTABILIZADOS.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TROLESCONTABILIZADOS.CTIPODOCUMENTOINVENTARIO_ROL is 'Codigo del tipo de rol'; comment on column TROLESCONTABILIZADOS.SECUENCIA is 'Secuencia numerica de registro de roles contabilizados.'; comment on column TROLESCONTABILIZADOS.NUMERODOCUMENTO is 'Numero de documento de registro de roles contabilizados.'; comment on column TROLESCONTABILIZADOS.CPERIODO is 'Codigo del periodo del documento.'; comment on column TROLESCONTABILIZADOS.FECHAROL is 'Fecha de generacion del rol.'; comment on column TROLESCONTABILIZADOS.FREGISTRO is 'Fecha de registro de roles contabilizados.'; comment on column TROLESCONTABILIZADOS.CUSUARIO is 'Codigo de usuario que genera el registro de roles contabilizados.'; comment on column TROLESCONTABILIZADOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TROLESCONTABILIZADOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TROLESCONTABILIZADOS.CESTATUSDOCUMENTO is 'Codigo de estatus del tipo de documento de inventario.'; comment on column TROLESCONTABILIZADOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TROLESCONTABILIZADOS.OBSERVACIONES is 'Observaciones del registro de roles contabilizados.'; alter table TROLESCONTABILIZADOS add constraint IPKTROLCONT primary key (CPERSONA_COMPANIA, CTIPODOCUMENTOINVENTARIO, NUMERODOCUMENTO, CPERIODO, FHASTA); /*==============================================================*/ /* Table: TROLESCONTABILIZADOSID */ /*==============================================================*/ create table TROLESCONTABILIZADOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, SECUENCIA NUMBER(10) not null, NUMERODOCUMENTO VARCHAR2(20) not null, CPERIODO VARCHAR2(4) not null ); comment on table TROLESCONTABILIZADOSID is 'Id del registro de la cabecera de roles contabilizados'; comment on column TROLESCONTABILIZADOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TROLESCONTABILIZADOSID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TROLESCONTABILIZADOSID.SECUENCIA is 'Secuencia numerica de registro de roles contabilizados.'; comment on column TROLESCONTABILIZADOSID.NUMERODOCUMENTO is 'Numero de documento de registro de roles contabilizados.'; comment on column TROLESCONTABILIZADOSID.CPERIODO is 'Codigo del periodo del documento'; alter table TROLESCONTABILIZADOSID add constraint IPKROLESCONSTABILIZADOSID primary key (CPERSONA_COMPANIA, CTIPODOCUMENTOINVENTARIO, NUMERODOCUMENTO, CPERIODO); /*==============================================================*/ /* Table: TRUBROSCRITERIOS */ /*==============================================================*/ create table TRUBROSCRITERIOS ( CPERSONA_COMPANIA NUMBER(8) not null, CSUBSISTEMA VARCHAR2(2) not null, CTRANSACCION VARCHAR2(4) not null, VERSIONTRANSACCION VARCHAR2(2) not null, CRITERIO VARCHAR2(20) not null, RUBRO NUMBER(4) not null, CONDICION VARCHAR2(20) not null, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TRUBROSCRITERIOS is 'Tabla para los rubros con criterio de una transaccion'; comment on column TRUBROSCRITERIOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TRUBROSCRITERIOS.CSUBSISTEMA is 'Codigo del subsistema como: 08 = Tarjetas De Credito'; comment on column TRUBROSCRITERIOS.CTRANSACCION is 'Codigo de la transaccion'; comment on column TRUBROSCRITERIOS.VERSIONTRANSACCION is 'Version de la transaccion'; comment on column TRUBROSCRITERIOS.CRITERIO is 'Criterio de busqueda'; comment on column TRUBROSCRITERIOS.RUBRO is 'Secuencia de rubro dentro de la transaccion.'; comment on column TRUBROSCRITERIOS.CONDICION is 'Condicion de busqueda'; comment on column TRUBROSCRITERIOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TRUBROSCRITERIOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TRUBROSCRITERIOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TRUBROSCRITERIOS add constraint IPKRUBCRI primary key (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, CRITERIO, RUBRO, CONDICION, FHASTA); /*==============================================================*/ /* Table: TRUBROSCRITERIOSID */ /*==============================================================*/ create table TRUBROSCRITERIOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CSUBSISTEMA VARCHAR2(2) not null, CTRANSACCION VARCHAR2(4) not null, VERSIONTRANSACCION VARCHAR2(2) not null, CRITERIO VARCHAR2(20) not null, RUBRO NUMBER(4) not null, CONDICION VARCHAR2(20) not null ); comment on table TRUBROSCRITERIOSID is 'Tabla Id para los rubros con criterio de una transaccion'; comment on column TRUBROSCRITERIOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TRUBROSCRITERIOSID.CSUBSISTEMA is 'Codigo del subsistema como: 08 = Tarjetas De Credito'; comment on column TRUBROSCRITERIOSID.CTRANSACCION is 'Codigo de la transaccion'; comment on column TRUBROSCRITERIOSID.VERSIONTRANSACCION is 'Version de la transaccion'; comment on column TRUBROSCRITERIOSID.CRITERIO is 'Criterio de busqueda'; comment on column TRUBROSCRITERIOSID.RUBRO is 'Secuencia de rubro dentro de la transaccion.'; comment on column TRUBROSCRITERIOSID.CONDICION is 'Condicion de busqueda'; alter table TRUBROSCRITERIOSID add constraint IPKRUBCRIID primary key (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, CRITERIO, RUBRO, CONDICION); /*==============================================================*/ /* Table: TSALDOSINVENTARIO */ /*==============================================================*/ create table TSALDOSINVENTARIO ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR(30) not null, CBODEGA VARCHAR2(3) not null, CANTIDADACTUAL NUMERIC(19,2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, PRECIO1 NUMBER(19,10) default 0, PRECIO2 NUMBER(19,10) default 0, PRECIO3 NUMBER(19,10) default 0, STOCKMINIMO NUMBER(19,10) default 0, STOCKMAXIMO NUMBER(19,10) default 0, PUNTOREORDEN NUMBER(19,10) default 0, SALDO NUMBER(19,10) default 0, FULTIMACOMPRA DATE, PRECIOULTIMACOMPRA NUMBER(19,10), FULTIMA_IMPORTACION DATE, PRECIOULTIMA_IMPORTACION NUMBER(19,10), FULTIMA_EXPORTACION DATE, PRECIOULTIMA_EXPORTACION NUMBER(19,10) ); comment on table TSALDOSINVENTARIO is 'Id del registro de codigos de item en bodega'; comment on column TSALDOSINVENTARIO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSALDOSINVENTARIO.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column TSALDOSINVENTARIO.CBODEGA is 'Codigo de la bodega'; comment on column TSALDOSINVENTARIO.CANTIDADACTUAL is 'Cantidad actual de item en la bodega'; comment on column TSALDOSINVENTARIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TSALDOSINVENTARIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TSALDOSINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TSALDOSINVENTARIO.PRECIO1 is 'Precio de Venta uno'; comment on column TSALDOSINVENTARIO.PRECIO2 is 'Precio de Venta dos'; comment on column TSALDOSINVENTARIO.PRECIO3 is 'Precio de Venta tres'; comment on column TSALDOSINVENTARIO.STOCKMINIMO is 'Stoct minimo del item'; comment on column TSALDOSINVENTARIO.STOCKMAXIMO is 'Stoct maximo del item'; comment on column TSALDOSINVENTARIO.PUNTOREORDEN is 'Punto de compra del tem'; comment on column TSALDOSINVENTARIO.SALDO is 'Saldo del item'; comment on column TSALDOSINVENTARIO.FULTIMACOMPRA is 'Fecha de ultima compra'; comment on column TSALDOSINVENTARIO.PRECIOULTIMACOMPRA is 'Precio de ultima compra'; comment on column TSALDOSINVENTARIO.FULTIMA_IMPORTACION is 'Fecha ultima importacion'; comment on column TSALDOSINVENTARIO.PRECIOULTIMA_IMPORTACION is 'Precio ultima importacion'; comment on column TSALDOSINVENTARIO.FULTIMA_EXPORTACION is 'Fecha ultima exportacion'; comment on column TSALDOSINVENTARIO.PRECIOULTIMA_EXPORTACION is 'Precio ultima exportacion'; alter table TSALDOSINVENTARIO add constraint IPKSALDOSINVENTARIO primary key (CPERSONA_COMPANIA, CCUENTA, CBODEGA, FHASTA); /*==============================================================*/ /* Table: TSUBCLASECODIGOCONTABLE */ /*==============================================================*/ create table TSUBCLASECODIGOCONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CSUBCLASEITEM VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUBCLASECODIGOCONTABLE is 'Definicion de los codigos contables por gasto para subclases de items'; comment on column TSUBCLASECODIGOCONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASECODIGOCONTABLE.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TSUBCLASECODIGOCONTABLE.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TSUBCLASECODIGOCONTABLE.CSUBCLASEITEM is 'Codigo de la subclase del Item'; comment on column TSUBCLASECODIGOCONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la subclase del item'; comment on column TSUBCLASECODIGOCONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUBCLASECODIGOCONTABLE add constraint IPKSUBCLAITEMCTAGTO primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUBCLASESITEM */ /*==============================================================*/ create table TSUBCLASESITEM ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR(3) not null, CCLASEITEM VARCHAR(3) not null, CSUBCLASEITEM VARCHAR(4) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CODIGOHOMOLOGACION VARCHAR2(3) ); comment on table TSUBCLASESITEM is 'Definicion de las subclases de Items para los inventarios'; comment on column TSUBCLASESITEM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASESITEM.CLINEAITEM is 'Codigo de la linea de Item'; comment on column TSUBCLASESITEM.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TSUBCLASESITEM.CSUBCLASEITEM is 'Codigo de la subclase de item'; comment on column TSUBCLASESITEM.DESCRIPCION is 'Descripcion de la subclase de Item'; comment on column TSUBCLASESITEM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TSUBCLASESITEM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TSUBCLASESITEM.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TSUBCLASESITEM.CODIGOHOMOLOGACION is 'Codigo de Homologacion integracion Activos Fijos'; alter table TSUBCLASESITEM add constraint IPKSUBCLASESITEM primary key (CLINEAITEM, FHASTA, CPERSONA_COMPANIA, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUBCLASESITEMCTACONTABLE */ /*==============================================================*/ create table TSUBCLASESITEMCTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CSUBCLASEITEM VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUBCLASESITEMCTACONTABLE is 'Definicion de los codigos contables por subclases de items'; comment on column TSUBCLASESITEMCTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASESITEMCTACONTABLE.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TSUBCLASESITEMCTACONTABLE.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TSUBCLASESITEMCTACONTABLE.CSUBCLASEITEM is 'Codigo de la subclase del Item'; comment on column TSUBCLASESITEMCTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la subclase del item'; comment on column TSUBCLASESITEMCTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUBCLASESITEMCTACONTABLE add constraint IPKSUBCLAITEMCODCONT primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUBCLASESITEMCTACONTABLEACT */ /*==============================================================*/ create table TSUBCLASESITEMCTACONTABLEACT ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CSUBCLASEITEM VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUBCLASESITEMCTACONTABLEACT is 'Definicion de los codigos contables por subclases de items para activos'; comment on column TSUBCLASESITEMCTACONTABLEACT.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASESITEMCTACONTABLEACT.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TSUBCLASESITEMCTACONTABLEACT.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TSUBCLASESITEMCTACONTABLEACT.CSUBCLASEITEM is 'Codigo de la subclase del Item'; comment on column TSUBCLASESITEMCTACONTABLEACT.CODIGOCONTABLE is 'Codigo contable asociado a la subclase del item'; comment on column TSUBCLASESITEMCTACONTABLEACT.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUBCLASESITEMCTACONTABLEACT add constraint IPKSUBCLAITEMCODCONTA primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUBCLASESITEMCTACONTABLECOMPR */ /*==============================================================*/ create table TSUBCLASESITEMCTACONTABLECOMPR ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CSUBCLASEITEM VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUBCLASESITEMCTACONTABLECOMPR is 'Definicion de los codigos contables por subclases de items para compras'; comment on column TSUBCLASESITEMCTACONTABLECOMPR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASESITEMCTACONTABLECOMPR.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TSUBCLASESITEMCTACONTABLECOMPR.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TSUBCLASESITEMCTACONTABLECOMPR.CSUBCLASEITEM is 'Codigo de la subclase del Item'; comment on column TSUBCLASESITEMCTACONTABLECOMPR.CODIGOCONTABLE is 'Codigo contable asociado a la subclase del item'; comment on column TSUBCLASESITEMCTACONTABLECOMPR.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUBCLASESITEMCTACONTABLECOMPR add constraint IPKSUBCLAITEMCODCONTC primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUBCLASESITEMCTACONTABLEINV */ /*==============================================================*/ create table TSUBCLASESITEMCTACONTABLEINV ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CSUBCLASEITEM VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUBCLASESITEMCTACONTABLEINV is 'Definicion de los codigos contables por subclases de items para inventarios'; comment on column TSUBCLASESITEMCTACONTABLEINV.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASESITEMCTACONTABLEINV.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TSUBCLASESITEMCTACONTABLEINV.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TSUBCLASESITEMCTACONTABLEINV.CSUBCLASEITEM is 'Codigo de la subclase del Item'; comment on column TSUBCLASESITEMCTACONTABLEINV.CODIGOCONTABLE is 'Codigo contable asociado a la subclase del item'; comment on column TSUBCLASESITEMCTACONTABLEINV.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUBCLASESITEMCTACONTABLEINV add constraint IPKSUBCLAITEMCODCONTI primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUBCLASESITEMCTACONTABLERF */ /*==============================================================*/ create table TSUBCLASESITEMCTACONTABLERF ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CSUBCLASEITEM VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUBCLASESITEMCTACONTABLERF is 'Definicion de los codigos contables por subclases de items para retencion de la fuente'; comment on column TSUBCLASESITEMCTACONTABLERF.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASESITEMCTACONTABLERF.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TSUBCLASESITEMCTACONTABLERF.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TSUBCLASESITEMCTACONTABLERF.CSUBCLASEITEM is 'Codigo de la subclase del Item'; comment on column TSUBCLASESITEMCTACONTABLERF.CODIGOCONTABLE is 'Codigo contable asociado a la subclase del item'; comment on column TSUBCLASESITEMCTACONTABLERF.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUBCLASESITEMCTACONTABLERF add constraint IPKSUBCLAITEMCODCONTRF primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUBCLASESITEMCTACONTABLEVENTA */ /*==============================================================*/ create table TSUBCLASESITEMCTACONTABLEVENTA ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CSUBCLASEITEM VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUBCLASESITEMCTACONTABLEVENTA is 'Definicion de los codigos contables por subclases de items para ventas'; comment on column TSUBCLASESITEMCTACONTABLEVENTA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASESITEMCTACONTABLEVENTA.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TSUBCLASESITEMCTACONTABLEVENTA.CCLASEITEM is 'Codigo de la clase del Item'; comment on column TSUBCLASESITEMCTACONTABLEVENTA.CSUBCLASEITEM is 'Codigo de la subclase del Item'; comment on column TSUBCLASESITEMCTACONTABLEVENTA.CODIGOCONTABLE is 'Codigo contable asociado a la clase del item'; comment on column TSUBCLASESITEMCTACONTABLEVENTA.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUBCLASESITEMCTACONTABLEVENTA add constraint IPKSUBCLAITEMCODCONTV primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUBCLASESITEMID */ /*==============================================================*/ create table TSUBCLASESITEMID ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR(3) not null, CCLASEITEM VARCHAR(3) not null, CSUBCLASEITEM VARCHAR(4) not null, CSUBSISTEMA VARCHAR2(2) not null, CCLASIFICACIONCONTABLE VARCHAR2(2) not null, CAGRUPACIONCONTABLE VARCHAR2(4) not null ); comment on table TSUBCLASESITEMID is 'Id del registro de subclases de Items para los inventarios'; comment on column TSUBCLASESITEMID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUBCLASESITEMID.CLINEAITEM is 'Codigo de la linea del Item'; comment on column TSUBCLASESITEMID.CCLASEITEM is 'Codigo de clase de Item'; comment on column TSUBCLASESITEMID.CSUBCLASEITEM is 'Codigo de subclase de Item'; comment on column TSUBCLASESITEMID.CSUBSISTEMA is 'Codigo del subsistema'; comment on column TSUBCLASESITEMID.CCLASIFICACIONCONTABLE is 'Codigo de la clasificacion contable de los productos, ejemplo Prestamos, microcredito, comercial consumo, hipotecario. '; comment on column TSUBCLASESITEMID.CAGRUPACIONCONTABLE is 'Codigo de agrupacion contable de cuenta.'; alter table TSUBCLASESITEMID add constraint IPKSUBCLASESITEMID primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); /*==============================================================*/ /* Table: TSUCURSALCUENTACONTABLE */ /*==============================================================*/ create table TSUCURSALCUENTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUCURSALCUENTACONTABLE is 'Definicion de los codigos contables por sucursal'; comment on column TSUCURSALCUENTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUCURSALCUENTACONTABLE.CSUCURSAL is 'Codigos de sucursales de companias'; comment on column TSUCURSALCUENTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la sucursal'; comment on column TSUCURSALCUENTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUCURSALCUENTACONTABLE add constraint IPKSUCURSALCUENTACONTABLE primary key (CPERSONA_COMPANIA, CSUCURSAL); /*==============================================================*/ /* Table: TSUCURSALOFICINASCTACONTABLE */ /*==============================================================*/ create table TSUCURSALOFICINASCTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, COFICINA NUMBER(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUCURSALOFICINASCTACONTABLE is 'Definicion de los codigos contables por sucursal y oficinas'; comment on column TSUCURSALOFICINASCTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUCURSALOFICINASCTACONTABLE.CSUCURSAL is 'Codigos de sucursales de companias'; comment on column TSUCURSALOFICINASCTACONTABLE.COFICINA is 'Codigo de oficina'; comment on column TSUCURSALOFICINASCTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la sucursal y oficina'; comment on column TSUCURSALOFICINASCTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUCURSALOFICINASCTACONTABLE add constraint IPKSUCOFICODCONT primary key (CPERSONA_COMPANIA, CSUCURSAL, COFICINA); /*==============================================================*/ /* Table: TSUCURSALOFILIQCTACONTABLE */ /*==============================================================*/ create table TSUCURSALOFILIQCTACONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CSUCURSAL NUMBER(4) not null, COFICINA NUMBER(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUCURSALOFILIQCTACONTABLE is 'Definicion de los codigos contables por sucursal y oficinas'; comment on column TSUCURSALOFILIQCTACONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUCURSALOFILIQCTACONTABLE.CSUCURSAL is 'Codigos de sucursales de companias'; comment on column TSUCURSALOFILIQCTACONTABLE.COFICINA is 'Codigo de oficina'; comment on column TSUCURSALOFILIQCTACONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la sucursal y oficina'; comment on column TSUCURSALOFILIQCTACONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TSUCURSALOFILIQCTACONTABLE add constraint IPKSUCOFILIQCODCONT primary key (CPERSONA_COMPANIA, CSUCURSAL, COFICINA); /*==============================================================*/ /* Table: TSUSTENTOCOMPROBANTE */ /*==============================================================*/ create table TSUSTENTOCOMPROBANTE ( CSUSTENTOCOMPROBANTE VARCHAR(2) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, CTIPOITEM VARCHAR(3) not null, CCREDITOTRUBITARIO VARCHAR(2) not null, DESCRIPCION VARCHAR(120), DERECHO VARCHAR(1) not null, FHASTA TIMESTAMP not null, CPERSONA_COMPANIA NUMBER(8) not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TSUSTENTOCOMPROBANTE is 'Registro de los codigos de susteto de comprobantes'; comment on column TSUSTENTOCOMPROBANTE.CSUSTENTOCOMPROBANTE is 'Codigo del sustento del comprobante'; comment on column TSUSTENTOCOMPROBANTE.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion'; comment on column TSUSTENTOCOMPROBANTE.CTIPOITEM is 'Codigo de tipo de Item'; comment on column TSUSTENTOCOMPROBANTE.CCREDITOTRUBITARIO is 'Codigo del credito tributario'; comment on column TSUSTENTOCOMPROBANTE.DESCRIPCION is 'Descripcion del credito tributario'; comment on column TSUSTENTOCOMPROBANTE.DERECHO is 'Si tiene o no Derecho a Credito Tributario'; comment on column TSUSTENTOCOMPROBANTE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TSUSTENTOCOMPROBANTE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TSUSTENTOCOMPROBANTE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TSUSTENTOCOMPROBANTE.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TSUSTENTOCOMPROBANTE add constraint IPKSUSTENTOCOMPROBANTE primary key (CSUSTENTOCOMPROBANTE, CCREDITOTRUBITARIO, CTIPOITEM, DERECHO, FHASTA); /*==============================================================*/ /* Table: TTARIFAICE */ /*==============================================================*/ create table TTARIFAICE ( CTARIFAICE VARCHAR(4) not null, DESCRIPCION VARCHAR(255), PORCENTAJEICE NUMBER(6,2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTARIFAICE is 'Definicion de las tarifas del Impuesto a los Consumos Espepeciale'; comment on column TTARIFAICE.CTARIFAICE is 'Codigo de la tarifa del ICE'; comment on column TTARIFAICE.DESCRIPCION is 'Descripcion de la tarifa del ICE'; comment on column TTARIFAICE.PORCENTAJEICE is 'Porcentaje de la tarifa del ICE'; comment on column TTARIFAICE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTARIFAICE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTARIFAICE.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTARIFAICE add constraint IPKTARIFAICE primary key (CTARIFAICE, FHASTA); /*==============================================================*/ /* Table: TTARIFAICEID */ /*==============================================================*/ create table TTARIFAICEID ( CTARIFAICE VARCHAR(4) not null ); comment on table TTARIFAICEID is 'Id del registro de las tarifas del Impuesto a loc Consumos Especiale'; comment on column TTARIFAICEID.CTARIFAICE is 'Codigo de la Tarifa del ICE'; alter table TTARIFAICEID add constraint IPKTARIFAICEID primary key (CTARIFAICE); /*==============================================================*/ /* Table: TTARIFAIVA */ /*==============================================================*/ create table TTARIFAIVA ( CTARIFAIVA VARCHAR(1) not null, DESCRIPCION VARCHAR(30), PORCENTAJETARIFAIVA NUMBER(6,2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTARIFAIVA is 'Definicion de las tarifas del Impuesto al Valor Agregado'; comment on column TTARIFAIVA.CTARIFAIVA is 'Codigo de la tarifa del IVA'; comment on column TTARIFAIVA.DESCRIPCION is 'Descripcion de la tarifa del IVA'; comment on column TTARIFAIVA.PORCENTAJETARIFAIVA is 'Porcentaje de la tarifa del IVA'; comment on column TTARIFAIVA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTARIFAIVA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTARIFAIVA.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTARIFAIVA add constraint IPKTARIFAIVA primary key (CTARIFAIVA, FHASTA); /*==============================================================*/ /* Table: TTARIFAIVAID */ /*==============================================================*/ create table TTARIFAIVAID ( CTARIFAIVA VARCHAR(1) not null ); comment on table TTARIFAIVAID is 'Id del registro de las tarifas del Impuesto al Valor Agregado'; comment on column TTARIFAIVAID.CTARIFAIVA is 'Codigo de la Tarifa del IVA'; alter table TTARIFAIVAID add constraint PK_TTARIFAIVAID primary key (CTARIFAIVA); /*==============================================================*/ /* Table: TTARIFAPERCEPCION */ /*==============================================================*/ create table TTARIFAPERCEPCION ( CTARIFAPERCEPCION VARCHAR2(3) not null, DESCRIPCION VARCHAR2(30), PORCENTAJEPERCEPCION NUMBER(19,2), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTARIFAPERCEPCION is 'Definicion de las tarifas del Impuesto de Percepcion'; comment on column TTARIFAPERCEPCION.CTARIFAPERCEPCION is 'Codigo de la Tarifa de percepcion del Item (Peru)'; comment on column TTARIFAPERCEPCION.DESCRIPCION is 'Descripcion de la tarifa de Percepcion'; comment on column TTARIFAPERCEPCION.PORCENTAJEPERCEPCION is 'Porcentaje de la tarifa de Percepcion'; comment on column TTARIFAPERCEPCION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTARIFAPERCEPCION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTARIFAPERCEPCION.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTARIFAPERCEPCION add constraint PKTTARIFAPERCEPCION primary key (CTARIFAPERCEPCION, FHASTA); /*==============================================================*/ /* Table: TTARIFAPERCEPCIONID */ /*==============================================================*/ create table TTARIFAPERCEPCIONID ( CTARIFAPERCEPCION VARCHAR2(3) not null ); comment on table TTARIFAPERCEPCIONID is 'Id del registro de las tarifas del Impuesto Percepcion (Peru)'; comment on column TTARIFAPERCEPCIONID.CTARIFAPERCEPCION is 'Codigo de la Tarifa de percepcion del Item (Peru)'; alter table TTARIFAPERCEPCIONID add constraint PKTTARIFAPERCEPCIONID primary key (CTARIFAPERCEPCION); /*==============================================================*/ /* Table: TTARJETASCREDITO */ /*==============================================================*/ create table TTARJETASCREDITO ( CIDIOMA VARCHAR2(3) not null, CCODIGOTARJETA VARCHAR2(3) not null, DESCRIPCION VARCHAR2(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTARJETASCREDITO is 'Descripcion por idioma de los codigos de las tarjetas de credito'; comment on column TTARJETASCREDITO.CIDIOMA is 'Codigo del idioma'; comment on column TTARJETASCREDITO.CCODIGOTARJETA is 'Codigo de la tarjeta de credito'; comment on column TTARJETASCREDITO.DESCRIPCION is 'Nombre de la terjeta de credito'; comment on column TTARJETASCREDITO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTARJETASCREDITO.FDESDE is 'Fecha desde que esta vigente el registro'; comment on column TTARJETASCREDITO.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TTARJETASCREDITO add constraint IPKTARJETASCREDITO primary key (CIDIOMA, CCODIGOTARJETA, FHASTA); /*==============================================================*/ /* Table: TTARJETASCREDITOID */ /*==============================================================*/ create table TTARJETASCREDITOID ( CCODIGOTARJETA VARCHAR2(3) not null ); comment on table TTARJETASCREDITOID is 'Id del registro de las tarjetas de credito'; comment on column TTARJETASCREDITOID.CCODIGOTARJETA is 'Codigo de la Tarjeta'; alter table TTARJETASCREDITOID add constraint IPKTARJETASCREDITOID primary key (CCODIGOTARJETA); /*==============================================================*/ /* Table: TTECNOLOGIA */ /*==============================================================*/ create table TTECNOLOGIA ( CPERSONA_COMPANIA NUMBER(8) not null, CTECNOLOGIA VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, CDECLARACION VARCHAR2(15) ); comment on table TTECNOLOGIA is 'Definicion de los codigos de tecnologia del item de inventario'; comment on column TTECNOLOGIA.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTECNOLOGIA.CTECNOLOGIA is 'Codigo de la tecnologia del item de inventario'; comment on column TTECNOLOGIA.DESCRIPCION is 'Descripcion de la tecnologia del item de inventario'; comment on column TTECNOLOGIA.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TTECNOLOGIA.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTECNOLOGIA.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTECNOLOGIA.CDECLARACION is 'Codigo de la declaracion arancelaria'; alter table TTECNOLOGIA add constraint IPKTTECNOLOGIA primary key (CPERSONA_COMPANIA, CTECNOLOGIA, FHASTA); /*==============================================================*/ /* Table: TTECNOLOGIACODIGOCONTABLE */ /*==============================================================*/ create table TTECNOLOGIACODIGOCONTABLE ( CPERSONA_COMPANIA NUMBER(8) not null, CTECNOLOGIA VARCHAR2(3) not null, CODIGOCONTABLE VARCHAR2(19), VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTECNOLOGIACODIGOCONTABLE is 'Definicion de los codigos contables por tecnologia de items'; comment on column TTECNOLOGIACODIGOCONTABLE.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTECNOLOGIACODIGOCONTABLE.CTECNOLOGIA is 'Codigo de la tecnologia del Item'; comment on column TTECNOLOGIACODIGOCONTABLE.CODIGOCONTABLE is 'Codigo contable asociado a la tecnologia del item'; comment on column TTECNOLOGIACODIGOCONTABLE.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TTECNOLOGIACODIGOCONTABLE add constraint IPKTECITEMCODCONT primary key (CPERSONA_COMPANIA, CTECNOLOGIA); /*==============================================================*/ /* Table: TTECNOLOGIAID */ /*==============================================================*/ create table TTECNOLOGIAID ( CPERSONA_COMPANIA NUMBER(8) not null, CTECNOLOGIA VARCHAR2(3) not null ); comment on table TTECNOLOGIAID is 'Definicion ID de los codigos de tecnologia del item de inventario'; comment on column TTECNOLOGIAID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTECNOLOGIAID.CTECNOLOGIA is 'Codigo de la tecnologia del item de inventario'; alter table TTECNOLOGIAID add constraint IPKTTECNOLOGIAID primary key (CPERSONA_COMPANIA, CTECNOLOGIA); /*==============================================================*/ /* Table: TTECNOLOGIAPROCESOS */ /*==============================================================*/ create table TTECNOLOGIAPROCESOS ( CPERSONA_COMPANIA NUMBER(8) not null, CTECNOLOGIA VARCHAR2(3) not null, CPROCESO VARCHAR2(3) not null, VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP, FHASTA TIMESTAMP not null ); comment on table TTECNOLOGIAPROCESOS is 'Definicion de los codigos de tecnologia y del proceso del item'; comment on column TTECNOLOGIAPROCESOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTECNOLOGIAPROCESOS.CTECNOLOGIA is 'Codigo de la tecnologia del item de inventario'; comment on column TTECNOLOGIAPROCESOS.CPROCESO is 'Codigo del proceso del item de inventario'; comment on column TTECNOLOGIAPROCESOS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TTECNOLOGIAPROCESOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTECNOLOGIAPROCESOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; alter table TTECNOLOGIAPROCESOS add constraint IPKTTECNOLOGIAPROCESOS primary key (CPERSONA_COMPANIA, CTECNOLOGIA, CPROCESO, FHASTA); /*==============================================================*/ /* Table: TTERRITORIOS */ /*==============================================================*/ create table TTERRITORIOS ( CIDIOMA VARCHAR2(3) not null, CPERSONA_COMPANIA NUMBER(8) not null, CTERRITORIO VARCHAR2(4) not null, DESCRIPCION VARCHAR2(30) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CUSUARIO_RESPONSABLE VARCHAR2(12) ); comment on table TTERRITORIOS is 'Descripcion por idioma, empresa y pais de los codigos de territorio'; comment on column TTERRITORIOS.CIDIOMA is 'Codigo del idioma'; comment on column TTERRITORIOS.CPERSONA_COMPANIA is 'CODIGO DE LA COMPANIA'; comment on column TTERRITORIOS.CTERRITORIO is 'CODIGO DEL TERRITORIO'; comment on column TTERRITORIOS.DESCRIPCION is 'NOMBRE DEL TERRITORIO'; comment on column TTERRITORIOS.FDESDE is 'Fecha desde la que esta vigente un territorio'; comment on column TTERRITORIOS.FHASTA is 'Fecha hasta la que esta vigente un territorio'; comment on column TTERRITORIOS.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TTERRITORIOS.CUSUARIO_RESPONSABLE is 'Codigo de usuario del responsible del territorio'; alter table TTERRITORIOS add constraint PK_TTERRITORIOS primary key (CIDIOMA, CPERSONA_COMPANIA, CTERRITORIO, FHASTA); /*==============================================================*/ /* Table: TTERRITORIOSID */ /*==============================================================*/ create table TTERRITORIOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CTERRITORIO VARCHAR2(4) not null ); comment on table TTERRITORIOSID is 'Codigos de territorio'; comment on column TTERRITORIOSID.CPERSONA_COMPANIA is 'CODIGO DE LA COMPANIA'; comment on column TTERRITORIOSID.CTERRITORIO is 'CODIGO DEL TERRITORIO'; alter table TTERRITORIOSID add constraint PK_TTERRITORIOSID primary key (CPERSONA_COMPANIA, CTERRITORIO); /*==============================================================*/ /* Table: TTIPOCALCULO */ /*==============================================================*/ create table TTIPOCALCULO ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOCALCULO VARCHAR(2) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOCALCULO is 'Definicion de tipos de calculo'; comment on column TTIPOCALCULO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOCALCULO.CTIPOCALCULO is 'Codigo de tipo de calculo'; comment on column TTIPOCALCULO.DESCRIPCION is 'Descripcion del tipo de calculo'; comment on column TTIPOCALCULO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOCALCULO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOCALCULO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTIPOCALCULO add constraint IPKTIPOCALCULO primary key (FHASTA, CPERSONA_COMPANIA, CTIPOCALCULO); /*==============================================================*/ /* Table: TTIPOCALCULOID */ /*==============================================================*/ create table TTIPOCALCULOID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOCALCULO VARCHAR(2) not null ); comment on table TTIPOCALCULOID is 'Id del registro de tipos de calculo'; comment on column TTIPOCALCULOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOCALCULOID.CTIPOCALCULO is 'Codigo del tipo de calculo'; alter table TTIPOCALCULOID add constraint IPKTIPOCALCULOID primary key (CPERSONA_COMPANIA, CTIPOCALCULO); /*==============================================================*/ /* Table: TTIPORETENCION */ /*==============================================================*/ create table TTIPORETENCION ( CTIPORETENCION VARCHAR(2) not null, DESCRIPCION VARCHAR(80), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, CODIGOSRI VARCHAR(4) not null ); comment on table TTIPORETENCION is 'Registro de los tipos de retenciones'; comment on column TTIPORETENCION.CTIPORETENCION is 'Codigo del tipo de contribuyente'; comment on column TTIPORETENCION.DESCRIPCION is 'Descripcion del tipo de contribuyente'; comment on column TTIPORETENCION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPORETENCION.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPORETENCION.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TTIPORETENCION.CODIGOSRI is 'Codigo de retencion SRI'; alter table TTIPORETENCION add constraint IPKTIPORETENCION primary key (CTIPORETENCION, FHASTA); /*==============================================================*/ /* Table: TTIPORETENCIONID */ /*==============================================================*/ create table TTIPORETENCIONID ( CTIPORETENCION VARCHAR(2) not null ); comment on table TTIPORETENCIONID is 'Id del registro de los tipos de retenciones'; comment on column TTIPORETENCIONID.CTIPORETENCION is 'Codigo del tipo de retencion'; alter table TTIPORETENCIONID add constraint IPKTIPORETENCIONID primary key (CTIPORETENCION); /*==============================================================*/ /* Table: TTIPOSCONTRIBUYENTEDOCUMENTO */ /*==============================================================*/ create table TTIPOSCONTRIBUYENTEDOCUMENTO ( CTIPOCONTRIBUYENTE NUMBER(2) not null, CTIPODOCUMENTOFACTURACION VARCHAR2(2) not null, FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSCONTRIBUYENTEDOCUMENTO is 'Registro los tipos de documentos de facturacion segun el tipo de contribuyente de la cuenta de un proveedor'; comment on column TTIPOSCONTRIBUYENTEDOCUMENTO.CTIPOCONTRIBUYENTE is 'Codigo del tipo de contribuyente'; comment on column TTIPOSCONTRIBUYENTEDOCUMENTO.CTIPODOCUMENTOFACTURACION is 'Codigo del tipo documento de facturacion'; comment on column TTIPOSCONTRIBUYENTEDOCUMENTO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSCONTRIBUYENTEDOCUMENTO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSCONTRIBUYENTEDOCUMENTO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTIPOSCONTRIBUYENTEDOCUMENTO add constraint IPKTIPOSCONTRIBUYENTEDOCUMENTO primary key (CTIPOCONTRIBUYENTE, CTIPODOCUMENTOFACTURACION, FHASTA); /*==============================================================*/ /* Table: TTIPOSDOCUMENTOINVENTARIO */ /*==============================================================*/ create table TTIPOSDOCUMENTOINVENTARIO ( CIDIOMA VARCHAR2(3) not null, FHASTA TIMESTAMP not null, CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null, VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP not null, DESCRIPCION VARCHAR2(120) not null, AFECTAINVENTARIO VARCHAR2(1) default '0' not null, TIPO VARCHAR2(1) default 'N' not null, MANUAL VARCHAR2(1) ); comment on table TTIPOSDOCUMENTOINVENTARIO is 'Descripcion por idioma de los codigos de los tipos de documento para los inventarios'; comment on column TTIPOSDOCUMENTOINVENTARIO.CIDIOMA is 'Codigo del idioma'; comment on column TTIPOSDOCUMENTOINVENTARIO.FHASTA is 'Fecha hasta la que esta vigente la descripcion del tipo de documento de inventario'; comment on column TTIPOSDOCUMENTOINVENTARIO.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; comment on column TTIPOSDOCUMENTOINVENTARIO.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TTIPOSDOCUMENTOINVENTARIO.FDESDE is 'Fecha desde la que esta vigente la descripcion del tipo de documento de inventarios'; comment on column TTIPOSDOCUMENTOINVENTARIO.DESCRIPCION is 'Descripcion del tipo de documento de inventario'; comment on column TTIPOSDOCUMENTOINVENTARIO.AFECTAINVENTARIO is 'Si ese tipo de documento afecta al stock'; comment on column TTIPOSDOCUMENTOINVENTARIO.TIPO is 'Indica si se trata de un Ingreso o un Egreso'; comment on column TTIPOSDOCUMENTOINVENTARIO.MANUAL is 'Indica si el comprobante es manual o automatico'; alter table TTIPOSDOCUMENTOINVENTARIO add constraint CKT_TTIPOSDOCUMENTOINVENTARIO check (MANUAL is null or (MANUAL = upper(MANUAL) and MANUAL in ('1','0'))); alter table TTIPOSDOCUMENTOINVENTARIO add constraint IPKTIPDOCINV primary key (CIDIOMA, FHASTA, CTIPODOCUMENTOINVENTARIO); /*==============================================================*/ /* Table: TTIPOSDOCUMENTOINVENTARIOID */ /*==============================================================*/ create table TTIPOSDOCUMENTOINVENTARIOID ( CTIPODOCUMENTOINVENTARIO VARCHAR2(2) not null ); comment on table TTIPOSDOCUMENTOINVENTARIOID is 'Id del registro de codigos de los tipos de documento para los inventarios'; comment on column TTIPOSDOCUMENTOINVENTARIOID.CTIPODOCUMENTOINVENTARIO is 'Codigo del tipo documento de inventarios'; alter table TTIPOSDOCUMENTOINVENTARIOID add constraint IPKTIPDOCINVTID primary key (CTIPODOCUMENTOINVENTARIO); /*==============================================================*/ /* Table: TTIPOSEMBALAJE */ /*==============================================================*/ create table TTIPOSEMBALAJE ( CTIPOEMBALAJE VARCHAR(2) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSEMBALAJE is 'Registro de los tipos de embalaje para los inventarios'; comment on column TTIPOSEMBALAJE.CTIPOEMBALAJE is 'Codigo del tipo de de embalaje'; comment on column TTIPOSEMBALAJE.DESCRIPCION is 'Descripcion de la marca'; comment on column TTIPOSEMBALAJE.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSEMBALAJE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSEMBALAJE.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTIPOSEMBALAJE add constraint IPKTIPOSEMBALAJE primary key (CTIPOEMBALAJE, FHASTA); /*==============================================================*/ /* Table: TTIPOSEMBALAJEID */ /*==============================================================*/ create table TTIPOSEMBALAJEID ( CTIPOEMBALAJE VARCHAR(2) not null ); comment on table TTIPOSEMBALAJEID is 'Id del registro tipos de embalaje para los inventarios'; comment on column TTIPOSEMBALAJEID.CTIPOEMBALAJE is 'Codigo del tipo de embalaje'; alter table TTIPOSEMBALAJEID add constraint IPKTIPOSEMBALAJEID primary key (CTIPOEMBALAJE); /*==============================================================*/ /* Table: TTIPOSGASTOS */ /*==============================================================*/ create table TTIPOSGASTOS ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOGASTO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSGASTOS is 'Definicion de los tipos de gastos para la liquidacion'; comment on column TTIPOSGASTOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSGASTOS.CTIPOGASTO is 'Codigo del tipo de gasto'; comment on column TTIPOSGASTOS.DESCRIPCION is 'Descripcion del tipo de gasto'; comment on column TTIPOSGASTOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSGASTOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSGASTOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTIPOSGASTOS add constraint IPKTIPOSGASTOS primary key (CPERSONA_COMPANIA, CTIPOGASTO, FHASTA); /*==============================================================*/ /* Table: TTIPOSGASTOSID */ /*==============================================================*/ create table TTIPOSGASTOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOGASTO VARCHAR2(3) not null ); comment on table TTIPOSGASTOSID is 'Id del registro de los tipos de gasto'; comment on column TTIPOSGASTOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSGASTOSID.CTIPOGASTO is 'Codigo del tipo de gasto'; alter table TTIPOSGASTOSID add constraint IPKTIPOSGASTOSID primary key (CPERSONA_COMPANIA, CTIPOGASTO); /*==============================================================*/ /* Table: TTIPOSITEM */ /*==============================================================*/ create table TTIPOSITEM ( CTIPOITEM VARCHAR(3) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CPERSONA_COMPANIA NUMBER(8) not null, AFECTAINVENTARIO VARCHAR(1) default '1', TIPO VARCHAR(1) not null, CCONCEPTO VARCHAR2(4) ); comment on table TTIPOSITEM is 'Definicion de los tipos de Items para los inventarios'; comment on column TTIPOSITEM.CTIPOITEM is 'Codigo del tipo de Item'; comment on column TTIPOSITEM.DESCRIPCION is 'Descripcion del tipo de Item'; comment on column TTIPOSITEM.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSITEM.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSITEM.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TTIPOSITEM.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSITEM.AFECTAINVENTARIO is 'Indica si el tipo de Item afecta al invetario o no'; comment on column TTIPOSITEM.TIPO is 'Indica si se trata de in Bien o Servicio'; comment on column TTIPOSITEM.CCONCEPTO is 'Codigo de concepto de debito o credito'; alter table TTIPOSITEM add constraint CKT_TTIPOSITEM check ((AFECTAINVENTARIO in ('1','0')) and (TIPO in ('B','S'))); alter table TTIPOSITEM add constraint IPKTIPOSITEM primary key (CTIPOITEM, FHASTA, CPERSONA_COMPANIA); /*==============================================================*/ /* Table: TTIPOSITEMID */ /*==============================================================*/ create table TTIPOSITEMID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOITEM VARCHAR(3) not null ); comment on table TTIPOSITEMID is 'Id del registro de tipos de Items para los inventarios'; comment on column TTIPOSITEMID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSITEMID.CTIPOITEM is 'Codigo de tipo de Item'; alter table TTIPOSITEMID add constraint IPKTIPOSITEMID primary key (CPERSONA_COMPANIA, CTIPOITEM); /*==============================================================*/ /* Table: TTIPOSLIQUIDACION */ /*==============================================================*/ create table TTIPOSLIQUIDACION ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOLIQUIDACION VARCHAR2(3) not null, CCUENTAMAYOR VARCHAR2(19) not null, DESCRIPCION_LIQUIDACION VARCHAR2(50), FDESDE TIMESTAMP, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, FORMALIQUIDAR VARCHAR2(3) not null, DESCRIPCION_LIQUIDAR VARCHAR2(50), TIENEAUXILIAR VARCHAR2(1) ); comment on table TTIPOSLIQUIDACION is 'Tabla de tipos de liquidacion por ejemplo (Fondos rotativos, caja chica, etc.).'; comment on column TTIPOSLIQUIDACION.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TTIPOSLIQUIDACION.CTIPOLIQUIDACION is 'Codigo del tipo de liquidacion (Fondos rotativos FR, Caja Chica CC, etc.) '; comment on column TTIPOSLIQUIDACION.CCUENTAMAYOR is 'Codigo de la cuenta contable del mayor'; comment on column TTIPOSLIQUIDACION.DESCRIPCION_LIQUIDACION is 'Descripcion del tipo de liquidacion'; comment on column TTIPOSLIQUIDACION.FDESDE is 'Fecha desde que esta vigente el registro'; comment on column TTIPOSLIQUIDACION.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSLIQUIDACION.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TTIPOSLIQUIDACION.FORMALIQUIDAR is 'Forma de liquidar (LC, LG, etc) '; comment on column TTIPOSLIQUIDACION.DESCRIPCION_LIQUIDAR is 'Descripcion de la forma de liquidar (Liquidacion de compras, liquidacion de gastos'; comment on column TTIPOSLIQUIDACION.TIENEAUXILIAR is 'Check para manejo de cuenta auxiliar'; alter table TTIPOSLIQUIDACION add constraint CKTIENEAUXILIAR check (TIENEAUXILIAR is null or (TIENEAUXILIAR IN ('0','1'))); alter table TTIPOSLIQUIDACION add constraint IPKTTIPOSLIQUIDACION primary key (CPERSONA_COMPANIA, CTIPOLIQUIDACION, CCUENTAMAYOR, FHASTA); /*==============================================================*/ /* Table: TTIPOSLIQUIDACIONID */ /*==============================================================*/ create table TTIPOSLIQUIDACIONID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOLIQUIDACION VARCHAR2(3) not null ); comment on table TTIPOSLIQUIDACIONID is 'Tabla id para los tipos de liquidacion '; comment on column TTIPOSLIQUIDACIONID.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TTIPOSLIQUIDACIONID.CTIPOLIQUIDACION is 'Codigo del tipo de liquidacion (Fondos rotativos FR, Caja Chica CC, etc.) '; alter table TTIPOSLIQUIDACIONID add constraint IPKTTIPOSLIQUIDACIONID primary key (CPERSONA_COMPANIA, CTIPOLIQUIDACION); /*==============================================================*/ /* Table: TTIPOSPRECIO */ /*==============================================================*/ create table TTIPOSPRECIO ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRECIO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(50) not null, VERSIONCONTROL NUMBER(22) default 0 not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, TIPOLISTA VARCHAR2(2), CTIPOPRECIO_PROMOCION VARCHAR2(3), PORCENTAJEDESCUENTO NUMBER(19,2), CLISTAFLETE VARCHAR2(3), PORCENTAJEDESCUENTOITEM NUMBER(19,2) ); comment on table TTIPOSPRECIO is 'Tabla donde se almacena los diferentes tipos de precios.'; comment on column TTIPOSPRECIO.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TTIPOSPRECIO.CTIPOPRECIO is 'Codigo del tipo de precio'; comment on column TTIPOSPRECIO.DESCRIPCION is 'Descripcion del tipo de precio'; comment on column TTIPOSPRECIO.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TTIPOSPRECIO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSPRECIO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSPRECIO.TIPOLISTA is 'Tipo de lista de precios para clientes NACIONALES O EXTRANJEROS'; comment on column TTIPOSPRECIO.CTIPOPRECIO_PROMOCION is 'Tipo de precio para la promocion'; comment on column TTIPOSPRECIO.PORCENTAJEDESCUENTO is 'Porcentaje de descuento que tiene una lista de precios.'; comment on column TTIPOSPRECIO.CLISTAFLETE is 'Codigo del flete'; comment on column TTIPOSPRECIO.PORCENTAJEDESCUENTOITEM is 'Porcentaje de descuento por item.'; alter table TTIPOSPRECIO add constraint IPKTIPOPRECIOS primary key (CPERSONA_COMPANIA, CTIPOPRECIO, FHASTA); /*==============================================================*/ /* Table: TTIPOSPRECIOCALIDAD */ /*==============================================================*/ create table TTIPOSPRECIOCALIDAD ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRECIO VARCHAR2(3) not null, CCALIDAD VARCHAR2(1) not null, PORCENTAJEPRECIO NUMBER(19,2) not null, DESCRIPCION VARCHAR2(50) not null, VERSIONCONTROL NUMBER(22) default 0 not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null ); comment on table TTIPOSPRECIOCALIDAD is 'Tabla donde se almacecena el porcentaje de calidad de un tipo de precio'; comment on column TTIPOSPRECIOCALIDAD.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TTIPOSPRECIOCALIDAD.CTIPOPRECIO is 'Codigo del tipo de precio'; comment on column TTIPOSPRECIOCALIDAD.CCALIDAD is 'Codigo de calidad'; comment on column TTIPOSPRECIOCALIDAD.PORCENTAJEPRECIO is 'Porcentaje del precio deaucerdo a la calidad'; comment on column TTIPOSPRECIOCALIDAD.DESCRIPCION is 'Descripcion del tipo de precio'; comment on column TTIPOSPRECIOCALIDAD.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TTIPOSPRECIOCALIDAD.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSPRECIOCALIDAD.FHASTA is 'Fecha hasta la que esta vigente el registro'; alter table TTIPOSPRECIOCALIDAD add constraint IPKTIPOPRECIOSCAL primary key (CPERSONA_COMPANIA, CTIPOPRECIO, CCALIDAD, FHASTA); /*==============================================================*/ /* Table: TTIPOSPRECIOCLIENTES */ /*==============================================================*/ create table TTIPOSPRECIOCLIENTES ( CPERSONA_COMPANIA NUMBER(8) not null, CCUENTA VARCHAR2(19) not null, CTIPOPRECIO VARCHAR2(3) not null, PRINCIPAL VARCHAR2(1), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 not null, PORCENTAJEDESCUENTO NUMBER(19,2), PORCENTAJEDESCUENTOITEM NUMBER(19,2) ); comment on table TTIPOSPRECIOCLIENTES is 'Lista de precios por cliente'; comment on column TTIPOSPRECIOCLIENTES.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TTIPOSPRECIOCLIENTES.CCUENTA is 'Codigo del cliente'; comment on column TTIPOSPRECIOCLIENTES.CTIPOPRECIO is 'Codigo del tipo el precio'; comment on column TTIPOSPRECIOCLIENTES.PRINCIPAL is '(1) Lista de precios principal'; comment on column TTIPOSPRECIOCLIENTES.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSPRECIOCLIENTES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSPRECIOCLIENTES.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TTIPOSPRECIOCLIENTES.PORCENTAJEDESCUENTO is 'Porcentaje de descuento que tiene un cliente en una lista de precios.'; comment on column TTIPOSPRECIOCLIENTES.PORCENTAJEDESCUENTOITEM is 'Porcentaje de descuento por item.'; alter table TTIPOSPRECIOCLIENTES add constraint IPKTIPPRECLI primary key (CPERSONA_COMPANIA, CCUENTA, CTIPOPRECIO, FHASTA); /*==============================================================*/ /* Table: TTIPOSPRECIOID */ /*==============================================================*/ create table TTIPOSPRECIOID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRECIO VARCHAR2(3) not null ); comment on table TTIPOSPRECIOID is 'Tabla id para los tipos de precios'; comment on column TTIPOSPRECIOID.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TTIPOSPRECIOID.CTIPOPRECIO is 'Codigo del tipo el precio'; alter table TTIPOSPRECIOID add constraint IPKTIPOPRECIOID primary key (CPERSONA_COMPANIA, CTIPOPRECIO); /*==============================================================*/ /* Table: TTIPOSPRECIOUSO */ /*==============================================================*/ create table TTIPOSPRECIOUSO ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRECIO VARCHAR2(3) not null, CUSOPRECIOPEDIDO VARCHAR2(1) not null, FECHAINICIO TIMESTAMP(6) not null, FECHAFIN TIMESTAMP(6) not null, CUSUARIO_EMISOR VARCHAR(10) not null, VERSIONCONTROL NUMBER(22) default 0 not null, FDESDE TIMESTAMP(6) not null, FHASTA TIMESTAMP(6) not null ); comment on table TTIPOSPRECIOUSO is 'Establece si la factura usa los precios del pedido entre ciertas fechas'; comment on column TTIPOSPRECIOUSO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSPRECIOUSO.CTIPOPRECIO is 'tipo de precio que va usar el precio del pedido en cierta fecha'; comment on column TTIPOSPRECIOUSO.CUSOPRECIOPEDIDO is 'Si es 0 no se usa el precio del pedido si es 1 se lo usa'; comment on column TTIPOSPRECIOUSO.FECHAINICIO is 'Inicio del rago de fechas en las que se usa el precio del pedido'; comment on column TTIPOSPRECIOUSO.FECHAFIN is 'Fin del rango de fechas en las que se utiliza el precio del pedido'; comment on column TTIPOSPRECIOUSO.CUSUARIO_EMISOR is 'Usuario que emite la disposicion de usar los precios de los pedidos en cierta fecha'; comment on column TTIPOSPRECIOUSO.VERSIONCONTROL is 'Version del registro'; comment on column TTIPOSPRECIOUSO.FDESDE is 'Fecha de inicio de vigencia del registro'; comment on column TTIPOSPRECIOUSO.FHASTA is 'Fecha de fin de vigencia del registro'; alter table TTIPOSPRECIOUSO add constraint IPKUSOPRECIOS primary key (CPERSONA_COMPANIA, CTIPOPRECIO, CUSOPRECIOPEDIDO, FHASTA); /*==============================================================*/ /* Table: TTIPOSPRESUPUESTO */ /*==============================================================*/ create table TTIPOSPRESUPUESTO ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRESUPUESTO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSPRESUPUESTO is 'Definicion de los tipos de presupuestos para compras'; comment on column TTIPOSPRESUPUESTO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSPRESUPUESTO.CTIPOPRESUPUESTO is 'Codigo de tipo del presupuesto que es la solicitud de pago'; comment on column TTIPOSPRESUPUESTO.DESCRIPCION is 'Descripcion del tipo de presupuesto'; comment on column TTIPOSPRESUPUESTO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSPRESUPUESTO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSPRESUPUESTO.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTIPOSPRESUPUESTO add constraint IPKTIPOSPRESU primary key (CPERSONA_COMPANIA, CTIPOPRESUPUESTO, FHASTA); /*==============================================================*/ /* Table: TTIPOSPRESUPUESTOID */ /*==============================================================*/ create table TTIPOSPRESUPUESTOID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPRESUPUESTO VARCHAR2(3) not null ); comment on table TTIPOSPRESUPUESTOID is 'Id del registro de tipos de presupuestos para compras'; comment on column TTIPOSPRESUPUESTOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSPRESUPUESTOID.CTIPOPRESUPUESTO is 'Codigo de tipo del presupuesto que es la solicitud de pago'; alter table TTIPOSPRESUPUESTOID add constraint IPKTIPOSPRESUID primary key (CPERSONA_COMPANIA, CTIPOPRESUPUESTO); /*==============================================================*/ /* Table: TTIPOSPROVEEDOR */ /*==============================================================*/ create table TTIPOSPROVEEDOR ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPROVEEDOR VARCHAR(2) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSPROVEEDOR is 'Definicion de los tipos de proveedor'; comment on column TTIPOSPROVEEDOR.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSPROVEEDOR.CTIPOPROVEEDOR is 'Codigo del tipo de proveedor'; comment on column TTIPOSPROVEEDOR.DESCRIPCION is 'Descripcion del tipo de proveedor'; comment on column TTIPOSPROVEEDOR.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSPROVEEDOR.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSPROVEEDOR.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTIPOSPROVEEDOR add constraint IPKTIPOSPROVEEDOR primary key (FHASTA, CPERSONA_COMPANIA, CTIPOPROVEEDOR); /*==============================================================*/ /* Table: TTIPOSPROVEEDORID */ /*==============================================================*/ create table TTIPOSPROVEEDORID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPOPROVEEDOR VARCHAR(2) not null ); comment on table TTIPOSPROVEEDORID is 'Id del registro de tipos de proveedores'; comment on column TTIPOSPROVEEDORID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSPROVEEDORID.CTIPOPROVEEDOR is 'Codigo del tipo de proveedor'; alter table TTIPOSPROVEEDORID add constraint IPKTIPOSPROVEEDORID primary key (CPERSONA_COMPANIA, CTIPOPROVEEDOR); /*==============================================================*/ /* Table: TTIPOSREGIMENFISCALEXTERIOR */ /*==============================================================*/ create table TTIPOSREGIMENFISCALEXTERIOR ( CIDIOMA VARCHAR2(3) not null, CTIPOREGIMENFISCALEXTERIOR VARCHAR2(2) not null, DESCRIPCION VARCHAR2(80), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSREGIMENFISCALEXTERIOR is 'Registro de los tipos de regimen fiscal del exterior'; comment on column TTIPOSREGIMENFISCALEXTERIOR.CIDIOMA is 'Codigo del idioma'; comment on column TTIPOSREGIMENFISCALEXTERIOR.CTIPOREGIMENFISCALEXTERIOR is 'Codigo del tipo de regimen fiscal del exterior'; comment on column TTIPOSREGIMENFISCALEXTERIOR.DESCRIPCION is 'Descripcion del tipo de regimen fiscal del exterior'; comment on column TTIPOSREGIMENFISCALEXTERIOR.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSREGIMENFISCALEXTERIOR.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSREGIMENFISCALEXTERIOR.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTIPOSREGIMENFISCALEXTERIOR add constraint IPKREGFISEXT primary key (CIDIOMA, CTIPOREGIMENFISCALEXTERIOR, FHASTA); /*==============================================================*/ /* Table: TTIPOSREGIMENFISCALEXTERIORID */ /*==============================================================*/ create table TTIPOSREGIMENFISCALEXTERIORID ( CTIPOREGIMENFISCALEXTERIOR VARCHAR2(2) not null ); comment on table TTIPOSREGIMENFISCALEXTERIORID is 'Id del registro de los tipos de regimen fiscal del exterior'; comment on column TTIPOSREGIMENFISCALEXTERIORID.CTIPOREGIMENFISCALEXTERIOR is 'Codigo del tipo de regimen fiscal del exterior'; alter table TTIPOSREGIMENFISCALEXTERIORID add constraint IPKREGFISEXTID primary key (CTIPOREGIMENFISCALEXTERIOR); /*==============================================================*/ /* Table: TTIPOSRELACIONADO */ /*==============================================================*/ create table TTIPOSRELACIONADO ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPORELACIONADO VARCHAR2(4) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP, VERSIONCONTROL NUMBER(22) default 0, BENEFICIARIO VARCHAR2(1) not null ); comment on table TTIPOSRELACIONADO is 'Definicion de los tipos de relacionado a una empresa'; comment on column TTIPOSRELACIONADO.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSRELACIONADO.CTIPORELACIONADO is 'Codigo del tipo de relacionado'; comment on column TTIPOSRELACIONADO.DESCRIPCION is 'Descripcion del tipo de relacionado'; comment on column TTIPOSRELACIONADO.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSRELACIONADO.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTIPOSRELACIONADO.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TTIPOSRELACIONADO.BENEFICIARIO is 'Tipo que identifica si el relacionado es proveedor o cliente'; alter table TTIPOSRELACIONADO add constraint CKBENEFICIARIO check (BENEFICIARIO IN ('C','P')); alter table TTIPOSRELACIONADO add constraint IPKTIPOSRELACIONADO primary key (CPERSONA_COMPANIA, CTIPORELACIONADO, FHASTA); /*==============================================================*/ /* Table: TTIPOSRELACIONADOCLASES */ /*==============================================================*/ create table TTIPOSRELACIONADOCLASES ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CTIPORELACIONADO VARCHAR2(4) not null, PORCENTAJE NUMBER(19,2), VALOR NUMBER(19,2), FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSRELACIONADOCLASES is 'Registro los tipos de relacionados por clases del item para aplicar descuentos'; comment on column TTIPOSRELACIONADOCLASES.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TTIPOSRELACIONADOCLASES.CLINEAITEM is 'Linea del Item'; comment on column TTIPOSRELACIONADOCLASES.CCLASEITEM is 'Clase de Item'; comment on column TTIPOSRELACIONADOCLASES.CTIPORELACIONADO is 'Codigo del tipo relacionado'; comment on column TTIPOSRELACIONADOCLASES.PORCENTAJE is 'Porcentaje para el descuento por tipo y clase'; comment on column TTIPOSRELACIONADOCLASES.VALOR is 'Valor que se le asigna al tipo y clase'; comment on column TTIPOSRELACIONADOCLASES.FDESDE is 'Fecha de guardado del registro'; comment on column TTIPOSRELACIONADOCLASES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTIPOSRELACIONADOCLASES.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TTIPOSRELACIONADOCLASES add constraint IPKTIPOSRELACIONADOCLASES primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTIPORELACIONADO, FHASTA); /*==============================================================*/ /* Table: TTIPOSRELACIONADOCLASESID */ /*==============================================================*/ create table TTIPOSRELACIONADOCLASESID ( CPERSONA_COMPANIA NUMBER(8) not null, CLINEAITEM VARCHAR2(3) not null, CCLASEITEM VARCHAR2(3) not null, CTIPORELACIONADO VARCHAR2(4) not null ); comment on table TTIPOSRELACIONADOCLASESID is 'TTIPOSRELACIONADOCLASESID'; comment on column TTIPOSRELACIONADOCLASESID.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TTIPOSRELACIONADOCLASESID.CLINEAITEM is 'Linea del Item'; comment on column TTIPOSRELACIONADOCLASESID.CCLASEITEM is 'Clase de Item'; comment on column TTIPOSRELACIONADOCLASESID.CTIPORELACIONADO is 'Codigo del tipo relacionado'; alter table TTIPOSRELACIONADOCLASESID add constraint IPKTIPOSRELACIONADOCLASESID primary key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTIPORELACIONADO); /*==============================================================*/ /* Table: TTIPOSRELACIONADOCLICTACONT */ /*==============================================================*/ create table TTIPOSRELACIONADOCLICTACONT ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPORELACIONADOCLIENTE VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSRELACIONADOCLICTACONT is 'Definicion de los codigos contables por tipo de relacionado para clientes'; comment on column TTIPOSRELACIONADOCLICTACONT.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSRELACIONADOCLICTACONT.CTIPORELACIONADOCLIENTE is 'Codigo del tipo de relacionado para clientes'; comment on column TTIPOSRELACIONADOCLICTACONT.CODIGOCONTABLE is 'Codigo contable asociado al tipo de relacionado'; comment on column TTIPOSRELACIONADOCLICTACONT.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TTIPOSRELACIONADOCLICTACONT add constraint IPKRELACIONADOCLICTACON primary key (CPERSONA_COMPANIA, CTIPORELACIONADOCLIENTE); /*==============================================================*/ /* Table: TTIPOSRELACIONADOID */ /*==============================================================*/ create table TTIPOSRELACIONADOID ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPORELACIONADO VARCHAR2(4) not null ); comment on table TTIPOSRELACIONADOID is 'Id del registro de los tipos de personas relacionadas a una empresa'; comment on column TTIPOSRELACIONADOID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSRELACIONADOID.CTIPORELACIONADO is 'Codigo del tipo de relacionado'; alter table TTIPOSRELACIONADOID add constraint IPKTIPOSRELACIONADOID primary key (CPERSONA_COMPANIA, CTIPORELACIONADO); /*==============================================================*/ /* Table: TTIPOSRELACIONADOPROVCTACONT */ /*==============================================================*/ create table TTIPOSRELACIONADOPROVCTACONT ( CPERSONA_COMPANIA NUMBER(8) not null, CTIPORELACIONADOPROVEEDOR VARCHAR2(4) not null, CODIGOCONTABLE VARCHAR2(19) not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTIPOSRELACIONADOPROVCTACONT is 'Definicion de los codigos contables por tipo de relacionado para proveedores'; comment on column TTIPOSRELACIONADOPROVCTACONT.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTIPOSRELACIONADOPROVCTACONT.CTIPORELACIONADOPROVEEDOR is 'Codigo del tipo de relacionado para proveedores'; comment on column TTIPOSRELACIONADOPROVCTACONT.CODIGOCONTABLE is 'Codigo contable asociado al tipo de relacionado'; comment on column TTIPOSRELACIONADOPROVCTACONT.VERSIONCONTROL is 'Manejo de optimistic locking.'; alter table TTIPOSRELACIONADOPROVCTACONT add constraint IPKRELACIONADOPROCTACON primary key (CPERSONA_COMPANIA, CTIPORELACIONADOPROVEEDOR); /*==============================================================*/ /* Table: TTRAFICOS */ /*==============================================================*/ create table TTRAFICOS ( CPERSONA_COMPANIA NUMBER(8) not null, CTRAFICO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TTRAFICOS is 'Definicion de los traficos'; comment on column TTRAFICOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTRAFICOS.CTRAFICO is 'Codigo del trafico'; comment on column TTRAFICOS.DESCRIPCION is 'Descripcion del trafico'; comment on column TTRAFICOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TTRAFICOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TTRAFICOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TTRAFICOS add constraint IPKTRAFICOS primary key (CPERSONA_COMPANIA, CTRAFICO, FHASTA); /*==============================================================*/ /* Table: TTRAFICOSID */ /*==============================================================*/ create table TTRAFICOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CTRAFICO VARCHAR2(3) not null ); comment on table TTRAFICOSID is 'Id del registro de trafico'; comment on column TTRAFICOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TTRAFICOSID.CTRAFICO is 'Codigo del trafico'; alter table TTRAFICOSID add constraint IPKTRAFICOSID primary key (CPERSONA_COMPANIA, CTRAFICO); /*==============================================================*/ /* Table: TUBICACIONNIVEL1 */ /*==============================================================*/ create table TUBICACIONNIVEL1 ( CPERSONA_COMPANIA NUMBER(8) not null, CUBICACIONNIVEL1 VARCHAR(4) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TUBICACIONNIVEL1 is 'Definicion de los nombre de las Ubicaciones de nivel 1'; comment on column TUBICACIONNIVEL1.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUBICACIONNIVEL1.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; comment on column TUBICACIONNIVEL1.DESCRIPCION is 'Descripcion de una ubicacion nivel 1'; comment on column TUBICACIONNIVEL1.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TUBICACIONNIVEL1.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TUBICACIONNIVEL1.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TUBICACIONNIVEL1 add constraint IPKUBICACIONNIVEL1 primary key (CUBICACIONNIVEL1, FHASTA, CPERSONA_COMPANIA); /*==============================================================*/ /* Table: TUBICACIONNIVEL1ID */ /*==============================================================*/ create table TUBICACIONNIVEL1ID ( CPERSONA_COMPANIA NUMBER(8) not null, CUBICACIONNIVEL1 VARCHAR(4) not null ); comment on table TUBICACIONNIVEL1ID is 'Id del registro de codigos de ubicaciones nivel 1'; comment on column TUBICACIONNIVEL1ID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUBICACIONNIVEL1ID.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; alter table TUBICACIONNIVEL1ID add constraint IPKUBICACIONNIVEL1ID primary key (CPERSONA_COMPANIA, CUBICACIONNIVEL1); /*==============================================================*/ /* Table: TUBICACIONNIVEL2 */ /*==============================================================*/ create table TUBICACIONNIVEL2 ( CPERSONA_COMPANIA NUMBER(8) not null, CUBICACIONNIVEL1 VARCHAR(4) not null, CUBICACIONNIVEL2 VARCHAR(4) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TUBICACIONNIVEL2 is 'Definicion de los nombre de las Ubicaciones de nivel 2'; comment on column TUBICACIONNIVEL2.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUBICACIONNIVEL2.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; comment on column TUBICACIONNIVEL2.CUBICACIONNIVEL2 is 'Codigo de la ubicacion nivel 2'; comment on column TUBICACIONNIVEL2.DESCRIPCION is 'Descripcion de una ubicacion nivel 2'; comment on column TUBICACIONNIVEL2.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TUBICACIONNIVEL2.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TUBICACIONNIVEL2.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TUBICACIONNIVEL2 add constraint IPKUBICACIONNIVEL2 primary key (CUBICACIONNIVEL1, FHASTA, CUBICACIONNIVEL2, CPERSONA_COMPANIA); /*==============================================================*/ /* Table: TUBICACIONNIVEL2ID */ /*==============================================================*/ create table TUBICACIONNIVEL2ID ( CPERSONA_COMPANIA NUMBER(8) not null, CUBICACIONNIVEL1 VARCHAR(4) not null, CUBICACIONNIVEL2 VARCHAR(4) not null ); comment on table TUBICACIONNIVEL2ID is 'Id del registro de codigos de ubicaciones nivel 2'; comment on column TUBICACIONNIVEL2ID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUBICACIONNIVEL2ID.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; comment on column TUBICACIONNIVEL2ID.CUBICACIONNIVEL2 is 'Codigo de la ubicacion nivel 2'; alter table TUBICACIONNIVEL2ID add constraint IPKUBICACIONNIVEL2ID primary key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1); /*==============================================================*/ /* Table: TUBICACIONNIVEL3 */ /*==============================================================*/ create table TUBICACIONNIVEL3 ( CPERSONA_COMPANIA NUMBER(8) not null, CUBICACIONNIVEL1 VARCHAR(4) not null, CUBICACIONNIVEL2 VARCHAR(4) not null, CUBICACIONNIVEL3 VARCHAR(4) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TUBICACIONNIVEL3 is 'Definicion de los nombre de las Ubicaciones de nivel 3'; comment on column TUBICACIONNIVEL3.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUBICACIONNIVEL3.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; comment on column TUBICACIONNIVEL3.CUBICACIONNIVEL2 is 'Codigo de la ubicacion nivel 2'; comment on column TUBICACIONNIVEL3.CUBICACIONNIVEL3 is 'Codigo de la ubicacion nivel 3'; comment on column TUBICACIONNIVEL3.DESCRIPCION is 'Descripcion de una ubicacion nivel 3'; comment on column TUBICACIONNIVEL3.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TUBICACIONNIVEL3.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TUBICACIONNIVEL3.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TUBICACIONNIVEL3 add constraint IPKUBICACIONNIVEL3 primary key (CUBICACIONNIVEL1, FHASTA, CUBICACIONNIVEL2, CUBICACIONNIVEL3, CPERSONA_COMPANIA); /*==============================================================*/ /* Table: TUBICACIONNIVEL3ID */ /*==============================================================*/ create table TUBICACIONNIVEL3ID ( CPERSONA_COMPANIA NUMBER(8) not null, CUBICACIONNIVEL1 VARCHAR(4) not null, CUBICACIONNIVEL2 VARCHAR(4) not null, CUBICACIONNIVEL3 VARCHAR(4) not null ); comment on table TUBICACIONNIVEL3ID is 'Id del registro de codigos de ubicaciones nivel 3'; comment on column TUBICACIONNIVEL3ID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUBICACIONNIVEL3ID.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; comment on column TUBICACIONNIVEL3ID.CUBICACIONNIVEL2 is 'Codigo de la ubicacion nivel 2'; comment on column TUBICACIONNIVEL3ID.CUBICACIONNIVEL3 is 'Codigo de la ubicacion nivel 3'; alter table TUBICACIONNIVEL3ID add constraint IPKUBICACIONNIVEL3ID primary key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3); /*==============================================================*/ /* Table: TUBICACIONNIVEL4 */ /*==============================================================*/ create table TUBICACIONNIVEL4 ( CPERSONA_COMPANIA NUMBER(8) not null, CUBICACIONNIVEL1 VARCHAR(4) not null, CUBICACIONNIVEL2 VARCHAR(4) not null, CUBICACIONNIVEL3 VARCHAR(4) not null, CUBICACIONNIVEL4 VARCHAR(4) not null, DESCRIPCION VARCHAR(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TUBICACIONNIVEL4 is 'Definicion de los nombre de las Ubicaciones de nivel 4'; comment on column TUBICACIONNIVEL4.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUBICACIONNIVEL4.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; comment on column TUBICACIONNIVEL4.CUBICACIONNIVEL2 is 'Codigo de la ubicacion nivel 2'; comment on column TUBICACIONNIVEL4.CUBICACIONNIVEL3 is 'Codigo de la ubicacion nivel 3'; comment on column TUBICACIONNIVEL4.CUBICACIONNIVEL4 is 'Codigo de la ubicacion nivel 4'; comment on column TUBICACIONNIVEL4.DESCRIPCION is 'Descripcion de una ubicacion nivel 4'; comment on column TUBICACIONNIVEL4.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TUBICACIONNIVEL4.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TUBICACIONNIVEL4.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TUBICACIONNIVEL4 add constraint IPKUBICACIONNIVEL4 primary key (CUBICACIONNIVEL1, FHASTA, CUBICACIONNIVEL2, CUBICACIONNIVEL3, CUBICACIONNIVEL4, CPERSONA_COMPANIA); /*==============================================================*/ /* Table: TUBICACIONNIVEL4ID */ /*==============================================================*/ create table TUBICACIONNIVEL4ID ( CPERSONA_COMPANIA NUMBER(8) not null, CUBICACIONNIVEL1 VARCHAR(4) not null, CUBICACIONNIVEL2 VARCHAR(4) not null, CUBICACIONNIVEL3 VARCHAR(4) not null, CUBICACIONNIVEL4 VARCHAR(4) not null ); comment on table TUBICACIONNIVEL4ID is 'Id del registro de codigos de ubicaciones nivel 4'; comment on column TUBICACIONNIVEL4ID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUBICACIONNIVEL4ID.CUBICACIONNIVEL1 is 'Codigo de la ubicacion nivel 1'; comment on column TUBICACIONNIVEL4ID.CUBICACIONNIVEL2 is 'Codigo de la ubicacion nivel 2'; comment on column TUBICACIONNIVEL4ID.CUBICACIONNIVEL3 is 'Codigo de la ubicacion nivel 3'; comment on column TUBICACIONNIVEL4ID.CUBICACIONNIVEL4 is 'Codigo de la ubicacion nivel 4'; alter table TUBICACIONNIVEL4ID add constraint IPKUBICACIONNIVEL4ID primary key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3, CUBICACIONNIVEL4); /*==============================================================*/ /* Table: TUNIDADES */ /*==============================================================*/ create table TUNIDADES ( CUNIDAD VARCHAR(3) not null, DESCRIPCION VARCHAR(30), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TUNIDADES is 'Definicion de las unidades para los inventarios'; comment on column TUNIDADES.CUNIDAD is 'Codigo de la unidad'; comment on column TUNIDADES.DESCRIPCION is 'Descripcion de la unidad'; comment on column TUNIDADES.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TUNIDADES.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TUNIDADES.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TUNIDADES add constraint IPKUNIDADES primary key (CUNIDAD, FHASTA); /*==============================================================*/ /* Table: TUNIDADESID */ /*==============================================================*/ create table TUNIDADESID ( CUNIDAD VARCHAR(3) not null ); comment on table TUNIDADESID is 'Id del registro de unidades para los inventarios'; comment on column TUNIDADESID.CUNIDAD is 'Codigo de la unidad'; alter table TUNIDADESID add constraint IPKUNIDADESID primary key (CUNIDAD); /*==============================================================*/ /* Table: TUSOS */ /*==============================================================*/ create table TUSOS ( CPERSONA_COMPANIA NUMBER(8) not null, CUSO VARCHAR2(3) not null, DESCRIPCION VARCHAR2(100), FHASTA TIMESTAMP not null, FDESDE TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0 ); comment on table TUSOS is 'Definicion de los usos para las clases de inventarios'; comment on column TUSOS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUSOS.CUSO is 'Codigo del uso de la clase del item'; comment on column TUSOS.DESCRIPCION is 'Descripcion del uso para la clase del item'; comment on column TUSOS.FHASTA is 'Fecha hasta la que esta vigente el registro'; comment on column TUSOS.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TUSOS.VERSIONCONTROL is 'Manejo de optimistic loking'; alter table TUSOS add constraint IPKTUSOS primary key (CPERSONA_COMPANIA, CUSO, FHASTA); /*==============================================================*/ /* Table: TUSOSID */ /*==============================================================*/ create table TUSOSID ( CPERSONA_COMPANIA NUMBER(8) not null, CUSO VARCHAR2(3) not null ); comment on table TUSOSID is 'Id del registro de usos de las clases de inventarios'; comment on column TUSOSID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TUSOSID.CUSO is 'Codigo de uso de Item'; alter table TUSOSID add constraint IPKUSOSID primary key (CPERSONA_COMPANIA, CUSO); /*==============================================================*/ /* Table: TVALORESFLETE */ /*==============================================================*/ create table TVALORESFLETE ( CPERSONA_COMPANIA NUMBER(8) not null, CLISTAFLETE VARCHAR2(3) not null, CMARCA VARCHAR2(3) not null, CBODEGA VARCHAR2(3) not null, VALOR NUMBER(19,6) not null, VERSIONCONTROL NUMBER(22) default 0 not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null ); comment on table TVALORESFLETE is 'Tabla donde se almacena los valores de las lista de fletes'; comment on column TVALORESFLETE.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TVALORESFLETE.CLISTAFLETE is 'Codigo de la lista de fletes'; comment on column TVALORESFLETE.CMARCA is 'Codigo de la marca del item'; comment on column TVALORESFLETE.CBODEGA is 'Codigo de la bodega destino'; comment on column TVALORESFLETE.VALOR is 'Valor del flete'; comment on column TVALORESFLETE.VERSIONCONTROL is 'Manejo de optimistic locking'; comment on column TVALORESFLETE.FDESDE is 'Fecha desde la que esta vigente el registro'; comment on column TVALORESFLETE.FHASTA is 'Fecha hasta la que esta vigente el registro'; alter table TVALORESFLETE add constraint IPKVALORESFLETE primary key (CPERSONA_COMPANIA, CLISTAFLETE, CMARCA, CBODEGA, FHASTA); /*==============================================================*/ /* Table: TZONAS */ /*==============================================================*/ create table TZONAS ( CPERSONA_COMPANIA NUMBER(8) not null, CPAIS VARCHAR2(3) not null, CPROVINCIA VARCHAR2(3) not null, CCIUDAD VARCHAR2(6) not null, CZONA VARCHAR2(4) not null, NOMBRE VARCHAR2(30) not null, COORDENADAAX VARCHAR2(20) not null, COORDENADAAY VARCHAR2(20) not null, COORDENADABY VARCHAR2(20) not null, COORDENADABX VARCHAR2(20) not null, COORDENADACY VARCHAR2(20) not null, COORDENADACX VARCHAR2(20) not null, COORDENADADY VARCHAR2(20) not null, COORDENADADX VARCHAR2(20) not null, FDESDE TIMESTAMP not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, CTERRITORIO VARCHAR2(4) not null ); comment on table TZONAS is 'Registro de codigos de las zonas geograficas'; comment on column TZONAS.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TZONAS.CPAIS is 'Codigo del pais'; comment on column TZONAS.CPROVINCIA is 'Codigo de la provincia'; comment on column TZONAS.CCIUDAD is 'Codigo de ciudad'; comment on column TZONAS.CZONA is 'Codigo de zona geografica'; comment on column TZONAS.NOMBRE is 'Nombre de la ciudad '; comment on column TZONAS.COORDENADAAX is 'Coordenada +X de la zona geografica del punto A'; comment on column TZONAS.COORDENADAAY is 'Coordenada +Y de la zona geografica del punto A'; comment on column TZONAS.COORDENADABY is 'Coordenada +Y de la zona geografica del punto B'; comment on column TZONAS.COORDENADABX is 'Coordenada +X de la zona geografica del punto B'; comment on column TZONAS.COORDENADACY is 'Coordenada +Y de la zona geografica del punto C'; comment on column TZONAS.COORDENADACX is 'Coordenada +X de la zona geografica del punto C'; comment on column TZONAS.COORDENADADY is 'Coordenada +Y de la zona geografica del punto D'; comment on column TZONAS.COORDENADADX is 'Coordenada +X de la zona geografica del punto D'; comment on column TZONAS.FDESDE is 'Fecha desde la que esta vigente la descripcion de una ciudad'; comment on column TZONAS.FHASTA is 'Fecha hasta la que esta vigente la descripcion de una ciudad'; comment on column TZONAS.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TZONAS.CTERRITORIO is 'CTERRITORIO'; alter table TZONAS add constraint IPKZONA primary key (CPERSONA_COMPANIA, CPAIS, CPROVINCIA, CCIUDAD, CZONA, CTERRITORIO, FHASTA); /*==============================================================*/ /* Table: TZONASID */ /*==============================================================*/ create table TZONASID ( CPERSONA_COMPANIA NUMBER(8) not null, CPAIS VARCHAR2(3) not null, CPROVINCIA VARCHAR2(3) not null, CCIUDAD VARCHAR2(6) not null, CZONA VARCHAR2(4) not null, CTERRITORIO VARCHAR2(4) not null ); comment on table TZONASID is 'Id del registro de codigos de las zonas geograficas'; comment on column TZONASID.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TZONASID.CPAIS is 'Codigo del pais'; comment on column TZONASID.CPROVINCIA is 'Codigo de la provincia'; comment on column TZONASID.CCIUDAD is 'Codigo de ciudad'; comment on column TZONASID.CZONA is 'Codigo de zona geografica'; comment on column TZONASID.CTERRITORIO is 'CODIGO DEL TERRITORIO'; alter table TZONASID add constraint IPKZONAID primary key (CPERSONA_COMPANIA, CPAIS, CPROVINCIA, CCIUDAD, CZONA, CTERRITORIO); /*==============================================================*/ /* View: VITEMSTARIFASRETENCION */ /*==============================================================*/ create or replace view VITEMSTARIFASRETENCION as SELECT TCI.CPERSONA_COMPANIA, TCI.CCUENTA, TCI.DESCRIPCION, TCI.CUNIDAD, ( SELECT TU.DESCRIPCION FROM TUNIDADES TU WHERE TCI.CUNIDAD = TU.CUNIDAD AND TU.FHASTA=FNCFHASTA) DUNIDAD, TCI.CMARCA, ( SELECT TM.DESCRIPCION FROM TMARCAS TM WHERE TCI.CMARCA = TM.CMARCA AND TM.FHASTA=FNCFHASTA) DMARCA, TCI.CTIPOITEM, TTI.DESCRIPCION DTIPOITEM, TTI.CCONCEPTO CCONCEPTO, TCI.CTARIFAIVA, ( SELECT IVA.PORCENTAJETARIFAIVA FROM TTARIFAIVA IVA WHERE IVA.FHASTA=FNCFHASTA AND TCI.CTARIFAIVA = IVA.CTARIFAIVA) PORCENTAJETARIFAIVA, TCI.CTARIFAICE, ( SELECT ICE.PORCENTAJEICE FROM TTARIFAICE ICE WHERE ICE.FHASTA=FNCFHASTA AND ICE.CTARIFAICE = TCI.CTARIFAICE) PORCENTAJEICE, TSI.CANTIDADACTUAL, TSI.CBODEGA, CRF.CCONCEPTORF, PRF.PORCENTAJERETENCIONFUENTE, TRD.CSUBSISTEMA, TRD.CTRANSACCION, TRD.RUBRO, CRI.CTIPOCONTRIBUYENTE_AGENTE, CRI.CTIPOCONTRIBUYENTE_SUJETO, CRI.CPORCENTAJERETENCIONIVA, PRI.PORCENTAJERETENCIONIVA, PRI.CODIGOSRI FROM TCUENTAINVENTARIO TCI, TSALDOSINVENTARIO TSI, TTIPOSITEM TTI, TCONCEPTORFITEM CRF, TCONCEPTORETENCIONFUENTE PRF, TTRANSACCIONRUBROSDEFINICION TRD, TCONFIGURARETENCIONIVAITEM CRI, TPORCENTAJERETENCIONTARIFAIVA PRI --TCUENTAINVENTARIO WHERE TCI.FHASTA=FNCFHASTA AND TCI.MOVIMIENTO='1' --TSALDOSINVENTARIO AND TCI.CPERSONA_COMPANIA=TSI.CPERSONA_COMPANIA AND TCI.CCUENTA=TSI.CCUENTA AND TSI.FHASTA=FNCFHASTA --TTIPOSITEM AND TCI.CPERSONA_COMPANIA=TTI.CPERSONA_COMPANIA AND TCI.CTIPOITEM=TTI.CTIPOITEM AND TTI.FHASTA=FNCFHASTA --TCONCEPTORFITEM AND TCI.CPERSONA_COMPANIA=CRF.CPERSONA_COMPANIA AND TCI.CTIPOITEM = CRF.CTIPOITEM AND CRF.FHASTA=FNCFHASTA --TCONCEPTORETENCIONFUENTE AND CRF.CCONCEPTORF=PRF.CCONCEPTORF AND PRF.FHASTA = FNCFHASTA --TTRANSACCIONRUBROSDEFINICION AND TTI.CCONCEPTO=TRD.CCONCEPTO --TCONFIGURARETENCIONIVAITEM AND TCI.CPERSONA_COMPANIA=CRI.CPERSONA_COMPANIA AND TCI.CTIPOITEM = CRI.CTIPOITEM AND TCI.CTARIFAIVA = CRI.CTARIFAIVA AND CRI.FHASTA = FNCFHASTA --TPORCENTAJERETENCIONTARIFAIVA AND TCI.CTARIFAIVA = PRI.CTARIFAIVA AND CRI.CPORCENTAJERETENCIONIVA=PRI.CPORCENTAJERETENCIONIVA AND PRI.FHASTA = FNCFHASTA ORDER BY TCI.CPERSONA_COMPANIA, TSI.CBODEGA, TCI.CTIPOITEM, CRI.CTIPOCONTRIBUYENTE_AGENTE, CRI.CTIPOCONTRIBUYENTE_SUJETO ; comment on table VITEMSTARIFASRETENCION is 'Vista de los items con todas sus tarifas y retenciones'; comment on column VITEMSTARIFASRETENCION.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column VITEMSTARIFASRETENCION.CCUENTA is 'Codigo de Item de los Inventarios'; comment on column VITEMSTARIFASRETENCION.DESCRIPCION is 'Descripcion del Item de los Inventarios'; comment on column VITEMSTARIFASRETENCION.CUNIDAD is 'Codigo de la unidad de los Inventarios'; comment on column VITEMSTARIFASRETENCION.DUNIDAD is 'DUNIDAD'; comment on column VITEMSTARIFASRETENCION.CMARCA is 'Codigo de la marca de los Inventarios'; comment on column VITEMSTARIFASRETENCION.DMARCA is 'DMARCA'; comment on column VITEMSTARIFASRETENCION.CTIPOITEM is 'Codigo del tipo de Item'; comment on column VITEMSTARIFASRETENCION.DTIPOITEM is 'Descripcion del tipo de Item'; comment on column VITEMSTARIFASRETENCION.CCONCEPTO is 'Codigo de concepto de debito o credito'; comment on column VITEMSTARIFASRETENCION.CTARIFAIVA is 'Codigo de la Tarifa del IVA del Item'; comment on column VITEMSTARIFASRETENCION.PORCENTAJETARIFAIVA is 'PORCENTAJETARIFAIVA'; comment on column VITEMSTARIFASRETENCION.CTARIFAICE is 'Codigo de la Tarifa del ICE del Item'; comment on column VITEMSTARIFASRETENCION.PORCENTAJEICE is 'PORCENTAJEICE'; comment on column VITEMSTARIFASRETENCION.CANTIDADACTUAL is 'Cantidad actual de item en la bodega'; comment on column VITEMSTARIFASRETENCION.CBODEGA is 'Codigo de la bodega'; comment on column VITEMSTARIFASRETENCION.CCONCEPTORF is 'Codifo del concepto de retencion en la fuente'; comment on column VITEMSTARIFASRETENCION.PORCENTAJERETENCIONFUENTE is 'Porcentaje de retencion en la fuente'; comment on column VITEMSTARIFASRETENCION.CSUBSISTEMA is 'Codigo del subsistema'; comment on column VITEMSTARIFASRETENCION.CTRANSACCION is 'Codigo de la transaccion'; comment on column VITEMSTARIFASRETENCION.RUBRO is 'Secuencia de rubro dentro de la transaccion.'; comment on column VITEMSTARIFASRETENCION.CTIPOCONTRIBUYENTE_AGENTE is 'Codigo del tipo de contribuyente que es agente de retencion'; comment on column VITEMSTARIFASRETENCION.CTIPOCONTRIBUYENTE_SUJETO is 'Codigo del tipo de contribuyente que es sujeto de retencion'; comment on column VITEMSTARIFASRETENCION.CPORCENTAJERETENCIONIVA is 'Codigo de porcentaje de retencion de la Tarifa IVA'; comment on column VITEMSTARIFASRETENCION.PORCENTAJERETENCIONIVA is 'Porcentaje de retencion de la Tarifa IVA'; comment on column VITEMSTARIFASRETENCION.CODIGOSRI is 'Codigo pra el SRI'; /*==============================================================*/ /* View: VMOVIMIENTOSF */ /*==============================================================*/ create or replace view VMOVIMIENTOSF as SELECT NUMEROMENSAJE, MIN(STRANSACCION) STRANSACCION, PARTICION, MIN(FAPPSERVER) FAPPSERVER, MIN(FREAL) FREAL, MIN(FPROCESO) FPROCESO, MIN(FCONTABLE) FCONTABLE, MIN(FVALOR) FVALOR, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, CCLASIFICACIONCONTABLE, MIN(CCUENTA) ccuenta, SUBCUENTA, SSUBCUENTA, CPERSONA_CLIENTE, COFICINA_CUENTA, CSUCURSAL_CUENTA, CPERSONA_COMPANIA, CATEGORIA, CGRUPOBALANCE, DEBITOCREDITO, CTERMINAL, CCANAL, CUSUARIO, CUSUARIO_AUTORIZADOR, CCONCEPTOCONTABLE, NUMERODOCUMENTO, NUMERODOCUMENTOFINAL, CIMAGENDOCUMENTO, CODIGODEPOSITO, CODIGOCONTABLE, MODO, REVERSO, NUMEROMENSAJE_REVERSO, CPERSONA_TRANSACCION, CTIPOPERSONA, CTIPODOCUMENTOPERSONA, IDENTIFICACION, CSUBSISTEMA_TRANSACCION, MIN(CTRANSACCION) CTRANSACCION, VERSIONTRANSACCION, MIN(RUBRO) RUBRO, MIN(CCONCEPTO) CCONCEPTO, COFICINA_ORIGEN, CSUCURSAL_ORIGEN, CSUBSISTEMA_ORIGEN, CTRANSACCION_ORIGEN, VERSIONTRANSACCION_ORIGEN, COTIZACION, CMONEDA_CUENTA, SUM (VALORMONEDACUENTA) VALORMONEDACUENTA, CMONEDA_OFICIAL, SUM (VALORMONEDAOFICIAL) VALORMONEDAOFICIAL, ORIGENDESTINO, CMONEDA_MOVIMIENTO, SUM (VALORMONEDAMOVIMIENTO) VALORMONEDAMOVIMIENTO, CSECTORECONOMICO, CCALIFICACIONRIESGO, CTIPOSALDOCATEGORIA, MIN(CESTATUSCUENTA) CESTATUSCUENTA, CTIPOCAMBIO, MIN(FVENCIMIENTO) FVENCIMIENTO, CODIGOPLAZO, FPAGO, DETALLE, PROVISIONA, NUMEROCOMPROBANTE, IDENTIFICACIONBENEFICIARIO, NOMBREBENEFICIARIO, VALORCALCULOTARIFARIO, CCODIGOUSUARIO, CTIPOIDENTIFICACION, CAREA, FPROCESOCUADRE, FPROCESOCOMPENSACION, REVERSOFECHAVALOR, VALORPLANILLA, CESTADOOPERACION, MIN (CAPITALREDUCIDO) CAPITALREDUCIDO, CAREA_ORIGEN, FBALANCE, MIN(NUMEROPAPELETA) NUMEROPAPELETA, CMONEDADENOMINACION, CCENTROCOSTO, POSTEARSALDO FROM tmovimientos GROUP BY NUMEROMENSAJE, PARTICION, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, CCLASIFICACIONCONTABLE, SUBCUENTA, SSUBCUENTA, CPERSONA_CLIENTE, COFICINA_CUENTA, CSUCURSAL_CUENTA, CPERSONA_COMPANIA, CATEGORIA, CGRUPOBALANCE, CTERMINAL, CCANAL, CUSUARIO, CUSUARIO_AUTORIZADOR, CCONCEPTOCONTABLE, NUMERODOCUMENTO, NUMERODOCUMENTOFINAL, CIMAGENDOCUMENTO, CODIGODEPOSITO, CODIGOCONTABLE, MODO, REVERSO, NUMEROMENSAJE_REVERSO, CPERSONA_TRANSACCION, CTIPOPERSONA, CTIPODOCUMENTOPERSONA, IDENTIFICACION, CSUBSISTEMA_TRANSACCION, VERSIONTRANSACCION, COFICINA_ORIGEN, CSUCURSAL_ORIGEN, CSUBSISTEMA_ORIGEN, CTRANSACCION_ORIGEN, VERSIONTRANSACCION_ORIGEN, COTIZACION, CMONEDA_CUENTA, CMONEDA_OFICIAL, ORIGENDESTINO, CMONEDA_MOVIMIENTO, CSECTORECONOMICO, CCALIFICACIONRIESGO, CTIPOSALDOCATEGORIA, CTIPOCAMBIO, CODIGOPLAZO, FPAGO, DETALLE, PROVISIONA, NUMEROCOMPROBANTE, IDENTIFICACIONBENEFICIARIO, NOMBREBENEFICIARIO, VALORCALCULOTARIFARIO, CCODIGOUSUARIO, CTIPOIDENTIFICACION, CAREA, FPROCESOCUADRE, FPROCESOCOMPENSACION, REVERSOFECHAVALOR, VALORPLANILLA, CESTADOOPERACION, CAREA_ORIGEN, FBALANCE, CMONEDADENOMINACION, DEBITOCREDITO, CCENTROCOSTO, POSTEARSALDO; comment on table VMOVIMIENTOSF is 'Vista de movimientos para Fenicios'; comment on column VMOVIMIENTOSF.NUMEROMENSAJE is 'Numero de mensaje'; comment on column VMOVIMIENTOSF.STRANSACCION is 'STRANSACCION'; comment on column VMOVIMIENTOSF.PARTICION is 'yyyyymm de la fecha contable del movimiento '; comment on column VMOVIMIENTOSF.FAPPSERVER is 'FAPPSERVER'; comment on column VMOVIMIENTOSF.FREAL is 'FREAL'; comment on column VMOVIMIENTOSF.FPROCESO is 'FPROCESO'; comment on column VMOVIMIENTOSF.FCONTABLE is 'FCONTABLE'; comment on column VMOVIMIENTOSF.FVALOR is 'FVALOR'; comment on column VMOVIMIENTOSF.CSUBSISTEMA is 'Codigo de subsistema al que pertece la cuenta.'; comment on column VMOVIMIENTOSF.CGRUPOPRODUCTO is 'Codigo del grupo de producto de la cuenta'; comment on column VMOVIMIENTOSF.CPRODUCTO is 'Codigo del producto de la cuenta'; comment on column VMOVIMIENTOSF.CCLASIFICACIONCONTABLE is 'Codigo de la clasificacion contable de los productos, ejemplo Prestamos, microcredito, comercial consumo, hipotecario. '; comment on column VMOVIMIENTOSF.CCUENTA is 'CCUENTA'; comment on column VMOVIMIENTOSF.SUBCUENTA is 'Numero de subcuenta.'; comment on column VMOVIMIENTOSF.SSUBCUENTA is 'Consecutivo por subcuenta'; comment on column VMOVIMIENTOSF.CPERSONA_CLIENTE is 'Codigo de persona a la que pertenece la cuenta.'; comment on column VMOVIMIENTOSF.COFICINA_CUENTA is 'Codigo de oficiana de la cuenta'; comment on column VMOVIMIENTOSF.CSUCURSAL_CUENTA is 'Codigo de sucursal de la cuenta'; comment on column VMOVIMIENTOSF.CPERSONA_COMPANIA is 'Codigo de persona de la compania de la categoria. '; comment on column VMOVIMIENTOSF.CATEGORIA is 'Codigo de categoria. '; comment on column VMOVIMIENTOSF.CGRUPOBALANCE is 'Codigo del grupo de balance'; comment on column VMOVIMIENTOSF.DEBITOCREDITO is 'Marca si una transaccion es de debito o credito.'; comment on column VMOVIMIENTOSF.CTERMINAL is 'Codigo de terminal. '; comment on column VMOVIMIENTOSF.CCANAL is 'Codigo de canal.'; comment on column VMOVIMIENTOSF.CUSUARIO is 'Codigo de usuario'; comment on column VMOVIMIENTOSF.CUSUARIO_AUTORIZADOR is 'Codigo del usuario que autoriza el movimiento'; comment on column VMOVIMIENTOSF.CCONCEPTOCONTABLE is 'Codigo de concepto contable. '; comment on column VMOVIMIENTOSF.NUMERODOCUMENTO is 'Numero de documento. '; comment on column VMOVIMIENTOSF.NUMERODOCUMENTOFINAL is 'Numero de documento final utilizado para los rangos de cheques en la anulacion'; comment on column VMOVIMIENTOSF.CIMAGENDOCUMENTO is 'Codigo de imagen del documento asociado a una transaccion.'; comment on column VMOVIMIENTOSF.CODIGODEPOSITO is 'Numero de deposito codificado'; comment on column VMOVIMIENTOSF.CODIGOCONTABLE is 'Codigo contable que afecta el movimiento.'; comment on column VMOVIMIENTOSF.MODO is 'Modo de la transaccion Normal o Imperativa.'; comment on column VMOVIMIENTOSF.REVERSO is 'Indica si el movimiento se ejecuto en modo normal o reverso. '; comment on column VMOVIMIENTOSF.NUMEROMENSAJE_REVERSO is 'Numero de mensaje del movimiento reversado .'; comment on column VMOVIMIENTOSF.CPERSONA_TRANSACCION is 'Codigo de persona que realiza la transaccion. '; comment on column VMOVIMIENTOSF.CTIPOPERSONA is 'Codigo del tipo de persona que califica al documento'; comment on column VMOVIMIENTOSF.CTIPODOCUMENTOPERSONA is 'Tipo de documento asociado a la persona que realiza el movimiento.'; comment on column VMOVIMIENTOSF.IDENTIFICACION is 'Identificacion de la persona que realiza el movimiento.'; comment on column VMOVIMIENTOSF.CSUBSISTEMA_TRANSACCION is 'Codigo de subsistema de la transaccion'; comment on column VMOVIMIENTOSF.CTRANSACCION is 'CTRANSACCION'; comment on column VMOVIMIENTOSF.VERSIONTRANSACCION is 'Version de la transaccion'; comment on column VMOVIMIENTOSF.RUBRO is 'RUBRO'; comment on column VMOVIMIENTOSF.CCONCEPTO is 'CCONCEPTO'; comment on column VMOVIMIENTOSF.COFICINA_ORIGEN is 'Codigo de oficina origen del movimiento.'; comment on column VMOVIMIENTOSF.CSUCURSAL_ORIGEN is 'Codigo de sucursal origen del movimiento.'; comment on column VMOVIMIENTOSF.CSUBSISTEMA_ORIGEN is 'Codigo de subsistema de la transaccion origen.'; comment on column VMOVIMIENTOSF.CTRANSACCION_ORIGEN is 'Codigo de transaccionorigen. '; comment on column VMOVIMIENTOSF.VERSIONTRANSACCION_ORIGEN is 'Version de transaccion origen.'; comment on column VMOVIMIENTOSF.COTIZACION is 'Cotizacion de la moneda aplicada al movimiento.'; comment on column VMOVIMIENTOSF.CMONEDA_CUENTA is 'Codigo moneda de la cuenta.'; comment on column VMOVIMIENTOSF.VALORMONEDACUENTA is 'VALORMONEDACUENTA'; comment on column VMOVIMIENTOSF.CMONEDA_OFICIAL is 'Codigo moneda oficial o local.'; comment on column VMOVIMIENTOSF.VALORMONEDAOFICIAL is 'VALORMONEDAOFICIAL'; comment on column VMOVIMIENTOSF.ORIGENDESTINO is 'Indica si el movimiento es de O=origen o D=destino para aplicar las cotizaciones de compra y venta'; comment on column VMOVIMIENTOSF.CMONEDA_MOVIMIENTO is 'Codigo de la moneda origen o destino del movimiento'; comment on column VMOVIMIENTOSF.VALORMONEDAMOVIMIENTO is 'VALORMONEDAMOVIMIENTO'; comment on column VMOVIMIENTOSF.CSECTORECONOMICO is 'Codigo del sector economico como: 1005 = BANCA'; comment on column VMOVIMIENTOSF.CCALIFICACIONRIESGO is 'Codigo de la calificacion de riesgo de la persona juridica'; comment on column VMOVIMIENTOSF.CTIPOSALDOCATEGORIA is 'Codigo del tipo de saldo de la categoria SAL (Saldos de cuentas), ACC (provisiones)'; comment on column VMOVIMIENTOSF.CESTATUSCUENTA is 'CESTATUSCUENTA'; comment on column VMOVIMIENTOSF.CTIPOCAMBIO is 'Codigo del tipo de cambio'; comment on column VMOVIMIENTOSF.FVENCIMIENTO is 'FVENCIMIENTO'; comment on column VMOVIMIENTOSF.CODIGOPLAZO is 'Codigo de plazo o vencimiento de la cuota, utilizado para maduracion de cuotas.'; comment on column VMOVIMIENTOSF.FPAGO is 'Fecha del ultimo pago de una cuota'; comment on column VMOVIMIENTOSF.DETALLE is 'Detalle adicional del movimiento'; comment on column VMOVIMIENTOSF.PROVISIONA is 'Indica si la categoria contable provisiona interes'; comment on column VMOVIMIENTOSF.NUMEROCOMPROBANTE is 'Numero de comprobante contable'; comment on column VMOVIMIENTOSF.IDENTIFICACIONBENEFICIARIO is 'Identificacion del beneficiario'; comment on column VMOVIMIENTOSF.NOMBREBENEFICIARIO is 'Nombre del beneficiario'; comment on column VMOVIMIENTOSF.VALORCALCULOTARIFARIO is 'Valor en la moneda de la cuenta correspondiente al calculado segun el tarifario'; comment on column VMOVIMIENTOSF.CCODIGOUSUARIO is 'Codigo unico numerico de usuario'; comment on column VMOVIMIENTOSF.CTIPOIDENTIFICACION is 'Codigo del tipo de identificacion de una persona'; comment on column VMOVIMIENTOSF.CAREA is 'Codigo de area: cre = credito, ope=operaciones, etc'; comment on column VMOVIMIENTOSF.FPROCESOCUADRE is 'Fecha de proceso a la que corresponde el cuadre de cajas'; comment on column VMOVIMIENTOSF.FPROCESOCOMPENSACION is 'Fecha de proceso a la que corresponde la compensacion de cajeros automaticos'; comment on column VMOVIMIENTOSF.REVERSOFECHAVALOR is 'Marca el movimiento en el cual se realizo una entrada reversiva, en el caso de prestamos se trata de un pago reversado con fecha valor'; comment on column VMOVIMIENTOSF.VALORPLANILLA is 'Valor del deposito realizado por concepto de sueldos al cual no se aplica el impuesto a la circulacion '; comment on column VMOVIMIENTOSF.CESTADOOPERACION is 'Codigos del estado de la operacion de credito'; comment on column VMOVIMIENTOSF.CAPITALREDUCIDO is 'CAPITALREDUCIDO'; comment on column VMOVIMIENTOSF.CAREA_ORIGEN is 'Codigo de area origen del movimiento'; comment on column VMOVIMIENTOSF.FBALANCE is 'Fecha contable en la que el movimiento va a visualizarse en los reportes de contabilidad.'; comment on column VMOVIMIENTOSF.NUMEROPAPELETA is 'NUMEROPAPELETA'; comment on column VMOVIMIENTOSF.CMONEDADENOMINACION is 'CMONEDADENOMINACION'; comment on column VMOVIMIENTOSF.CCENTROCOSTO is 'CCENTROCOSTO'; comment on column VMOVIMIENTOSF.POSTEARSALDO is 'POSTEARSALDO'; /*==============================================================*/ /* View: VSALDOSINVENTARIO */ /*==============================================================*/ create or replace view VSALDOSINVENTARIO as SELECT RESUL.CPERSONA_COMPANIA, TIT.CTIPOITEM, TIT.DESCRIPCION AS DESCRIPCION_CTIPOITEM, CI.CLINEAITEM, ( SELECT DESCRIPCION FROM TLINEASITEM WHERE FHASTA = FNCFHASTA AND CPERSONA_COMPANIA = RESUL.CPERSONA_COMPANIA AND CLINEAITEM = CI.CLINEAITEM) AS DESCRIPCION_CLINEAITEM, CI.CCLASEITEM, ( SELECT DESCRIPCION FROM TCLASESITEM WHERE CPERSONA_COMPANIA = RESUL.CPERSONA_COMPANIA AND FHASTA = FNCFHASTA AND CLINEAITEM = CI.CLINEAITEM AND CCLASEITEM = CI.CCLASEITEM) AS DESCRIPCION_CCLASEITEM, CI.CSUBCLASEITEM, ( SELECT DESCRIPCION FROM TSUBCLASESITEM WHERE CPERSONA_COMPANIA = RESUL.CPERSONA_COMPANIA AND FHASTA = FNCFHASTA AND CLINEAITEM = CI.CLINEAITEM AND CCLASEITEM = CI.CCLASEITEM AND CSUBCLASEITEM = CI.CSUBCLASEITEM) AS DESCRIPCION_CSUBCLASEITEM, TIT.AFECTAINVENTARIO, TIT.TIPO, TIT.CCONCEPTO, RESUL.CCUENTA, CI.DESCRIPCION AS DESCRIPCION_CCUENTA, CI.DESCRIPCIONALTERNATIVA AS DESCRIPCION_ALTERNATIVA, CI.CODIGO_A, CI.CODIGO_B, CI.CODIGO_C, CI.CMARCA, ( SELECT MAR.DESCRIPCION FROM TMARCAS MAR WHERE MAR.FHASTA = FNCFHASTA AND MAR.CMARCA = CI.CMARCA) AS DESCRIPCION_CMARCA, CI.CUNIDAD, ( SELECT UNI.DESCRIPCION FROM TUNIDADES UNI WHERE UNI.FHASTA = FNCFHASTA AND UNI.CUNIDAD = CI.CUNIDAD) AS DESCRIPCION_CUNIDAD, CI.CCALIDAD, ( SELECT CA.DESCRIPCION FROM TCALIDAD CA WHERE CA.CCALIDAD = CI.CCALIDAD AND CA.FHASTA = FNCFHASTA) AS DESCRIPCION_CCALIDAD, CI.CMATIZ, ( SELECT MA.DESCRIPCION FROM TMATIZ MA WHERE MA.FHASTA = FNCFHASTA AND MA.CMATIZ = CI.CMATIZ) AS DESCRIPCION_CMATIZ, CI.CCALIBRE, ( SELECT CALI.DESCRIPCION FROM TCALIBRE CALI WHERE CALI.FHASTA = FNCFHASTA AND CALI.CCALIBRE = CI.CCALIBRE) AS DESCRIPCION_CCALIBRE, RESUL.CBODEGA, ( SELECT DESCRIPCION FROM TCODIGOSBODEGA BO WHERE BO.FHASTA = FNCFHASTA AND BO.CPERSONA_COMPANIA = RESUL.CPERSONA_COMPANIA AND BO.CBODEGA = RESUL.CBODEGA) AS DESCRIPCION_CBODEGA, RESUL.SALDO, RESUL.CANTIDAD_TOTAL, RESUL.CANTIDAD_RESERVADA, RESUL.CANTIDAD_DISPONIBLE FROM ( SELECT SAL.CPERSONA_COMPANIA, SAL.CCUENTA, SAL.CBODEGA, SAL.SALDO, SAL.CANTIDADACTUAL AS CANTIDAD_TOTAL, NVL(RES.CANTIDAD, 0) AS CANTIDAD_RESERVADA, (SAL.CANTIDADACTUAL-(NVL(RES.CANTIDAD, 0))) AS CANTIDAD_DISPONIBLE FROM TSALDOSINVENTARIO SAL LEFT OUTER JOIN ( SELECT TCR.CPERSONA_COMPANIA, TDR.CCUENTA, SUM(TDR.CANTIDAD) AS CANTIDAD, TCR.CBODEGA FROM TCRESERVACIONESBODEGA TCR, TDRESERVACIONESBODEGA TDR WHERE TCR.FHASTA = FNCFHASTA AND TDR.FHASTA = TCR.FHASTA AND TDR.CPERSONA_COMPANIA = TCR.CPERSONA_COMPANIA AND TDR.NUMERODOCUMENTO = TCR.NUMERODOCUMENTO AND TDR.CPERIODO = TCR.CPERIODO AND TCR.CESTATUSDOCUMENTO = '028' GROUP BY TCR.CPERSONA_COMPANIA, TCR.CBODEGA, TDR.CCUENTA) RES ON RES.CPERSONA_COMPANIA = SAL.CPERSONA_COMPANIA AND RES.CCUENTA = SAL.CCUENTA AND RES.CBODEGA = SAL.CBODEGA WHERE SAL.FHASTA = FNCFHASTA) RESUL, TCUENTAINVENTARIO CI, TTIPOSITEM TIT WHERE CI.FHASTA = FNCFHASTA AND CI.CPERSONA_COMPANIA = RESUL.CPERSONA_COMPANIA AND CI.CCUENTA = RESUL.CCUENTA AND TIT.FHASTA = FNCFHASTA AND TIT.CTIPOITEM = CI.CTIPOITEM; comment on table VSALDOSINVENTARIO is 'VSALDOSINVENTARIO'; comment on column VSALDOSINVENTARIO.CPERSONA_COMPANIA is 'CPERSONA_COMPANIA'; comment on column VSALDOSINVENTARIO.CTIPOITEM is 'CTIPOITEM'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CTIPOITEM is 'DESCRIPCION_CTIPOITEM'; comment on column VSALDOSINVENTARIO.CLINEAITEM is 'CLINEAITEM'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CLINEAITEM is 'DESCRIPCION_CLINEAITEM'; comment on column VSALDOSINVENTARIO.CCLASEITEM is 'CCLASEITEM'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CCLASEITEM is 'DESCRIPCION_CCLASEITEM'; comment on column VSALDOSINVENTARIO.CSUBCLASEITEM is 'CSUBCLASEITEM'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CSUBCLASEITEM is 'DESCRIPCION_CSUBCLASEITEM'; comment on column VSALDOSINVENTARIO.AFECTAINVENTARIO is 'AFECTAINVENTARIO'; comment on column VSALDOSINVENTARIO.TIPO is 'TIPO'; comment on column VSALDOSINVENTARIO.CCONCEPTO is 'CCONCEPTO'; comment on column VSALDOSINVENTARIO.CCUENTA is 'CCUENTA'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CCUENTA is 'DESCRIPCION_CCUENTA'; comment on column VSALDOSINVENTARIO.DESCRIPCION_ALTERNATIVA is 'DESCRIPCION_ALTERNATIVA'; comment on column VSALDOSINVENTARIO.CODIGO_A is 'CODIGO_A'; comment on column VSALDOSINVENTARIO.CODIGO_B is 'CODIGO_B'; comment on column VSALDOSINVENTARIO.CODIGO_C is 'CODIGO_C'; comment on column VSALDOSINVENTARIO.CMARCA is 'CMARCA'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CMARCA is 'DESCRIPCION_CMARCA'; comment on column VSALDOSINVENTARIO.CUNIDAD is 'CUNIDAD'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CUNIDAD is 'DESCRIPCION_CUNIDAD'; comment on column VSALDOSINVENTARIO.CCALIDAD is 'CCALIDAD'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CCALIDAD is 'DESCRIPCION_CCALIDAD'; comment on column VSALDOSINVENTARIO.CMATIZ is 'CMATIZ'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CMATIZ is 'DESCRIPCION_CMATIZ'; comment on column VSALDOSINVENTARIO.CCALIBRE is 'CCALIBRE'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CCALIBRE is 'DESCRIPCION_CCALIBRE'; comment on column VSALDOSINVENTARIO.CBODEGA is 'CBODEGA'; comment on column VSALDOSINVENTARIO.DESCRIPCION_CBODEGA is 'DESCRIPCION_CBODEGA'; comment on column VSALDOSINVENTARIO.SALDO is 'SALDO'; comment on column VSALDOSINVENTARIO.CANTIDAD_TOTAL is 'CANTIDAD_TOTAL'; comment on column VSALDOSINVENTARIO.CANTIDAD_RESERVADA is 'CANTIDAD_RESERVADA'; comment on column VSALDOSINVENTARIO.CANTIDAD_DISPONIBLE is 'CANTIDAD_DISPONIBLE'; alter table TACTIVOSFIJOSDEPRECIACION add constraint FKTACTFIJDEPCOMP foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TACTIVOSFIJOSDEPRECIACION add constraint FKTACTFIJDEPCUEACT foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TANTICIPOCLIENTES add constraint FKANTICIPOCLIENTE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TANTICIPOCLIENTESID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TANTICIPOCLIENTES add constraint FKCTACLIANTICIPOCLI foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TANTICIPOCLIENTES add constraint FKESTDOCANTICIPOCLI foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TANTICIPOCLIENTES add constraint FKPERANTICIPOCLI foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TANTICIPOCLIENTES add constraint FKPUNANTICIPOCLI foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TANTICIPOCLIENTES add constraint FKSUCANTICIPOCLI foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TANTICIPOCLIENTES add constraint FKTIPDOCANTICIPOCLI foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TANTICIPOCLIENTES add constraint FKUSUANTICIPOCLI foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TANTICIPOCLIENTESID add constraint FKPERANTICIPOCLIID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TANTICIPOCLIENTESID add constraint FKPUNANTICIPOCLIID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TANTICIPOCLIENTESID add constraint FKSUCANTICIPOCLIID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TANTICIPOCLIENTESID add constraint FKTIPDOCANTICIPOCLIID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TANTICIPOCLIFORMAPAGO add constraint FKANTCLIFPBAN foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TANTICIPOCLIFORMAPAGO add constraint FKANTCLIFPCRED foreign key (CPERSONA_COMPANIA, CFORMAPAGOCREDITO) references TFORMASPAGOCREDITOID (CPERSONA_COMPANIA, CFORMAPAGOCREDITO); alter table TANTICIPOCLIFORMAPAGO add constraint FKANTCLIFPPUNVEN foreign key (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL_PUNTOVENTA, CPUNTOTRABAJO_PUNTOVENTA) references TPUNTOSVENTAID (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL, CPUNTOTRABAJO); alter table TANTICIPOCLIFORMAPAGO add constraint FKANTICIPOCLIFORMAPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TANTICIPOCLIENTESID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TANTICIPOCLIFORMAPAGO add constraint FKCTABANANTICIPOCLI foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TANTICIPOCLIFORMAPAGO add constraint FKFORPAGANTICIPOCLI foreign key (CFORMAPAGO) references TFORMASPAGOID (CFORMAPAGO); alter table TANTICIPOCLIFORMAPAGO add constraint FKPERANTICIPOCLIFOR foreign key (CPERSONA_BANCO_CHEQUE) references TPERSONAID (CPERSONA); alter table TANTICIPOPROVEEDOR add constraint FKCTAPROANTICIPOPROVEE foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TANTICIPOPROVEEDOR add constraint FKESTDOCANTICIPOPROVEE foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TANTICIPOPROVEEDOR add constraint FKPERANTICIPOPROVEE foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TANTICIPOPROVEEDOR add constraint FKPUNANTICIPOPROVEE foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TANTICIPOPROVEEDOR add constraint FKSUCANTICIPOPROVEE foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TANTICIPOPROVEEDOR add constraint FKTANTICIPOPROVEEDOR foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TANTICIPOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TANTICIPOPROVEEDOR add constraint FKTIPDOCANTICIPOPROVEE foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TANTICIPOPROVEEDOR add constraint FKUSUANTICIPOPROVEE foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TANTICIPOPROVEEDORID add constraint FKPERANTICIPOPROVEEID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TANTICIPOPROVEEDORID add constraint FKPUNANTICIPOPROVEEID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TANTICIPOPROVEEDORID add constraint FKSUCANTICIPOPROVEEID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TANTICIPOPROVEEDORID add constraint FKTIPDOCANTICIPOPROVEEID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TANTICIPOPROVFORMAPAGO add constraint FKANTICIPOPROVFORMAPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCLIQANTICIPOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TANTICIPOPROVFORMAPAGO add constraint FKBANANTPROVFORMPAGO foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TANTICIPOPROVFORMAPAGO add constraint FKCTAANTPROVFORMPAGO foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TANTICIPOPROVFORMAPAGO add constraint FKFORMANTPROVFORMPAGO foreign key (CFORMAPAGO) references TFORMASPAGOID (CFORMAPAGO); alter table TANTICIPOPROVFORMAPAGO add constraint FKFPCREDANTPROVFORMPAGO foreign key (CPERSONA_COMPANIA, CFORMAPAGOCREDITO) references TFORMASPAGOCREDITOID (CPERSONA_COMPANIA, CFORMAPAGOCREDITO); alter table TANTICIPOPROVFORMAPAGO add constraint FKLIQPROTIPDOCINTER foreign key (CPERSONA_COMPANIA, CDOCUMENTOINTERNO) references TCOBROTIPOSDOCUMENTOINTERNOID (CPERSONA_COMPANIA, CDOCUMENTOINTERNO); alter table TANTICIPOPROVFORMAPAGO add constraint FKPERANTPROVFORMPAGO foreign key (CPERSONA_BANCO_CHEQUE) references TPERSONAID (CPERSONA); alter table TANTICIPOPROVFORMAPAGO add constraint FKPUNVENANTPROVFORMPAGO foreign key (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL_PUNTOVENTA, CPUNTOTRABAJO_PUNTOVENTA) references TPUNTOSVENTAID (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL, CPUNTOTRABAJO); alter table TBANCOS add constraint FKBANCOSID foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TBANCOSCODIGOCONTABLE add constraint FKCIABANCOSCODCON foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TBANCOSCODIGOCONTABLE add constraint FKCTABANBANCOSCODCON foreign key (NUMEROCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TBASES add constraint FKBASE foreign key (CPERSONA_COMPANIA, CBASE) references TBASESID (CPERSONA_COMPANIA, CBASE); alter table TBASESID add constraint FKPERBASES foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TBENEFICIARIOS add constraint FKBENEFICIARIOSID foreign key (CPERSONA_COMPANIA, CCUENTA, CCUENTA_BENEFICIARIO) references TBENEFICIARIOSID (CPERSONA_COMPANIA, CCUENTA, CCUENTA_BENEFICIARIO); alter table TBENEFICIARIOS add constraint FKCUENBEN foreign key (CCUENTA_BENEFICIARIO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TBENEFICIARIOS add constraint FKPERBEN foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TBODEGASCODIGOCONTABLE add constraint FKBODEGASCODCON foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCACTIVOSFIJOSDEPRECIACION add constraint FKTCACTFIDEPTCACTFIDEPID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCACTIVOSFIJOSDEPRECIACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCACTIVOSFIJOSDEPRECIACION add constraint FKTCACTFIDEPTESTDOC foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCACTIVOSFIJOSDEPRECIACION add constraint FKTCACTFIDEPTPUNT foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCACTIVOSFIJOSDEPRECIACION add constraint FKTCACTFIDEPTSUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCACTIVOSFIJOSDEPRECIACION add constraint FKTCACTFIDEPUTUSUID foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCACTIVOSFIJOSDEPRECIACIONID add constraint FKTCACTFIDEPTPERIODOID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCACTIVOSFIJOSDEPRECIACIONID add constraint FKTCACTFIDEPTPERSONAID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCACTIVOSFIJOSDEPRECIACIONID add constraint FKTCACTFIDEPTPUNTID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCACTIVOSFIJOSDEPRECIACIONID add constraint FKTCACTFIDEPTSUCID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCALIBRE add constraint FKCALIBRE foreign key (CCALIBRE) references TCALIBREID (CCALIBRE); alter table TCALIDAD add constraint FKCALIDAD foreign key (CCALIDAD) references TCALIDADID (CCALIDAD); alter table TCAPERTURACAJA add constraint FKCIAAPERTURACAJA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCAPERTURACAJA add constraint FKCIERREAPERCAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_CIERRE, CPERIODO_CIERRE) references TCCIERRECAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCAPERTURACAJA add constraint FKDOCAPERTURACAJA foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCAPERTURACAJA add constraint FKESTAPERTURACAJA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCAPERTURACAJA add constraint FKPERAPERTURACAJA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCAPERTURACAJA add constraint FKPERCAPERTURACAJA foreign key (CPERIODO_CIERRE, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCAPERTURACAJA add constraint FKPUNAPERTURACAJA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCAPERTURACAJA add constraint FKSUCAPERTURACAJA foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCAPERTURACAJA add constraint FKTCAPERTURACAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCAPERTURACAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCAPERTURACAJA add constraint FKUSUAPERTURACAJA foreign key (CUSUARIO_CAJERO) references TUSUARIOSID (CUSUARIO); alter table TCAPERTURACAJAID add constraint FKCIAAPERTURACAJAID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCAPERTURACAJAID add constraint FKDOCAPERTURACAJAID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCAPERTURACAJAID add constraint FKPERAPERTURACAJAID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCAPERTURACAJAID add constraint FKPUNAPERTURACAJAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCAPERTURACAJAID add constraint FKSUCAPERTURACAJAID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCARGOSFINANCIEROS add constraint FKCARGOFINANCIERO foreign key (CCARGOFINANCIERO) references TCARGOSFINANCIEROSID (CCARGOFINANCIERO); alter table TCAUTORIZAPAGO add constraint FKBANCABAUTPAG foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TCAUTORIZAPAGO add constraint FKCABAUTORIZAPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCAUTORIZAPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCAUTORIZAPAGO add constraint FKCTABANCABAUTPAG foreign key (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA) references TCUENTABANCOSID (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); alter table TCAUTORIZAPAGO add constraint FKCTACABAUTPAG foreign key (CCUENTA_BANCO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCAUTORIZAPAGO add constraint FKFORPAGCABAUTPAG foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TCAUTORIZAPAGO add constraint FKPERCABAUTPAG foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCAUTORIZAPAGO add constraint FKPROVCABAUTPAG foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCAUTORIZAPAGO add constraint FKPUNCABAUTPAG foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCAUTORIZAPAGO add constraint FKSUCCABAUTPAG foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCAUTORIZAPAGO add constraint FKTIPDOCCABAUTPAG foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCAUTORIZAPAGOID add constraint FKPERCABAUTPAGID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCAUTORIZAPAGOID add constraint FKPUNCABAUTPAGID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCAUTORIZAPAGOID add constraint FKSUCCABAUTPAGID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCAUTORIZAPAGOID add constraint FKTIPDOCCABAUTPAGID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCAJAARQUEO add constraint FKCAJARQID foreign key (CPERSONA_COMPANIA, CUSUARIO, CMONEDA, FARQUEO, CSUCURSAL, COFICINA) references TCCAJAARQUEOID (CPERSONA_COMPANIA, CUSUARIO, CMONEDA, FARQUEO, CSUCURSAL, COFICINA); alter table TCCAJAARQUEO add constraint FKCAJARQTRANRUBROS foreign key (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, RUBRO) references TTRANSACCIONRUBROSID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, RUBRO); alter table TCCAJAARQUEO add constraint FKCAJARQUSUAUT foreign key (CPERSONA_COMPANIA, CUSUARIO_APROBACION) references TCOMPANIAUSUARIOSID (CPERSONA_COMPANIA, CUSUARIO); alter table TCCAJAARQUEOID add constraint FKCAJARQMON foreign key (CMONEDA) references TMONEDASID (CMONEDA); alter table TCCAJAARQUEOID add constraint FKCIAUSUCAJARQ foreign key (CPERSONA_COMPANIA, CUSUARIO) references TCOMPANIAUSUARIOSID (CPERSONA_COMPANIA, CUSUARIO); alter table TCCAJAARQUEOID add constraint FKSUCOFICAJARQ foreign key (CPERSONA_COMPANIA, COFICINA, CSUCURSAL) references TOFICINASSUCURSAL (CPERSONA_COMPANIA, COFICINA, CSUCURSAL); alter table TCCARTERASOPORTADA add constraint FKCARTERASOPORTADA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCARTERASOPORTADAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCARTERASOPORTADA add constraint FKCTACLICARTERASOPOR foreign key (CPERSONA_CLIENTEPROVEEDOR, CCUENTA_CLIENTEPROVEEDOR, CPERSONA_COMPANIA) references TCUENTASPERSONAID (CPERSONA, CCUENTA, CPERSONA_COMPANIA); alter table TCCARTERASOPORTADA add constraint FKESTDOCCARTERASOPOR foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCCARTERASOPORTADA add constraint FKPERCARTERASOPOR foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCARTERASOPORTADA add constraint FKPUNCARTERASOPOR foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCARTERASOPORTADA add constraint FKSUCCARTERASOPOR foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCARTERASOPORTADA add constraint FKTIPDOCCARTERASOPOR foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCARTERASOPORTADA add constraint FKUSUCARTERASOPOR foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCCARTERASOPORTADAID add constraint FKPERCARTERASOPORID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCARTERASOPORTADAID add constraint FKPUNCARTERASOPORID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCARTERASOPORTADAID add constraint FKSUCCARTERASOPORID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCARTERASOPORTADAID add constraint FKTIPDOCCARTERASOPORID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKCATALPRECIOINV foreign key (CPERSONA_COMPANIA, CCATALOGOPRECIOINVETARIO, CPERFILCLIENTE, CPERIODO) references TCCATALOGOPRECIOSINVENTARIOID (CPERSONA_COMPANIA, CCATALOGOPRECIOINVETARIO, CPERFILCLIENTE, CPERIODO); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKCLASEITEMIDCATALPRECINV foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKLINEAITEMIDCATALPRECINV foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKPERFILCLIENTEIDCATALPRECINV foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKPERIODOIDCATALPRECINV foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKPERSONAIDCATALPRECIOINV foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKSUBCLASEITEMIDCATALPRECINV foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKUSUARIOAPROBCATALPRECINV foreign key (CUSUARIO_APROBACION) references TUSUARIOSID (CUSUARIO); alter table TCCATALOGOPRECIOSINVENTARIO add constraint FKUSUARIOINGCATALPRECINV foreign key (CUSUARIO_INGRESO) references TUSUARIOSID (CUSUARIO); alter table TCCATALOGOPRECIOSINVENTARIOID add constraint FKPERFILCLICATALPRECINVID foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TCCATALOGOPRECIOSINVENTARIOID add constraint FKPERIODOIDCATALPRECINVID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCATALOGOPRECIOSINVENTARIOID add constraint FKPERSONAIDCATALPRECIOINVID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCCIERRECAJA add constraint FKAPERCIERRECAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_APERTURA, CPERIODO_APERTURA) references TCAPERTURACAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCIERRECAJA add constraint FKCIACIERRECAJA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCCIERRECAJA add constraint FKCTCCIERRECAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCIERRECAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCIERRECAJA add constraint FKDOCCIERRECAJA foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCIERRECAJA add constraint FKESTCIERRECAJA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCCIERRECAJA add constraint FKPERCCIERRECAJA foreign key (CPERIODO_APERTURA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCIERRECAJA add constraint FKPERCIERRECAJA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCIERRECAJA add constraint FKPUNCIERRECAJA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCIERRECAJA add constraint FKSUCCIERRECAJA foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCIERRECAJA add constraint FKUSUCIERRECAJA foreign key (CUSUARIO_CAJERO) references TUSUARIOSID (CUSUARIO); alter table TCCIERRECAJAID add constraint FKCIACIERRECAJAID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCCIERRECAJAID add constraint FKDOCCIERRECAJAID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCIERRECAJAID add constraint FKPERCIERRECAJAID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCIERRECAJAID add constraint FKPUNCIERRECAJAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCIERRECAJAID add constraint FKSUCCIERRECAJAID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCOBROS add constraint FKCCOBROS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCOBROSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCOBROS add constraint FKCTACLICABCOBROS foreign key (CPERSONA_COMPANIA, CCUENTA_CLIENTE) references TCUENTACLIENTEID (CPERSONA_COMPANIA, CCUENTA); alter table TCCOBROS add constraint FKESTDOCCABCOBROS foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCCOBROS add constraint FKPERCABCOBROS foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCOBROS add constraint FKPERCCOBROSCIA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCCOBROS add constraint FKPUNTRACABCOBROS foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCOBROS add constraint FKSUCBABCOBROS foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCOBROS add constraint FKTIPDOCINVCCOBROS foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCOBROS add constraint FKUSUCABCOBROS foreign key (CUSUARIO_COBRADOR) references TUSUARIOSID (CUSUARIO); alter table TCCRUCEANTICIPOPROV add constraint FKCCRUCEANTICIPOPROVID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCRUCEANTICIPOPROVID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCRUCEANTICIPOPROV add constraint FKESTTIPDOCUCCRUANTPROV foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCCRUCEANTICIPOPROV add constraint FKPERCCRUANTPROV foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCRUCEANTICIPOPROV add constraint FKPUNCCRUANTPROV foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCRUCEANTICIPOPROV add constraint FKSUCCCRUANTPROV foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCRUCEANTICIPOPROV add constraint FKUSUACCRUANTPROV foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCCUADRO add constraint FKCCUADRO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCUADROID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCUADRO add constraint FKESTDOCCCUADRO foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCCUADRO add constraint FKPEDCOTCUADRO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PEDIDO, CPERIODO_PEDIDO) references TCPEDIDOCOTIZACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCUADRO add constraint FKPERCCUADRO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCUADRO add constraint FKPUNCCUADRO foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCUADRO add constraint FKSUCCCUADRO foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCUADRO add constraint FKTIPDOCCCUADRO foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCUADRO add constraint FKUSUCABCUADRO foreign key (CUSUARIO_APROBADOR) references TUSUARIOSID (CUSUARIO); alter table TCCUADRO add constraint KFUSUCABCUADRO foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCCUADROID add constraint FKPERCCUADROID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCUADROID add constraint FKPUNCCUADROID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCUADROID add constraint FKSUCCCUADROID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCUADROID add constraint FKTIPDOCCCUADROID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCUADRORELEGADO add constraint FKCCUADRORELEGADO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCUADRORELEGADOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCUADRORELEGADO add constraint FKCTAPROCUADRELEG foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCCUADRORELEGADO add constraint FKESTCUADRELEG foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCCUADRORELEGADO add constraint FKNUMDOCCUADROID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_CUADRO, CPERIODO_CUADRO) references TCCUADROID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCUADRORELEGADO add constraint FKPERCABCUADRELEG foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCUADRORELEGADO add constraint FKPUNTRACUADRELEG foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCUADRORELEGADO add constraint FKSUCTRANCUADRELEG foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCUADRORELEGADO add constraint FKTIPDOCCUADRELEG foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCUADRORELEGADO add constraint FKUSUCUADRELEG foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCCUADRORELEGADOID add constraint FKCIACUARELE foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCCUADRORELEGADOID add constraint FKPERCUARELE foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCUADRORELEGADOID add constraint FKPUNCUARELE foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCUADRORELEGADOID add constraint FKSUCCUARELE foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCUADRORELEGADOID add constraint FKTIPODOCINVCUARELE foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKCCUENTAACTIVOSFIJOSVENTAID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCUENTAACTIVOSFIJOSVENTAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKCODBODACTFIJVENT foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKCTACLIACTFIJVENT foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKESTDOCACTFIJVENT foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKPERACTFIJVENT foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKPERIACTFIJVENTVEN foreign key (CPERIODO_REFERENCIA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKPERSACTFIJVENTVEN foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKPUNACTFIJVENT foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKSUCACTFIJVENT foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKTIPDOACTFIJVENT foreign key (CTIPODOCUMENTOINVENTARIO_REF) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCUENTAACTIVOSFIJOSVENTA add constraint FKTIPDOCACTFIJVENT foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCCUENTAACTIVOSFIJOSVENTAID add constraint FKPEACTFIJVENID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCCUENTAACTIVOSFIJOSVENTAID add constraint FKPERACTFIJVENID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCCUENTAACTIVOSFIJOSVENTAID add constraint FKPUNACTFIJVENID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCCUENTAACTIVOSFIJOSVENTAID add constraint FKSUCACTFIJVENID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCCUENTAACTIVOSFIJOSVENTAID add constraint FKTIPDOCACTFIJVENID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCDEPOSITOCIERRECAJA add constraint FKESTDEPCIERCAJA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCDEPOSITOCIERRECAJA add constraint FKPERDEPCIERCAJA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCDEPOSITOCIERRECAJA add constraint FKPUNDEPCIERCAJA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCDEPOSITOCIERRECAJA add constraint FKSUCDEPCIERCAJA foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCDEPOSITOCIERRECAJA add constraint FKTCDEPOSITOCIERRECAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCDEPOSITOCIERRECAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCDEPOSITOCIERRECAJA add constraint FKTIPDEPCIERCAJA foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCDEPOSITOCIERRECAJA add constraint FKUSUDEPCIERCAJA foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCDEPOSITOCIERRECAJAID add constraint FKPERDEPCIERCAJAID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCDEPOSITOCIERRECAJAID add constraint FKPUNDEPCIERCAJAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCDEPOSITOCIERRECAJAID add constraint FKSUCDEPCIERCAJAID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCDEVOLUCIONCOMPRA add constraint FKCABDEVCOMID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCDEVOLUCIONCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCDEVOLUCIONCOMPRA add constraint FKCABSOLPAGCABDEVCOM foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_COMPRA, CPERIODO_COMPRA) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCDEVOLUCIONCOMPRA add constraint FKCTAPROCABDEVCOM foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCDEVOLUCIONCOMPRA add constraint FKESTDOCCABDEVCOM foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCDEVOLUCIONCOMPRA add constraint FKPERCABDEVCOM foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCDEVOLUCIONCOMPRA add constraint FKPERCOMCABDEVCOM foreign key (CPERIODO_COMPRA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCDEVOLUCIONCOMPRA add constraint FKPUNCABDEVCOM foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCDEVOLUCIONCOMPRA add constraint FKSUCCABDEVCOM foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCDEVOLUCIONCOMPRA add constraint FKTIPDOCCABDEVCOM foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCDEVOLUCIONCOMPRA add constraint FKTIPDOCFCABDEVCOM foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCDEVOLUCIONCOMPRA add constraint FKUSUCABDEVCOM foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCDEVOLUCIONCOMPRAID add constraint FKPERCABDEVCOMID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCDEVOLUCIONCOMPRAID add constraint FKPUNCABDEVCOMID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCDEVOLUCIONCOMPRAID add constraint FKSUCCABDEVCOMID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCDEVOLUCIONVENTA add constraint FKBODCDEVOLUCIONVENTA foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCDEVOLUCIONVENTA add constraint FKCABFACDEVOLUCIONVENTA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_MODIFICA, CPERIODO_MODIFICA) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCDEVOLUCIONVENTA add constraint FKCDEVOLUCIONVENTA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCDEVOLUCIONVENTAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCDEVOLUCIONVENTA add constraint FKCTACLICDEVOLUCIONVENTA foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCDEVOLUCIONVENTA add constraint FKESTDOCCDEVOLUCIONVENTA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOFACTURACION) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCDEVOLUCIONVENTA add constraint FKPERCCDEVOLUCIONVENTA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCDEVOLUCIONVENTA add constraint FKPERCCDEVOLUCIONVENTAMOD foreign key (CPERIODO_MODIFICA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCDEVOLUCIONVENTA add constraint FKPUNCDEVOLUCIONVENTAMOD foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCDEVOLUCIONVENTA add constraint FKSUCCDEVOLUCIONVENTAMOD foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCDEVOLUCIONVENTA add constraint FKTIPDOCCDEVOLUCIONVENTA foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCDEVOLUCIONVENTA add constraint FKUSUCDEVOLUCIONVENTA foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCDEVOLUCIONVENTAID add constraint FKPERCDEVOLUCIONVENTAID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCDEVOLUCIONVENTAID add constraint FKSUCCDEVOLUCIONVENTAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCDEVOLUCIONVENTAID add constraint FKTIPDOCCDEVOLUCIONVENTAID foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCEGRESOBODEGA add constraint FKBODEGRBOD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCEGRESOBODEGA add constraint FKCEGRBODSOLBOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLBOD, CPERIODO_SOLBOD) references TCSOLICITUDBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCEGRESOBODEGA add constraint FKCEGRESOBODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCEGRESOBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCEGRESOBODEGA add constraint FKEGREBODDEP foreign key (CPERSONA_COMPANIA, CDEPARTAMENTO) references TDEPARTAMENTOSID (CPERSONA_COMPANIA, CDEPARTAMENTO); alter table TCEGRESOBODEGA add constraint FKESTTIPDOCINVEGRBOD foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCEGRESOBODEGA add constraint FKPERCABEGRBOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCEGRESOBODEGA add constraint FKPUNEGREBOD foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCEGRESOBODEGA add constraint FKSUCEGRBOD foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCEGRESOBODEGA add constraint FKUSUEGRBOD foreign key (CUSUARIO_BODEGUERO) references TUSUARIOSID (CUSUARIO); alter table TCEMBARQUE add constraint FKCEMBARQUE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCEMBARQUEID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCEMBARQUE add constraint FKEMBPED foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PEDIDO, CPERIODO_PEDIDO) references TCPEDIDOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCEMBARQUE add constraint FKESTDOCCABEMB foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCEMBARQUE add constraint FKPERCABEMB foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCEMBARQUE add constraint FKPUNCABEMB foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCEMBARQUE add constraint FKSUCCABEMB foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCEMBARQUE add constraint FKTIPDOCCABEMB foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCEMBARQUE add constraint FKUSUCABEMB foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCEMBARQUEID add constraint FKPERCABEMBID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCEMBARQUEID add constraint FKPUNCABEMBID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCEMBARQUEID add constraint FKSUCCABEMBID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCEMBARQUEID add constraint FKTIPDOCCABEMBID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCENTROCOSTODOCINVCTACONTABLE add constraint FKCENCOSDOCINV foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCENTROCOSTODOCINVCTACONTABLE add constraint FKCENCOSDOCINVCIA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCENTROSACOPIO add constraint FKCENTROSACOPIO foreign key (CPERSONA_COMPANIA, CREGIONAL, CCENTROACOPIO) references TCENTROSACOPIOID (CPERSONA_COMPANIA, CREGIONAL, CCENTROACOPIO); alter table TCENTROSACOPIO add constraint FKREGCENACO foreign key (CPERSONA_COMPANIA, CREGIONAL) references TREGIONALESID (CPERSONA_COMPANIA, CREGIONAL); alter table TCEXPOSICION add constraint FKCABEXPCTACHOF foreign key (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPCHOFERID (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); alter table TCEXPOSICION add constraint FKCABEXPCTATRANS foreign key (CPERSONA_COMPANIA, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCEXPOSICION add constraint FKCEXPOSICION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCEXPOSICIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCEXPOSICION add constraint FKCPUERTOEXPO foreign key (CPAIS_DESTINO, CPUERTODESTINO) references TPUERTOSDESTINOID (CPAIS, CPUERTODESTINO); alter table TCEXPOSICION add constraint FKESTDOCFCEXPOSICION foreign key (CTIPODOCUMENTOFACTURACION, CESTATUSDOCUMENTO_FACTURACION) references TESTATUSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION, CESTATUSDOCUMENTO); alter table TCEXPOSICION add constraint FKESTDOCICEXPOSICION foreign key (CESTATUSDOCUMENTO_INVENTARIO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCEXPOSICION add constraint FKEXPCTAC foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCEXPOSICION add constraint FKEXPCTAE foreign key (CCUENTA_EMBARCADOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCEXPOSICION add constraint FKEXPOCIUD foreign key (CPAIS_ORIGEN, CPROVINCIA_ORIGEN, CCIUDAD_ORIGEN) references TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD); alter table TCEXPOSICION add constraint FKEXPOFREC foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TCEXPOSICION add constraint FKEXPOTIPODOCINV foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCEXPOSICION add constraint FKEXPOUSUFAC foreign key (CUSUARIO_FACTURADOR) references TUSUARIOSID (CUSUARIO); alter table TCEXPOSICION add constraint FKEXPPAISA foreign key (CPAIS_ADQUISICION) references TPAISESID (CPAIS); alter table TCEXPOSICION add constraint FKEXPPAISD foreign key (CPAIS_DESTINO) references TPAISESID (CPAIS); alter table TCEXPOSICION add constraint FKEXPPAISE foreign key (CPAIS_EMBARCADOR) references TPAISESID (CPAIS); alter table TCEXPOSICION add constraint FKEXPPAISO foreign key (CPAIS_ORIGEN) references TPAISESID (CPAIS); alter table TCEXPOSICION add constraint FKEXPPUERTO foreign key (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM) references TPUERTOSEMBARQUEID (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM); alter table TCEXPOSICION add constraint FKEXPTPROV foreign key (CPAIS_ORIGEN, CPROVINCIA_ORIGEN) references TPROVINCIASID (CPAIS, CPROVINCIA); alter table TCEXPOSICION add constraint FKEXPTTIPID foreign key (CTIPOIDENTIFICACION_ADICIONAL) references TTIPOSIDENTIFICACIONID (CTIPOIDENTIFICACION); alter table TCEXPOSICION add constraint FKLUGENTCABEXPO foreign key (CPERSONA_COMPANIA, CLUGARENTREGA) references TLUGARESENTREGAID (CPERSONA_COMPANIA, CLUGARENTREGA); alter table TCEXPOSICION add constraint FKPERCEXPCON foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCEXPOSICION add constraint FKPERCEXPOSICION foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCEXPOSICION add constraint FKPERCEXPVEN foreign key (CPERSONA_VENDEDOR) references TPERSONAID (CPERSONA); alter table TCEXPOSICION add constraint FKPUNCEXPOSICION foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCEXPOSICION add constraint FKSUCCEXPOSICION foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCEXPOSICION add constraint FKTIPDOCCEXPOSICION foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCEXPOSICIONID add constraint FKDOCFCEXPOSICIONID foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCEXPOSICIONID add constraint FKDOCICEXPOSICIONID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCEXPOSICIONID add constraint FKPERCEXPOSICIONID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCEXPOSICIONID add constraint FKPUNCEXPOSICIONID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCEXPOSICIONID add constraint FKSUCCEXPOSICIONID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCFACTURA add constraint FKBODCABFACT foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCFACTURA add constraint FKCABFACCTACHOF foreign key (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPCHOFERID (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); alter table TCFACTURA add constraint FKCABFACCTATRANS foreign key (CPERSONA_COMPANIA, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCFACTURA add constraint FKCABPROFACT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PROFORMA, CPERIODO_PROFORMA) references TCPROFORMAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCFACTURA add constraint FKCFACTURA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCFACTURA add constraint FKCPUERTOFACT foreign key (CPAIS_DESTINO, CPUERTODESTINO) references TPUERTOSDESTINOID (CPAIS, CPUERTODESTINO); alter table TCFACTURA add constraint FKCTACLIENTECABFAC foreign key (CPERSONA_COMPANIA, CCUENTA_CLIENTE) references TCUENTACLIENTEID (CPERSONA_COMPANIA, CCUENTA); alter table TCFACTURA add constraint FKESTDOCCFACTURA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOFACTURACION) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCFACTURA add constraint FKFACCTAE foreign key (CCUENTA_EMBARCADOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCFACTURA add constraint FKFACPAISA foreign key (CPAIS_ADQUISICION) references TPAISESID (CPAIS); alter table TCFACTURA add constraint FKFACPAISD foreign key (CPAIS_DESTINO) references TPAISESID (CPAIS); alter table TCFACTURA add constraint FKFACPAISE foreign key (CPAIS_EMBARCADOR) references TPAISESID (CPAIS); alter table TCFACTURA add constraint FKFACPAISO foreign key (CPAIS_ORIGEN) references TPAISESID (CPAIS); alter table TCFACTURA add constraint FKFACPUERTO foreign key (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM) references TPUERTOSEMBARQUEID (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM); alter table TCFACTURA add constraint FKFACTARIFAIVA foreign key (CTARIFAIVA) references TTARIFAIVAID (CTARIFAIVA); alter table TCFACTURA add constraint FKFACTCIUD foreign key (CPAIS_ORIGEN, CPROVINCIA_ORIGEN, CCIUDAD_ORIGEN) references TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD); alter table TCFACTURA add constraint FKFACTPREC foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TCFACTURA add constraint FKFACTPROV foreign key (CPAIS_ORIGEN, CPROVINCIA_ORIGEN) references TPROVINCIASID (CPAIS, CPROVINCIA); alter table TCFACTURA add constraint FKFACTTIPID foreign key (CTIPOIDENTIFICACION_ADICIONAL) references TTIPOSIDENTIFICACIONID (CTIPOIDENTIFICACION); alter table TCFACTURA add constraint FKFACTTIPODOCINV foreign key (CTIPODOCUMENTOINVENTARIO_REF) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCFACTURA add constraint FKFRECFACTURA foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TCFACTURA add constraint FKLUGENTCABFACT foreign key (CPERSONA_COMPANIA, CLUGARENTREGA) references TLUGARESENTREGAID (CPERSONA_COMPANIA, CLUGARENTREGA); alter table TCFACTURA add constraint FKPEDIDOFACT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PEDIDO, CPERIODO_PEDIDO) references TCPEDIDOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCFACTURA add constraint FKPERCFACCON foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCFACTURA add constraint FKPERCFACVEN foreign key (CPERSONA_VENDEDOR) references TPERSONAID (CPERSONA); alter table TCFACTURA add constraint FKPERFILCLIFACT foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TCFACTURA add constraint FKTIPDOCCFACTURA foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCFACTURAID add constraint FKPERCFACTURA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCGUIAREMISION add constraint FKCABNOTENTGUIA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_NOTAENTREGA, CPERIODO) references TCNOTAENTREGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCGUIAREMISION add constraint FKCGUIAREMIID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCGUIAREMISIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCGUIAREMISION add constraint FKCTACLIGUIREM foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCGUIAREMISION add constraint FKESTDOCGUIAREMI foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOFACTURACION) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCGUIAREMISION add constraint FKFACTURAGUIAREM foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_FACTURA, CPERIODO_FACTURA) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCGUIAREMISION add constraint FKGUIACTATRANS foreign key (CPERSONA_COMPANIA, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCGUIAREMISION add constraint FKGUIATRANSPCHOF foreign key (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPCHOFERID (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); alter table TCGUIAREMISION add constraint FKGUIAUSU foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCGUIAREMISION add constraint FKLUGCABGUIAREM foreign key (CPERSONA_COMPANIA, CLUGARENTREGA) references TLUGARESENTREGAID (CPERSONA_COMPANIA, CLUGARENTREGA); alter table TCGUIAREMISION add constraint FKSPERCGUIAREM foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCGUIAREMISION add constraint FKSPUNCGUIAREM foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCGUIAREMISION add constraint FKSUCCGUIAREM foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCGUIAREMISION add constraint FKTCGUIACPERDIR foreign key (CPERSONA, NUMERODIRECCION) references TPERSONADIRECCIONESID (CPERSONA, NUMERODIRECCION); alter table TCGUIAREMISION add constraint FKTCGUIACPERORIDIR foreign key (CPERSONA_ORIGEN, NUMERODIRECCION_ORIGEN) references TPERSONADIRECCIONESID (CPERSONA, NUMERODIRECCION); alter table TCGUIAREMISION add constraint FKTCTACLIGUIAREM foreign key (CCUENTACLIENTE_ORIGEN, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCGUIAREMISION add constraint FKTIDOCCGUIREM foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCGUIAREMISIONID add constraint FKSPERCGUIAREMID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCGUIAREMISIONID add constraint FKSPUNCGUIAREMID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCGUIAREMISIONID add constraint FKSUCCGUIAREMID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCGUIAREMISIONID add constraint FKTIDOCCGUIREMID foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCHEQUES add constraint FKCCHEQUESID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCHEQUESID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCHEQUES add constraint FKTCCHEQUESCIA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCHEQUES add constraint FKTCCHEQUESCPERIODO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCHEQUES add constraint FKTCCHEQUESCTAPROOV foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCHEQUES add constraint FKTCCHEQUESCUSUARIO foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCHEQUES add constraint FKTCCHEQUESESTATUS foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCHEQUES add constraint FKTCCHEQUESNUMDOC foreign key (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA) references TCUENTABANCOSID (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); alter table TCHEQUES add constraint FKTCCHEQUESPUNTO foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCHEQUES add constraint FKTCCHEQUESSUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCHEQUES add constraint FKTCCHEQUESTIPODOC foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCHEQUES add constraint FKTDCHEQUESNUMDOCPAG foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PAGO, CPERIODO_PAGO) references TCPAGOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCHEQUESID add constraint FKTCCHEQUESIDCIA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCHEQUESID add constraint FKTCCHEQUESIDPERIODO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCHEQUESID add constraint FKTCCHEQUESIDPUNTO foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCHEQUESID add constraint FKTCCHEQUESIDSUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCHEQUESID add constraint FKTCCHEQUESIDTIPODOC foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCHISTORIALPAGO add constraint FKCABHISPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCHISTORIALPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCHISTORIALPAGO add constraint FKESTDOCCABHISPAGO foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCHISTORIALPAGO add constraint FKPERCABHISPAGO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCHISTORIALPAGO add constraint FKPUNCABHISPAGO foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCHISTORIALPAGO add constraint FKSUCCABHISPAGO foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCHISTORIALPAGO add constraint FKTIPDOCCABHISPAGO foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCHISTORIALPAGO add constraint FKUSUCABHISPAGO foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCHISTORIALPAGOID add constraint FKPERCABHISPAGOID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCHISTORIALPAGOID add constraint FKPUNCABHISPAGOID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCHISTORIALPAGOID add constraint FKSUCCABHISPAGOID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCHISTORIALPAGOID add constraint FKTIPDOCCABHISPAGOID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCIERREFECHATRANSACCION add constraint FKCIATRANCIERRE foreign key (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) references TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION); alter table TCIERREFECHATRANSACCION add constraint FKUSUCIERRETRAN foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCIERREINVENTARIO add constraint FKBODINVSALCIE foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCIERREINVENTARIO add constraint FKCTAINVSALCIE foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCIMPORTACION add constraint FKAGENTECIMPORTACION foreign key (CPERSONA_AGENTE) references TPERSONAID (CPERSONA); alter table TCIMPORTACION add constraint FKBODIMPORT foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCIMPORTACION add constraint FKCABIMPORTACION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCIMPORTACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCIMPORTACION add constraint FKCTATRANSIMPORT foreign key (CPERSONA_COMPANIA, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCIMPORTACION add constraint FKESTDOCCIMPORTACION foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCIMPORTACION add constraint FKFORMPAGCOMPIMPORT foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TCIMPORTACION add constraint FKIMPORTSOLIPAGOREFERID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLPAG, CPERIODO_SOLPAG) references TCSOLICITUDCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCIMPORTACION add constraint FKINCOTERMIMPORT foreign key (CPERSONA_COMPANIA, CINCOTERM) references TINCOTERMID (CPERSONA_COMPANIA, CINCOTERM); alter table TCIMPORTACION add constraint FKMONIMP foreign key (CMONEDA_IMPORTACION) references TMONEDASID (CMONEDA); alter table TCIMPORTACION add constraint FKPAISDESCIMPORTACION foreign key (CPAIS_DESTINO) references TPAISESID (CPAIS); alter table TCIMPORTACION add constraint FKPAISORGCIMPORTACION foreign key (CPAIS_ORIGEN) references TPAISESID (CPAIS); alter table TCIMPORTACION add constraint FKPCIUDADDESCIMPORTACION foreign key (CPAIS_DESTINO, CPROVINCIA_DESTINO, CCIUDAD_DESTINO) references TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD); alter table TCIMPORTACION add constraint FKPERCIMPORTACION foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCIMPORTACION add constraint FKPROVCABIMP foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCIMPORTACION add constraint FKPROVINCIADESCIMPORTACION foreign key (CPAIS_DESTINO, CPROVINCIA_DESTINO) references TPROVINCIASID (CPAIS, CPROVINCIA); alter table TCIMPORTACION add constraint FKPUERTOEMBIMPORT foreign key (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM) references TPUERTOSEMBARQUEID (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM); alter table TCIMPORTACION add constraint FKPUNCIMPORTACION foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCIMPORTACION add constraint FKSUCCIMPORTACION foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCIMPORTACION add constraint FKTIPDOCCIMPORTACION foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCIMPORTACION add constraint FKUSUCIMPORTACION foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCIMPORTACIONEMBARQUE add constraint FKBODEMBARQUEIMP foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCIMPORTACIONEMBARQUE add constraint FKCABECIMPORTACIONID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_IMPORTACION, CPERIODO_IMPORTACION) references TCIMPORTACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCIMPORTACIONEMBARQUE add constraint FKCEMBARQUEIMPORTACION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCIMPORTACIONEMBARQUEID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCIMPORTACIONEMBARQUE add constraint FKESTTIPDOCEMBARQUEIMP foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCIMPORTACIONEMBARQUE add constraint FKPEREMBARQUEIMP foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCIMPORTACIONEMBARQUE add constraint FKPUNEMBARQUEIMP foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCIMPORTACIONEMBARQUE add constraint FKSUCEMBARQUEIMP foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCIMPORTACIONEMBARQUE add constraint FKUSUEMBARQUEIMP foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCIMPORTACIONID add constraint FKPERCIMPORTACIONID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCIMPORTACIONID add constraint FKPUNCIMPORTACIONID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCIMPORTACIONID add constraint FKSUCCIMPORTACIONID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCIMPORTACIONID add constraint FKTIPDOCCIMPORTACIONID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCINCIDENCIASCRM add constraint FKICINCIDENCIASCRM foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCINCIDENCIASCRMID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCINCIDENCIASCRM add constraint FKINCCRMCLI foreign key (CPERSONA_CLIENTE) references TPERSONAID (CPERSONA); alter table TCINCIDENCIASCRM add constraint FKINCCRMEST foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCINCIDENCIASCRM add constraint FKINCCRMPER foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCINCIDENCIASCRM add constraint FKINCCRMPUNTRA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCINCIDENCIASCRM add constraint FKINCCRMSUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCINCIDENCIASCRM add constraint FKINCCRMTIPDOC foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCINCIDENCIASCRM add constraint FKINCCRMUSUASI foreign key (CUSUARIO_ASIGNADO) references TUSUARIOSID (CUSUARIO); alter table TCINCIDENCIASCRM add constraint FKINCCRMUSUING foreign key (CUSUARIO_INGRESO) references TUSUARIOSID (CUSUARIO); alter table TCINCIDENCIASCRMID add constraint FKINCCRMCOMID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCINCIDENCIASCRMID add constraint FKINCCRMPERID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCINCIDENCIASCRMID add constraint FKINCCRMPUNTTRAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCINCIDENCIASCRMID add constraint FKINCCRMSUCID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCINCIDENCIASCRMID add constraint FKINCCRMTIPDOCID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCINGRESOBODEGA add constraint FKBODCCABINGBOD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCINGRESOBODEGA add constraint FKCINGRESOBODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCINGRESOBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCINGRESOBODEGA add constraint FKESTDOCCCABINGBOD foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCINGRESOBODEGA add constraint FKPERCABINGBOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCINGRESOBODEGA add constraint FKPERIODOREFING foreign key (CPERIODO_REF, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCINGRESOBODEGA add constraint FKPROVCABINGBOD foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCINGRESOBODEGA add constraint FKPUNCABINGBOD foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCINGRESOBODEGA add constraint FKSOLPAGCCABINGBOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLPAG, CPERIODO_SOLPAG) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCINGRESOBODEGA add constraint FKSUCCABINGBOD foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCINGRESOBODEGA add constraint FKTIPDOCCABINGBOD foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCINGRESOBODEGA add constraint FKTIPDOREFING foreign key (CTIPODOCUMENTOINVENTARIO_REF) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCINGRESOBODEGA add constraint FKUSUCCABINGBOD foreign key (CUSUARIO_BODEGUERO) references TUSUARIOSID (CUSUARIO); alter table TCINGRESOBODEGAID add constraint FKPERCABINGBODID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCINGRESOBODEGAID add constraint FKPUNCABINGBODID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCINGRESOBODEGAID add constraint FKSUCCABINGBODID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCINGRESOBODEGAID add constraint FKTIPDOCCABINGBODID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCITEMSDESCONTINUADOS add constraint FKESTTCITEMDES foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCITEMSDESCONTINUADOS add constraint FKITEMDESCONTINUADOSID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCITEMSDESCONTINUADOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCITEMSDESCONTINUADOS add constraint FKPERTCITEMDES foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCITEMSDESCONTINUADOS add constraint FKPUNTCITEMDES foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCITEMSDESCONTINUADOS add constraint FKSUCTCITEMDES foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCITEMSDESCONTINUADOS add constraint FKTIPOTCITEMDES foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCITEMSDESCONTINUADOS add constraint FKUSUTCITEMDES foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCITEMSDESCONTINUADOSID add constraint FKCIAITEMDES foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCITEMSDESCONTINUADOSID add constraint FKPERITEMDES foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCITEMSDESCONTINUADOSID add constraint FKPUNITEMDES foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCITEMSDESCONTINUADOSID add constraint FKSUCITEMDES foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCITEMSDESCONTINUADOSID add constraint FKTIPDOCITEMDES foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCITEMSMODIFICADOS add constraint FKESTTCITEMMOD foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCITEMSMODIFICADOS add constraint FKITEMMODIFICADOID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCITEMSMODIFICADOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCITEMSMODIFICADOS add constraint FKPERTCITEMMOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCITEMSMODIFICADOS add constraint FKPUNTCITEMMOD foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCITEMSMODIFICADOS add constraint FKSUCTCITEMMOD foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCITEMSMODIFICADOS add constraint FKTIPOTCITEMMOD foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCITEMSMODIFICADOS add constraint FKUSUTCITEMMOD foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCITEMSMODIFICADOSID add constraint FKCIAITEMMODIDFOREIGN foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCITEMSMODIFICADOSID add constraint FKPERITEMMODID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCITEMSMODIFICADOSID add constraint FKPUNITEMMODID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCITEMSMODIFICADOSID add constraint FKSUCITEMMODID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCITEMSMODIFICADOSID add constraint FKTIPDOCITEMMODID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCLASECODIGOCONTABLE add constraint FKCLAITEMCTAGTO foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEM add constraint FKCLASESITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEM add constraint FKLINEACLAITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TCLASESITEMCTACONTABLE add constraint FKCLAITEMCODCONTA foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEMCTACONTABLEACT add constraint FKCLAITEMCODCONTACT foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEMCTACONTABLEAUXILIAR add constraint FKCLAITEMAUXCODCONTA foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEMCTACONTABLECOMPRA add constraint FKCLAITEMCODCONTAC foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEMCTACONTABLEGASTO add constraint FKCLAITEMCODCONTAGAS foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEMCTACONTABLEINV add constraint FKCLAITEMCODCONTAI foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEMCTACONTABLERF add constraint FKCLAITEMCODCONTARF foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLASESITEMCTACONTABLEVENTA add constraint FKCLAITEMCODCONTAV foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCLIQANTICIPOPROVEEDOR add constraint FKESTDOCLIQANTICIPOPROVEE foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCLIQANTICIPOPROVEEDOR add constraint FKLIQCTAPROANTICIPO foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCLIQANTICIPOPROVEEDOR add constraint FKPERLIQANTICIPOPROVEE foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCLIQANTICIPOPROVEEDOR add constraint FKPUNLIQANTICIPOPROVEE foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCLIQANTICIPOPROVEEDOR add constraint FKSUCLIQANTICIPOPROVEE foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCLIQANTICIPOPROVEEDOR add constraint FKTIPDOCLIQANTICIPOPROVEE foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCLIQANTICIPOPROVEEDOR add constraint FKTLIQANTICIPOPROVEEDOR foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCLIQANTICIPOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCLIQANTICIPOPROVEEDOR add constraint FKUSULIQANTICIPOPROVEE foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCLIQANTICIPOPROVEEDORID add constraint FKPERLIQANTICIPOPROVEEID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCLIQANTICIPOPROVEEDORID add constraint FKPUNLIQANTICIPOPROVEEID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCLIQANTICIPOPROVEEDORID add constraint FKSUCLIQANTICIPOPROVEEID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCLIQANTICIPOPROVEEDORID add constraint FKTIPDOCLIQANTICIPOPROVEEID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCLIQUIDACIONGASTOS add constraint FKCLIQUIDACIONGASTOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCLIQUIDACIONGASTOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCLIQUIDACIONGASTOS add constraint FKCTAAUXVLIQGST foreign key (CCUENTAAUXLIQUIDACION, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCLIQUIDACIONGASTOS add constraint FKCTAIDLIQGAS foreign key (CCUENTA_BENEFICIARIO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCLIQUIDACIONGASTOS add constraint FKESTLIQGST foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCLIQUIDACIONGASTOS add constraint FKPUNLIQGST foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCLIQUIDACIONGASTOS add constraint FKSUCLIQGST foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCLIQUIDACIONGASTOS add constraint FKTIPLIQGST foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCLIQUIDACIONGASTOS add constraint FKTIPOLIQGST foreign key (CPERSONA_COMPANIA, CTIPOLIQUIDACION) references TTIPOSLIQUIDACIONID (CPERSONA_COMPANIA, CTIPOLIQUIDACION); alter table TCLIQUIDACIONGASTOS add constraint FKUSULIQGST foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCLIQUIDACIONGASTOSID add constraint FKCIALIQGSTID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCLIQUIDACIONGASTOSID add constraint FKPERLIQGSTID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCLIQUIDACIONGASTOSID add constraint FKPUNLIQGSTID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCLIQUIDACIONGASTOSID add constraint FKSUCLIQGSTID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCLIQUIDACIONGASTOSID add constraint FKTIPLIQGSTID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCLISTAPEDIDOS add constraint FKCIALISTAPEDIDOS foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCLISTAPEDIDOS add constraint FKDOCLISTAPEDIDOS foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCLISTAPEDIDOS add constraint FKESTLISTAPEDIDOS foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCLISTAPEDIDOS add constraint FKPERLISTAPEDIDOS foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCLISTAPEDIDOS add constraint FKPUNLISTAPEDIDOS foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCLISTAPEDIDOS add constraint FKSUCLISTAPEDIDOS foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCLISTAPEDIDOS add constraint FKTCLISTAPEDIDOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCLISTAPEDIDOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCLISTAPEDIDOS add constraint FKUSULISTAPEDIDOS foreign key (CUSUARIO_CREADOR) references TUSUARIOSID (CUSUARIO); alter table TCLISTAPEDIDOSID add constraint FKCIALISTAPEDIDOSID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCLISTAPEDIDOSID add constraint FKDOCLISTAPEDIDOSID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCLISTAPEDIDOSID add constraint FKPERLISTAPEDIDOSID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCLISTAPEDIDOSID add constraint FKPUNLISTAPEDIDOSID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCLISTAPEDIDOSID add constraint FKSUCLISTAPEDIDOSID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTACREDITODEBITO add constraint FKCABFACNOTACREDITODEBITO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_FACTURA, CPERIODO_FACTURA) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTACREDITODEBITO add constraint FKCNOTACREDITODEBITO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTACREDITODEBITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTACREDITODEBITO add constraint FKCTACLICNOTACREDTODEBITO foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCNOTACREDITODEBITO add constraint FKESTDOCCNOTACREDTODEBITO foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOFACTURACION) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCNOTACREDITODEBITO add constraint FKNCRTARIFAIVA foreign key (CTARIFAIVA) references TTARIFAIVAID (CTARIFAIVA); alter table TCNOTACREDITODEBITO add constraint FKPERCNOTACREDTODEBITO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTACREDITODEBITO add constraint FKPUNCNOTACREDTODEBITO foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTACREDITODEBITO add constraint FKSUCCNOTACREDTODEBITO foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTACREDITODEBITO add constraint FKTIPDOCCNOTACREDTODEBITO foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCNOTACREDITODEBITO add constraint FKUSUCNOTACREDTODEBITO foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCNOTACREDITODEBITOID add constraint FKPERCNOTACREDTODEBITOID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTACREDITODEBITOID add constraint FKPUNCNOTACREDTODEBITOID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTACREDITODEBITOID add constraint FKSUCCNOTACREDTODEBITOID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTACREDITODEBITOID add constraint FKTIPDOCCNOTACREDTODEBITOID foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCNOTACREDITOPROVEEDOR add constraint FKANTNOTACREDITOPRO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_ANTICIPO, CPERIODO_ANTICIPO) references TANTICIPOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTACREDITOPROVEEDOR add constraint FKCABSOLPNOTACREDITOPRO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLPAG, CPERIODO_SOLPAG) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTACREDITOPROVEEDOR add constraint FKCNOTACREDITOPRO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTACREDITOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTACREDITOPROVEEDOR add constraint FKCTAPROVNCPRO foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCNOTACREDITOPROVEEDOR add constraint FKESTDOCCNOTACREDTOPRO foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCNOTACREDITOPROVEEDOR add constraint FKPAGNOTACREDITOPRO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PAGO, CPERIODO_PAGO) references TCPAGOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTACREDITOPROVEEDOR add constraint FKTIPDOCCNOTACREDTOPRO foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCNOTACREDITOPROVEEDOR add constraint FKUSUCNOTACREDTOPRO foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCNOTACREDITOPROVEEDORID add constraint FKPERCNOTACREDTOPROID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTACREDITOPROVEEDORID add constraint FKPUNCNOTACREDTOPROID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTACREDITOPROVEEDORID add constraint FKSUCCNOTACREDTOPROID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTACREDITOPROVEEDORID add constraint FKTIPDOCCNOTACREDITOPROVID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGA add constraint FKCABNOTENT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTAENTREGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTAENTREGA add constraint FKCCNOTAENTCODBOD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCNOTAENTREGA add constraint FKCCNOTAENTTRACHO foreign key (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPCHOFERID (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); alter table TCNOTAENTREGA add constraint FKCNOTAENTTRANS foreign key (CPERSONA_COMPANIA, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCNOTAENTREGA add constraint FKCTACLICCABNOTENT foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCNOTAENTREGA add constraint FKESTDOCCABNOTENT foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGA add constraint FKFRECCABNOTENT foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TCNOTAENTREGA add constraint FKLUGENTCABNOTENT foreign key (CPERSONA_COMPANIA, CLUGARENTREGA) references TLUGARESENTREGAID (CPERSONA_COMPANIA, CLUGARENTREGA); alter table TCNOTAENTREGA add constraint FKPERCABNOTENT foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTAENTREGA add constraint FKPERVENCCABNOTENT foreign key (CPERSONA_VENDEDOR) references TPERSONAID (CPERSONA); alter table TCNOTAENTREGA add constraint FKPUNCABNOTENT foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTAENTREGA add constraint FKSUCCABNOTENT foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTAENTREGA add constraint FKTIPDOCCABNOTENT foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGA add constraint FKUSUCCABNOTENT foreign key (CUSUARIO_FACTURADOR) references TUSUARIOSID (CUSUARIO); alter table TCNOTAENTREGAFACTURA add constraint FKCODBODCNOTENTFAC foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCNOTAENTREGAFACTURA add constraint FKESTDOCCNOTENTFAC foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGAFACTURA add constraint FKNOTAENTREGACABFAC foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_FACTURA, CPERIODO_FACTURA) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTAENTREGAFACTURA add constraint FKNOTAENTREGAFACTID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTAENTREGAFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTAENTREGAFACTURA add constraint FKPERCNOTENTFAC foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTAENTREGAFACTURA add constraint FKPUNCNOTENTFAC foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTAENTREGAFACTURA add constraint FKSUCCNOTENTFAC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTAENTREGAFACTURA add constraint FKTIPDOCCNOTENTFAC foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGAFACTURAID add constraint FKPERCNOTENTFACID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTAENTREGAFACTURAID add constraint FKPUNCNOTENTFACID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTAENTREGAFACTURAID add constraint FKSUCCNOTENTFACID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTAENTREGAFACTURAID add constraint FKTIPDOCCNOTENTFACID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGAGENERAL add constraint FKCODBODCNOTENTGEN foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCNOTAENTREGAGENERAL add constraint FKESTDOCCNOTENTGEN foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGAGENERAL add constraint FKNOTAENTREGAGENID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTAENTREGAGENERALID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCNOTAENTREGAGENERAL add constraint FKPERCNOTENTGEN foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTAENTREGAGENERAL add constraint FKPERNOTENTGEN foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCNOTAENTREGAGENERAL add constraint FKPERRNOTENTGEN foreign key (CPERIODO_REFERENCIA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTAENTREGAGENERAL add constraint FKPUNCNOTENTGEN foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTAENTREGAGENERAL add constraint FKSUCCNOTENTGEN foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTAENTREGAGENERAL add constraint FKTCTACLINOTENTGEN foreign key (CPERSONA_COMPANIA, CCUENTA_CLIENTE) references TCUENTACLIENTEID (CPERSONA_COMPANIA, CCUENTA); alter table TCNOTAENTREGAGENERAL add constraint FKTIPDOCCNOTENTGEN foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGAGENERAL add constraint FKTIPDOCNOTENTGEN foreign key (CTIPODOCUMENTOINVENTARIO_REF) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGAGENERALID add constraint FKPERCNOTENTGENID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTAENTREGAGENERALID add constraint FKPERNOTENTGENID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCNOTAENTREGAGENERALID add constraint FKPUNCNOTENTGENID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTAENTREGAGENERALID add constraint FKSUCCNOTENTGENID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTAENTREGAGENERALID add constraint FKTIPDOCCNOTENTGENID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCNOTAENTREGAID add constraint FKPERCABNOTENTID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCNOTAENTREGAID add constraint FKPUNCABNOTENTID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCNOTAENTREGAID add constraint FKSUCCABNOTENTID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCNOTAENTREGAID add constraint FKTIPDOCCABNOTENTID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCOBROTIPOSDOCUMENTOINTERNO add constraint FKCONRCATCUEN foreign key (CODIGOCONTABLE, CPERSONA_COMPANIA) references TCUENTACONTABLEID (CODIGOCONTABLE, CPERSONA_COMPANIA); alter table TCOBROTIPOSDOCUMENTOINTERNO add constraint FKCONRTDOCINT foreign key (CPERSONA_COMPANIA, CDOCUMENTOINTERNO) references TCOBROTIPOSDOCUMENTOINTERNOID (CPERSONA_COMPANIA, CDOCUMENTOINTERNO); alter table TCODIGOSBODEGA add constraint FKBODEGAS foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCODIGOSBODEGA add constraint FKNUMERODIRECCION foreign key (CPERSONA_COMPANIA, NUMERODIRECCION) references TPERSONADIRECCIONESID (CPERSONA, NUMERODIRECCION); alter table TCODIGOSBODEGA add constraint FKOFICODBOD foreign key (CPERSONA_COMPANIA, COFICINA) references TOFICINASID (CPERSONA_COMPANIA, COFICINA); alter table TCODIGOSBODEGA add constraint FKSUCODBOD foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCODIGOSBODEGA add constraint FKUSUARIOBODEGA foreign key (CUSUARIO_CUSTODIO) references TUSUARIOSID (CUSUARIO); alter table TCODIGOSBODEGACUSTODIOS add constraint FKBODEGASCUSTODIO foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCODIGOSBODEGACUSTODIOS add constraint FKUSUARIOBODEGACUSTODIO foreign key (CUSUARIO_CUSTODIO) references TUSUARIOSID (CUSUARIO); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKCONRFCOMPLIQGST foreign key (CCONCEPTORF) references TCONCEPTORETENCIONFUENTEID (CCONCEPTORF); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKCONTRCOMLIQGST foreign key (CTIPOCONTRIBUYENTE) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKCTAITEMCOMLIQGST foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKDOCFACCOMPLIQGST foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKDOCSOLCOMLIQGST foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKICECOMPLIQGST foreign key (CTARIFAICE) references TTARIFAICEID (CTARIFAICE); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKPROVCOMLIQGST foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKPUNCOMLIQGST foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKRICOMLIQGST foreign key (CTARIFAIVA, CPORCENTAJERETENCIONIVA, FHASTA) references TPORCENTAJERETENCIONTARIFAIVA (CTARIFAIVA, CPORCENTAJERETENCIONIVA, FHASTA); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKSUCCOMLIQGST foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKTARIVACOMPLIQGST foreign key (CTARIFAIVA) references TTARIFAIVAID (CTARIFAIVA); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKTCOMPLIQGASTOS foreign key (CPERSONA_COMPANIA, CCUENTAAUXLIQUIDACION, SECUENCIA) references TCOMPROBANTELIQUIDACIONGASTOID (CPERSONA_COMPANIA, CCUENTAAUXLIQUIDACION, SECUENCIA); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKTIPITEMCOMLIQGST foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKTIPOSIDENTCOMLIQGST foreign key (CTIPOIDENTIFICACION) references TTIPOSIDENTIFICACIONID (CTIPOIDENTIFICACION); alter table TCOMPROBANTELIQUIDACIONGASTO add constraint FKUSUCOMLIQGST foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCOMPROBANTELIQUIDACIONGASTOID add constraint FKTCTAPLIQGASTOSID foreign key (CCUENTAAUXLIQUIDACION, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCOMPROBANTEPROVISIONAL add constraint FKCCOMPROV foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCOMPROBANTEPROVISIONALID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCOMPROBANTEPROVISIONAL add constraint FKCPERCUST foreign key (CPERSONA_CUSTODIO) references TPERSONAID (CPERSONA); alter table TCOMPROBANTEPROVISIONAL add constraint FKCPEREMPLE foreign key (CPERSONA_EMPLEADO) references TPERSONAID (CPERSONA); alter table TCOMPROBANTEPROVISIONAL add constraint FKCTACUSCOMPROV foreign key (CCUENTA_CUSTODIO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCOMPROBANTEPROVISIONAL add constraint FKESTDOCCOMPROV foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCOMPROBANTEPROVISIONAL add constraint FKPERCOMPROV foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCOMPROBANTEPROVISIONAL add constraint FKPUNCOMPROV foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCOMPROBANTEPROVISIONAL add constraint FKSUCCOMPROV foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCOMPROBANTEPROVISIONAL add constraint FKTIPDOCCOMPROV foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCOMPROBANTEPROVISIONALID add constraint FKCIACOMPROVID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCOMPROBANTEPROVISIONALID add constraint FKPERCOMPROVOID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCOMPROBANTEPROVISIONALID add constraint FKPUNCOMPROVID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCOMPROBANTEPROVISIONALID add constraint FKSUCCOMPROVID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCOMPROBANTEPROVISIONALID add constraint FKTIPDOCCOMPROVID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCONCEPTORETENCIONFUENTE add constraint FKCONRETFUENTE foreign key (CCONCEPTORF) references TCONCEPTORETENCIONFUENTEID (CCONCEPTORF); alter table TCONCEPTORFITEM add constraint FKCONFIGURARFITEM foreign key (CCONCEPTORF) references TCONCEPTORETENCIONFUENTEID (CCONCEPTORF); alter table TCONCEPTORFITEM add constraint FRCONCRFTIPITEM foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TCONCEPTOSEGRESOS add constraint FKCONCEPTOSEGRESOSID foreign key (CPERSONA_COMPANIA, CCONCEPTOEGRESO) references TCONCEPTOSEGRESOSID (CPERSONA_COMPANIA, CCONCEPTOEGRESO); alter table TCONCEPTOSEGRESOSCTACONTABLE add constraint FKCONEGRCON foreign key (CPERSONA_COMPANIA, CCONCEPTOEGRESO) references TCONCEPTOSEGRESOSID (CPERSONA_COMPANIA, CCONCEPTOEGRESO); alter table TCONCEPTOSITEMCONTRIBUYENTE add constraint FKCIACONITEMCONT foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCONCEPTOSITEMCONTRIBUYENTE add constraint FKCONCEPTOCONITEMCONT foreign key (CCONCEPTO) references TCONCEPTOSID (CCONCEPTO); alter table TCONCEPTOSITEMCONTRIBUYENTE add constraint FKTIPOCONTCONITEMCONT foreign key (CTIPOCONTRIBUYENTE) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TCONCEPTOSITEMCONTRIBUYENTE add constraint FKTIPOITEMCONITEMCONT foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TCONCILIACIONEMPRESA add constraint FKCIACONCILEMP foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCONCILIACIONEMPRESA add constraint FKCIACONCILUSU foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCONCILIACIONEMPRESA add constraint FKCTACONCILEMP foreign key (NUMEROCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCONCILIACIONEMPRESA add constraint FKOFICONCILEMP foreign key (CPERSONA_COMPANIA, COFICINA) references TOFICINASID (CPERSONA_COMPANIA, COFICINA); alter table TCONCILIACIONEMPRESA add constraint FKSUCURSALESID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCONCREDTRIBUTARIO add constraint FKCONCREDTRIBUTARIO foreign key (CCREDITOTRUBITARIO) references TCONCREDTRIBUTARIOID (CCREDITOTRUBITARIO); alter table TCONFIGURARETENCIONIVA add constraint FKCONFRETENIVA foreign key (CPERSONA_COMPANIA, CTIPOCONTRIBUYENTE_AGENTE, CTIPOCONTRIBUYENTE_SUJETO) references TCONFIGURARETENCIONIVAID (CPERSONA_COMPANIA, CTIPOCONTRIBUYENTE_AGENTE, CTIPOCONTRIBUYENTE_SUJETO); alter table TCONFIGURARETENCIONIVA add constraint FKTIPCONTRIBRETENIVAAGENTE foreign key (CTIPOCONTRIBUYENTE_AGENTE) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TCONFIGURARETENCIONIVA add constraint FKTIPCONTRIBRETENIVASUJETO foreign key (CTIPOCONTRIBUYENTE_SUJETO) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TCONFIGURARETENCIONIVAID add constraint FKTIPCONTRIBRETENIVAAGENTEID foreign key (CTIPOCONTRIBUYENTE_AGENTE) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TCONFIGURARETENCIONIVAID add constraint FKTIPCONTRIBRETENIVASUJETOID foreign key (CTIPOCONTRIBUYENTE_SUJETO) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TCONFIGURARETENCIONIVAITEM add constraint FKCONFRETENIVAITEM foreign key (CPERSONA_COMPANIA, CTIPOCONTRIBUYENTE_AGENTE, CTIPOCONTRIBUYENTE_SUJETO) references TCONFIGURARETENCIONIVAID (CPERSONA_COMPANIA, CTIPOCONTRIBUYENTE_AGENTE, CTIPOCONTRIBUYENTE_SUJETO); alter table TCONFIGURARETENCIONIVAITEM add constraint FKCONFRETIVATIPITEM foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TCORDENCOMPRA add constraint FKBODCORDENCOMPRA foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCORDENCOMPRA add constraint FKCORDENCOMPRA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCORDENCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCORDENCOMPRA add constraint FKCTAPROCABORDCOMPRA foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCORDENCOMPRA add constraint FKESTCORDENCOMPRA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCORDENCOMPRA add constraint FKFREORDENCOMPRA foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TCORDENCOMPRA add constraint FKPERCORDENCOMPRA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCORDENCOMPRA add constraint FKPERSONACORDENCOMPRA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCORDENCOMPRA add constraint FKPUNCORDENCOMPRA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCORDENCOMPRA add constraint FKSUCORDENCOMPRA foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCORDENCOMPRA add constraint FKTIPDOCORDENCOMPRA foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCORDENCOMPRA add constraint FKUSUCORDENCOMPRA foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCORDENCOMPRAID add constraint FKPERORDENCOMPRAID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCORDENCOMPRAID add constraint FKPUNORDENCOMPRAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCORDENCOMPRAID add constraint FKSUCORDENCOMPRAID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCORDENCOMPRAID add constraint FKTIPDOCORDENCOMPRAID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPAGOS add constraint FKBANCOSCABPAG foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TCPAGOS add constraint FKCPAGOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPAGOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPAGOS add constraint FKCTABANCABPAG foreign key (CCUENTA_BANCO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCPAGOS add constraint FKCTABANCOSCABPAG foreign key (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA) references TCUENTABANCOSID (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); alter table TCPAGOS add constraint FKCTAPROCABPAGO foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCPAGOS add constraint FKESTDOCCABPAG foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCPAGOS add constraint FKFORPAGCABPAG foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TCPAGOS add constraint FKPERCABPAG foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPAGOS add constraint FKPUNCABPAG foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPAGOS add constraint FKSUCCABPAG foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPAGOS add constraint FKTIPDOCCABPAG foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPAGOS add constraint FKUSUCABPAGO foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCPAGOSID add constraint FKPERCABPAGID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPAGOSID add constraint FKPUNCABPAGID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPAGOSID add constraint FKSUCCABPAGID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPEDIDO add constraint FKCABPEDIDO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPEDIDOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPEDIDO add constraint FKCTACLICABPED foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCPEDIDO add constraint FKESTDOCCABPED foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCPEDIDO add constraint FKMOTIVORECHAZO foreign key (CPERSONA_COMPANIA, CMOTIVORECHAZO) references TMOTIVOSRECHAZOPEDIDOID (CPERSONA_COMPANIA, CMOTIVORECHAZO); alter table TCPEDIDO add constraint FKPEDBOD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCPEDIDO add constraint FKPEDREF foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_REFERENCIA, CPERIODO_REFERENCIA) references TCPEDIDOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPEDIDO add constraint FKPERCABPED foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPEDIDO add constraint FKPERFILCLIPED foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TCPEDIDO add constraint FKPETIPPRE foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TCPEDIDO add constraint FKPUNCABPED foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPEDIDO add constraint FKSUCCABPED foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPEDIDO add constraint FKTCPEDCPERDIR foreign key (CPERSONA, NUMERODIRECCION) references TPERSONADIRECCIONESID (CPERSONA, NUMERODIRECCION); alter table TCPEDIDO add constraint FKTIPDOCCABPED foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPEDIDO add constraint FKUSUCABPED foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCPEDIDOCOTIZACION add constraint FKCPEDIDOCOTIZACION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPEDIDOCOTIZACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPEDIDOCOTIZACION add constraint FKESTDOCPEDCOTIZACION foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCPEDIDOCOTIZACION add constraint FKPERPEDCOTIZACION foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPEDIDOCOTIZACION add constraint FKPUNPEDCOTIZACION foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPEDIDOCOTIZACION add constraint FKSUCPEDCOTIZACION foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPEDIDOCOTIZACION add constraint FKTIPDOCPEDCOTIZACION foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPEDIDOCOTIZACION add constraint FKUSUCOTPEDCOTIZACION foreign key (CUSUARIO_COTIZADOR) references TUSUARIOSID (CUSUARIO); alter table TCPEDIDOCOTIZACION add constraint FKUSUPEDCOTIZACION foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCPEDIDOCOTIZACIONID add constraint FKPERCABPEDCOTIZACION foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPEDIDOCOTIZACIONID add constraint FKPUNCABPEDCOTIZACION foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPEDIDOCOTIZACIONID add constraint FKSUCCABPEDCOTIZACION foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPEDIDOID add constraint FKPERCABPEDID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPEDIDOID add constraint FKPUNCABPEDID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPEDIDOID add constraint FKSUCCABPEDID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPEDIDOID add constraint FKTIPDOCCABPEDID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPREEMBARQUE add constraint FKCPREEMBARQUE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPREEMBARQUEID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPREEMBARQUE add constraint FKESTDOCCABPREEMB foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCPREEMBARQUE add constraint FKPERCABPREEMB foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPREEMBARQUE add constraint FKPREEMBPED foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PEDIDO, CPERIODO_PEDIDO) references TCPEDIDOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPREEMBARQUE add constraint FKPUNCABPREEMB foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPREEMBARQUE add constraint FKSUCCABPREEMB foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPREEMBARQUE add constraint FKTIPDOCCABPREEMB foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPREEMBARQUE add constraint FKUSUCABPREEMB foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCPREEMBARQUEID add constraint FKPERCABPREEMBID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPREEMBARQUEID add constraint FKPUNCABPREEMBID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPREEMBARQUEID add constraint FKSUCCABPREEMBID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPREEMBARQUEID add constraint FKTIPDOCCABPREEMBID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPROFORMA add constraint FKCPROFORMA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPROFORMAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPROFORMA add constraint FKCPUERTOPROF foreign key (CPAIS_DESTINO, CPUERTODESTINO) references TPUERTOSDESTINOID (CPAIS, CPUERTODESTINO); alter table TCPROFORMA add constraint FKCTACLIPROFORMA foreign key (CPERSONA_COMPANIA, CCUENTA_CLIENTE) references TCUENTACLIENTEID (CPERSONA_COMPANIA, CCUENTA); alter table TCPROFORMA add constraint FKESTDOCPROFORMA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCPROFORMA add constraint FKFACTCODBOD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCPROFORMA add constraint FKFACTPRE foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TCPROFORMA add constraint FKPERIODOPROFORMA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPROFORMA add constraint FKPROCTAE foreign key (CCUENTA_EMBARCADOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCPROFORMA add constraint FKPROFCIUD foreign key (CPAIS_ORIGEN, CPROVINCIA_ORIGEN, CCIUDAD_ORIGEN) references TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD); alter table TCPROFORMA add constraint FKPROFPROV foreign key (CPAIS_ORIGEN, CPROVINCIA_ORIGEN) references TPROVINCIASID (CPAIS, CPROVINCIA); alter table TCPROFORMA add constraint FKPROPAISA foreign key (CPAIS_ADQUISICION) references TPAISESID (CPAIS); alter table TCPROFORMA add constraint FKPROPAISD foreign key (CPAIS_DESTINO) references TPAISESID (CPAIS); alter table TCPROFORMA add constraint FKPROPAISE foreign key (CPAIS_EMBARCADOR) references TPAISESID (CPAIS); alter table TCPROFORMA add constraint FKPROPAISO foreign key (CPAIS_ORIGEN) references TPAISESID (CPAIS); alter table TCPROFORMA add constraint FKPROPUERTO foreign key (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM) references TPUERTOSEMBARQUEID (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM); alter table TCPROFORMA add constraint FKPUNTOPROFORMA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPROFORMA add constraint FKSUCURSALPROFORMA foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPROFORMA add constraint FKTIPDOCPROFORMA foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPROFORMA add constraint FKUSUPROFPROFORMA foreign key (CUSUARIO_PROFORMADOR) references TUSUARIOSID (CUSUARIO); alter table TCPROFORMAID add constraint FKPERIODOPROFORMAID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPROFORMAID add constraint FKPUNTOPROFORMAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPROFORMAID add constraint FKSUCURSALPROFORMAID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPROFORMAID add constraint FKTIPODOCPROFORMAID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPROFORMAPROV add constraint FKCPROFORMAPROV foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPROFORMAPROVID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPROFORMAPROV add constraint FKCTAPROPROFORMA foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCPROFORMAPROV add constraint FKESTDOCPROPROFORMA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCPROFORMAPROV add constraint FKFREPROFORMAPROV foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TCPROFORMAPROV add constraint FKPEDCOTPROFORMA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PEDIDO, CPERIODO_PEDIDO) references TCPEDIDOCOTIZACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPROFORMAPROV add constraint FKPERPROFORMA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPROFORMAPROV add constraint FKPERPROFORMAPED foreign key (CPERIODO_PEDIDO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPROFORMAPROV add constraint FKPUNPROFORMA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPROFORMAPROV add constraint FKSUCPROFORMA foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPROFORMAPROV add constraint FKUSUPROPROFORMA foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCPROFORMAPROVID add constraint FKPERPROFORMAID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPROFORMAPROVID add constraint FKPUNPROFORMAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPROFORMAPROVID add constraint FKSUCPROFORMAID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPROFORMAPROVID add constraint FKTIPDOCPROFORMAID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPROMOCION add constraint FKCABPROMOCIONID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPROMOCIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCPROMOCION add constraint FKCFORPAGPROMO foreign key (CFORMAPAGO) references TFORMASPAGOID (CFORMAPAGO); alter table TCPROMOCION add constraint FKCTAINVPROMOCION foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TCPROMOCION add constraint FKMARCAPROMOCION foreign key (CMARCA) references TMARCASID (CMARCA); alter table TCPROMOCION add constraint FKPERIODOPROMOCION foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPROMOCION add constraint FKPUNTOPROMOCION foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPROMOCION add constraint FKSUCURSALPROMOCION foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPROMOCION add constraint FKTIPODOCPROMOCION foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCPROMOCION add constraint FKUSUPROMOCION foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCPROMOCIONID add constraint FKCIAPROMOCIONID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCPROMOCIONID add constraint FKPERIODOPROMOCIONID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCPROMOCIONID add constraint FKPUNTOPROMOCIONID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCPROMOCIONID add constraint FKSUCURSALPROMOCIONID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCPROMOCIONID add constraint FKTIPODOCPROMOCIONID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCRESERVACIONESBODEGA add constraint FKCRESERVACIONESBODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCRESERVACIONESBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCRESERVACIONESBODEGA add constraint FKRESCLI foreign key (CPERSONA_COMPANIA, CCUENTA_CLIENTE) references TCUENTACLIENTEID (CPERSONA_COMPANIA, CCUENTA); alter table TCRESERVACIONESBODEGA add constraint FKRESERVABOD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCRESERVACIONESBODEGA add constraint FKRESERVABODEST foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCRESERVACIONESBODEGA add constraint FKRESERVABODPER foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCRESERVACIONESBODEGA add constraint FKRESERVABODPUNTRA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCRESERVACIONESBODEGA add constraint FKRESERVABODSUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCRESERVACIONESBODEGA add constraint FKRESERVABODTIPDOC foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCRESERVACIONESBODEGA add constraint FKRESERVABODUSU foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCRESERVACIONESBODEGA add constraint FKRESPERREF foreign key (CPERIODO_REF, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCRESERVACIONESBODEGA add constraint FKRESTIPDOCREF foreign key (CTIPODOCUMENTOINVENTARIO_REF) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCRESERVACIONESBODEGAID add constraint FKRESERVABODIDPER foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCRESERVACIONESBODEGAID add constraint FKRESERVABODIDPUNTRA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCRESERVACIONESBODEGAID add constraint FKRESERVABODIDSUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCRESERVACIONESBODEGAID add constraint FKRESERVABODIDTIPDOC foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCRETENCION add constraint FKCABRET foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCRETENCIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCRETENCION add constraint FKCABSOLPAGCABRET foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLPAG, CPERIODO_SOLPAG) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCRETENCION add constraint FKCTAPROCABRET foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCRETENCION add constraint FKESTDOCCABRET foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOFACTURACION) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCRETENCION add constraint FKPERCCABRET foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCRETENCION add constraint FKSUCCCABRET foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCRETENCION add constraint FKSUCCABRET foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCRETENCION add constraint FKTIPDOCCABRET foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCRETENCIONID add constraint FKPERCABRETID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCRETENCIONID add constraint FKPUNCABRETID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCRETENCIONID add constraint FKSUCCABRETID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCRETENCIONID add constraint FKTIPDOCCABRETID foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCSOLICITUDBODEGA add constraint FKBODSOLBOD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCSOLICITUDBODEGA add constraint FKCSOLICITUDBODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDBODEGA add constraint FKPERCABSOLBOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCSOLICITUDBODEGA add constraint FKPUNCSOLBOD foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCSOLICITUDBODEGA add constraint FKSOLBOBODPRO foreign key (CPERSONA_COMPANIA, CBODEGA_PRODUCCION) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCSOLICITUDBODEGA add constraint FKSOLBODDEPAR foreign key (CPERSONA_COMPANIA, CDEPARTAMENTO) references TDEPARTAMENTOSID (CPERSONA_COMPANIA, CDEPARTAMENTO); alter table TCSOLICITUDBODEGA add constraint FKSTACSOLBOD foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCSOLICITUDBODEGA add constraint FKSUCCSOLBOD foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCSOLICITUDBODEGA add constraint FKUSUAUTCSOLBOD foreign key (CUSUARIO_AUTORIZADOR) references TUSUARIOSID (CUSUARIO); alter table TCSOLICITUDBODEGA add constraint FKUSUSOLCSOLBOD foreign key (CUSUARIO_SOLICITANTE) references TUSUARIOSID (CUSUARIO); alter table TCSOLICITUDCOMPRA add constraint FKCSOLICITUDCOMPRA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDCOMPRA add constraint FKDEPCABSOLCOM foreign key (CPERSONA_COMPANIA, CODIGODIVISION, CODIGODEPARTAMENTO) references TJURIDICODEPARTAMENTOSID (CPERSONA, CODIGODIVISION, CODIGODEPARTAMENTO); alter table TCSOLICITUDCOMPRA add constraint FKDIVCABSOLCOM foreign key (CPERSONA_COMPANIA, CODIGODIVISION) references TJURIDICODIVISIONESID (CPERSONA, CODIGODIVISION); alter table TCSOLICITUDCOMPRA add constraint FKPERCABSOLCOM foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCSOLICITUDCOMPRA add constraint FKUSUCABSOLCOM foreign key (CUSUARIO_EMISOR) references TUSUARIOSID (CUSUARIO); alter table TCSOLICITUDCREDITO add constraint FKCBODEGACODSOLICITUD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCSOLICITUDCREDITO add constraint FKCIACSOLCRE foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCSOLICITUDCREDITO add constraint FKCPERFILCLIENTESOLCRE foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TCSOLICITUDCREDITO add constraint FKCSOLICITUDCREDITO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDCREDITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDCREDITO add constraint FKCTACSOLCRE foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCSOLICITUDCREDITO add constraint FKESTCSOLCRE foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCSOLICITUDCREDITO add constraint FKFORPAGCSOLCRE foreign key (CFORMAPAGO) references TFORMASPAGOID (CFORMAPAGO); alter table TCSOLICITUDCREDITO add constraint FKMONCSOLCRE foreign key (CMONEDA) references TMONEDASID (CMONEDA); alter table TCSOLICITUDCREDITO add constraint FKPERCSOLCRE foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCSOLICITUDCREDITO add constraint FKPERSOLCREVEN foreign key (CPERSONA_VENDEDOR) references TPERSONAID (CPERSONA); alter table TCSOLICITUDCREDITO add constraint FKPUNCSOLCRE foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCSOLICITUDCREDITO add constraint FKSUCCSOLCRE foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCSOLICITUDCREDITO add constraint FKTIPOCUOTACSOLCRE foreign key (CTIPOCUOTA) references TTIPOSCUOTAID (CTIPOCUOTA); alter table TCSOLICITUDCREDITO add constraint FKTIPODOCCSOLCRE foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCSOLICITUDCREDITOID add constraint FKCIACSOLCREID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCSOLICITUDCREDITOID add constraint FKPERCSOLCREID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCSOLICITUDCREDITOID add constraint FKPUNCSOLCREID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCSOLICITUDCREDITOID add constraint FKSUCCSOLCREID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCSOLICITUDCREDITOID add constraint FKTIPODOCCSOLCREID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCSOLICITUDPAGO add constraint FKBENEFCABSOLPAG foreign key (CCUENTA_BENEFICIARIO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCSOLICITUDPAGO add constraint FKCCUADROCSOLPAG foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_CUADRO, CPERIODO_CUADRO) references TCCUADROID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDPAGO add constraint FKCIMPORTCSOLPAG foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_IMPORTACION, CPERIODO_IMPORTACION) references TCIMPORTACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDPAGO add constraint FKCODBODSOLPAGO foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCSOLICITUDPAGO add constraint FKCODPAISCABSOLPAG foreign key (CPAIS) references TPAISESID (CPAIS); alter table TCSOLICITUDPAGO add constraint FKCPROFORMACSOLPAG foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PROFORMA, CPERIODO_PROFORMA) references TCPROFORMAPROVID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDPAGO add constraint FKCSOLCOMPCSOLPAG foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLCOMP, CPERIODO_SOLCOMP) references TCSOLICITUDCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDPAGO add constraint FKCSOLICITUDPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDPAGO add constraint FKCTATIPOLIQSOLPAGO foreign key (CCUENTAAUXLIQUIDACION, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCSOLICITUDPAGO add constraint FKDSOLBONUMEMIMP foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_EMBARQUEIMP, CPERIODO_EMBARQUEIMP) references TCIMPORTACIONEMBARQUEID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDPAGO add constraint FKESTDOCSOLPAGO foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCSOLICITUDPAGO add constraint FKFORPAGCOMCABSOLPAG foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TCSOLICITUDPAGO add constraint FKFRESOLPAGO foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TCSOLICITUDPAGO add constraint FKPERSOLPAGO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCSOLICITUDPAGO add constraint FKPROVCABSOLPAG foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCSOLICITUDPAGO add constraint FKPUNSOLPAGO foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCSOLICITUDPAGO add constraint FKSPAJUTRABOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_AJUSTE, CPERIODO_AJUSTE) references TCTRANSACCIONBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCSOLICITUDPAGO add constraint FKSUCSOLPAGO foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCSOLICITUDPAGO add constraint FKTIPCAMREFSOLPAGO foreign key (CPERSONA_COMPANIA, FVIGENCIA_TIPOCAMBIO, CMONEDA_TIPOCAMBIO, CTIPOCAMBIO) references TTIPOSCAMBIOREFERENCIALID (CPERSONA_COMPANIA, FVIGENCIA, CMONEDA, CTIPOCAMBIO); alter table TCSOLICITUDPAGO add constraint FKTIPDOCFACSOLPAGO foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TCSOLICITUDPAGO add constraint FKTIPDOCSOLPAGO foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCSOLICITUDPAGO add constraint FKTIPOLIQSOLPAGO foreign key (CPERSONA_COMPANIA, CTIPOLIQUIDACION) references TTIPOSLIQUIDACIONID (CPERSONA_COMPANIA, CTIPOLIQUIDACION); alter table TCSOLICITUDPAGO add constraint FKTIPPRESUSOLPAGO foreign key (CPERSONA_COMPANIA, CTIPOPRESUPUESTO) references TTIPOSPRESUPUESTOID (CPERSONA_COMPANIA, CTIPOPRESUPUESTO); alter table TCSOLICITUDPAGO add constraint FKUSUAPROSOLPAG foreign key (CUSUARIO_APROBADOR) references TUSUARIOSID (CUSUARIO); alter table TCSOLICITUDPAGO add constraint FKUSUSOLPAGO foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCSOLICITUDPAGOID add constraint FKPERSOLPAGOID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCSOLICITUDPAGOID add constraint FKPUNSOLPAGOID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCSOLICITUDPAGOID add constraint FKSUCSOLPAGOID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCSOLICITUDPAGOID add constraint FKTIPDOCSOLPAGOID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCSOLPAGOREEMBOLSO add constraint FKCABSOLPAGREEMB foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTACLIENTECONTABLE add constraint FKTICLICTACONCLI foreign key (CTIPOCLIENTE) references TTIPOSCLIENTEID (CTIPOCLIENTE); alter table TCTAPROVEECTACONTABLE add constraint FKTIPPROCTACON foreign key (CPERSONA_COMPANIA, CTIPOPROVEEDOR) references TTIPOSPROVEEDORID (CPERSONA_COMPANIA, CTIPOPROVEEDOR); alter table TCTITULOPROPIEDAD add constraint FKCTACLITITULOPROP foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCTITULOPROPIEDAD add constraint FKCTITULOPROPID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTITULOPROPIEDADID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTITULOPROPIEDAD add constraint FKESTDOCTITULOPROP foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCTITULOPROPIEDAD add constraint FKFACTURATITULOPROP foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_FACTURA, CPERIODO_FACTURA) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTITULOPROPIEDAD add constraint FKSPERCTITULOPROP foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTITULOPROPIEDAD add constraint FKSPUNCTITULOPROP foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTITULOPROPIEDAD add constraint FKSUCCTITULOPROP foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTITULOPROPIEDAD add constraint FKTIDOCCTITULOPROP foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTITULOPROPIEDADID add constraint FKSPERCTITULOPROPID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTITULOPROPIEDADID add constraint FKSPUNCTITULOPROPID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTITULOPROPIEDADID add constraint FKSUCCTITULOPROPID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTITULOPROPIEDADID add constraint FKTIDOCCTITULOPROPID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONBODEGA add constraint FKBODTRANBOD foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCTRANSACCIONBODEGA add constraint FKCABTRABODDIR foreign key (CPERSONA, NUMERODIRECCION) references TPERSONADIRECCIONESID (CPERSONA, NUMERODIRECCION); alter table TCTRANSACCIONBODEGA add constraint FKCTACHOFINVTRA foreign key (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPCHOFERID (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); alter table TCTRANSACCIONBODEGA add constraint FKCTAPROTRANBOD foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCTRANSACCIONBODEGA add constraint FKCTATRAINVTRA foreign key (CPERSONA_COMPANIA, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCTRANSACCIONBODEGA add constraint FKCTRANSACCIONBODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSACCIONBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTRANSACCIONBODEGA add constraint FKCUADCABTRANBOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_CUADRO, CPERIODO_CUADRO) references TCCUADROID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTRANSACCIONBODEGA add constraint FKESTTRANBOD foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONBODEGA add constraint FKPERCABTRANBOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSACCIONBODEGA add constraint FKPROFCABTRANBOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PROFORMA, CPERIODO_PROFORMA) references TCPROFORMAPROVID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTRANSACCIONBODEGA add constraint FKPUNTRABOD foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTRANSACCIONBODEGA add constraint FKSUCTRANBOD foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTRANSACCIONBODEGA add constraint FKTIPDOCTRANBOD foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONBODEGA add constraint FKTRANBODPROCE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_INGRESO, CPERIODO_INGRESO) references TCTRANSFERENCIABODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTRANSACCIONBODEGA add constraint FKTRANCLIEN foreign key (CPERSONA_COMPANIA, CCUENTA_CLIENTE) references TCUENTACLIENTEID (CPERSONA_COMPANIA, CCUENTA); alter table TCTRANSACCIONBODEGA add constraint FKUSUTRNBOD foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCTRANSACCIONBODEGALIQ add constraint FKESTTRANSBODLIQ foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONBODEGALIQ add constraint FKPERTRANSBODLIQ foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSACCIONBODEGALIQ add constraint FKPROVTRANSBODLIQ foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCTRANSACCIONBODEGALIQ add constraint FKPUNTRANSBODLIQ foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTRANSACCIONBODEGALIQ add constraint FKSUCTRANSBODLIQ foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTRANSACCIONBODEGALIQ add constraint FKTIPDOCTRANSBODLIQ foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONBODEGALIQ add constraint FKTRANSBODLIQ foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSACCIONBODEGALIQID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTRANSACCIONBODEGALIQ add constraint FKUSUTRANSBODLIQ foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCTRANSACCIONBODEGALIQID add constraint FKPERTRANSBODLIQID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSACCIONBODEGALIQID add constraint FKPUNTRANSBODLIQID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTRANSACCIONBODEGALIQID add constraint FKSUCTRANSBODLIQID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTRANSACCIONBODEGALIQID add constraint FKTIPDOCTRANSBODLIQID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONSERIES add constraint FKBODTRANSER foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCTRANSACCIONSERIES add constraint FKCTRANSACCIONSER foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSACCIONSERIESID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTRANSACCIONSERIES add constraint FKESTTRANSER foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONSERIES add constraint FKESTTRANSEREF foreign key (CESTATUSDOCUMENTO_REF, CTIPODOCUMENTOINVENTARIO_REF) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONSERIES add constraint FKPERCABTRANSER foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSACCIONSERIES add constraint FKPERCABTRANSERREF foreign key (CPERIODO_REF, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSACCIONSERIES add constraint FKPUNTRASER foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTRANSACCIONSERIES add constraint FKSUCTRANSER foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTRANSACCIONSERIES add constraint FKTIPDOCTRANSER foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONSERIES add constraint FKTIPDOCTRANSERREF foreign key (CTIPODOCUMENTOINVENTARIO_REF) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTRANSACCIONSERIES add constraint FKUSUTRNSER foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCTRANSACCIONSERIESID add constraint FKCOMTRANSERID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCTRANSACCIONSERIESID add constraint FKPERCABTRANSERID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSACCIONSERIESID add constraint FKPUNTRASERID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTRANSACCIONSERIESID add constraint FKSUCTRANSERID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTRANSACCIONSERIESID add constraint FKTIPDOCTRANSERID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTRANSFERENCIABODEGA add constraint FKBODDESCABTRANSFBODEGA foreign key (CPERSONA_COMPANIAD, CBODEGA_DESTINO) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCTRANSFERENCIABODEGA add constraint FKBODORGCABTRANSFBODEGA foreign key (CPERSONA_COMPANIAO, CBODEGA_ORIGEN) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCTRANSFERENCIABODEGA add constraint FKCTACHOSINVTRANS foreign key (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPCHOFERID (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); alter table TCTRANSFERENCIABODEGA add constraint FKCTATRASINVTRANS foreign key (CPERSONA_COMPANIA, CCUENTA_TRANSPORTISTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCTRANSFERENCIABODEGA add constraint FKCTRANSFERENCIABODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSFERENCIABODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTRANSFERENCIABODEGA add constraint FKDOCTRANSFERENCIA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_REFERENCIA, CPERIODO_REFERENCIA) references TCTRANSFERENCIABODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCTRANSFERENCIABODEGA add constraint FKESTDOCCABTRANSFBODEGA foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TCTRANSFERENCIABODEGA add constraint FKPERCABTRANSFBODEGA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSFERENCIABODEGA add constraint FKPERTRANSFERENCIA foreign key (CPERIODO_REFERENCIA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSFERENCIABODEGA add constraint FKPUNCABTRANSFBODEGA foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTRANSFERENCIABODEGA add constraint FKSUCCABTRANSFBODEGA foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTRANSFERENCIABODEGA add constraint FKTIPDOCCABTRANSFBODEGA foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCTRANSFERENCIABODEGA add constraint FKTRANPRESEMP foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCTRANSFERENCIABODEGA add constraint FKUSUCABTRANSFBODEGA foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCTRANSFERENCIABODEGAID add constraint FK_TCTRANSF_FKPERCABT_TPERIODO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCTRANSFERENCIABODEGAID add constraint FKPUNCABTRANSFBODEGAID foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCTRANSFERENCIABODEGAID add constraint FKSUCCABTRANSFBODEGAID foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCTRANSFERENCIABODEGAID add constraint FKTIPDOCCABTRANSFBODEGAID foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCUENTAACTIVOSFIJOSDPR add constraint FKCTAACTFIJDPR foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAACTIVOSFIJOSINV add constraint FKACTFIJINVCOMPA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCUENTAACTIVOSFIJOSINV add constraint FKACTFIJINVCUENTACT foreign key (CCUENTA_ACTIVO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAACTIVOSFIJOSINV add constraint FKACTFIJINVCUENTINV foreign key (CCUENTA_INVENTARIO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAACTIVOSFIJOSINV add constraint FKACTFIJINVFACT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_FACTURA, CPERIODO_FACTURA) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCUENTAACTIVOSFIJOSINV add constraint FKACTFIJINVPERFACT foreign key (CPERIODO_FACTURA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCUENTAACTIVOSFIJOSINV add constraint FKACTFIJINVPERSP foreign key (CPERIODO_SOLICITUD, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TCUENTAACTIVOSFIJOSINV add constraint FKACTFIJINVSP foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TCUENTABANCOS add constraint FKCTACUENTABANCO foreign key (NUMEROCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTABANCOS add constraint FKCUENTABANCOSCODBAN foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TCUENTABANCOS add constraint FKCUENTABANCOSID foreign key (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA) references TCUENTABANCOSID (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); alter table TCUENTABANCOSCHEQUERA add constraint FKCTABANCHEQUERACTABAN foreign key (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA) references TCUENTABANCOSID (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); alter table TCUENTABANCOSCHEQUERA add constraint FKCTABANCHEQUERAPUN foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCUENTABANCOSCHEQUERA add constraint FKCTABANCHEQUERASUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCUENTABANCOSID add constraint FKCTABANCO foreign key (NUMEROCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTABANCOSUCURSAL add constraint FKBANCTABANCOSUC foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TCUENTABANCOSUCURSAL add constraint FKPUNCTABANCOSUC foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCUENTABANCOSUCURSAL add constraint FKSUCCTABANCOSUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCUENTACLIENTE add constraint FKCANTONCTACLI foreign key (CCANTON, CPAIS, CPROVINCIA) references TCANTONESID (CCANTON, CPAIS, CPROVINCIA); alter table TCUENTACLIENTE add constraint FKCIUDADIDCTACLI foreign key (CPAIS, CPROVINCIA, CCIUDAD) references TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD); alter table TCUENTACLIENTE add constraint FKCODIGOSCLIENTE foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTACLIENTEID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTACLIENTE add constraint FKCTACLIEST foreign key (CESTATUSCLIENTECONVENIO) references TESTATUSCLIENTECONVENIOID (CESTATUSCLIENTECONVENIO); alter table TCUENTACLIENTE add constraint FKCTACLIRELACIONADOID foreign key (CPERSONA_COMPANIA, CTIPORELACIONADO) references TTIPOSRELACIONADOID (CPERSONA_COMPANIA, CTIPORELACIONADO); alter table TCUENTACLIENTE add constraint FKPAISESIDCTACLI foreign key (CPAIS) references TPAISESID (CPAIS); alter table TCUENTACLIENTE add constraint FKPARROQCTACLI foreign key (CPARROQUIA, CPAIS, CPROVINCIA, CCANTON) references TPARROQUIASID (CPARROQUIA, CPAIS, CPROVINCIA, CCANTON); alter table TCUENTACLIENTE add constraint FKPERFILCTACLIENTE foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TCUENTACLIENTE add constraint FKPROVINCIASCTACLI foreign key (CPAIS, CPROVINCIA) references TPROVINCIASID (CPAIS, CPROVINCIA); alter table TCUENTACLIENTE add constraint FKTERRITORIOSIDCTACLI foreign key (CPERSONA_COMPANIA, CTERRITORIO) references TTERRITORIOSID (CPERSONA_COMPANIA, CTERRITORIO); alter table TCUENTACLIENTE add constraint FKTIPCONTRIBCLIENTE foreign key (CTIPOCONTRIBUYENTE) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TCUENTACLIENTE add constraint FKVENDEDORCTACLI foreign key (CPERSONA_COMPANIA, CCUENTA_VENDEDOR) references TCUENTAVENDEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTACLIENTE add constraint FKZONASIDCTACLI foreign key (CPERSONA_COMPANIA, CPAIS, CPROVINCIA, CCIUDAD, CZONA, CTERRITORIO) references TZONASID (CPERSONA_COMPANIA, CPAIS, CPROVINCIA, CCIUDAD, CZONA, CTERRITORIO); alter table TCUENTACLIENTE add constraint TTIPCLICTACLI foreign key (CTIPOCLIENTE) references TTIPOSCLIENTEID (CTIPOCLIENTE); alter table TCUENTAINVENTARIO add constraint FKBASECUENTA foreign key (CPERSONA_COMPANIA, CBASE) references TBASESID (CPERSONA_COMPANIA, CBASE); alter table TCUENTAINVENTARIO add constraint FKCALIBREITEM foreign key (CCALIBRE) references TCALIBREID (CCALIBRE); alter table TCUENTAINVENTARIO add constraint FKCALIDAITEM foreign key (CCALIDAD) references TCALIDADID (CCALIDAD); alter table TCUENTAINVENTARIO add constraint FKCLACODITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TCUENTAINVENTARIO add constraint FKCTAINVENNIVEL1 foreign key (CNIVEL1) references TNIVEL1ID (CNIVEL1); alter table TCUENTAINVENTARIO add constraint FKCTAINVENNIVEL2 foreign key (CNIVEL2) references TNIVEL2ID (CNIVEL2); alter table TCUENTAINVENTARIO add constraint FKCTAINVMARVEH foreign key (CMARCAVEHICULO) references TMARCASVEHICULOSID (CMARCAVEHICULO); alter table TCUENTAINVENTARIO add constraint FKCTAINVTEC foreign key (CPERSONA_COMPANIA, CTECNOLOGIA) references TTECNOLOGIAID (CPERSONA_COMPANIA, CTECNOLOGIA); alter table TCUENTAINVENTARIO add constraint FKCTAINVTIPVEH foreign key (CTIPOVEHICULO) references TTIPOSVEHICULOID (CTIPOVEHICULO); alter table TCUENTAINVENTARIO add constraint FKCTAITEMUNDPES foreign key (CUNIDAD_PESO) references TUNIDADESID (CUNIDAD); alter table TCUENTAINVENTARIO add constraint FKCTAITEMUNDVOL foreign key (CUNIDAD_VOLUMEN) references TUNIDADESID (CUNIDAD); alter table TCUENTAINVENTARIO add constraint FKCUENTAINVENTARIO foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAINVENTARIO add constraint FKCUENTAINVENTARIOIMAGID foreign key (CIMAGEN) references TIMAGENESID (CIMAGEN); alter table TCUENTAINVENTARIO add constraint FKCUENTAINVENTARIOS foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTAINVENTARIO add constraint FKESTTCUEINV foreign key (CESTATUSITEM) references TESTATUSITEMID (CESTATUSITEM); alter table TCUENTAINVENTARIO add constraint FKICECODITEM foreign key (CTARIFAICE) references TTARIFAICEID (CTARIFAICE); alter table TCUENTAINVENTARIO add constraint FKICECOMPRASCODITEM foreign key (CTARIFAICECOMPRAS) references TTARIFAICEID (CTARIFAICE); alter table TCUENTAINVENTARIO add constraint FKINVENDECARAN foreign key (CPERSONA_COMPANIA, CDECLARACION_ARANCELARIA) references TDECLARACIONESARANCELARIASID (CPERSONA_COMPANIA, CDECLARACION); alter table TCUENTAINVENTARIO add constraint FKINVENPERCEPCION foreign key (CTARIFAPERCEPCION) references TTARIFAPERCEPCIONID (CTARIFAPERCEPCION); alter table TCUENTAINVENTARIO add constraint FKIVACODITEM foreign key (CTARIFAIVA) references TTARIFAIVAID (CTARIFAIVA); alter table TCUENTAINVENTARIO add constraint FKLINEACTAITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TCUENTAINVENTARIO add constraint FKLISTPROCUENTA foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTECNOLOGIA_EXP, CUSO, CPROCESO) references TLISTAEMPAQUEEXPORTACIONID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTECNOLOGIA, CUSO, CPROCESO); alter table TCUENTAINVENTARIO add constraint FKMARCODITEM foreign key (CMARCA) references TMARCASID (CMARCA); alter table TCUENTAINVENTARIO add constraint FKMATIZITEM foreign key (CMATIZ) references TMATIZID (CMATIZ); alter table TCUENTAINVENTARIO add constraint FKPROCESOCUENTA foreign key (CPERSONA_COMPANIA, CPROCESO) references TPROCESOSID (CPERSONA_COMPANIA, CPROCESO); alter table TCUENTAINVENTARIO add constraint FKSUBCODITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TCUENTAINVENTARIO add constraint FKTECCUENTA foreign key (CPERSONA_COMPANIA, CTECNOLOGIA_EXP) references TTECNOLOGIAID (CPERSONA_COMPANIA, CTECNOLOGIA); alter table TCUENTAINVENTARIO add constraint FKTIPCODITEM foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TCUENTAINVENTARIO add constraint FKTITEMCODPADRE foreign key (CPERSONA_COMPANIA, CCUENTA_PADRE) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTAINVENTARIO add constraint FKTRAFICOCUENTA foreign key (CPERSONA_COMPANIA, CTRAFICO) references TTRAFICOSID (CPERSONA_COMPANIA, CTRAFICO); alter table TCUENTAINVENTARIO add constraint FKUNICODITEM foreign key (CUNIDAD) references TUNIDADESID (CUNIDAD); alter table TCUENTAINVENTARIO add constraint FKUSOCUENTA foreign key (CPERSONA_COMPANIA, CUSO) references TUSOSID (CPERSONA_COMPANIA, CUSO); alter table TCUENTAINVENTARIO add constraint FKUSUARIO foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TCUENTAINVENTARIOMATERIAPRIMA add constraint FKCTAPROCUENTA foreign key (CCUENTA_PRODUCTO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAINVENTARIOMATERIAPRIMA add constraint FKCUENTAMATERIAPRIMA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAINVENTARIOMATERIAPRIMA add constraint FKCUENTAMATERIAPRIMACUE foreign key (CCUENTA_MATERIAPRIMA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAINVENTARIOPROCESADO add constraint FKCTAINVPROCID foreign key (CPERSONA_COMPANIA, CCUENTA, CCUENTA_PROCESADO) references TCUENTAINVENTARIOPROCESADOID (CPERSONA_COMPANIA, CCUENTA, CCUENTA_PROCESADO); alter table TCUENTAINVENTARIOPROCESADOID add constraint FKCTAINVPROCESADO foreign key (CPERSONA_COMPANIA, CCUENTA_PROCESADO) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTAINVENTARIOPROCESADOID add constraint FKCTAINVPROITEM foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTAINVENTARIOSERIE add constraint FKPCTAINVCTAINVSERIE foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAINVENTARIOSERIE add constraint FKTIPDOCCTAINVSERIE foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TCUENTAINVENTARIOUBICACION add constraint FKCODBODCTAINVUBICACION foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TCUENTAINVENTARIOUBICACION add constraint FKCUENTAUBICACION foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUENTAINVENTARIOUBICACION add constraint FKUBINIL2CTAINVUBICACION foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1) references TUBICACIONNIVEL2ID (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1); alter table TCUENTAINVENTARIOUBICACION add constraint FKUBINIL3CTAINVUBICACION foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3) references TUBICACIONNIVEL3ID (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3); alter table TCUENTAINVENTARIOUBICACION add constraint FKUBINIL4CTAINVUBICACION foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3, CUBICACIONNIVEL4) references TUBICACIONNIVEL4ID (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3, CUBICACIONNIVEL4); alter table TCUENTAPROVEEDOR add constraint FKCANTONCTAPRO foreign key (CCANTON, CPAIS, CPROVINCIA) references TCANTONESID (CCANTON, CPAIS, CPROVINCIA); alter table TCUENTAPROVEEDOR add constraint FKCODIGOSPROVEEDOR foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTAPROVEEDOR add constraint FKCTAPROTIPO foreign key (CPERSONA_COMPANIA, CTIPOPROVEEDOR) references TTIPOSPROVEEDORID (CPERSONA_COMPANIA, CTIPOPROVEEDOR); alter table TCUENTAPROVEEDOR add constraint FKCTAPROVRELACIONADOID foreign key (CPERSONA_COMPANIA, CTIPORELACIONADO) references TTIPOSRELACIONADOID (CPERSONA_COMPANIA, CTIPORELACIONADO); alter table TCUENTAPROVEEDOR add constraint FKPARROQCTAPRO foreign key (CPARROQUIA, CPAIS, CPROVINCIA, CCANTON) references TPARROQUIASID (CPARROQUIA, CPAIS, CPROVINCIA, CCANTON); alter table TCUENTAPROVEEDOR add constraint FKTIPCONTRIPROVEEDOR foreign key (CTIPOCONTRIBUYENTE) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TCUENTAPROVEEDOR add constraint FKTIPREGFISEXTPROV foreign key (CTIPOREGIMENFISCALEXTERIOR) references TTIPOSREGIMENFISCALEXTERIORID (CTIPOREGIMENFISCALEXTERIOR); alter table TCUENTAPROVEEDOR add constraint FKTPROVCCIU foreign key (CPAIS, CPROVINCIA, CCIUDAD) references TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD); alter table TCUENTAPROVEEDOR add constraint FKTPROVCPAIS foreign key (CPAIS) references TPAISESID (CPAIS); alter table TCUENTAPROVEEDOR add constraint FKTPROVCPRO foreign key (CPAIS, CPROVINCIA) references TPROVINCIASID (CPAIS, CPROVINCIA); alter table TCUENTAPROVEEDOR add constraint FKTPROVTERR foreign key (CPERSONA_COMPANIA, CTERRITORIO) references TTERRITORIOSID (CPERSONA_COMPANIA, CTERRITORIO); alter table TCUENTAPROVEEDOR add constraint FKTPROVZON foreign key (CPERSONA_COMPANIA, CPAIS, CPROVINCIA, CCIUDAD, CZONA, CTERRITORIO) references TZONASID (CPERSONA_COMPANIA, CPAIS, CPROVINCIA, CCIUDAD, CZONA, CTERRITORIO); alter table TCUENTAPROVEEDORTRANSPORTE add constraint FKCTAPROVTRANS foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR, CCUENTA_TRANSPORTISTA, CSUCURSAL, CPUNTOTRABAJO) references TCUENTAPROVEEDORTRANSPORTEID (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR, CCUENTA_TRANSPORTISTA, CSUCURSAL, CPUNTOTRABAJO); alter table TCUENTAPROVEEDORTRANSPORTEID add constraint FKCTAIDCTAPROVTRANSCHOF foreign key (CPERSONA_COMPANIA, CCUENTA_TRANSPORTISTA) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTAPROVEEDORTRANSPORTEID add constraint FKCTAIDCTAPROVTRANSPROV foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTAPROVEEDORTRANSPORTEID add constraint FKPERIDCTAPROVTRANSCIA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCUENTAPROVEEDORTRANSPORTEID add constraint FKPUNIDCTAPROVTRANS foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TCUENTAPROVEEDORTRANSPORTEID add constraint FKSUCIDCTAPROVTRANS foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TCUENTATRANSPCHOFER add constraint FKCUENTATRANSPCHOFERID foreign key (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA) references TCUENTATRANSPCHOFERID (CPERSONA_COMPANIA, CPERSONA_CHOFER, CCUENTA); alter table TCUENTATRANSPCHOFERID add constraint FKCTATRANSCHOFERID foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTATRANSPCHOFERID add constraint FKTRASCHOPER foreign key (CPERSONA_CHOFER) references TPERSONAID (CPERSONA); alter table TCUENTATRANSPORTISTA add constraint FKCTATRANSPORTISTA foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTATRANSPORTISTAID (CPERSONA_COMPANIA, CCUENTA); alter table TCUENTAVENDEDOR add constraint FKCODIGOSVENDEDOR foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAVENDEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TCUPOCLIENTE add constraint FKTCUPCLIENTE foreign key (CPERSONA_COMPANIA, CCUENTA_CLIENTE, CPERFILCLIENTE) references TCUPOCLIENTEID (CPERSONA_COMPANIA, CCUENTA_CLIENTE, CPERFILCLIENTE); alter table TCUPOCLIENTEID add constraint FKCIACUPOCLI foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TCUPOCLIENTEID add constraint FKCTACUPOCLI foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TCUPOITEMSINVENTARIO add constraint FKCUPINVCTAINV foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TDACTIVOSFIJOSDEPRECIACION add constraint FKTDACTFIDEPTPERIODOID foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDACTIVOSFIJOSDEPRECIACION add constraint FKTDACTFIJDEPCOMP foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDACTIVOSFIJOSDEPRECIACION add constraint FKTDACTFIJDEPCUEACT foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDACTIVOSFIJOSDEPRECIACION add constraint FKTDACTFIJDEPTACTFIJDEPID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCACTIVOSFIJOSDEPRECIACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDANTICIPOCLIENTELINEA add constraint FKDANTICIPOCLIENTELINEA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TANTICIPOCLIENTESID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDANTICIPOCLIENTELINEA add constraint FKLINDANTICIPOCLILIN foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TDANTICIPOCLIENTEUSO add constraint FKDANTICIPOCLIENTEUSO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TANTICIPOCLIENTESID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDANTICIPOPROVEEDORUSO add constraint FKDANTICIPOPROVUSO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TANTICIPOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDANTICIPOPROVEEDORUSO add constraint FKDANTICIPOPROVUSOSOL foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDAPERTURACAJA add constraint FKBANDAPERTURACAJA foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TDAPERTURACAJA add constraint FKCIADAPERTURACAJA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDAPERTURACAJA add constraint FKFPDAPERTURACAJA foreign key (CFORMAPAGO) references TFORMASPAGOID (CFORMAPAGO); alter table TDAPERTURACAJA add constraint FKPERDAPERTURACAJA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDAPERTURACAJA add constraint FKTCDAPERTURACAJA foreign key (CCODIGOTARJETA) references TTARJETASCREDITOID (CCODIGOTARJETA); alter table TDAPERTURACAJA add constraint FKTDAPERTURACAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCAPERTURACAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDAUTORIZAPAGO add constraint FKANTPROVDETAUTPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_ANTICIPO, CPERIODO_ANTICIPO) references TANTICIPOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDAUTORIZAPAGO add constraint FKCABSOLPAGDETAUT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD, CUOTA) references TDSOLICITUDPAGOCUOTASID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA); alter table TDAUTORIZAPAGO add constraint FKCABUATODETAUTPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCAUTORIZAPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDAUTORIZAPAGOSIGUALES add constraint FKCABUATODETAUTPAGIGUAL foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCAUTORIZAPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDAUTORIZAPAGOSIGUALES add constraint FKFORMPDETAUTPAGIGUAL foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TDAUTORIZAPAGOSPARCIALES add constraint FKCABDETPAGPAR foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDAUTORIZAPAGOSPARCIALES add constraint FKCABUATODETAUTPAGPAR foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCAUTORIZAPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCAJAARQUEO add constraint FKCAJARQDET foreign key (CPERSONA_COMPANIA, CUSUARIO, CMONEDA, FARQUEO, CSUCURSAL, COFICINA) references TCCAJAARQUEOID (CPERSONA_COMPANIA, CUSUARIO, CMONEDA, FARQUEO, CSUCURSAL, COFICINA); alter table TDCAJAARQUEO add constraint FKCAJARQDETMONDEN foreign key (CMONEDA, CTIPODENOMINACION, VALORDENOMINACION) references TMONEDADENOMINACIONES (CMONEDA, CTIPODENOMINACION, VALORDENOMINACION); alter table TDCARTERASOPORTADA add constraint FKCTACARTERA foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TDCARTERASOPORTADA add constraint FKDCARTERASOPORTADA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCARTERASOPORTADAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCARTERASOPORTADA add constraint FKDOCDCARTERASOPORTADA foreign key (CTIPODOCUMENTOGARANTIA) references TTIPOSDOCUMENTOGARANTIAID (CTIPODOCUMENTOGARANTIA); alter table TDCARTERASOPORTADA add constraint FKPERCARTERA foreign key (CPERIODO_REF, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDCARTERASOPORTADA add constraint FKTIPDOCDCARTERA foreign key (CTIPODOCUMENTOINVENTARIO_REF) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TDCARTERASOPORTADAGARANTIA add constraint FKCABCARTERAGARANTIA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCARTERASOPORTADAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCARTERASOPORTADAGARANTIA add constraint FKCARTERAGARANTIA foreign key (CTIPODOCUMENTOGARANTIA) references TTIPOSDOCUMENTOGARANTIAID (CTIPODOCUMENTOGARANTIA); alter table TDCARTERASOPORTADAGARANTIA add constraint FKCONCARTERAGARANTIA foreign key (CCONCEPTO) references TCONCEPTOSID (CCONCEPTO); alter table TDCARTERASOPORTADAGARANTIA add constraint FKCTACARTERAGARANTIA foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TDCARTERASOPORTADAGARANTIA add constraint FKESTDOCCARTERASOPORGAR foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TDCARTERASOPORTADAGARANTIA add constraint FKTIPDOCCARTERASOPORGAR foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TDCARTERASOPORTADAGARANTIA add constraint FKUSUARIOCARTERA foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TDCATALOGOPRECIOSINVENTARIO add constraint FKCATALOGOPRECIOSINVEN foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TDCATALOGOPRECIOSINVENTARIO add constraint FKDETCATALPRECIOINV foreign key (CPERSONA_COMPANIA, CCATALOGOPRECIOINVETARIO, CPERFILCLIENTE, CPERIODO) references TCCATALOGOPRECIOSINVENTARIOID (CPERSONA_COMPANIA, CCATALOGOPRECIOINVETARIO, CPERFILCLIENTE, CPERIODO); alter table TDCATALOGOPRECIOSINVENTARIO add constraint FKPERFILCLIDETCATALPRECINV foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TDCATALOGOPRECIOSINVENTARIO add constraint FKPERIODOIDDETCATALPRECINV foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDCATALOGOPRECIOSINVENTARIO add constraint FKPERSONAIDDETCATALPRECIOINV foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDCIERRECAJA add constraint FKBANDCIERRECAJADEP foreign key (CCODIGOBANCO_DEPOSITO) references TBANCOSID (CCODIGOBANCO); alter table TDCIERRECAJA add constraint FKCIADCIERRECAJA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDCIERRECAJA add constraint FKCTADCIERRECAJADEP foreign key (CCODIGOBANCO_DEPOSITO, CPERSONA_COMPANIA, NUMEROCUENTA_DEPOSITO) references TCUENTABANCOSID (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); alter table TDCIERRECAJA add constraint FKFPDCIERRECAJA foreign key (CFORMAPAGO) references TFORMASPAGOID (CFORMAPAGO); alter table TDCIERRECAJA add constraint FKPERDCIERRECAJA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDCIERRECAJA add constraint FKTDCIERRECAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCIERRECAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCIERRECAJAEFECTIVO add constraint FKDCIECAJATMONDEN foreign key (CMONEDA, CTIPODENOMINACION, VALORDENOMINACION) references TMONEDADENOMINACIONES (CMONEDA, CTIPODENOMINACION, VALORDENOMINACION); alter table TDCIERRECAJAEFECTIVO add constraint FKTDCIERRECAJAEFE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCIERRECAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCOBROS add constraint FKCABDETCOBROS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCOBROSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCOBROS add constraint FKCABDETCOBROSFACCUO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_FACTURA, CUOTA, FHASTA, CPERIODO_FACTURA) references TDCUOTASFACTURA (CPERSONA_COMPANIA, NUMERODOCUMENTO, CUOTA, FHASTA, CPERIODO); alter table TDCOBROSFORMAPAGO add constraint FKCABCOBROSFORMAPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCOBROSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCOBROSFORMAPAGO add constraint FKCABFACANT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_ANTICIPO, CPERIODO_ANTICIPO) references TANTICIPOCLIENTESID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCOBROSFORMAPAGO add constraint FKCABFACCOBFORMAPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_FACTURA, CPERIODO_FACTURA) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCOBROSFORMAPAGO add constraint FKCOBPAGOCRED foreign key (CPERSONA_COMPANIA, CFORMAPAGOCREDITO) references TFORMASPAGOCREDITOID (CPERSONA_COMPANIA, CFORMAPAGOCREDITO); alter table TDCOBROSFORMAPAGO add constraint FKCONRTCTIPDOCINTER foreign key (CPERSONA_COMPANIA, CDOCUMENTOINTERNO) references TCOBROTIPOSDOCUMENTOINTERNOID (CPERSONA_COMPANIA, CDOCUMENTOINTERNO); alter table TDCOBROSFORMAPAGO add constraint FKCTAFORMAPAGOCOBRO foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table TDCOBROSFORMAPAGO add constraint FKFORCOPUNVEN foreign key (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL, CPUNTOTRABAJO) references TPUNTOSVENTAID (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL, CPUNTOTRABAJO); alter table TDCOBROSFORMAPAGO add constraint FKFORPAGCOBROS foreign key (CFORMAPAGO) references TFORMASPAGOID (CFORMAPAGO); alter table TDCRUCEANTICIPOPROV add constraint FKDCRUCEANTICIPOPROVID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCRUCEANTICIPOPROVID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCRUCEANTICIPOPROV add constraint FKPERDETCRUANTPROV foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDCUADRO add constraint FKCABPROCUADRO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PROFORMA, CPERIODO_PROFORMA) references TCPROFORMAPROVID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCUADRO add constraint FKCANDETCUADRO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCUADROID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCUADRO add constraint FKPERDCUADRO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDCUADRO add constraint FKPERPRODCUADRO foreign key (CPERIODO_PROFORMA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDCUADRO add constraint FKPUNDCUADRO foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TDCUADRO add constraint FKSUCDCUADRO foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TDCUADRORELEGADO add constraint FKCABDETCUADRORE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCUADRORELEGADOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCUADRORELEGADO add constraint FKCUENTACUADRELEG foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDCUADRORELEGADO add constraint FKNUMDOCPROFID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_PROFORMA, CPERIODO_PROFORMA) references TCPROFORMAPROVID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCUADRORELEGADO add constraint FKPERDETCUADRELEG foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDCUENTAACTIVOSFIJOSVENTA add constraint FKCCTACTFIJVEN foreign key (CCUENTA_ACTIVO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDCUENTAACTIVOSFIJOSVENTA add constraint FKCCTAITEMACTFIJVEN foreign key (CCUENTA_INVENTARIO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDCUENTAACTIVOSFIJOSVENTA add constraint FKDETVENTACTFIJID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCCUENTAACTIVOSFIJOSVENTAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCUENTAACTIVOSFIJOSVENTA add constraint FKPERACTFIJVEN foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDCUENTAACTIVOSFIJOSVENTA add constraint FKPERRACTFIJVEN foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDCUOTASFACTURA add constraint FKCCUOFACTURA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDCUOTASFACTURA add constraint FKNDCUOFACT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_NOTADEBITO, CPERIODO_NOTADEBITO) references TCNOTACREDITODEBITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDDEPOSITOCIERRECAJA add constraint FKCIERREDEPCIERCAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_CIERRE, CPERIODO_CIERRE) references TCCIERRECAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDDEPOSITOCIERRECAJA add constraint FKDPERDEPCIERCAJA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDDEPOSITOCIERRECAJA add constraint FKTDDEPOSITOCIERRECAJA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCDEPOSITOCIERRECAJAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDDESCUENTOVENTA add constraint FKCABDETDESCUENTOVENTA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTACREDITODEBITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDDESCUENTOVENTA add constraint FKPERDDESCUENTOVENTA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDDETALLENOTADEBITO add constraint "FKCABDETNOTDEB " foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTACREDITODEBITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDDETALLENOTADEBITO add constraint FKPERDETNOTDEB foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDDEVOLUCIONCOMPRA add constraint FKCABDETDEVCOM foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCDEVOLUCIONCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDDEVOLUCIONCOMPRA add constraint FKCTAITEMDETDEVCOM foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDDEVOLUCIONCOMPRA add constraint FKPERDETDEVCOM foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDDEVOLUCIONVENTA add constraint FKCABDETDEVOLUCIONVENTA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCDEVOLUCIONVENTAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDDEVOLUCIONVENTA add constraint FKCTADDEVOLUCIONVENTA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDDEVOLUCIONVENTA add constraint FKPERDDEVOLUCIONVENTA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDECLARACIONESARANCELARIAS add constraint FKDECLARACION foreign key (CPERSONA_COMPANIA, CDECLARACION) references TDECLARACIONESARANCELARIASID (CPERSONA_COMPANIA, CDECLARACION); alter table TDECLARACIONESARANCELARIAS add constraint FKUNIDECA foreign key (CUNIDAD) references TUNIDADESID (CUNIDAD); alter table TDECLARACIONESARANCELARIASID add constraint FKPERDECLARA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDEGRESOBODEGA add constraint FKCABDETEGRBOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCEGRESOBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDEGRESOBODEGA add constraint FKEGRBODCONCEPTO foreign key (CPERSONA_COMPANIA, CCONCEPTOEGRESO) references TCONCEPTOSEGRESOSID (CPERSONA_COMPANIA, CCONCEPTOEGRESO); alter table TDEGRESOBODEGA add constraint FKPERDETEGRBOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDEMBARQUE add constraint FKCALIDADDETEMB foreign key (CCALIDAD_PEDIDO) references TCALIDADID (CCALIDAD); alter table TDEMBARQUE add constraint FKCTACOMPDETEMB foreign key (CCUENTA_COMPONENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDEMBARQUE add constraint FKCTAPEDDETEMB foreign key (CCUENTA_PEDIDO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDEMBARQUE add constraint FKDEMBARQUE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCEMBARQUEID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDEMBARQUE add constraint FKPERDETEMB foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDEPARTAMENTOCODIGOCONTABLE add constraint FKDEPARCODCONID foreign key (CPERSONA_COMPANIA, CDEPARTAMENTO) references TDEPARTAMENTOSID (CPERSONA_COMPANIA, CDEPARTAMENTO); alter table TDEXPOSICION add constraint FKCABDETEXPOSICION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCEXPOSICIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDEXPOSICION add constraint FKUNIITEMEXPO foreign key (CUNIDAD) references TUNIDADESID (CUNIDAD); alter table TDEXPOSICIONPAGOSEXPORTACION add constraint FKCABEXPOSTPAGOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCEXPOSICIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDEXPOSICIONPAGOSEXPORTACION add constraint FKCFOMRPAGOEXPOSICION foreign key (CFORMAPAGOSRI) references TFORMASPAGOSRIID (CFORMAPAGOSRI); alter table TDEXPOSICIONPAGOSEXPORTACION add constraint FKFRECPAGOEXPOSICION foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TDFACTURA add constraint FKCABDETFACTURA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDFACTURA add constraint FKCUENTAFACTURA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDFACTURA add constraint FKTIPOSPRECFACT foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TDFACTURAPAGOS add constraint FKCABPAGOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDFACTURAPAGOS add constraint FKCFORPAGOFACTCOM foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TDFACTURAPAGOS add constraint FKCFORPAGOFACTSRI foreign key (CFORMAPAGOSRI) references TFORMASPAGOSRIID (CFORMAPAGOSRI); alter table TDFACTURAPAGOS add constraint FKFRECPAGOFACT foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TDFACTURAPAGOS add constraint FKPAGFACMON foreign key (CMONEDA) references TMONEDASID (CMONEDA); alter table TDFACTURAPAGOSEXPORTACION add constraint FKCABEXPORTPAGOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDFACTURAPAGOSEXPORTACION add constraint FKCFOMRPAGOFACTCOM foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TDFACTURAPAGOSEXPORTACION add constraint FKCFOMRPAGOFACTURA foreign key (CFORMAPAGOSRI) references TFORMASPAGOSRIID (CFORMAPAGOSRI); alter table TDFACTURAPAGOSEXPORTACION add constraint FKFACTURAMON foreign key (CMONEDA) references TMONEDASID (CMONEDA); alter table TDFACTURAPAGOSEXPORTACION add constraint FKFRECPAGOFACTURA foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TDGUIAREMISION add constraint FKCABDETGUIAREMI foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCGUIAREMISIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDGUIAREMISION add constraint FK_TDGUIARE_FKCTAITEM_TCUENTAI foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDHISTORIALPAGO add constraint FKDETCABHISPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCHISTORIALPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDHISTORIALPAGO add constraint FKORCOMPDETHISPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_REF, CPERIODO_REF) references TCORDENCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDIMPORTACION add constraint FKCTAINVDCIMPORTACION foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDIMPORTACION add constraint FKDETIMPORTACION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCIMPORTACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDIMPORTACION add constraint FKPERDCIMPORTACION foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDIMPORTACIONEMBARQUE add constraint FKCABDETEMBARQUEIMP foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCIMPORTACIONEMBARQUEID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDIMPORTACIONEMBARQUE add constraint FKCTADETEMBARQUEIMP foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TDIMPORTACIONEMBARQUE add constraint FKPERDETEMBARQUEIMP foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDIMPORTACIONEMBARQUEFACTURA add constraint FKIMPOREMBIMPORT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_IMPORTACION, CPERIODO_IMPORTACION) references TCIMPORTACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDIMPORTACIONEMBARQUEFACTURA add constraint FKIMPOREMBIMPORTEMP foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_EMBARQUE, CPERIODO_EMBARQUE) references TCIMPORTACIONEMBARQUEID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDIMPORTACIONEMBARQUEFACTURA add constraint FKIMPOREMBSOLPAG foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLPAG, CPERIODO_SOLPAG) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDINCIDENCIASCRM add constraint FKDINCIDENCIASCRM foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCINCIDENCIASCRMID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDINCIDENCIASCRM add constraint FNDINCCRMUSUASI foreign key (CUSUARIO_ASIGNADO) references TUSUARIOSID (CUSUARIO); alter table TDINGRESOBODEGA add constraint FKCTADETINGBOD foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDINGRESOBODEGA add constraint FKDINGRESOBODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCINGRESOBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDINGRESOBODEGA add constraint FKPERDETINGBOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDISTRITOSADUANEROS add constraint FKDISTRADUAID foreign key (CPERSONA_COMPANIA, CDISTRITOADUANERO) references TDISTRITOSADUANEROSID (CPERSONA_COMPANIA, CDISTRITOADUANERO); alter table TDISTRITOSADUANEROSID add constraint FKCIADISTRADUA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDITEMSDESCONTINUADOS add constraint FKCALTDITEMDES foreign key (CCALIDAD) references TCALIDADID (CCALIDAD); alter table TDITEMSDESCONTINUADOS add constraint FKCUETDITEMDES foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDITEMSDESCONTINUADOS add constraint FKDITEMDESCONTINUADOSID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCITEMSDESCONTINUADOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDITEMSDESCONTINUADOS add constraint FKESTTDITEMDES foreign key (CESTATUSITEM) references TESTATUSITEMID (CESTATUSITEM); alter table TDITEMSDESCONTINUADOS add constraint FKPERTDITEMDES foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDITEMSMODIFICADOS add constraint FKCUETDITEMMOD foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDITEMSMODIFICADOS add constraint FKDITEMMODIFICADOID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCITEMSMODIFICADOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDITEMSMODIFICADOS add constraint FKESTTDITEMMOD foreign key (CESTATUSITEM) references TESTATUSITEMID (CESTATUSITEM); alter table TDITEMSMODIFICADOS add constraint FKPERTDITEMMOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDLIQANTICIPOPROVEEDOR add constraint FKCONRTANTICIPOPROVEEDORID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_ANTICIPO, CPERIODO_ANTICIPO) references TANTICIPOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDLIQANTICIPOPROVEEDOR add constraint FKCONRTLIQANTICIPOPROVEEDORID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCLIQANTICIPOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDLIQUIDACIONGASTOS add constraint FKCRETIDDLIQGST foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_RETENCION, CPERIODO_RETENCION) references TCRETENCIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDLIQUIDACIONGASTOS add constraint FKCTAAUXDLIQGST foreign key (CCUENTAAUXLIQUIDACION, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDLIQUIDACIONGASTOS add constraint FKDLIQUIDACIONGASTOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCLIQUIDACIONGASTOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDLISTAPEDIDOS add constraint FKCIADLISTAPEDIDOS foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDLISTAPEDIDOS add constraint FKCTADLISTAPEDIDOS foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDLISTAPEDIDOS add constraint FKPERDLISTAPEDIDOS foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDLISTAPEDIDOS add constraint FKPERSOLDLISTAPEDIDOS foreign key (CPERIODO_SOLCOMPRA, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDLISTAPEDIDOS add constraint FKSOLDLISTAPEDIDOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLCOMPRA, CPERIODO_SOLCOMPRA) references TCSOLICITUDCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDLISTAPEDIDOS add constraint FKTDLISTAPEDIDOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCLISTAPEDIDOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDLISTASITEMSDESCONTINUADOS add constraint FKCALTDLITEMDES foreign key (CCALIDAD) references TCALIDADID (CCALIDAD); alter table TDLISTASITEMSDESCONTINUADOS add constraint FKCUETDLITEMDES foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDLISTASITEMSDESCONTINUADOS add constraint FKITEMLDESCONTINUADOSID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCITEMSDESCONTINUADOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDLISTASITEMSDESCONTINUADOS add constraint FKPERTDLITEMDES foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDLISTASITEMSDESCONTINUADOS add constraint FKPRETDITEMDES foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TDNOTACREDITOPROVEEDOR add constraint FKDNOTACNOTCREDID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTACREDITOPROVEEDORID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDNOTACREDITOPROVEEDOR add constraint FKNOTACCUENTAINVID foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TDNOTAENTREGA add constraint FKCABDETNOTENT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTAENTREGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDNOTAENTREGA add constraint FKCTAITEDETNOTENT foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDNOTAENTREGA add constraint FKPERDETNOTENT foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDNOTAENTREGAFACTURA add constraint FKCCTAITEMDNOTENTFAC foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDNOTAENTREGAFACTURA add constraint FKDETNOTAENTREGAFACTID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTAENTREGAFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDNOTAENTREGAGENERAL add constraint FKCCTAITEMDNOTENTGEN foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDNOTAENTREGAGENERAL add constraint FKDETNOTAENTREGAGENID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCNOTAENTREGAGENERALID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDNOTAENTREGAGENERAL add constraint FKPERNOTENTGEND foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDNOTAENTREGAGENERAL add constraint FKPERRNOTENTGEND foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDOCUMENTOSELECTRONICOS add constraint FKESTDOCFAC foreign key (CTIPODOCUMENTOFACTURACION, CESTATUSDOCUMENTO) references TESTATUSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION, CESTATUSDOCUMENTO); alter table TDOCUMENTOSELECTRONICOS add constraint FKTDOCELECTRONICO foreign key (CLAVEDEACCESO) references TDOCUMENTOSELECTRONICOSID (CLAVEDEACCESO); alter table TDOCUMENTOSELECTRONICOS add constraint FKTDOCUSU foreign key (CUSUARIO_EMISOR) references TUSUARIOSID (CUSUARIO); alter table TDORDENCOMPRA add constraint FKCABDETORDENCOMPRA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCORDENCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDORDENCOMPRA add constraint FKCUEDETORDENCOMPRA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDORDENCOMPRA add constraint FKPERDETORDENCOMPRA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDORDENCOMPRACUOTAS add constraint FKFORPAGCOMORDENCUO foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TDORDENCOMPRACUOTAS add constraint FKORDENCOMPRAIDCUOTAS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCORDENCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPAGOS add constraint FKCSOLPAGDETPAGCUO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_SOLICITUD, CPERIODO_SOLICITUD, CUOTA) references TDSOLICITUDPAGOCUOTASID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA); alter table TDPAGOS add constraint FKSUCDETPAGO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDPEDIDO add constraint FKCTAINVDETPED foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDPEDIDO add constraint FKDETCABPED foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPEDIDOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPEDIDO add constraint FKPEDCCALIDAD foreign key (CCALIDAD) references TCALIDADID (CCALIDAD); alter table TDPEDIDO add constraint FKPERDETPED foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDPEDIDO add constraint FKTIPOSPRECPED foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TDPEDIDOCOTIZACION add constraint FKCABDETPEDCOTIZACION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPEDIDOCOTIZACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPEDIDOCOTIZACION add constraint FKCUEPEDCOTIZACION foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDPEDIDOCOTIZACION add constraint FKPERDETPEDCOTIZACION foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDPEDIDOCOTIZACION add constraint FKPERDETPEDCOTIZACIONSOL foreign key (CPERIODO_SOLICITUD, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDPEDIDOCOTIZACIONPROVEEDOR add constraint FKCTAPRODETPEDCOT foreign key (CPERSONA_COMPANIA, CCUENTA_PROVEEDOR) references TCUENTAPROVEEDORID (CPERSONA_COMPANIA, CCUENTA); alter table TDPEDIDOCOTIZACIONPROVEEDOR add constraint FKPEDIDOCOTIZACIONPROVEE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPEDIDOCOTIZACIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPREEMBARQUE add constraint FKCALIDADDETPREEMB foreign key (CCALIDAD_PEDIDO) references TCALIDADID (CCALIDAD); alter table TDPREEMBARQUE add constraint FKCTACOMPDETPREEMB foreign key (CCUENTA_COMPONENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDPREEMBARQUE add constraint FKCTAPEDDETPREEMB foreign key (CCUENTA_PEDIDO, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDPREEMBARQUE add constraint FKDPREEMBARQUE foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPREEMBARQUEID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPREEMBARQUE add constraint FKPERDETPREEMB foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDPROFORMA add constraint FKCABDETPROFORMA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPROFORMAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPROFORMA add constraint FKCUENTAPROFORMA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDPROFORMA add constraint FKPROCCALIDAD foreign key (CCALIDAD) references TCALIDADID (CCALIDAD); alter table TDPROFORMAPAGOSEXPORTACION add constraint FKCFOMRPAGOPROFCOM foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TDPROFORMAPAGOSEXPORTACION add constraint FKCFOMRPAGOPROFORMA foreign key (CFORMAPAGOSRI) references TFORMASPAGOSRIID (CFORMAPAGOSRI); alter table TDPROFORMAPAGOSEXPORTACION add constraint FKFRECPAGOPROFORMA foreign key (CFRECUENCIA) references TFRECUENCIASID (CFRECUENCIA); alter table TDPROFORMAPAGOSEXPORTACION add constraint FKPROEXPORTPAGOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPROFORMAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPROFORMAPAGOSEXPORTACION add constraint FKPROFORMAMON foreign key (CMONEDA) references TMONEDASID (CMONEDA); alter table TDPROFORMAPROVCUOTAS add constraint FKFORPAGCOMPPROFCUO foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TDPROFORMAPROVCUOTAS add constraint FKPROFPROVIDCUOTAS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPROFORMAPROVID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPROMOCION add constraint FKCABDETPROMOCION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCPROMOCIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDPROMOCION add constraint FKCTAINVDETPROMOCION foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TDPROMOCION add constraint FKPERIODODPROMOCION foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDRESERVACIONESBODEGA add constraint FKDRESERVACIONESBODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCRESERVACIONESBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDRESERVACIONESBODEGA add constraint FKRESERVABODITEM foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TDRETENCION add constraint FKCABRETDETRET foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCRETENCIONID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDRETENCION add constraint FKTIPRETDETRET foreign key (CTIPORETENCION) references TTIPORETENCIONID (CTIPORETENCION); alter table TDSOLICITUDBODEGA add constraint FKCABDETSOLBOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDBODEGA add constraint FKCUENTASOLBOD foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDSOLICITUDBODEGA add constraint FKDSOLBOCONEGRE foreign key (CPERSONA_COMPANIA, CCONCEPTOEGRESO) references TCONCEPTOSEGRESOSID (CPERSONA_COMPANIA, CCONCEPTOEGRESO); alter table TDSOLICITUDCOMPRA add constraint FKCABDETSOLCOM foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDCOMPRAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDCOMPRA add constraint FKCUENTASOLCOM foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDSOLICITUDCREDITO add constraint FKCIADSOLCRE foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDSOLICITUDCREDITO add constraint FKCTADSOLCRE foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDSOLICITUDCREDITO add constraint FKCTAPRODSOLCRE foreign key (CPERSONA_COMPANIA, CCUENTA_PROMOCION) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TDSOLICITUDCREDITO add constraint FKDSOLICITUDCREDITO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDCREDITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDCREDITO add constraint FKPERDSOLCRE foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDSOLICITUDCREDITOCUOTAS add constraint FKCIADSOLCRECUO foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDSOLICITUDCREDITOCUOTAS add constraint FKDSOLICITUDCREDITOCUO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDCREDITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDCREDITOCUOTAS add constraint FKMONDSOLCRECUO foreign key (CMONEDA) references TMONEDASID (CMONEDA); alter table TDSOLICITUDCREDITOCUOTAS add constraint FKPERDSOLCRECUO foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDSOLICITUDCREDITOCUOTASDET add constraint FKCABDETCUOTA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDCREDITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDCREDITOCUOTASDET add constraint FKFORPAGDETCUO foreign key (CFORMAPAGO) references TFORMASPAGOID (CFORMAPAGO); alter table TDSOLICITUDCREDITOGARANTES add constraint FKGARSOLPERSONA foreign key (CPERSONA_GARANTE) references TPERSONAID (CPERSONA); alter table TDSOLICITUDCREDITOGARANTES add constraint FKGARSOLSOLCRED foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDCREDITOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDPAGO add constraint FKCABDETSOLPAGO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDPAGOACTIVOS add constraint FKCABDETSOLPAGOACT foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDPAGOACTIVOS add constraint FKCTASOLPAGACT foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDSOLICITUDPAGOACTIVOS add constraint FKPERSOLPAGOACT foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDSOLICITUDPAGOACTIVOS add constraint FKPERSSOLPAGACT foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TDSOLICITUDPAGOCUOTAS add constraint FKCABSOLPAGCUOTAS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDPAGOCUOTAS add constraint FKDETSOLPAGCUOTASID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA) references TDSOLICITUDPAGOCUOTASID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO, CUOTA); alter table TDSOLICITUDPAGOCUOTASID add constraint FKCABSOLPAGCUOTASID foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDPAGOLIQUIDACION add constraint FKCABSOLPAGLIQGASTOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDPAGOLIQUIDACION add constraint FKCLIQUIDACIONLIQGATOS foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_LIQUIDACION, CPERIODO_LIQUIDACION) references TCLIQUIDACIONGASTOSID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDSOLICITUDPAGORETENCION add constraint FKDETSOLPAFRETCIVA foreign key (CTARIFAIVA) references TTARIFAIVAID (CTARIFAIVA); alter table TDSOLICITUDPAGORETENCION add constraint FKDETSOLPAGICE foreign key (CTARIFAICE) references TTARIFAICEID (CTARIFAICE); alter table TDSOLICITUDPAGORETENCION add constraint FKDETSOLPAGRETRF foreign key (CCONCEPTORF) references TCONCEPTORETENCIONFUENTEID (CCONCEPTORF); alter table TDSOLICITUDPAGORETENCION add constraint FKDETSOLPAGRETTIPITEM foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TDSOLICITUDPAGORETENCION add constraint FKDSOLPAGORETENCION foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDTITULOPROPIEDAD add constraint FKCABDETTITULOPROP foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTITULOPROPIEDADID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDTITULOPROPIEDAD add constraint FKCTAITEMDTDTITULOPROP foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDTRANSACCIONBODEGA add constraint FKCABDETTRANBOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSACCIONBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDTRANSACCIONBODEGA add constraint FKCTAPROCEGRESO foreign key (CPERSONA_COMPANIA, CCUENTA, CCUENTA_PROCESADO) references TCUENTAINVENTARIOPROCESADOID (CPERSONA_COMPANIA, CCUENTA, CCUENTA_PROCESADO); alter table TDTRANSACCIONBODEGA add constraint FKCUENTATRANSACCION foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDTRANSACCIONBODEGA add constraint FKPERDETTRANBOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDTRANSACCIONBODEGAGASTOS add constraint FKCABDETGASBOD foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSACCIONBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDTRANSACCIONBODEGAGASTOS add constraint FKCUENTAGASTO foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDTRANSACCIONBODEGAGASTOS add constraint FKPERDETGASBOD foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TDTRANSACCIONBODEGAGASTOS add constraint FKPROVDETGASBOD foreign key (CCUENTA_PROVEEDOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDTRANSACCIONBODEGALIQ add constraint FKCTAITEMTRANSBODLIQ foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDTRANSACCIONBODEGALIQ add constraint FKDTRANSBODLIQ foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSACCIONBODEGALIQID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDTRANSACCIONBODEGALIQ add constraint FKNUMDOCTRANSBODLIQ foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_TRANSACCION, CPERIODO_TRANSACCION) references TCTRANSACCIONBODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDTRANSACCIONSERIES add constraint FKCUENTATRANSER foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDTRANSACCIONSERIES add constraint FKDTRANSACCIONSER foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSACCIONSERIESID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDTRANSFERENCIABODEGA add constraint FKCTADETTRANSFERECIABODEGA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TDTRANSFERENCIABODEGA add constraint FKDETTRANSFERECIABODEGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCTRANSFERENCIABODEGAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TDTRANSFERENCIABODEGA add constraint FKPERDETTRANSFERECIABODEGA foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TESTADOINVENTARIOS add constraint FKESTADOINVENTARIO foreign key (CESTADOINVENTARIO) references TESTADOINVENTARIOSID (CESTADOINVENTARIO); alter table TESTATUSCLIENTECONVENIO add constraint FKSTACTACLICON foreign key (CESTATUSCLIENTECONVENIO) references TESTATUSCLIENTECONVENIOID (CESTATUSCLIENTECONVENIO); alter table TESTATUSDOCUMENTO add constraint FKIDMSTADOCINV foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table TESTATUSDOCUMENTO add constraint FKSTADOCINV foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TESTATUSDOCUMENTOFACTURACION add constraint FKESTADOCFACID foreign key (CTIPODOCUMENTOFACTURACION, CESTATUSDOCUMENTO) references TESTATUSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION, CESTATUSDOCUMENTO); alter table TESTATUSDOCUMENTOFACTURACION add constraint FKIDMSTADOCFAC foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table TESTATUSDOCUMENTOFACTURACIONID add constraint FKTIPODOCFACID foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TESTATUSITEM add constraint FKIESTATUSITEMID foreign key (CESTATUSITEM) references TESTATUSITEMID (CESTATUSITEM); alter table TFACTURASDETALLE add constraint FKCCUEFACTDET foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TFACTURASDETALLE add constraint FKCONCEPFACTDET foreign key (CCONCEPTO) references TCONCEPTOSID (CCONCEPTO); alter table TFACTURASDETALLE add constraint FKCONRFFACTDET foreign key (CCONCEPTORF) references TCONCEPTORETENCIONFUENTEID (CCONCEPTORF); alter table TFACTURASDETALLE add constraint FKDOCSOLFACTDET foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO) references TCSOLICITUDPAGOID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TFACTURASDETALLE add constraint FKICEFACTDET foreign key (CTARIFAICE) references TTARIFAICEID (CTARIFAICE); alter table TFACTURASDETALLE add constraint FKPUNFACTDET foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TFACTURASDETALLE add constraint FKSUCFACTDET foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TFACTURASDETALLE add constraint FKSUCOFIFACTDET foreign key (CPERSONA_COMPANIA, COFICINA, CSUCURSAL) references TOFICINASSUCURSAL (CPERSONA_COMPANIA, COFICINA, CSUCURSAL); alter table TFACTURASDETALLE add constraint FKTARIVAFACTDET foreign key (CTARIFAIVA) references TTARIFAIVAID (CTARIFAIVA); alter table TFACTURASDETALLE add constraint FKTIPITEMFACTDET foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TFACTURASDETALLE add constraint FKUSUFACTDET foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TFORMASPAGOCOMPRAS add constraint FKFORMASPAGOCOMSRI foreign key (CFORMAPAGOSRI) references TFORMASPAGOSRIID (CFORMAPAGOSRI); alter table TFORMASPAGOCOMPRAS add constraint FKFORPAGCOMPRAS foreign key (CFORMAPAGOCOMPRAS) references TFORMASPAGOCOMPRASID (CFORMAPAGOCOMPRAS); alter table TFORMASPAGOCREDITO add constraint FKFORMASPAGOCREDITOID foreign key (CPERSONA_COMPANIA, CFORMAPAGOCREDITO) references TFORMASPAGOCREDITOID (CPERSONA_COMPANIA, CFORMAPAGOCREDITO); alter table TFORMASPAGOSRI add constraint FKFORMASPAGOSRI foreign key (CFORMAPAGOSRI) references TFORMASPAGOSRIID (CFORMAPAGOSRI); alter table TFORMASPAGOSRI add constraint FKFORMASPAGOSRIIDM foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table THOMOLOGACIONBANCARIA add constraint FKBANHOMOLOGBAN foreign key (CCODIGOBANCO) references TBANCOSID (CCODIGOBANCO); alter table THOMOLOGACIONBANCARIA add constraint FKCIAHOMOLOGBAN foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table THOMOLOGACIONBANCARIA add constraint FKCTAHOMOLOGBAN foreign key (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA) references TCUENTABANCOSID (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); alter table TINCIDENCIASCRMMEDIOS add constraint FKINCRMMEDID foreign key (CMEDIOCRM) references TINCIDENCIASCRMMEDIOSID (CMEDIOCRM); alter table TINCIDENCIASCRMTIPOS add constraint FKKINCRMTIP foreign key (CTIPOCRM) references TINCIDENCIASCRMTIPOSID (CTIPOCRM); alter table TINCOTERM add constraint FKINCOTERM foreign key (CPERSONA_COMPANIA, CINCOTERM) references TINCOTERMID (CPERSONA_COMPANIA, CINCOTERM); alter table TINCOTERMID add constraint FKPERINCOTERM foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TINGRESOSINVENTARIO add constraint FKINGBODINVENTARIO foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TINGRESOSINVENTARIO add constraint FKINGCIABODEGA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TINGRESOSINVENTARIO add constraint FKINGCUENTABODEGA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TITEMSPRODUCCIONADESPACHAR add constraint FKTITEMPRODESPACHAR foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTAINVENTARIOID (CPERSONA_COMPANIA, CCUENTA); alter table TLINEACODIGOCONTABLE add constraint FKLINITEMCODGASTO foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLINEASITEM add constraint FKLINEASITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLINEASITEMCTACONTABLE add constraint FKLINITENCODCONTA foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLINEASITEMCTACONTABLEACT add constraint FKLINITEMCODCONTACT foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLINEASITEMCTACONTABLECOMPRA add constraint FKLINITEMCODCONTAC foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLINEASITEMCTACONTABLEINV add constraint FKLINITEMCODCONTAI foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLINEASITEMCTACONTABLERF add constraint FKLINITEMCODCONTARF foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLINEASITEMCTACONTABLEVENTA add constraint FKLINITEMCODCONTAV foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLISTAEMPAQUEEXPORTACION add constraint FKEXPORTACIONID foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTECNOLOGIA, CUSO, CPROCESO) references TLISTAEMPAQUEEXPORTACIONID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTECNOLOGIA, CUSO, CPROCESO); alter table TLISTAEMPAQUEEXPORTACIONID add constraint FKCLASEEXPORTACION foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TLISTAEMPAQUEEXPORTACIONID add constraint FKLINEAEXPORTACION foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TLISTAEMPAQUEEXPORTACIONID add constraint FKPROCESOEXPORTACION foreign key (CPERSONA_COMPANIA, CPROCESO) references TPROCESOSID (CPERSONA_COMPANIA, CPROCESO); alter table TLISTAEMPAQUEEXPORTACIONID add constraint FKTECNOLOGIAEXPORTACION foreign key (CPERSONA_COMPANIA, CTECNOLOGIA) references TTECNOLOGIAID (CPERSONA_COMPANIA, CTECNOLOGIA); alter table TLISTAEMPAQUEEXPORTACIONID add constraint FKUSOEXPORTACION foreign key (CPERSONA_COMPANIA, CUSO) references TUSOSID (CPERSONA_COMPANIA, CUSO); alter table TLISTAFLETE add constraint FKCIALISTAFLETE foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TLISTAFLETE add constraint FKCLISTAFLETEID foreign key (CPERSONA_COMPANIA, CLISTAFLETE) references TLISTAFLETEID (CPERSONA_COMPANIA, CLISTAFLETE); alter table TLISTAFLETEID add constraint FKCIALISTAFLETEID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TLUGARESENTREGA add constraint FKLUGARESENTREGA foreign key (CPERSONA_COMPANIA, CLUGARENTREGA) references TLUGARESENTREGAID (CPERSONA_COMPANIA, CLUGARENTREGA); alter table TMARCAS add constraint FKMARCAS foreign key (CMARCA) references TMARCASID (CMARCA); alter table TMATIZ add constraint FKMATIZ foreign key (CMATIZ) references TMATIZID (CMATIZ); alter table TMOTIVOSRECHAZOPEDIDO add constraint FKMOTIVOSRECHAZOID foreign key (CPERSONA_COMPANIA, CMOTIVORECHAZO) references TMOTIVOSRECHAZOPEDIDOID (CPERSONA_COMPANIA, CMOTIVORECHAZO); alter table TMOVIMIENTOSINVENTARIO add constraint FKBODTRANITEM foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TMOVIMIENTOSINVENTARIO add constraint FKCANALTRANITEM foreign key (CCANAL) references TCANALESID (CCANAL); alter table TMOVIMIENTOSINVENTARIO add constraint FKPERIODOTRANITEM foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TMOVIMIENTOSINVENTARIO add constraint FKPUNTRAITEM foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TMOVIMIENTOSINVENTARIO add constraint FKSUCTRANITEM foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TMOVIMIENTOSINVENTARIO add constraint FKTERMITRANITEM foreign key (CTERMINAL) references TTERMINALESID (CTERMINAL); alter table TMOVIMIENTOSINVENTARIO add constraint FKTIPDOCINVTRN foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TMOVIMIENTOSINVENTARIO add constraint FKUSUTRANITEM foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKBODMOVINVEST foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKCIAMOVINVEST foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKCTAMOVINVEST foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKESTMOVINVEST foreign key (CESTADOINVENTARIO) references TESTADOINVENTARIOSID (CESTADOINVENTARIO); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKPERMOVINVEST foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKPERREFMOVINVEST foreign key (CPERIODO_REF, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKPUNMOVINVEST foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKSUCMOVINVEST foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKTIPDOCMOVINVEST foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKTIPDOCREFMOVINVEST foreign key (CTIPODOCUMENTOINVENTARIO_REF) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TMOVIMIENTOSINVENTARIOESTADOS add constraint FKUSUMOVINVEST foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TNIVEL1 add constraint FKTNIVEL1 foreign key (CNIVEL1) references TNIVEL1ID (CNIVEL1); alter table TNIVEL2 add constraint FKTNIVEL2 foreign key (CNIVEL2) references TNIVEL2ID (CNIVEL2); alter table TNOTASENTREGA add constraint FKCTANOTASENTREGA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TNOTASENTREGA add constraint FKMOVIMNOTASENTREGA foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CCUENTA, CPERIODO) references TMOVIMIENTOSINVENTARIO (CPERSONA_COMPANIA, NUMERODOCUMENTO, CCUENTA, CPERIODO); alter table TNOTASRECIBO add constraint FKCTANOTASRECIBO foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TNOTASRECIBO add constraint FKMOVIMNOTASRECIBO foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO, CCUENTA, CPERIODO) references TMOVIMIENTOSINVENTARIO (CPERSONA_COMPANIA, NUMERODOCUMENTO, CCUENTA, CPERIODO); alter table TOCUPACIONESVENDEDOR add constraint FKOCUPIDVENDEDOR foreign key (COCUPACION) references TOCUPACIONESID (COCUPACION); alter table TPAISESEXPORTACION add constraint FKPAISEXPID foreign key (CPAIS) references TPAISESID (CPAIS); alter table TPERFILBODITEMPRECIO add constraint FKBODPERBODITEMPRE foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TPERFILBODITEMPRECIO add constraint FKCTAPERCLIBDITEM foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TPERFILBODITEMPRECIO add constraint FKLUGPERCLIBODPRE foreign key (CPERSONA_COMPANIA, CLUGARENTREGA) references TLUGARESENTREGAID (CPERSONA_COMPANIA, CLUGARENTREGA); alter table TPERFILBODITEMPRECIO add constraint FKPERCLIPERBODITEM foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TPERFILBODITEMPRECIO add constraint FKTIPCALPERBODITEM foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TPERFILCLIENTE add constraint FKPERCLICONEST foreign key (CESTATUSCLIENTECONVENIO) references TESTATUSCLIENTECONVENIOID (CESTATUSCLIENTECONVENIO); alter table TPERFILCLIENTE add constraint FKPERFILCLIENTE foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TPERFILCLIENTE add constraint FKPERREPMAIL foreign key (CPERSONA_REPRESENTANTE, NUMERODIRECCION_MAIL) references TPERSONADIRECCIONESID (CPERSONA, NUMERODIRECCION); alter table TPERFILCLIENTE add constraint FKPERREPPER foreign key (CPERSONA_REPRESENTANTE) references TPERSONAID (CPERSONA); alter table TPERFILCLIENTEDESCUENTO add constraint FKPERFILCLIENTEDESCUENTO foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TPERFILCLIENTEDESCUENTO add constraint FKTIPCALPERFILDESCUENTO foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TPERFILCLIENTELINEA add constraint FKLINEAPERFILCLIENTE foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLIENTELINEA add constraint FKPERFILCLIENTELINEA foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TPERFILCLIENTELINEA add constraint FKPERFILCLIENTELINEAID foreign key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE) references TPERFILCLIENTELINEAID (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); alter table TPERFILCLIENTELINEAANTICIPO add constraint FKPERFILCLILINEAANTICIPOCAL foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TPERFILCLIENTELINEAANTICIPO add constraint FKPERFILCLILINEAANTICIPOLIN foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLIENTELINEAANTICIPO add constraint FKTPERFILCLIENTELINEAANTICIPO foreign key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE) references TPERFILCLIENTELINEAID (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); alter table TPERFILCLIENTELINEACREDITO add constraint FKPERFILCLIENTELINEACREDITO foreign key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE) references TPERFILCLIENTELINEAID (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); alter table TPERFILCLIENTELINEACREDITO add constraint FKPERFILCLIENTELINEACREDITOCAL foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TPERFILCLIENTELINEACREDITO add constraint FKPERFILCLIENTELINEACREDITOLIN foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLIENTELINEADESCUENTO add constraint FKPERFILCLIENTELINEADESCUENTO foreign key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE) references TPERFILCLIENTELINEAID (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); alter table TPERFILCLIENTELINEADESCUENTO add constraint FKPERFILLINEADESCUENTOLINEA foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLIENTELINEADESCUENTO add constraint FKPERFILLINEADESCUENTOPERFIL foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TPERFILCLIENTELINEADESCUENTO add constraint FKPERFILLINEADESCUENTOTIPCAL foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TPERFILCLIENTELINEAINTERES add constraint FKCALPERFILCLIENTELINEAINTERES foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TPERFILCLIENTELINEAINTERES add constraint FKLINPERFILCLIENTELINEAINTERES foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLIENTELINEAINTERES add constraint FKPERFILCLIENTELINEAINTERES foreign key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE) references TPERFILCLIENTELINEAID (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); alter table TPERFILCLIENTELINEAPRECIO add constraint FKPERFILCLIENTELINEAPRECIO foreign key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE) references TPERFILCLIENTELINEAID (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); alter table TPERFILCLIENTELINEAPRECIO add constraint FKPERFILLINEAPRECIOLINEA foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLIENTELINEAPRECIO add constraint FKPERFILLINEAPRECIOPERFIL foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TPERFILCLIENTELINEAPRECIO add constraint FKPERFILLINEAPRECIOTIPCAL foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TPERFILCLIENTEPDOCUMENTO add constraint FKPERFILCLIENTEPDOCUMENTO foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TPERFILCLIENTEPLAZO add constraint FKPERFILCLIENTEPLAZO foreign key (CPERSONA_COMPANIA, CPERFILCLIENTE) references TPERFILCLIENTEID (CPERSONA_COMPANIA, CPERFILCLIENTE); alter table TPERFILCLIENTEPLAZO add constraint FKPERPLALINEA foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLIENTEPLAZO add constraint FKTIPCALPERFILPLAZO foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TPERFILCLILINEAEMBALAJE add constraint FKLINPERFILCLILINEAEMBALAJE foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLILINEAEMBALAJE add constraint FKPERFILCLILINEAEMBALAJE foreign key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE) references TPERFILCLIENTELINEAID (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); alter table TPERFILCLILINEATRANSPORTE add constraint FKLINPERFILCLILINEATRANSPORTE foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TPERFILCLILINEATRANSPORTE add constraint FKPERFILCLILINEATRANSPORTE foreign key (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE) references TPERFILCLIENTELINEAID (CPERSONA_COMPANIA, CLINEAITEM, CPERFILCLIENTE); alter table TPERSONAHUELLA add constraint FKCIAHUE foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TPERSONAHUELLA add constraint FKPERHUE foreign key (CPERSONA) references TPERSONAID (CPERSONA); alter table TPERSONAHUELLA add constraint FKPERHUEID foreign key (CPERSONA_COMPANIA, CPERSONA) references TPERSONAHUELLAID (CPERSONA_COMPANIA, CPERSONA); alter table TPERSONAHUELLA add constraint FKPERUSU foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TPORCENTAJERETENCIONTARIFAIVA add constraint FKPORCENTAJERETIVA foreign key (CTARIFAIVA) references TTARIFAIVAID (CTARIFAIVA); alter table TPRECIOSINVENTARIO add constraint FKCIATPRECIOSINV foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TPRECIOSINVENTARIO add constraint FKCTATPRECIOSINV foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TPRECIOSINVENTARIO add constraint FKESTTPREINV foreign key (CESTATUSITEM) references TESTATUSITEMID (CESTATUSITEM); alter table TPRECIOSINVENTARIO add constraint FKPRECIOPADREUSUID foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TPRECIOSINVENTARIO add constraint FKTPRECIOSINV foreign key (CPERSONA_COMPANIA, CTIPOPRECIO, CCUENTA) references TPRECIOSINVENTARIOID (CPERSONA_COMPANIA, CTIPOPRECIO, CCUENTA); alter table TPRECIOSINVENTARIOID add constraint FKCIATPRECIOSINVID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TPRECIOSINVENTARIOID add constraint FKCTATPRECIOSINVID foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TPRECIOSINVENTARIOID add constraint FKTIPTPRECIOSINVID foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TPRECIOSINVENTARIOPADRE add constraint FKCIATPRECIOSPADREINV foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TPRECIOSINVENTARIOPADRE add constraint FKCTATPRECIOSPADREINV foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TPRECIOSINVENTARIOPADRE add constraint FKESTTPREINVP foreign key (CESTATUSITEM) references TESTATUSITEMID (CESTATUSITEM); alter table TPRECIOSINVENTARIOPADRE add constraint FKPRECIOPADREPAIS foreign key (CPAIS) references TPAISESID (CPAIS); alter table TPRECIOSINVENTARIOPADRE add constraint FKPRECIOPADREUSU foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TPRECIOSINVENTARIOPADRE add constraint FKPRECIOSINVENTARIOPADRE foreign key (CPERSONA_COMPANIA, CTIPOPRECIO, CCUENTA) references TPRECIOSINVENTARIOID (CPERSONA_COMPANIA, CTIPOPRECIO, CCUENTA); alter table TPRECIOSINVENTARIOPADRE add constraint FKPREINVENPADRECAL foreign key (CCALIDAD) references TCALIDADID (CCALIDAD); alter table TPROCESOS add constraint FKPROCESOS foreign key (CPERSONA_COMPANIA, CPROCESO) references TPROCESOSID (CPERSONA_COMPANIA, CPROCESO); alter table TPROCESOSID add constraint FKPERPROCESOS foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TPUERTOSDESTINO add constraint FKPUERDID foreign key (CPAIS, CPUERTODESTINO) references TPUERTOSDESTINOID (CPAIS, CPUERTODESTINO); alter table TPUERTOSDESTINOID add constraint FKPAIPUED foreign key (CPAIS) references TPAISESID (CPAIS); alter table TPUERTOSEMBARQUE add constraint FKPTOEMBDISADUA foreign key (CPERSONA_COMPANIA, CDISTRITOADUANERO) references TDISTRITOSADUANEROSID (CPERSONA_COMPANIA, CDISTRITOADUANERO); alter table TPUERTOSEMBARQUE add constraint FKPUERTOEMBARQUE foreign key (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM) references TPUERTOSEMBARQUEID (CPERSONA_COMPANIA, CPUERTOEMBARQUE, CINCOTERM); alter table TPUERTOSEMBARQUEID add constraint FKPERPUERTOEMBARQUE foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TPUERTOSEMBARQUEID add constraint FKPUERTOINCOTERM foreign key (CPERSONA_COMPANIA, CINCOTERM) references TINCOTERMID (CPERSONA_COMPANIA, CINCOTERM); alter table TPUNTOSCLIENTE add constraint FKTPUNCLIENTE foreign key (CPERSONA_COMPANIA, CCUENTA_CLIENTE, NUMERODOCUMENTO_FACTURA, CPERIODO, CPUNTOSEQUIVALENCIA) references TPUNTOSCLIENTEID (CPERSONA_COMPANIA, CCUENTA_CLIENTE, NUMERODOCUMENTO_FACTURA, CPERIODO, CPUNTOSEQUIVALENCIA); alter table TPUNTOSCLIENTEID add constraint FKCIAPUNTOSCLI foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TPUNTOSCLIENTEID add constraint FKCTAPUNTOSCLI foreign key (CCUENTA_CLIENTE, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TPUNTOSCLIENTEID add constraint FKFACPUNTOSCLI foreign key (CPERSONA_COMPANIA, NUMERODOCUMENTO_FACTURA, CPERIODO) references TCFACTURAID (CPERSONA_COMPANIA, NUMERODOCUMENTO, CPERIODO); alter table TPUNTOSCLIENTEID add constraint FKPERPUNTOSCLI foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TPUNTOSCLIENTEID add constraint FKPUNEQUIPUNCLI foreign key (CPUNTOSEQUIVALENCIA, CPERSONA_COMPANIA) references TPUNTOSEQUIVALENCIAID (CPUNTOSEQUIVALENCIA, CPERSONA_COMPANIA); alter table TPUNTOSEQUIVALENCIA add constraint FKTPUNTOSEQUI foreign key (CPUNTOSEQUIVALENCIA, CPERSONA_COMPANIA) references TPUNTOSEQUIVALENCIAID (CPUNTOSEQUIVALENCIA, CPERSONA_COMPANIA); alter table TPUNTOSFACTURACIONSERIETIPODOC add constraint FKPUNPUNTRAFACTDOC foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TPUNTOSFACTURACIONSERIETIPODOC add constraint FKTIPDOCFACTDOC foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TPUNTOSINVENTARIOSECUENCIA add constraint FKPERPUNTDOC foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TPUNTOSINVENTARIOSECUENCIA add constraint FKPUNSECDOCINV foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TPUNTOSINVENTARIOSECUENCIA add constraint FKSUCSECDOCINV foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TPUNTOSINVENTARIOSECUENCIA add constraint FKTIPDOCINVPUNTOSEC foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TPUNTOSVENTA add constraint FKPTOVENSTACONT foreign key (CODIGOCONTABLE, CPERSONA_COMPANIA) references TCUENTACONTABLEID (CODIGOCONTABLE, CPERSONA_COMPANIA); alter table TPUNTOSVENTA add constraint FKPUNTOSVENTA foreign key (CCODIGOBANCO_POS, CPERSONA_COMPANIA, NUMEROCUENTA_POS) references TCUENTABANCOSID (CCODIGOBANCO, CPERSONA_COMPANIA, NUMEROCUENTA); alter table TPUNTOSVENTA add constraint FKPUNTOSVENTAID foreign key (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL, CPUNTOTRABAJO) references TPUNTOSVENTAID (CPERSONA_COMPANIA, CCODIGOPUNTOVENTA, CSUCURSAL, CPUNTOTRABAJO); alter table TPUNTOSVENTAID add constraint FKPTOVENPTOTRAB foreign key (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL) references TPUNTOSTRABAJOID (CPERSONA_COMPANIA, CPUNTOTRABAJO, CSUCURSAL); alter table TPUNTOSVENTAID add constraint FKPTOVENSUC foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TREGIONALES add constraint FKREGIONALES foreign key (CPERSONA_COMPANIA, CREGIONAL) references TREGIONALESID (CPERSONA_COMPANIA, CREGIONAL); alter table TROLESCONTABILIZADOS add constraint FKESTTROLCONT foreign key (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO) references TESTATUSDOCUMENTOID (CESTATUSDOCUMENTO, CTIPODOCUMENTOINVENTARIO); alter table TROLESCONTABILIZADOS add constraint FKROLCONTABILIZADOID foreign key (CPERSONA_COMPANIA, CTIPODOCUMENTOINVENTARIO, NUMERODOCUMENTO, CPERIODO) references TROLESCONTABILIZADOSID (CPERSONA_COMPANIA, CTIPODOCUMENTOINVENTARIO, NUMERODOCUMENTO, CPERIODO); alter table TROLESCONTABILIZADOS add constraint FKTIPOROL foreign key (CTIPODOCUMENTOINVENTARIO_ROL) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TROLESCONTABILIZADOS add constraint FKTIPOTDOCINV foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TROLESCONTABILIZADOS add constraint FKUSUTROLCONT foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TROLESCONTABILIZADOSID add constraint FKCIAROLCONT foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TROLESCONTABILIZADOSID add constraint FKPERROLCONT foreign key (CPERIODO, CPERSONA_COMPANIA) references TPERIODOID (CPERIODO, CPERSONA_COMPANIA); alter table TROLESCONTABILIZADOSID add constraint FKTIPDOCROLCONT foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TRUBROSCRITERIOS add constraint FKRUBCRI foreign key (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, CRITERIO, RUBRO, CONDICION) references TRUBROSCRITERIOSID (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, CRITERIO, RUBRO, CONDICION); alter table TRUBROSCRITERIOSID add constraint FKRUBCRIIDCIA foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TRUBROSCRITERIOSID add constraint FKRUBCRIIDSUB foreign key (CSUBSISTEMA) references TSUBSISTEMAID (CSUBSISTEMA); alter table TRUBROSCRITERIOSID add constraint FKRUBCRIIDTRX foreign key (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) references TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION); alter table TSALDOSINVENTARIO add constraint FKBODINVENTARIO foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TSALDOSINVENTARIO add constraint FKCUENTABODEGA foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TSUBCLASECODIGOCONTABLE add constraint FKSUBCLAITEMCTAGTO foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TSUBCLASESITEM add constraint FKCLASUBITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TSUBCLASESITEM add constraint FKSUBCLALINEAITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TSUBCLASESITEM add constraint FKSUBCLASEITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TSUBCLASESITEMCTACONTABLE add constraint FKSUBCLAITEMCODCONTA foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TSUBCLASESITEMCTACONTABLEACT add constraint FKSUBCLAITEMCODCONTACT foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TSUBCLASESITEMCTACONTABLECOMPR add constraint FKSUBCLAITEMCODCONTAC foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TSUBCLASESITEMCTACONTABLEINV add constraint FKSUBCLAITEMCODCONTAI foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TSUBCLASESITEMCTACONTABLERF add constraint FKSUBCLAITEMCODCONTARF foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TSUBCLASESITEMCTACONTABLEVENTA add constraint FKSUBCLAITEMCODCONTAV foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM) references TSUBCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CSUBCLASEITEM); alter table TSUBCLASESITEMID add constraint FKAGRCONSUBCLAITEM foreign key (CAGRUPACIONCONTABLE) references TAGRUPACIONCONTABLEID (CAGRUPACIONCONTABLE); alter table TSUBCLASESITEMID add constraint FKCLACONSUBCLAITEM foreign key (CSUBSISTEMA, CCLASIFICACIONCONTABLE) references TCLASIFICACIONCONTABLEID (CSUBSISTEMA, CCLASIFICACIONCONTABLE); alter table TSUCURSALCUENTACONTABLE add constraint FKSUCURSALCODCONTABLE foreign key (CPERSONA_COMPANIA, CSUCURSAL) references TSUCURSALESID (CPERSONA_COMPANIA, CSUCURSAL); alter table TSUCURSALOFICINASCTACONTABLE add constraint FKSUCOFICODCONT foreign key (CPERSONA_COMPANIA, COFICINA, CSUCURSAL) references TOFICINASSUCURSAL (CPERSONA_COMPANIA, COFICINA, CSUCURSAL); alter table TSUCURSALOFILIQCTACONTABLE add constraint FKSUCOFILIQCODCONT foreign key (CPERSONA_COMPANIA, COFICINA, CSUCURSAL) references TOFICINASSUCURSAL (CPERSONA_COMPANIA, COFICINA, CSUCURSAL); alter table TSUSTENTOCOMPROBANTE add constraint FKCONCRETRISUSCOM foreign key (CCREDITOTRUBITARIO) references TCONCREDTRIBUTARIOID (CCREDITOTRUBITARIO); alter table TSUSTENTOCOMPROBANTE add constraint FKSUSCOMPROTIPITEM foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TSUSTENTOCOMPROBANTE add constraint FKTIPDOCCODSUS foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TTARIFAICE add constraint FKTARIFAICE foreign key (CTARIFAICE) references TTARIFAICEID (CTARIFAICE); alter table TTARIFAIVA add constraint FKTARIFAIVA foreign key (CTARIFAIVA) references TTARIFAIVAID (CTARIFAIVA); alter table TTARIFAPERCEPCION add constraint FKTARIFAPERCEPCION foreign key (CTARIFAPERCEPCION) references TTARIFAPERCEPCIONID (CTARIFAPERCEPCION); alter table TTARJETASCREDITO add constraint FKTARJETASCREDITOID foreign key (CCODIGOTARJETA) references TTARJETASCREDITOID (CCODIGOTARJETA); alter table TTARJETASCREDITO add constraint FKTARJETASCREDITOIDM foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table TTECNOLOGIA add constraint FKTECDECLARACION foreign key (CPERSONA_COMPANIA, CDECLARACION) references TDECLARACIONESARANCELARIASID (CPERSONA_COMPANIA, CDECLARACION); alter table TTECNOLOGIA add constraint FKTTECNOLOGIA foreign key (CPERSONA_COMPANIA, CTECNOLOGIA) references TTECNOLOGIAID (CPERSONA_COMPANIA, CTECNOLOGIA); alter table TTECNOLOGIACODIGOCONTABLE add constraint FKTECITEMCODCONT foreign key (CPERSONA_COMPANIA, CTECNOLOGIA) references TTECNOLOGIAID (CPERSONA_COMPANIA, CTECNOLOGIA); alter table TTECNOLOGIAID add constraint FKTTECNOLOCIAID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTECNOLOGIAPROCESOS add constraint FKPROCESOTECNOLOGIA foreign key (CPERSONA_COMPANIA, CPROCESO) references TPROCESOSID (CPERSONA_COMPANIA, CPROCESO); alter table TTECNOLOGIAPROCESOS add constraint FKTECNOLOGIAPROCESO foreign key (CPERSONA_COMPANIA, CTECNOLOGIA) references TTECNOLOGIAID (CPERSONA_COMPANIA, CTECNOLOGIA); alter table TTERRITORIOS add constraint FKIDMTERRITORIOS foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table TTERRITORIOS add constraint FKPERSONATERRITORIOS foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTERRITORIOS add constraint FKTERRITORIO foreign key (CPERSONA_COMPANIA, CTERRITORIO) references TTERRITORIOSID (CPERSONA_COMPANIA, CTERRITORIO); alter table TTERRITORIOS add constraint FKTERRUSU foreign key (CUSUARIO_RESPONSABLE) references TUSUARIOSID (CUSUARIO); alter table TTERRITORIOSID add constraint FKPERSONATERRITORIOSID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOCALCULO add constraint FKTIPOCALCULO foreign key (CPERSONA_COMPANIA, CTIPOCALCULO) references TTIPOCALCULOID (CPERSONA_COMPANIA, CTIPOCALCULO); alter table TTIPORETENCION add constraint FKTIPORETENCION foreign key (CTIPORETENCION) references TTIPORETENCIONID (CTIPORETENCION); alter table TTIPOSCONTRIBUYENTEDOCUMENTO add constraint FKTIPCONTRITIPDOCUMENTOFA foreign key (CTIPOCONTRIBUYENTE) references TTIPOSCONTRIBUYENTEID (CTIPOCONTRIBUYENTE); alter table TTIPOSCONTRIBUYENTEDOCUMENTO add constraint FKTIPDOCTIPCONTRIBUYENTE foreign key (CTIPODOCUMENTOFACTURACION) references TTIPOSDOCUMENTOFACTURACIONID (CTIPODOCUMENTOFACTURACION); alter table TTIPOSDOCUMENTOINVENTARIO add constraint FKIDMTIPDOCINV foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table TTIPOSDOCUMENTOINVENTARIO add constraint FKTIPDOCINV foreign key (CTIPODOCUMENTOINVENTARIO) references TTIPOSDOCUMENTOINVENTARIOID (CTIPODOCUMENTOINVENTARIO); alter table TTIPOSEMBALAJE add constraint FKTIPOSEMBAJAJE foreign key (CTIPOEMBALAJE) references TTIPOSEMBALAJEID (CTIPOEMBALAJE); alter table TTIPOSGASTOS add constraint FKTIPOGASTO foreign key (CPERSONA_COMPANIA, CTIPOGASTO) references TTIPOSGASTOSID (CPERSONA_COMPANIA, CTIPOGASTO); alter table TTIPOSGASTOSID add constraint FKCIATIPOSGASTOID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOSITEM add constraint FKCONCEPTOTIPITEM foreign key (CCONCEPTO) references TCONCEPTOSID (CCONCEPTO); alter table TTIPOSITEM add constraint FKTIPOSITEM foreign key (CPERSONA_COMPANIA, CTIPOITEM) references TTIPOSITEMID (CPERSONA_COMPANIA, CTIPOITEM); alter table TTIPOSLIQUIDACION add constraint FKCTATTIPOSLIQ foreign key (CCUENTAMAYOR, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TTIPOSLIQUIDACION add constraint FKTTIPOSLIQUIDACION foreign key (CPERSONA_COMPANIA, CTIPOLIQUIDACION) references TTIPOSLIQUIDACIONID (CPERSONA_COMPANIA, CTIPOLIQUIDACION); alter table TTIPOSLIQUIDACIONID add constraint FKCIATTIPOSLIQID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOSPRECIO add constraint FKCIATIPOPRECIO foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOSPRECIO add constraint FKCTIPOSPRECIOS foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TTIPOSPRECIO add constraint FKTIPPREPRO foreign key (CPERSONA_COMPANIA, CTIPOPRECIO_PROMOCION) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TTIPOSPRECIO add constraint FKTPCLISTAFLETEID foreign key (CPERSONA_COMPANIA, CLISTAFLETE) references TLISTAFLETEID (CPERSONA_COMPANIA, CLISTAFLETE); alter table TTIPOSPRECIOCALIDAD add constraint FKCALTIPOPRECIOCAL foreign key (CCALIDAD) references TCALIDADID (CCALIDAD); alter table TTIPOSPRECIOCALIDAD add constraint FKCIATIPOPRECIOCAL foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOSPRECIOCALIDAD add constraint FKCTIPOSPRECIOSCAL foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TTIPOSPRECIOCLIENTES add constraint FKCLITIPPREID foreign key (CPERSONA_COMPANIA, CCUENTA) references TCUENTACLIENTEID (CPERSONA_COMPANIA, CCUENTA); alter table TTIPOSPRECIOCLIENTES add constraint FKTIPPRECLIID foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TTIPOSPRECIOID add constraint FKCIATIPOPRECIOID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOSPRECIOUSO add constraint FKCIAUSOPRECIO foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOSPRECIOUSO add constraint FKCTIPOPRECIOSUSO foreign key (CPERSONA_COMPANIA, CTIPOPRECIO) references TTIPOSPRECIOID (CPERSONA_COMPANIA, CTIPOPRECIO); alter table TTIPOSPRECIOUSO add constraint FKCTIPOPRECIOUSOUSU foreign key (CUSUARIO_EMISOR) references TUSUARIOSID (CUSUARIO); alter table TTIPOSPRESUPUESTO add constraint FKPERSTIPOSPRESU foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOSPRESUPUESTO add constraint FKTIPOSPRESU foreign key (CPERSONA_COMPANIA, CTIPOPRESUPUESTO) references TTIPOSPRESUPUESTOID (CPERSONA_COMPANIA, CTIPOPRESUPUESTO); alter table TTIPOSPRESUPUESTOID add constraint FKPERSTIPOSPRESUID foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TTIPOSPROVEEDOR add constraint FKTIPOSPROVEEDOR foreign key (CPERSONA_COMPANIA, CTIPOPROVEEDOR) references TTIPOSPROVEEDORID (CPERSONA_COMPANIA, CTIPOPROVEEDOR); alter table TTIPOSREGIMENFISCALEXTERIOR add constraint FKREGFISEXT foreign key (CTIPOREGIMENFISCALEXTERIOR) references TTIPOSREGIMENFISCALEXTERIORID (CTIPOREGIMENFISCALEXTERIOR); alter table TTIPOSREGIMENFISCALEXTERIOR add constraint FKREGFISEXTIDM foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table TTIPOSRELACIONADO add constraint FKTIPOSRELACIONADOID foreign key (CPERSONA_COMPANIA, CTIPORELACIONADO) references TTIPOSRELACIONADOID (CPERSONA_COMPANIA, CTIPORELACIONADO); alter table TTIPOSRELACIONADOCLASES add constraint FKTIPOSRELACIONADOCLASES foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTIPORELACIONADO) references TTIPOSRELACIONADOCLASESID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM, CTIPORELACIONADO); alter table TTIPOSRELACIONADOCLASESID add constraint FKTCLASESITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM) references TCLASESITEMID (CPERSONA_COMPANIA, CLINEAITEM, CCLASEITEM); alter table TTIPOSRELACIONADOCLASESID add constraint FKTLINEASITEM foreign key (CPERSONA_COMPANIA, CLINEAITEM) references TLINEASITEMID (CPERSONA_COMPANIA, CLINEAITEM); alter table TTIPOSRELACIONADOCLASESID add constraint FKTTIPORELAC foreign key (CPERSONA_COMPANIA, CTIPORELACIONADO) references TTIPOSRELACIONADOID (CPERSONA_COMPANIA, CTIPORELACIONADO); alter table TTIPOSRELACIONADOCLICTACONT add constraint FKRELACIONADOCLICTACON foreign key (CPERSONA_COMPANIA, CTIPORELACIONADOCLIENTE) references TTIPOSRELACIONADOID (CPERSONA_COMPANIA, CTIPORELACIONADO); alter table TTIPOSRELACIONADOPROVCTACONT add constraint FKRELACIONADOPROCTACON foreign key (CPERSONA_COMPANIA, CTIPORELACIONADOPROVEEDOR) references TTIPOSRELACIONADOID (CPERSONA_COMPANIA, CTIPORELACIONADO); alter table TTRAFICOS add constraint FKTRAFICO foreign key (CPERSONA_COMPANIA, CTRAFICO) references TTRAFICOSID (CPERSONA_COMPANIA, CTRAFICO); alter table TTRAFICOSID add constraint FKPERCTRAFICO foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TUBICACIONNIVEL1 add constraint FKUBICACIONN1ID foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL1) references TUBICACIONNIVEL1ID (CPERSONA_COMPANIA, CUBICACIONNIVEL1); alter table TUBICACIONNIVEL2 add constraint FKUBICACIONN1UBICACIONN2 foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL1) references TUBICACIONNIVEL1ID (CPERSONA_COMPANIA, CUBICACIONNIVEL1); alter table TUBICACIONNIVEL3 add constraint FKUBICACIONN1UBICACIONN3 foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL1) references TUBICACIONNIVEL1ID (CPERSONA_COMPANIA, CUBICACIONNIVEL1); alter table TUBICACIONNIVEL3 add constraint FKUBICACIONN2UBICACIONN3 foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1) references TUBICACIONNIVEL2ID (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1); alter table TUBICACIONNIVEL3 add constraint FKUBICACIONN3ID foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3) references TUBICACIONNIVEL3ID (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3); alter table TUBICACIONNIVEL4 add constraint FKUBICACIONN1UBICACIONN4 foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL1) references TUBICACIONNIVEL1ID (CPERSONA_COMPANIA, CUBICACIONNIVEL1); alter table TUBICACIONNIVEL4 add constraint FKUBICACIONN2UBICACIONN4 foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1) references TUBICACIONNIVEL2ID (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1); alter table TUBICACIONNIVEL4 add constraint FKUBICACIONN3UBICACIONN4 foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3) references TUBICACIONNIVEL3ID (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3); alter table TUBICACIONNIVEL4 add constraint FKUBICACIONN4ID foreign key (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3, CUBICACIONNIVEL4) references TUBICACIONNIVEL4ID (CPERSONA_COMPANIA, CUBICACIONNIVEL2, CUBICACIONNIVEL1, CUBICACIONNIVEL3, CUBICACIONNIVEL4); alter table TUNIDADES add constraint FKUNIDADES foreign key (CUNIDAD) references TUNIDADESID (CUNIDAD); alter table TUSOS add constraint FKUSOS foreign key (CPERSONA_COMPANIA, CUSO) references TUSOSID (CPERSONA_COMPANIA, CUSO); alter table TUSOSID add constraint FKPERCUSO foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TVALORESFLETE add constraint FKBODVALFLETE foreign key (CPERSONA_COMPANIA, CBODEGA) references TCODIGOSBODEGAID (CPERSONA_COMPANIA, CBODEGA); alter table TVALORESFLETE add constraint FKCIAVALORFLETE foreign key (CPERSONA_COMPANIA) references TPERSONAID (CPERSONA); alter table TVALORESFLETE add constraint FKMARVALFLETE foreign key (CMARCA) references TMARCASID (CMARCA); alter table TVALORESFLETE add constraint FKVALCLISTAFLETEID foreign key (CPERSONA_COMPANIA, CLISTAFLETE) references TLISTAFLETEID (CPERSONA_COMPANIA, CLISTAFLETE); alter table TZONAS add constraint FKCUIDADZONA foreign key (CPAIS, CPROVINCIA, CCIUDAD) references TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD); alter table TZONAS add constraint FKTERRITORIOSIDZONAS foreign key (CPERSONA_COMPANIA, CTERRITORIO) references TTERRITORIOSID (CPERSONA_COMPANIA, CTERRITORIO); alter table TZONAS add constraint FKZONA foreign key (CPERSONA_COMPANIA, CPAIS, CPROVINCIA, CCIUDAD, CZONA, CTERRITORIO) references TZONASID (CPERSONA_COMPANIA, CPAIS, CPROVINCIA, CCIUDAD, CZONA, CTERRITORIO); alter table TZONASID add constraint FKCUIDADZONAID foreign key (CPAIS, CPROVINCIA, CCIUDAD) references TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD); alter table TZONASID add constraint FKTERRITORIOSIDZONASID foreign key (CPERSONA_COMPANIA, CTERRITORIO) references TTERRITORIOSID (CPERSONA_COMPANIA, CTERRITORIO); INSERT INTO TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) VALUES (to_timestamp('2018-11-26 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'),'fitbank201067119-11',NULL,Systimestamp);