Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2012, 11:37
falegria230349
 
Fecha de Ingreso: marzo-2012
Mensajes: 53
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Crear una factura sencilla!

Hola, aqui te dejo, como ejemplo, la estructura de una tabla para facturas. Espero te sirva de guía para empezar. Modifícala de acuerdo a tus necesidades. (las comillas dobles u otros son requeridos en mi lenguaje de programación)

cCmdSql:= "CREATE TABLE IF NOT EXISTS factura(" +;
"IDREG INT(10) NULL DEFAULT 0 COMMENT 'id registro'," +;
"VEND INT(3) NOT NULL DEFAULT '0' COMMENT 'Cod Vendedor'," +;
"VENDEDOR CHAR(30) NOT NULL DEFAULT '' COMMENT 'Nombre vendedor'," +;
"FECHA DATE NOT NULL COMMENT 'Fecha emision doc'," +;
"FACTU INT(10) DEFAULT '0' COMMENT 'Num factura'," +;
"TP CHAR(2) DEFAULT '' COMMENT 'tipo factura'," +;
"CODIGO INT(20) DEFAULT '0' COMMENT 'Cod Cliente'," +;
"CLIENTE CHAR(45) NOT NULL DEFAULT '' COMMENT 'Nombre cliente'," +;
"NUMPART CHAR(20) NOT NULL DEFAULT '' COMMENT 'codi producto'," +;
"DESCRIP CHAR(55) NOT NULL DEFAULT '' COMMENT 'descripcion'," +;
"CANTI NUMERIC(10,2) NOT NULL DEFAULT 0.00 COMMENT 'cantidad'," +;
"PVENTA NUMERIC(12,4) NOT NULL DEFAULT 0.0000 COMMENT 'precio vtau'," +;
"PVENTAT NUMERIC(15,2) NOT NULL DEFAULT 0.00 COMMENT 'precio vtatot'," +;
"PDESC NUMERIC(6,2) NOT NULL DEFAULT 0.00 COMMENT 'porc desct'," +;
"VDESC NUMERIC(15,2) NOT NULL DEFAULT 0.00 COMMENT 'monto desct'," +;
"GRAVABLE NUMERIC(15,2) NOT NULL DEFAULT 0.00 COMMENT 'monto gravable'," +;
"IVA NUMERIC(15,2) NOT NULL DEFAULT 0.00 COMMENT 'monto iva'," +;
"VALORFACT NUMERIC(15,2) NOT NULL DEFAULT 0.00 COMMENT 'valor facturado' " +;
"ENGINE = InnoDB COMMENT 'factura';"

Saludos.