Me estoy encontrando un problema con un app de ventas, el caso es que no tengo claro como separar en mysql la tabla ventas y detalle ventas cuano lleve o no factura, ya que factura tiene cliente relacionado con id, y las ventas normales no.
 
tengo las tablas:
 
 Tabla venta: id_venta, f_emisión, id_vendedor, metodo_pago, estado
 Tabla detventa: id_detventa, id_venta, id_producto, cantidad, precio, id_impuesto_ descuento.
 
Entiendo que hay que crear una entidad factura y relacionarla con las ventas añadiendo un cliente ¿no?
 
¿Podéis ayudarme con el diseño? 
   
 




