Diccionario de datos de los modelos de COÉXITO
| 🏠 Menú principal | ← Volver a tablas |
Base de datos origen: ORCLSMM
Descripción: Define los precios unitarios y operaciones de descuento por referencia.
| # | Columna | Tipo | Nulo | Default | Comentario |
|---|---|---|---|---|---|
| 1 | ID_GVTALP | NUMBER(10,0) | NO | “SIMACMOBILE”.”ISEQ$$_104956”.nextval | Clave primaria generada automáticamente para la lista de precio. |
| 2 | ID_REERP | NUMBER(10,0) | NO | FK a la entidad de referencia (REFERENCIA_ERP) para el producto o servicio. | |
| 3 | ID_GVTATLP | NUMBER(10,0) | NO | FK al tipo de lista de precio aplicado. | |
| 4 | ID_GVTATIDS | NUMBER(10,0) | SI | FK al tipo de descuento asociado a esa lista. | |
| 5 | PRECIO_UNITARIO | NUMBER(12,2) | NO | Precio unitario establecido para la referencia. | |
| 6 | OPERACION | VARCHAR2(20) | SI | Operación de precio aplicada (por ejemplo SUMA, RESTA). | |
| 7 | LISTA_DESCUENTO | VARCHAR2(100) | SI | Cadena que describe los descuentos adicionales aplicables. | |
| 8 | UNIDAD_MINIMA | NUMBER(5,0) | SI | 1 | Cantidad mínima de unidades para aplicar el precio. |
| 9 | STEP_TAMANO | NUMBER(5,0) | SI | 1 | Incremento por pasos para redondeo de cantidades. |
| 10 | DESHABILITADO | NUMBER(1,0) | SI | 0 | Indicador lógico de lista deshabilitada (0=Activo, 1=Deshabilitado). |
| 11 | FECHA_INICIO | DATE | SI | Fecha a partir de la cual el precio es válido. | |
| 12 | FECHA_FIN | DATE | SI | Fecha límite de validez del precio. | |
| 13 | CODIGO_IMPUESTO | VARCHAR2(25) | SI | ||
| 14 | NOMBRE_IMPUESTO | VARCHAR2(25) | SI | ||
| 15 | TASA_IMPUESTO | NUMBER(5,2) | SI | ||
| 16 | PRECIO_ESPECIAL | NUMBER(12,2) | SI | Precio Especial para el producto. | |
| 17 | ESTADO_REGISTRO | VARCHAR2(1) | SI | ‘A’ | Estado lógico del registro (A=Activo, R=Inactivo). |
| 18 | FECHA_CREACION | DATE | NO | SYSDATE | Fecha de creación del registro de precio. |
| 19 | OPER_CREADOR | VARCHAR2(40) | NO | Usuario que creó el registro de precio. | |
| 20 | FECHA_MODIFICACION | DATE | SI | Fecha de la última modificación del registro de precio. | |
| 21 | OPER_MODIFICA | VARCHAR2(40) | SI | Usuario que modificó por última vez el registro de precio. |
"ID_GVTALP" IS NOT NULL"ID_REERP" IS NOT NULL"ID_GVTATLP" IS NOT NULL"PRECIO_UNITARIO" IS NOT NULL"FECHA_CREACION" IS NOT NULL"OPER_CREADOR" IS NOT NULLESTADO_REGISTRO IN ('A', 'R')DESHABILITADO IN (0, 1)CREATE TABLE "SIMACMOBILE"."GVTA_LISTA_PRECIO"
( "ID_GVTALP" NUMBER(10,0) GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 306661 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE,
"ID_REERP" NUMBER(10,0) NOT NULL ENABLE,
"ID_GVTATLP" NUMBER(10,0) NOT NULL ENABLE,
"ID_GVTATIDS" NUMBER(10,0),
"PRECIO_UNITARIO" NUMBER(12,2) NOT NULL ENABLE,
"OPERACION" VARCHAR2(20),
"LISTA_DESCUENTO" VARCHAR2(100),
"UNIDAD_MINIMA" NUMBER(5,0) DEFAULT 1,
"STEP_TAMANO" NUMBER(5,0) DEFAULT 1,
"DESHABILITADO" NUMBER(1,0) DEFAULT 0,
"FECHA_INICIO" DATE,
"FECHA_FIN" DATE,
"CODIGO_IMPUESTO" VARCHAR2(25),
"NOMBRE_IMPUESTO" VARCHAR2(25),
"TASA_IMPUESTO" NUMBER(5,2),
"PRECIO_ESPECIAL" NUMBER(12,2),
"ESTADO_REGISTRO" VARCHAR2(1) DEFAULT 'A',
"FECHA_CREACION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"OPER_CREADOR" VARCHAR2(40) NOT NULL ENABLE,
"FECHA_MODIFICACION" DATE,
"OPER_MODIFICA" VARCHAR2(40),
PRIMARY KEY ("ID_GVTALP")
USING INDEX ENABLE,
CHECK (ESTADO_REGISTRO IN ('A', 'R')) ENABLE,
CHECK (DESHABILITADO IN (0, 1)) ENABLE,
CONSTRAINT "FK_GVTALP_REERP" FOREIGN KEY ("ID_REERP")
REFERENCES "SIMACMOBILE"."REFERENCIA_ERP" ("ID_REERP") ENABLE,
CONSTRAINT "FK_GVTALP_GVTATLP" FOREIGN KEY ("ID_GVTATLP")
REFERENCES "SIMACMOBILE"."GVTA_TIPO_LISTA_PRECIO" ("ID_GVTATLP") ENABLE,
CONSTRAINT "FK_GVTALP_GVTATIDS" FOREIGN KEY ("ID_GVTATIDS")
REFERENCES "SIMACMOBILE"."GVTA_TIPO_DESCUENTO" ("ID_GVTATIDS") ENABLE
) ;
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."ID_GVTALP" IS 'Clave primaria generada automáticamente para la lista de precio.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."ID_REERP" IS 'FK a la entidad de referencia (REFERENCIA_ERP) para el producto o servicio.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."ID_GVTATLP" IS 'FK al tipo de lista de precio aplicado.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."ID_GVTATIDS" IS 'FK al tipo de descuento asociado a esa lista.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."PRECIO_UNITARIO" IS 'Precio unitario establecido para la referencia.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."OPERACION" IS 'Operación de precio aplicada (por ejemplo SUMA, RESTA).';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."LISTA_DESCUENTO" IS 'Cadena que describe los descuentos adicionales aplicables.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."UNIDAD_MINIMA" IS 'Cantidad mínima de unidades para aplicar el precio.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."STEP_TAMANO" IS 'Incremento por pasos para redondeo de cantidades.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."DESHABILITADO" IS 'Indicador lógico de lista deshabilitada (0=Activo, 1=Deshabilitado).';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."FECHA_INICIO" IS 'Fecha a partir de la cual el precio es válido.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."FECHA_FIN" IS 'Fecha límite de validez del precio.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."PRECIO_ESPECIAL" IS 'Precio Especial para el producto.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."ESTADO_REGISTRO" IS 'Estado lógico del registro (A=Activo, R=Inactivo).';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."FECHA_CREACION" IS 'Fecha de creación del registro de precio.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."OPER_CREADOR" IS 'Usuario que creó el registro de precio.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."FECHA_MODIFICACION" IS 'Fecha de la última modificación del registro de precio.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_LISTA_PRECIO"."OPER_MODIFICA" IS 'Usuario que modificó por última vez el registro de precio.';
COMMENT ON TABLE "SIMACMOBILE"."GVTA_LISTA_PRECIO" IS 'Define los precios unitarios y operaciones de descuento por referencia.';
GRANT UPDATE ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "APLICACIONES";
GRANT SELECT ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "APLICACIONES";
GRANT INSERT ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "APLICACIONES";
GRANT DELETE ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "APLICACIONES";
GRANT UPDATE ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "MICRO_INTRODUCER";
GRANT SELECT ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "MICRO_INTRODUCER";
GRANT INSERT ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "MICRO_INTRODUCER";
GRANT DELETE ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "MICRO_INTRODUCER";
GRANT SELECT ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "MICRO_GESTION_PEDIDOS";
GRANT UPDATE ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "MICRO_MIDDLEWAREFLOW";
GRANT SELECT ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "MICRO_MIDDLEWAREFLOW";
GRANT INSERT ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "MICRO_MIDDLEWAREFLOW";
GRANT SELECT ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" TO "ROL_SELECT";
CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00122386" ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" ("ID_GVTALP")
;
CREATE INDEX "SIMACMOBILE"."IX_GVTALP_GVTATLP" ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" ("ID_GVTATLP")
;
CREATE INDEX "SIMACMOBILE"."IX_GVTALP_GVTATLP_ESTADO" ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" ("ID_GVTATLP", "ESTADO_REGISTRO")
;
CREATE INDEX "SIMACMOBILE"."IX_GVTALP_GVTATLP_ESTADO_REF" ON "SIMACMOBILE"."GVTA_LISTA_PRECIO" ("ESTADO_REGISTRO", "ID_GVTATLP", "ID_REERP")
;