Their only purpose is to take specific setups into account (transaction codes, automatic journals etc.).
To be valid, the movement used must not contain automatic determination.
By default, the system will submit the first transaction complying with this rule.