He has veto power.
Does he have 146 votes in the House to uphold the veto?
The final vote was 419-3. A veto would be easily overridden. The Senate version passed 98-2.
Looks like this is veto proof.
A pocket veto may happen.
Given the vote totals in the Senate and House, any veto would almost certainly fail.
What this means is that Trump will have to sign the bill in order to avoid the embarrassment of being overridden by Congress.
Why use it? Congress has the power to declare war and otherwise conduct foreign policy. Sanctions are right in the scope of the proper exercise of Congressional power.
From what I've read, the WH is satisfied with the amount of power it has to act, under the bill, and is not averse to signing it. Meanwhile, Congress owns the policy.
EU warns US over 'America first' Russia sanctions bill -CNN - 26 July 17
France called the US bill "unlawful" due to its "extraterritorial reach," saying it could impact Europeans if enacted. "We have challenged similar texts in the past," the Foreign Ministry said in a statement. "To protect ourselves against the extraterritorial effects of US legislation, we will have to work on adjusting our French and European laws."
Maybe Russia does too. I see Russia is colluding with Congress.
"Washington is a source of danger," said Russian Deputy Foreign Minister Sergei Ryabkov, whose portfolio includes relations with the United States, told a state news agency in an interview. Later, he added: "Essentially, the possibilities for normalization of relations in the foreseeable future are closed."U.S. retaliation over Russian hacking prompts stark response from Moscow - WaPo