Ayuda con Diseño - Cuentas por Cobrar

From: Giorgio PostgreSQL <giorgio(dot)pgsql(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Ayuda con Diseño - Cuentas por Cobrar
Date: 2009-07-03 22:59:40
Message-ID: c8a4ef220907031559r175eb8ben4774076215fa7057@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Soto Cordones 2009-07-03 23:35:54 RE: [pgsql-es-ayuda] Ayuda con Diseño - Cuentas por Cobrar
Previous Message Leonel Nunez 2009-07-03 22:25:59 Re: Instalando PostgreSQL 8.4 en Ubuntu (32 bits)