Cita:
Iniciado por Libras Creo que con la estructura que te planteo no es necesario usar el campo tipo, harias la relacion usando las 4 tablas, ventas, detalle, factura y ticket, en estas ultimas si la venta existe quiere decir que es de un tipo u otro :)
Es decir, que al mostrarlo en una tabla lo calculo en tiempo de ejecución y listo, así evito más peso en la BBDD.