Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a tablas

SIMACMOBILE.GVTA_DOCUMENTO_PAGO

Base de datos origen: ORCLSMM

Descripción: Almacena información de los documentos tributarios asociados a los pagos. Corresponde al objeto TaxDocument en la API.

Columnas

# Columna Tipo Nulo Default Comentario
1 ID_GVTADOC NUMBER(10,0) NO “SIMACMOBILE”.”ISEQ$$_105128”.nextval Identificador único del documento de pago.
2 ID_GVTAPG NUMBER(10,0) NO   Referencia a la cabecera de pago. Corresponde a paymentId en la API.
3 DOCUMENTO_ID VARCHAR2(25) NO   Identificador del documento. Corresponde a documentId en la API.
4 DOCUMENTO_PADRE_ID VARCHAR2(25) SI   Identificador del documento padre. Corresponde a parentDocumentId en la API.
5 ID_CLERP NUMBER(10,0) NO   Referencia al cliente en ERP. Corresponde a governmentDocumentId,commerceId en la API.
6 TIPO_DOCUMENTO VARCHAR2(45) NO   Tipo de documento. Corresponde a type en la API: credit_note (Nota de crédito), invoice (Factura), debit_note (Nota de débito), bill (Boleta).
7 FECHA_VENCIMIENTO_DOCUMENTO DATE SI   Fecha de vencimiento del documento. Corresponde a dueDate en la API.
8 FECHA_DOCUMENTO DATE NO   Fecha de emisión del documento. Corresponde a documentDate en la API.
9 VALOR_PAGADO NUMBER(10,0) NO 0 Valor efectivamente pagado. Corresponde a paymentAmount en la API.
10 ID_VERP_ORIGEN NUMBER(10,0) SI   Referencia al vendedor en ERP que originó el documento. Corresponde a sellerId en la API.
11 COLLECTION_STATUS VARCHAR2(45) NO   Estado del Documento. Corresponde a collectionStatus en la API: in_collection (en proceso de cobranza), collected (cobrado exitosamente), not_in_collection (no está en proceso de cobranza).
12 PRECIO_IMPORTE_SUBTOTAL NUMBER(15,0) NO   Subtotal del precio sin impuestos. Corresponde a priceSubtotal en la API.
13 PRECIO_IMPORTE_IMPUESTO NUMBER(15,0) NO   Monto del impuesto aplicado. Corresponde a taxAmount en la API.
14 PRECIO_IMPORTE_DESCUENTO NUMBER(15,0) SI 0 Monto del descuento aplicado. Corresponde a discountAmount en la API.
15 PRECIO_IMPORTE_ENVIO NUMBER(15,0) SI 0 Costo de envío. Corresponde a shippingAmount en la API.
16 PRECIO_IMPORTE_TOTAL NUMBER(15,0) NO   Monto total incluyendo impuestos y descuentos. Corresponde a totalPrice en la API.
17 CODIGO_IMPUESTO VARCHAR2(25) SI   Código identificador del impuesto aplicado. Corresponde a taxCode en la API.
18 NOMBRE_IMPUESTO VARCHAR2(25) SI   Nombre descriptivo del impuesto aplicado. Corresponde a taxName en la API.
19 TASA_IMPUESTO NUMBER(5,2) SI   Porcentaje de la tasa de impuesto aplicada. Corresponde a taxRate en la API.
20 VALOR_IMPUESTO NUMBER(15,2) SI   Valor calculado del impuesto. Corresponde a taxValue en la API.
21 ESTADO_REGISTRO VARCHAR2(1) SI ‘A’ Estado del registro (A=Activo, R=Inactivo).
22 FECHA_CREACION DATE NO SYSDATE Fecha de creación del registro.
23 OPER_CREADOR VARCHAR2(40) NO   Usuario que creó el registro.
24 FECHA_MODIFICACION DATE SI   Fecha de última modificación del registro.
25 OPER_MODIFICA VARCHAR2(40) SI   Usuario que realizó la última modificación.

Restricciones

CHECK: SYS_C00120601

CHECK: SYS_C00120602

CHECK: SYS_C00120603

CHECK: SYS_C00120604

CHECK: SYS_C00120605

CHECK: SYS_C00120606

CHECK: SYS_C00120607

CHECK: SYS_C00120608

CHECK: SYS_C00120609

CHECK: SYS_C00120610

CHECK: SYS_C00120611

CHECK: SYS_C00120612

CHECK: SYS_C00120613

CHECK: SYS_C00122679

CHECK: SYS_C00122680

CHECK: SYS_C00122681

PK: SYS_C00122678

FK: FK_GVTADOC_CLERP

FK: FK_GVTADOC_GVTAPG

FK: FK_GVTADOC_VENDEDOR

DDL

