Holas a ver.. a ver...
Para un prg de facturación simple yo uso base de datos paradox en la cual creo diferentes tablas la 1 sería los datos personales...2 productos... 3 items productos.
1 id datos (campo autoincremental) Apellido - Nombres - Domicilio ------
2 id productos (igual) Producto -- cantidad mínima - cantidad actual ----
3 id items (igual) id datos cantidad comprada - total
1 y 3 con relación master detalle (items esclava de datos)
3 loockup de campo producto y precio unitario
antes del post del 3 id datos (1) es id datos (3) despues del post de 3 modificar tabla 2 descontando cantidad comprada...
alli brevemente tienes facturación y control de stock... espero haber sido claro y sea lo que necesites
Saludos