Hola Hector;
Mira, en una factura pueden entrar varias tablas, pero, depende del tipo de factura, es decir, si la factura tiene clientes, tipos de impuestos, formas de envío, formas de pago, articulos ítems, almacenes, entonces debes utilizar una tabla para cada una de estas cosas; ahora una factura siempre tiene una cabecera que es el lugar en donde estan por ejemplo los datos del cliente (codigo, fecha, forma de envío, formas de pago...), un detalle o en el lugar en donde estan los ítems (codigo, cantidad, precio unitario, descuento, precio total...) y un pie, esto es opcional, debido a que hay diferentes criterios a esto, pero yo lo utilizo haci con un pie para poner los totales y comentarios.
En los ejemplos de Visual Fox 'Tastrade' hay algo parecido a esto.
Espero que te sirva, si tienes más dudas avísame.