Diccionario de datos de los modelos de COÉXITO
| 🏠 Menú principal | ← Volver a tablas |
Base de datos origen: ORCLSMM
Descripción: Contiene la información principal de los pagos realizados. Corresponde al objeto Payment en la API.
| # | Columna | Tipo | Nulo | Default | Comentario |
|---|---|---|---|---|---|
| 1 | ID_GVTAPG | NUMBER(10,0) | NO | “SIMACMOBILE”.”ISEQ$$_105522”.nextval | Identificador único del pago. |
| 2 | PAGO_ID | VARCHAR2(55) | NO | Identificador externo del pago. Corresponde a paymentId en la API. | |
| 3 | PAGO_ID_INTERNO | VARCHAR2(45) | SI | Identificador interno del pago. Corresponde a internalPaymentId en la API. | |
| 4 | VOUCHER_ID | VARCHAR2(45) | SI | Identificador del voucher asociado al pago. Corresponde a voucherId en la API. | |
| 5 | FECHA_PAGO | DATE | NO | SYSDATE | Fecha en que se realizó el pago. Corresponde a date en la API. |
| 6 | ESTADO_PAGO | VARCHAR2(45) | NO | Estado actual del pago. Corresponde a status en la API: pending (pendiente), processed (procesado), accepted (aceptado), rejected (rechazado). | |
| 7 | MONTO_TOTAL_PAGO | NUMBER(10,2) | NO | Monto total del pago. Corresponde a amount en la API. | |
| 8 | MONEDA_PAGO | VARCHAR2(15) | NO | Código de moneda según ISO 4217. Corresponde a currencyCode en la API: CLP, USD, COL, PEN, MXN. | |
| 9 | OBSERVACION_ORDEN | VARCHAR2(255) | SI | Observaciones adicionales sobre la orden. Corresponde a observation en la API. | |
| 10 | TIPO_ORIGEN | VARCHAR2(45) | SI | Origen del pago. Corresponde a source.type en la API. | |
| 11 | ID_CLERP | NUMBER(10,0) | NO | Referencia al cliente en ERP. Corresponde a commerceId en la API. | |
| 12 | ID_VERP_ORIGEN | NUMBER(10,0) | SI | Referencia al vendedor en ERP que originó la transacción. Corresponde a source.id en la API. | |
| 13 | LINK_DETALLE | CLOB | SI | Enlace o URL al detalle completo de la cabecera de pago. | |
| 14 | ESTADO_REGISTRO | VARCHAR2(1) | SI | ‘A’ | Estado del registro (A=Activo, R=Inactivo). Campo de auditoría interno. |
| 15 | FECHA_CREACION | DATE | NO | SYSDATE | Fecha de creación del registro. |
| 16 | OPER_CREADOR | VARCHAR2(40) | NO | Usuario que creó el registro. | |
| 17 | FECHA_MODIFICACION | DATE | SI | Fecha de última modificación del registro. | |
| 18 | OPER_MODIFICA | VARCHAR2(40) | SI | Usuario que realizó la última modificación. |
"ID_GVTAPG" IS NOT NULL"PAGO_ID" IS NOT NULL"FECHA_PAGO" IS NOT NULL"ESTADO_PAGO" IS NOT NULL"MONTO_TOTAL_PAGO" IS NOT NULL"MONEDA_PAGO" IS NOT NULL"ID_CLERP" IS NOT NULL"FECHA_CREACION" IS NOT NULL"OPER_CREADOR" IS NOT NULLMONEDA_PAGO IN ('CLP', 'USD', 'COL', 'PEN', 'MXN')ESTADO_PAGO IN ('pending', 'processed', 'accepted', 'rejected')ESTADO_REGISTRO IN ('A', 'R')CREATE TABLE "SIMACMOBILE"."GVTA_CABECERA_PAGO"
( "ID_GVTAPG" NUMBER(10,0) GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 2 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE,
"PAGO_ID" VARCHAR2(55) NOT NULL ENABLE,
"PAGO_ID_INTERNO" VARCHAR2(45),
"VOUCHER_ID" VARCHAR2(45),
"FECHA_PAGO" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"ESTADO_PAGO" VARCHAR2(45) NOT NULL ENABLE,
"MONTO_TOTAL_PAGO" NUMBER(10,2) NOT NULL ENABLE,
"MONEDA_PAGO" VARCHAR2(15) NOT NULL ENABLE,
"OBSERVACION_ORDEN" VARCHAR2(255),
"TIPO_ORIGEN" VARCHAR2(45),
"ID_CLERP" NUMBER(10,0) NOT NULL ENABLE,
"ID_VERP_ORIGEN" NUMBER(10,0),
"LINK_DETALLE" CLOB,
"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),
CHECK (MONEDA_PAGO IN ('CLP', 'USD', 'COL', 'PEN', 'MXN')) ENABLE,
CHECK (ESTADO_PAGO IN ('pending', 'processed', 'accepted', 'rejected')) ENABLE,
PRIMARY KEY ("ID_GVTAPG")
USING INDEX ENABLE,
CHECK (ESTADO_REGISTRO IN ('A', 'R')) ENABLE,
CONSTRAINT "FK_GVTAPG_CLERP" FOREIGN KEY ("ID_CLERP")
REFERENCES "SIMACMOBILE"."CLIENTE_ERP" ("ID_CLERP") ENABLE,
CONSTRAINT "FK_GVTAPG_VENDEDOR" FOREIGN KEY ("ID_VERP_ORIGEN")
REFERENCES "SIMACMOBILE"."VENDEDOR_ERP" ("ID_VERP") ENABLE
) ;
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."ID_GVTAPG" IS 'Identificador único del pago.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."PAGO_ID" IS 'Identificador externo del pago. Corresponde a paymentId en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."PAGO_ID_INTERNO" IS 'Identificador interno del pago. Corresponde a internalPaymentId en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."VOUCHER_ID" IS 'Identificador del voucher asociado al pago. Corresponde a voucherId en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."FECHA_PAGO" IS 'Fecha en que se realizó el pago. Corresponde a date en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."ESTADO_PAGO" IS 'Estado actual del pago. Corresponde a status en la API: pending (pendiente), processed (procesado), accepted (aceptado), rejected (rechazado).';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."MONTO_TOTAL_PAGO" IS 'Monto total del pago. Corresponde a amount en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."MONEDA_PAGO" IS 'Código de moneda según ISO 4217. Corresponde a currencyCode en la API: CLP, USD, COL, PEN, MXN.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."OBSERVACION_ORDEN" IS 'Observaciones adicionales sobre la orden. Corresponde a observation en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."TIPO_ORIGEN" IS 'Origen del pago. Corresponde a source.type en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."ID_CLERP" IS 'Referencia al cliente en ERP. Corresponde a commerceId en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."ID_VERP_ORIGEN" IS 'Referencia al vendedor en ERP que originó la transacción. Corresponde a source.id en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."LINK_DETALLE" IS 'Enlace o URL al detalle completo de la cabecera de pago.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."ESTADO_REGISTRO" IS 'Estado del registro (A=Activo, R=Inactivo). Campo de auditoría interno.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."FECHA_CREACION" IS 'Fecha de creación del registro.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."OPER_CREADOR" IS 'Usuario que creó el registro.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."FECHA_MODIFICACION" IS 'Fecha de última modificación del registro.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_CABECERA_PAGO"."OPER_MODIFICA" IS 'Usuario que realizó la última modificación.';
COMMENT ON TABLE "SIMACMOBILE"."GVTA_CABECERA_PAGO" IS 'Contiene la información principal de los pagos realizados. Corresponde al objeto Payment en la API.';
GRANT UPDATE ON "SIMACMOBILE"."GVTA_CABECERA_PAGO" TO "MICRO_MIDDLEWAREFLOW";
GRANT SELECT ON "SIMACMOBILE"."GVTA_CABECERA_PAGO" TO "MICRO_MIDDLEWAREFLOW";
GRANT INSERT ON "SIMACMOBILE"."GVTA_CABECERA_PAGO" TO "MICRO_MIDDLEWAREFLOW";
GRANT SELECT ON "SIMACMOBILE"."GVTA_CABECERA_PAGO" TO "ROL_SELECT";
CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_IL0000105522C00013$$" ON "SIMACMOBILE"."GVTA_CABECERA_PAGO" (
;
CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00122929" ON "SIMACMOBILE"."GVTA_CABECERA_PAGO" ("ID_GVTAPG")
;