Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a tablas

SIMACMOBILE.GVTA_LISTA_PRECIO

Base de datos origen: ORCLSMM

Descripción: Define los precios unitarios y operaciones de descuento por referencia.

Columnas

# 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.

Restricciones

CHECK: SYS_C00120002

CHECK: SYS_C00120003

CHECK: SYS_C00120004

CHECK: SYS_C00120005

CHECK: SYS_C00120006

CHECK: SYS_C00120007

CHECK: SYS_C00122387

CHECK: SYS_C00122388

PK: SYS_C00122386

FK: FK_GVTALP_GVTATIDS

FK: FK_GVTALP_GVTATLP

FK: FK_GVTALP_REERP

DDL

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") 
  ;

← Volver a tablas de SIMACMOBILE

🏠 Volver al menú principal