8.0 account default draft move

Port account default draft move and account constraint to 8.0
@api.one ? and remove for l in self: and use self instead of l