Facturacion triple: simplificada, completa, rectificativa


([N1] VictorGT) #1

Bueno, hoy una de diseño.

Tengo que hacer un modulos de facturacion de ventas, sencillo, clasico. Debe seguir el ciclo
Encargo-Factura-Recibo. El numero de facturas al año es normal (aprox. 2000 al año).

Mi principal duda es en cuando a la facturacion. Debo hacer facturas simplificadas, completas
y rectificativas (las rectificativas pueden serlo de una simplificada o completa). Lo de siempre…

Empece el diseño con una tabla DIFERENTE para cada tipo de factura (o sea, tres tablas). En
cuanto a los recibos parece que con una unica tabla es suficiente.

Pero ahora me asalta la duda, ¿no sera mejor una unica tabla de facturas que distinga los tres
tipos de factura mediante un campo “tipo factura”?.

Por supuesto los tres tipos forman tres series de facturacion, con su numeracion diferenciada,
pero esto no es problema sea un tabla o sean tres.

¿Que me recomendais? Una tabla o tres…

Saludos a todos.


([N1] alamillos) #2

Buenos días VictorGT
Yo te aconsejaría que crearas tres tablas diferentes, si mas adelante deseas crear el libro de facturas a efectos de IVA puedes crear una cuarta tabla y traspasar a esa tabla “libros” los datos que desees realmente.
Un saludo.


([N2] ramiro) #3

Buenos días:

Creo que es mejor una sola Tabla y un índice para diferenciar por tipo de documento. No compliques lo simple.

Saludos. Ramiro


([N2] AyudaVelneo) #4

Hola:

Por una vez (y sin que sirva de precedente) estoy de acuerdo con Ramiro.

Una sola tabla con los índices correspondientes.


([N1] VictorGT) #5

Gracias a todos.

Me quedo (por ahora) con una sola tabla con tres tipos de registros.

No le veo grandes ventajas a tenerlas separadas…
Y si le veo un problema: se me complica la gestion de recibos…

Usare tres indices condicionados a tipo de factura y palante…

Esta es la eterna duda al hacer bases de datos relacionales:
¿Las facturas son tres entidades diferentes o es una sola con tres tipos?
Y la respuesta siempre es “segun como lo mires”, ¿verdad?.

Saludos a todos.


([N4] Ramon Denuc) #6

Hola,

Yo lo monte con una sola tabla y como bien dicen Ramiro y Vila, construí los indices necesarios, y me funciona bien, normal.

Saludos,