Se supone que tienes una tabla en la que figuran los códigos, nombres, precio... y existencias actuales de cada artículo.
Pues cuando des de alta una línea en la factura, lanzas un SQL "Update", contra esa tabla restándole las unidades que procedan.
También puedes hacerlo directamente porque se supone que el momento que apuntas al artículo te encuentras en esa preciso registro entonces sería una simple resta.
Código Delphi
[-]TablaArticulosexistencias.Value:=TablaArticulosexistencias.Value - TablaLineaFacturaUnis.Value;
Un Saludo.