Estimados amigos disculpen por la pregunta.. pero ya voy rompiendome la
cabeza hace buen rato con esto, les detallo

Tengo las sgtes tablas

CREATE TABLE "public"."documento_venta" (
  "cod_venta" CHAR(6) NOT NULL,
  "fec_venta" TIMESTAMP WITHOUT TIME ZONE,
  "cod_documento" CHAR(2),
  "nro_serie" VARCHAR(6),
  "nro_documento" VARCHAR(15),
  "cod_cliente" CHAR(6),
  "cod_moneda" CHAR(2),
  "tipo_cambio" NUMERIC(12,3),
  "mto_subtotal" NUMERIC(12,3),
  "mto_igv" NUMERIC(12,3),
  "mto_total" NUMERIC(12,3),
  "mto_cantidad" NUMERIC(12,3),
  "ind_cuenta_cobrar" CHAR(1),
  "ind_venta" CHAR(1),
  "ind_anulado" CHAR(1),
  "fec_registro" TIMESTAMP WITHOUT TIME ZONE,
  "cod_empresa" CHAR(3),
  "cod_sucursal" CHAR(3),
  CONSTRAINT "alm_documento_venta_pkey" PRIMARY KEY("cod_venta")

CREATE TABLE "public"."documento_venta_detalle" (
  "item_venta" BIGSERIAL,
  "cod_venta" CHAR(6),
  "cant_venta" NUMERIC(12,3),
  "cod_producto" CHAR(6),
  "cod_medida" CHAR(2),
  "mto_precio" NUMERIC(12,3),
  "mto_venta" NUMERIC(12,3),
  "cod_empresa" CHAR(3),
  "cod_sucursal" CHAR(3),
  CONSTRAINT "alm_documento_venta_detalle_pkey" PRIMARY KEY("item_venta")

CREATE TABLE "public"."cliente" (
  "cod_cliente" CHAR(6) NOT NULL,
  "cod_empresa" CHAR(3) NOT NULL,
  "cod_sucursal" CHAR(3) NOT NULL,
  "tipo_persona" VARCHAR(1),
  "ruc_cliente" VARCHAR(15),
  "dni_cliente" VARCHAR(15),
  "des_cliente" VARCHAR(100),
  "cod_pais" VARCHAR(4),
  "cod_departamento" VARCHAR(4),
  "cod_provincia" VARCHAR(4),
  "cod_distrito" VARCHAR(4),
  "des_direccion" VARCHAR(100),
  "nro_telefono" VARCHAR(15),
  "nro_fax" VARCHAR(15),
  "nro_movil" VARCHAR(15),
  "nro_nextel" VARCHAR(15),
  "des_email" VARCHAR(50),
  "des_web" VARCHAR(50),
  "fec_registro" DATE,
  "txt_observacion" TEXT,
  CONSTRAINT "gen_cliente_pkey" PRIMARY KEY("cod_cliente"),

Los clientes pagan siempre en Letras o Cheques. Muy pocos casos al contado.

Las letras pueden ser RENOVADAS, REFINANCIADAS Y CANCELADAS,

RENOVADAS, el cliente paga un porcentaje de la letra y rse enueva la letra a
otra fecha con lo resta del pago de esa letra

REFINANCIADAS, el cliente no paga la letra la fecha indicada y se le da otra
fecha y otro numero de letra.

Se que hay gente de mucha experiencia que me puede ayudar.. por eso el
OFF-TOPIC.

Que me recomiendan..

Responder a