Debes tener dos tablas principales tblfacturas alli pones lo q es encabezados y un campo en comun para relacionar ej idfactura ahora otra tabla tblitemfactura donde se guardan los item de la factura incluido el campo en comun ej idfactura.
Ahora puedes crearte una vista cin campos de ambas tabla para armar la factura relacionado por el campo en comun
BEGIN TRANSACTIONluego grabar la cabecera un unico insert into
SELECT SCOPE_IDENTITY() AS [SCOPE_IDENTITY];
COMMIT