Hola estimados!
Hoy vengo con una consulta sobre diseño más que nada, a ver si me pueden dar una mano en esto.
Mi cliente me está solicitando una aplicación de manejo de stock, almacén, clientes, etc. Y me pide que los precios tanto de compra y de venta no figuren en la tabla productos (he visto que varios sistemas, algunos erp lo implementan así), y que los mismos figuren en listas de precios, las cuales luego se aplicarán o al cliente o a la hora de facturar.
Mis dudas son las siguientes:
1) Cómo debo realizar el diseño y sus relaciones? por ejemplo se me ocurre:
TABLA_PRODUCTO
id
codigo
descripcion
familia
categoria
existencia
....
TABLA_LISTA_PRECIO
id
nombre
descripcion
....
TABLA_DETALLE_LISTA
id
id_lista_precio (FK tabla lista precio)
id_producto (FK tabla producto)
precio
...
Más o menos se me ocurre así, y luego cada lista pueda ser seleccionada a la hora de crear un cliente o bien a la hora de emitir una factura o pedido, etc.
2) Por lo general siempre hacía mi tabla "producto" con los campos de precio de compra y porcentaje de ganancia, para poder manejar estos datos, ahora cómo puedo manejar el precio de compra y el porcentaje de ganancia si no los tengo allí???
Bueno espero puedan ayudarme un poco, estoy muy agradecido con el Foro.
Saludos!