The US Treasury is revoking its authorization for operations with Iranian oil from July 7, banning new transactions and allowing existing deals to be wound down only until July 17.