Tables Previous topic Chapter index Next topic

REG_RETENCIONES

 

Description

(There is no description for table REG_RETENCIONES)

 

Fields

PK

FK

Field

Domain

Type

NN

Default

Description

 

ITEM

 

INTEGER

 

 

 

TIPO

 

CHAR(5)

 

 

 

PREFIJO

 

CHAR(5)

 

 

 

NUMERO

 

CHAR(10)

 

 

 

 

RENGLON

 

INTEGER

 

 

 

TIPOREF

 

CHAR(5)

 

 

 

PREFIJOREF

 

CHAR(5)

 

 

 

NUMEROREF

 

CHAR(10)

 

 

 

CENTRO

 

CHAR(5)

 

 

 

ESQ_CONTABLE

 

CHAR(5)

 

 

 

TIPO_RETENCION

 

CHAR(5)

 

 

 

 

DEBITO

 

NUMERIC(17,4)

0

 

 

 

CREDITO

 

NUMERIC(17,4)

0

 

 

 

BASE

 

NUMERIC(17,4)

0

 

 

 

PUBLICAR

 

CHAR(1)

 

 

 

 

ASUMIR

 

CHAR(1)

 

 

 

 

CASO

 

CHAR(1)

 

 

 

Triggers

Trigger

Type

Activity

Order

Description

REG_RETENCIONES_BI

BEFORE INSERT

Yes

0

 

 

Indices

Index

Fields

Active

Unique

Order

FK_REG_RETENCIONES_1

TIPO, PREFIJO, NUMERO

ASC

FK_REG_RETENCIONES_2

TIPOREF, PREFIJOREF, NUMEROREF

ASC

FK_REG_RETENCIONES_3

CENTRO

ASC

FK_REG_RETENCIONES_4

ESQ_CONTABLE

ASC

FK_REG_RETENCIONES_5

TIPO_RETENCION

ASC

PK_REG_RETENCIONES

ITEM

ASC

 

References

Table

Foreign Key

Fields

FK Field

Delete Rule

Update Rule

COMPROBANTES

FK_REG_RETENCIONES_1

TIPO, PREFIJO, NUMERO

TIPO, PREFIJO, NUMERO

CASCADE

CASCADE

COMPROBANTES

FK_REG_RETENCIONES_2

TIPOREF, PREFIJOREF, NUMEROREF

TIPO, PREFIJO, NUMERO

CASCADE

CASCADE

CENTROS

FK_REG_RETENCIONES_3

CENTRO

CODIGO

NO ACTION

CASCADE

ESQCONTABLE

FK_REG_RETENCIONES_4

ESQ_CONTABLE

CODIGO

NO ACTION

CASCADE

TIPORETENCIONES

FK_REG_RETENCIONES_5

TIPO_RETENCION

CODIGO

NO ACTION

CASCADE

 

Referenced By

(There are no tables referenced by table REG_RETENCIONES)

 

Definition

CREATE TABLE REG_RETENCIONES (
    ITEM            INTEGER NOT NULL,
    TIPO            CHAR(5),
    PREFIJO         CHAR(5),
    NUMERO          CHAR(10),
    RENGLON         INTEGER,
    TIPOREF         CHAR(5),
    PREFIJOREF      CHAR(5),
    NUMEROREF       CHAR(10),
    CENTRO          CHAR(5),
    ESQ_CONTABLE    CHAR(5),
    TIPO_RETENCION  CHAR(5),
    DEBITO          NUMERIC(17,4) DEFAULT 0,
    CREDITO         NUMERIC(17,4) DEFAULT 0,
    BASE            NUMERIC(17,4) DEFAULT 0,
    PUBLICAR        CHAR(1),
    ASUMIR          CHAR(1),
    CASO            CHAR(1)
);


ALTER TABLE REG_RETENCIONES ADD CONSTRAINT PK_REG_RETENCIONES PRIMARY KEY (ITEM);
ALTER TABLE REG_RETENCIONES ADD CONSTRAINT FK_REG_RETENCIONES_1 FOREIGN KEY (TIPO, PREFIJO, NUMERO) REFERENCES COMPROBANTES (TIPO, PREFIJO, NUMERO) ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE REG_RETENCIONES ADD CONSTRAINT FK_REG_RETENCIONES_2 FOREIGN KEY (TIPOREF, PREFIJOREF, NUMEROREF) REFERENCES COMPROBANTES (TIPO, PREFIJO, NUMERO) ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE REG_RETENCIONES ADD CONSTRAINT FK_REG_RETENCIONES_3 FOREIGN KEY (CENTRO) REFERENCES CENTROS (CODIGO) ON UPDATE CASCADE;
ALTER TABLE REG_RETENCIONES ADD CONSTRAINT FK_REG_RETENCIONES_4 FOREIGN KEY (ESQ_CONTABLE) REFERENCES ESQCONTABLE (CODIGO) ON UPDATE CASCADE;
ALTER TABLE REG_RETENCIONES ADD CONSTRAINT FK_REG_RETENCIONES_5 FOREIGN KEY (TIPO_RETENCION) REFERENCES TIPORETENCIONES (CODIGO) ON UPDATE CASCADE;

 

     Previous topic Chapter index Next topic