Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a tablas

SIMACMOBILE.GVTA_DETALLE_PAGO

Base de datos origen: ORCLSMM

Descripción: Contiene los detalles del método de pago utilizado. Corresponde al objeto paymentDetails en la API.

Columnas

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

Restricciones

CHECK: SYS_C00119016

CHECK: SYS_C00119017

CHECK: SYS_C00119018

CHECK: SYS_C00119019

CHECK: SYS_C00119020

CHECK: SYS_C00119021

CHECK: SYS_C00119022

CHECK: SYS_C00121913

CHECK: SYS_C00121914

CHECK: SYS_C00121915

CHECK: SYS_C00121916

PK: SYS_C00121912

FK: FK_GVTAPGDT_CLERP

FK: FK_GVTAPGDT_GVTAPG

DDL

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

← Volver a tablas de SIMACMOBILE

🏠 Volver al menú principal