エラーチェックをする→エラーならイレギュラー処理に飛ばす→イレギュラーの原因を精査する→原因を取り除く→元の処理に戻す

振り込み金額の総額をチェックするだけでわかるミスなんだよな