Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a tablas

SIMACMOBILE.WHCCIAL_PAGO_PEDIDO

Base de datos origen: ORCLSMM

Descripción: Tabla que almacena la información detallada de los pagos realizados para las órdenes de pedido

Columnas

# 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    

Restricciones

CHECK: CHK_ESTADO_PAGO

CHECK: CHK_ESTADO_WHCCIAL_PAGO_PEDIDO

CHECK: CHK_VALORES_MONETARIOS_POSITIVOS

CHECK: SYS_C00121226

CHECK: SYS_C00121227

CHECK: SYS_C00121228

CHECK: SYS_C00121229

CHECK: SYS_C00121230

CHECK: SYS_C00121231

CHECK: SYS_C00121232

CHECK: SYS_C00121233

CHECK: SYS_C00121234

CHECK: SYS_C00121235

PK: SYS_C00122980

FK: FK_WHCCIAL_PAGO_PEDIDO_ORDEN

DDL

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

← Volver a tablas de SIMACMOBILE

🏠 Volver al menú principal