Diccionario de datos de los modelos de COÉXITO
| 🏠 Menú principal | ← Volver a tablas |
Base de datos origen: ORCLSMM
Descripción: Tabla que almacena la información detallada de los pagos realizados para las órdenes de pedido
| # | Columna | Tipo | Nulo | Default | Comentario |
|---|---|---|---|---|---|
| 1 | ID_WHCCIALPPDO | NUMBER(10,0) | NO | “SIMACMOBILE”.”ISEQ$$_105320”.nextval | Identificador único del pago de pedido, clave primaria autogenerada |
| 2 | ID_WHCCIALORD | NUMBER(10,0) | NO | Identificador de la orden de pedido asociada, clave foránea | |
| 3 | VALOR_TOTAL_PAGO | NUMBER(15,2) | NO | Valor total del pago realizado por el cliente | |
| 4 | NUMERO_AUTORIZACION | VARCHAR2(50) | SI | Número de autorización proporcionado por la entidad financiera | |
| 5 | CUENTA_CONTABLE_CLIENTE | VARCHAR2(50) | NO | Identificación contable del cliente que realizó el pago | |
| 6 | VALOR_IVA | NUMBER(15,2) | SI | 0 | Valor del Impuesto al Valor Agregado (IVA) aplicado en la transacción |
| 7 | VALOR_BASE_IVA | NUMBER(15,2) | SI | 0 | Valor base sobre el cual se calcula el IVA |
| 8 | DESCRIPCION_TARJETA | VARCHAR2(50) | SI | Descripción del tipo de tarjeta utilizada (VISA, MASTERCARD, AMEX, etc.) | |
| 9 | FECHA_TRANSACCION | DATE | NO | Fecha y hora en que se realizó la transacción de pago | |
| 10 | REFERENCIA_PAGO | VARCHAR2(50) | SI | Referencia única del pago en el sistema de procesamiento de pagos | |
| 11 | VALOR_DESCUENTO | NUMBER(15,2) | SI | 0 | Valor de descuento aplicado al pago del pedido |
| 12 | ORDEN_COMPRA | VARCHAR2(100) | SI | Número de orden de compra asociada al pago | |
| 13 | FORMA_PAGO | VARCHAR2(20) | NO | Forma de pago utilizada por el cliente (CREDITO, DEBITO, EFECTIVO, etc.) | |
| 14 | ESTADO_REGISTRO | CHAR(1) | NO | ‘A’ | Estado del registro: A=Activo, I=Inactivo, R=Removido |
| 15 | OPER_CREADOR | VARCHAR2(50) | NO | Usuario que creó el registro de pago | |
| 16 | OPER_MODIFICA | VARCHAR2(50) | SI | Usuario que realizó la última modificación del registro | |
| 17 | FECHA_CREACION | DATE | NO | Fecha y hora de creación del registro de pago | |
| 18 | FECHA_MODIFICACION | DATE | SI | Fecha y hora de la última modificación del registro | |
| 19 | ESTADO_PAGO | VARCHAR2(20) | NO | ||
| 20 | ID_SOLICITUD_PAGO | VARCHAR2(255) | SI |
ESTADO_PAGO IN ('ERROR', 'PROCESADO')ESTADO_REGISTRO IN ('A', 'I', 'R')VALOR_TOTAL_PAGO >= 0 AND VALOR_IVA >= 0 AND VALOR_BASE_IVA >= 0 AND VALOR_DESCUENTO >= 0"ID_WHCCIALPPDO" IS NOT NULL"ID_WHCCIALORD" IS NOT NULL"VALOR_TOTAL_PAGO" IS NOT NULL"CUENTA_CONTABLE_CLIENTE" IS NOT NULL"FECHA_TRANSACCION" IS NOT NULL"FORMA_PAGO" IS NOT NULL"ESTADO_REGISTRO" IS NOT NULL"OPER_CREADOR" IS NOT NULL"FECHA_CREACION" IS NOT NULL"ESTADO_PAGO" IS NOT NULLCREATE TABLE "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"
( "ID_WHCCIALPPDO" NUMBER(10,0) GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE,
"ID_WHCCIALORD" NUMBER(10,0) NOT NULL ENABLE,
"VALOR_TOTAL_PAGO" NUMBER(15,2) NOT NULL ENABLE,
"NUMERO_AUTORIZACION" VARCHAR2(50),
"CUENTA_CONTABLE_CLIENTE" VARCHAR2(50) NOT NULL ENABLE,
"VALOR_IVA" NUMBER(15,2) DEFAULT 0,
"VALOR_BASE_IVA" NUMBER(15,2) DEFAULT 0,
"DESCRIPCION_TARJETA" VARCHAR2(50),
"FECHA_TRANSACCION" DATE NOT NULL ENABLE,
"REFERENCIA_PAGO" VARCHAR2(50),
"VALOR_DESCUENTO" NUMBER(15,2) DEFAULT 0,
"ORDEN_COMPRA" VARCHAR2(100),
"FORMA_PAGO" VARCHAR2(20) NOT NULL ENABLE,
"ESTADO_REGISTRO" CHAR(1) DEFAULT 'A' NOT NULL ENABLE,
"OPER_CREADOR" VARCHAR2(50) NOT NULL ENABLE,
"OPER_MODIFICA" VARCHAR2(50),
"FECHA_CREACION" DATE NOT NULL ENABLE,
"FECHA_MODIFICACION" DATE,
"ESTADO_PAGO" VARCHAR2(20) NOT NULL ENABLE,
"ID_SOLICITUD_PAGO" VARCHAR2(255),
CONSTRAINT "CHK_ESTADO_PAGO" CHECK (ESTADO_PAGO IN ('ERROR', 'PROCESADO')) ENABLE,
CONSTRAINT "CHK_VALORES_MONETARIOS_POSITIVOS" CHECK (VALOR_TOTAL_PAGO >= 0 AND VALOR_IVA >= 0 AND VALOR_BASE_IVA >= 0 AND VALOR_DESCUENTO >= 0) ENABLE,
PRIMARY KEY ("ID_WHCCIALPPDO")
USING INDEX ENABLE,
CONSTRAINT "CHK_ESTADO_WHCCIAL_PAGO_PEDIDO" CHECK (ESTADO_REGISTRO IN ('A', 'I', 'R')) ENABLE,
CONSTRAINT "FK_WHCCIAL_PAGO_PEDIDO_ORDEN" FOREIGN KEY ("ID_WHCCIALORD")
REFERENCES "SIMACMOBILE"."WHCCIAL_ORDEN_PEDIDO" ("ID_WHCCIALORD") ENABLE
) ;
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."ID_WHCCIALPPDO" IS 'Identificador único del pago de pedido, clave primaria autogenerada';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."ID_WHCCIALORD" IS 'Identificador de la orden de pedido asociada, clave foránea';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."VALOR_TOTAL_PAGO" IS 'Valor total del pago realizado por el cliente';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."NUMERO_AUTORIZACION" IS 'Número de autorización proporcionado por la entidad financiera';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."CUENTA_CONTABLE_CLIENTE" IS 'Identificación contable del cliente que realizó el pago';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."VALOR_IVA" IS 'Valor del Impuesto al Valor Agregado (IVA) aplicado en la transacción';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."VALOR_BASE_IVA" IS 'Valor base sobre el cual se calcula el IVA';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."DESCRIPCION_TARJETA" IS 'Descripción del tipo de tarjeta utilizada (VISA, MASTERCARD, AMEX, etc.)';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."FECHA_TRANSACCION" IS 'Fecha y hora en que se realizó la transacción de pago';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."REFERENCIA_PAGO" IS 'Referencia única del pago en el sistema de procesamiento de pagos';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."VALOR_DESCUENTO" IS 'Valor de descuento aplicado al pago del pedido';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."ORDEN_COMPRA" IS 'Número de orden de compra asociada al pago';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."FORMA_PAGO" IS 'Forma de pago utilizada por el cliente (CREDITO, DEBITO, EFECTIVO, etc.)';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."ESTADO_REGISTRO" IS 'Estado del registro: A=Activo, I=Inactivo, R=Removido';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."OPER_CREADOR" IS 'Usuario que creó el registro de pago';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."OPER_MODIFICA" IS 'Usuario que realizó la última modificación del registro';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."FECHA_CREACION" IS 'Fecha y hora de creación del registro de pago';
COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO"."FECHA_MODIFICACION" IS 'Fecha y hora de la última modificación del registro';
COMMENT ON TABLE "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" IS 'Tabla que almacena la información detallada de los pagos realizados para las órdenes de pedido';
GRANT UPDATE ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" TO "MICRO_MIDDLEWAREFLOW";
GRANT SELECT ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" TO "MICRO_MIDDLEWAREFLOW";
GRANT INSERT ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" TO "MICRO_MIDDLEWAREFLOW";
CREATE INDEX "SIMACMOBILE"."IDX_WHCCIAL_PAGO_ORDEN" ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" ("ID_WHCCIALORD")
;
CREATE INDEX "SIMACMOBILE"."IDX_WHCCIAL_PAGO_AUTORIZACION" ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" ("NUMERO_AUTORIZACION")
;
CREATE INDEX "SIMACMOBILE"."IDX_WHCCIAL_PAGO_ESTADO" ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" ("ESTADO_REGISTRO")
;
CREATE INDEX "SIMACMOBILE"."IDX_WHCCIAL_PAGO_FECHA" ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" ("FECHA_TRANSACCION")
;
CREATE INDEX "SIMACMOBILE"."IDX_WHCCIAL_PAGO_REFERENCIA" ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" ("REFERENCIA_PAGO")
;
CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00122980" ON "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" ("ID_WHCCIALPPDO")
;