Desde hace muchos años intento evitar a toda costa cualquier posible incongruencia entre diferentes tablas.
Podría darse el hipotético caso de que existiese un registro en la tabla de 'enlace' que no se corresponda bien a una factura o bien a un recibo. .... por la causa que sea ...
Por lo tanto, para mí queda claro que utilizaría la opción 1, grabando dentro de la propia tabla de facturas el número de recibo correspondiente.