They are converted to python files before running checks.
The state of the payment is modified by statement even if there is no clearing.