Ciao,

nel tuo caso i trasferimenti iniziano e finiscono uno dopo l'altro nell'ordine che hai dato, quindi ok, l'unica cosa che potrebbe succedere e che un trasferimento non vada a buon fine, e non mi pare che hai inserito qualche controllo di errore.