Hola,
te recomiendo que, las PK y las FK las crees mediante alter table, tras crear la tabla.
Concretamente, la relación que te falla es la FK entre valorfactura y subtotal.
Para solucionarlo, crea el siguiente índice:
Posteriormente ejecuta el alter table:
Saludos.