Durante la ejecución de una T, se pueden dar ciertas condiciones que necesitan cancelar la T. Ej, puede que no se encuentren los datos para una T, una excepción como un saldo de cuenta insuficiente en una BD bancaria, puede provocar que una T, como el retiro de fondos, sea cancelada. Esta ultima debe programarse en la propia T, en cuyo caso, no seria considerada un fallo.