CREATE TABLE "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO" 
   (	"ID_GVTADOC" 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, 
	"ID_GVTAPG" NUMBER(10,0) NOT NULL ENABLE, 
	"DOCUMENTO_ID" VARCHAR2(25) NOT NULL ENABLE, 
	"DOCUMENTO_PADRE_ID" VARCHAR2(25), 
	"ID_CLERP" NUMBER(10,0) NOT NULL ENABLE, 
	"TIPO_DOCUMENTO" VARCHAR2(45) NOT NULL ENABLE, 
	"FECHA_VENCIMIENTO_DOCUMENTO" DATE, 
	"FECHA_DOCUMENTO" DATE NOT NULL ENABLE, 
	"VALOR_PAGADO" NUMBER(10,0) DEFAULT 0 NOT NULL ENABLE, 
	"ID_VERP_ORIGEN" NUMBER(10,0), 
	"COLLECTION_STATUS" VARCHAR2(45) NOT NULL ENABLE, 
	"PRECIO_IMPORTE_SUBTOTAL" NUMBER(15,0) NOT NULL ENABLE, 
	"PRECIO_IMPORTE_IMPUESTO" NUMBER(15,0) NOT NULL ENABLE, 
	"PRECIO_IMPORTE_DESCUENTO" NUMBER(15,0) DEFAULT 0, 
	"PRECIO_IMPORTE_ENVIO" NUMBER(15,0) DEFAULT 0, 
	"PRECIO_IMPORTE_TOTAL" NUMBER(15,0) NOT NULL ENABLE, 
	"CODIGO_IMPUESTO" VARCHAR2(25), 
	"NOMBRE_IMPUESTO" VARCHAR2(25), 
	"TASA_IMPUESTO" NUMBER(5,2), 
	"VALOR_IMPUESTO" NUMBER(15,2), 
	"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_GVTADOC")
  USING INDEX  ENABLE, 
	 CHECK (TIPO_DOCUMENTO IN ('credit_note', 'invoice', 'debit_note', 'bill')) ENABLE, 
	 CHECK (COLLECTION_STATUS IN ('in_collection', 'collected', 'not_in_collection')) ENABLE, 
	 CHECK (ESTADO_REGISTRO IN ('A', 'R')) ENABLE, 
	 CONSTRAINT "FK_GVTADOC_GVTAPG" FOREIGN KEY ("ID_GVTAPG")
	  REFERENCES "SIMACMOBILE"."GVTA_CABECERA_PAGO" ("ID_GVTAPG") ENABLE, 
	 CONSTRAINT "FK_GVTADOC_CLERP" FOREIGN KEY ("ID_CLERP")
	  REFERENCES "SIMACMOBILE"."CLIENTE_ERP" ("ID_CLERP") ENABLE, 
	 CONSTRAINT "FK_GVTADOC_VENDEDOR" FOREIGN KEY ("ID_VERP_ORIGEN")
	  REFERENCES "SIMACMOBILE"."VENDEDOR_ERP" ("ID_VERP") ENABLE
   ) ;

COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."ID_GVTADOC" IS 'Identificador único del documento de pago.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."ID_GVTAPG" IS 'Referencia a la cabecera de pago. Corresponde a paymentId en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."DOCUMENTO_ID" IS 'Identificador del documento. Corresponde a documentId en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."DOCUMENTO_PADRE_ID" IS 'Identificador del documento padre. Corresponde a parentDocumentId en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."ID_CLERP" IS 'Referencia al cliente en ERP. Corresponde a governmentDocumentId,commerceId en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."TIPO_DOCUMENTO" IS 'Tipo de documento. Corresponde a type en la API: credit_note (Nota de crédito), invoice (Factura), debit_note (Nota de débito), bill (Boleta).';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."FECHA_VENCIMIENTO_DOCUMENTO" IS 'Fecha de vencimiento del documento. Corresponde a dueDate en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."FECHA_DOCUMENTO" IS 'Fecha de emisión del documento. Corresponde a documentDate en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."VALOR_PAGADO" IS 'Valor efectivamente pagado. Corresponde a paymentAmount en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."ID_VERP_ORIGEN" IS 'Referencia al vendedor en ERP que originó el documento. Corresponde a sellerId en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."COLLECTION_STATUS" IS 'Estado del Documento. Corresponde a collectionStatus en la API: in_collection (en proceso de cobranza), collected (cobrado exitosamente), not_in_collection (no está en proceso de cobranza).';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."PRECIO_IMPORTE_SUBTOTAL" IS 'Subtotal del precio sin impuestos. Corresponde a priceSubtotal en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."PRECIO_IMPORTE_IMPUESTO" IS 'Monto del impuesto aplicado. Corresponde a taxAmount en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."PRECIO_IMPORTE_DESCUENTO" IS 'Monto del descuento aplicado. Corresponde a discountAmount en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."PRECIO_IMPORTE_ENVIO" IS 'Costo de envío. Corresponde a shippingAmount en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."PRECIO_IMPORTE_TOTAL" IS 'Monto total incluyendo impuestos y descuentos. Corresponde a totalPrice en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."CODIGO_IMPUESTO" IS 'Código identificador del impuesto aplicado. Corresponde a taxCode en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."NOMBRE_IMPUESTO" IS 'Nombre descriptivo del impuesto aplicado. Corresponde a taxName en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."TASA_IMPUESTO" IS 'Porcentaje de la tasa de impuesto aplicada. Corresponde a taxRate en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."VALOR_IMPUESTO" IS 'Valor calculado del impuesto. Corresponde a taxValue en la API.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."ESTADO_REGISTRO" IS 'Estado del registro (A=Activo, R=Inactivo).';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."FECHA_CREACION" IS 'Fecha de creación del registro.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."OPER_CREADOR" IS 'Usuario que creó el registro. ';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."FECHA_MODIFICACION" IS 'Fecha de última modificación del registro.';
   COMMENT ON COLUMN "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"."OPER_MODIFICA" IS 'Usuario que realizó la última modificación. ';
   COMMENT ON TABLE "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO"  IS 'Almacena información de los documentos tributarios asociados a los pagos. Corresponde al objeto TaxDocument en la API.';

GRANT UPDATE ON "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO" TO "MICRO_MIDDLEWAREFLOW";
  GRANT SELECT ON "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO" TO "MICRO_MIDDLEWAREFLOW";
  GRANT INSERT ON "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO" TO "MICRO_MIDDLEWAREFLOW";
  GRANT SELECT ON "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO" TO "ROL_SELECT";

CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00122678" ON "SIMACMOBILE"."GVTA_DOCUMENTO_PAGO" ("ID_GVTADOC") 
  ;

← Volver a tablas de SIMACMOBILE

🏠 Volver al menú principal