Diccionario de datos de los modelos de COÉXITO
| 🏠 Menú principal | ← Volver a tablas |
Base de datos origen: ORCLSMM
Descripción: Contiene los detalles del método de pago utilizado. Corresponde al objeto paymentDetails en la API.
| # | Columna | Tipo | Nulo | Default | Comentario |
|---|---|---|---|---|---|
| 1 | ID_GVTAPGDT | NUMBER(10,0) | NO | “SIMACMOBILE”.”ISEQ$$_104645”.nextval | Identificador único del detalle del pago. |
| 2 | ID_GVTAPG | NUMBER(10,0) | NO | Referencia a la cabecera de pago. | |
| 3 | ID_CLERP | NUMBER(10,0) | NO | Referencia al cliente en ERP. Corresponde a globalUserId en la API. | |
| 4 | TIPO_METODO_PAGO | VARCHAR2(25) | NO | Método de pago utilizado. Corresponde a type en la API: cash (Efectivo), check (Cheque), transfer (Transferencia), card (Tarjeta). | |
| 5 | VALOR_PAGADO_METODO | NUMBER(10,0) | NO | Monto específico pagado utilizando esta forma de pago.Corresponde a amount en la API | |
| 6 | DOCUMENTO_PAGO_ID | VARCHAR2(55) | SI | Identificador del documento de pago. Corresponde a paymentDocumentId en la API. | |
| 7 | NOMBRE_ENTIDAD_BANCARIA | VARCHAR2(55) | SI | Nombre del banco cuando corresponde. Corresponde a bankName en la API. | |
| 8 | NUMERO_CUENTA_BANCARIA | VARCHAR2(55) | SI | Número de cuenta bancaria cuando corresponde. Corresponde a bankAccount en la API. | |
| 9 | TIPO_CUENTA_BANCARIA | VARCHAR2(55) | SI | Tipo de cuenta bancaria. Corresponde a bankAccountType en la API: checking (Cuenta Corriente), savings (Cuenta de Ahorro), sight (Cuenta Vista). | |
| 10 | FECHA_CHEQUE | DATE | SI | Fecha del cheque cuando el método de pago es cheque. Corresponde a checkDate en la API. | |
| 11 | NUMERO_CHEQUE | VARCHAR2(55) | SI | Número del cheque cuando el método de pago es cheque. Corresponde a checkNumber en la API. | |
| 12 | TRANSACCION_ID | VARCHAR2(255) | SI | Identificador único de la transacción. Corresponde a transactionId en la API. | |
| 13 | TIPO_TARJETA | VARCHAR2(25) | SI | Tipo de tarjeta utilizada. Corresponde a cardType en la API: credit (Crédito), debit (Débito). | |
| 14 | ESTADO_REGISTRO | VARCHAR2(1) | SI | ‘A’ | Estado del registro (A=Activo, R=Inactivo). |
| 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_GVTAPGDT" IS NOT NULL"ID_GVTAPG" IS NOT NULL"ID_CLERP" IS NOT NULL"TIPO_METODO_PAGO" IS NOT NULL"VALOR_PAGADO_METODO" IS NOT NULL"FECHA_CREACION" IS NOT NULL"OPER_CREADOR" IS NOT NULLTIPO_METODO_PAGO IN ('cash', 'check', 'transfer', 'card')TIPO_CUENTA_BANCARIA IN ('checking', 'savings', 'sight', NULL)ESTADO_REGISTRO IN ('A', 'R')TIPO_TARJETA IN ('credit', 'debit', NULL)CREATE TABLE "SIMACMOBILE"."GVTA_DETALLE_PAGO"
( "ID_GVTAPGDT" NUMBER(10,0) GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 3 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE,
"ID_GVTAPG" NUMBER(10,0) NOT NULL ENABLE,
"ID_CLERP" NUMBER(10,0) NOT NULL ENABLE,
"TIPO_METODO_PAGO" VARCHAR2(25) NOT NULL ENABLE,
"VALOR_PAGADO_METODO" NUMBER(10,0) NOT NULL ENABLE,
"DOCUMENTO_PAGO_ID" VARCHAR2(55),
"NOMBRE_ENTIDAD_BANCARIA" VARCHAR2(55),
"NUMERO_CUENTA_BANCARIA" VARCHAR2(55),
"TIPO_CUENTA_BANCARIA" VARCHAR2(55),
"FECHA_CHEQUE" DATE,
"NUMERO_CHEQUE" VARCHAR2(55),
"TRANSACCION_ID" VARCHAR2(255),
"TIPO_TARJETA" VARCHAR2(25),
"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_GVTAPGDT")
USING INDEX ENABLE,
CHECK (TIPO_METODO_PAGO IN ('cash', 'check', 'transfer', 'card')) ENABLE,
CHECK (TIPO_CUENTA_BANCARIA IN ('checking', 'savings', 'sight', NULL)) ENABLE,
CHECK (ESTADO_REGISTRO IN ('A', 'R')) ENABLE,
CHECK (TIPO_TARJETA IN ('credit', 'debit', NULL)) ENABLE,
CONSTRAINT "FK_GVTAPGDT_CLERP" FOREIGN KEY ("ID_CLERP")
REFERENCES "SIMACMOBILE"."CLIENTE_ERP" ("ID_CLERP") ENABLE,
CONSTRAINT "FK_GVTAPGDT_GVTAPG" FOREIGN KEY ("ID_GVTAPG")
REFERENCES "SIMACMOBILE"."GVTA_CABECERA_PAGO" ("ID_GVTAPG") ENABLE
) ;
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."ID_GVTAPGDT" IS 'Identificador único del detalle del pago.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."ID_GVTAPG" IS 'Referencia a la cabecera de pago.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."ID_CLERP" IS 'Referencia al cliente en ERP. Corresponde a globalUserId en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."TIPO_METODO_PAGO" IS 'Método de pago utilizado. Corresponde a type en la API: cash (Efectivo), check (Cheque), transfer (Transferencia), card (Tarjeta).';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."VALOR_PAGADO_METODO" IS 'Monto específico pagado utilizando esta forma de pago.Corresponde a amount en la API';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."DOCUMENTO_PAGO_ID" IS 'Identificador del documento de pago. Corresponde a paymentDocumentId en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."NOMBRE_ENTIDAD_BANCARIA" IS 'Nombre del banco cuando corresponde. Corresponde a bankName en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."NUMERO_CUENTA_BANCARIA" IS 'Número de cuenta bancaria cuando corresponde. Corresponde a bankAccount en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."TIPO_CUENTA_BANCARIA" IS 'Tipo de cuenta bancaria. Corresponde a bankAccountType en la API: checking (Cuenta Corriente), savings (Cuenta de Ahorro), sight (Cuenta Vista).';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."FECHA_CHEQUE" IS 'Fecha del cheque cuando el método de pago es cheque. Corresponde a checkDate en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."NUMERO_CHEQUE" IS 'Número del cheque cuando el método de pago es cheque. Corresponde a checkNumber en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."TRANSACCION_ID" IS 'Identificador único de la transacción. Corresponde a transactionId en la API.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."TIPO_TARJETA" IS 'Tipo de tarjeta utilizada. Corresponde a cardType en la API: credit (Crédito), debit (Débito).';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."ESTADO_REGISTRO" IS 'Estado del registro (A=Activo, R=Inactivo).';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."FECHA_CREACION" IS 'Fecha de creación del registro.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."OPER_CREADOR" IS 'Usuario que creó el registro.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."FECHA_MODIFICACION" IS 'Fecha de última modificación del registro.';
COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DETALLE_PAGO"."OPER_MODIFICA" IS 'Usuario que realizó la última modificación. ';
COMMENT ON TABLE "SIMACMOBILE"."GVTA_DETALLE_PAGO" IS 'Contiene los detalles del método de pago utilizado. Corresponde al objeto paymentDetails en la API.';
GRANT UPDATE ON "SIMACMOBILE"."GVTA_DETALLE_PAGO" TO "MICRO_MIDDLEWAREFLOW";
GRANT SELECT ON "SIMACMOBILE"."GVTA_DETALLE_PAGO" TO "MICRO_MIDDLEWAREFLOW";
GRANT INSERT ON "SIMACMOBILE"."GVTA_DETALLE_PAGO" TO "MICRO_MIDDLEWAREFLOW";
GRANT SELECT ON "SIMACMOBILE"."GVTA_DETALLE_PAGO" TO "ROL_SELECT";
CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00121912" ON "SIMACMOBILE"."GVTA_DETALLE_PAGO" ("ID_GVTAPGDT")
;