(CNN) The White House placed the responsibility on the top Ukraine expert at the National Security Council on Friday after being asked about the discrepancy between the April readout of President Donald Trump's phone call with the Ukrainian President and the transcript released Friday.

The President also ignored directives from his National Security Council staff to bring up corruption during his first call with Ukrainian President Volodymyr Zelensky, despite the White House's claim that fighting corruption was his primary reason for withholding the military aid, CNN has learned.

In that transcript, there is no mention of corruption despite a White House readout of the call that was released in April that stated the issue arose. A White House spokesperson put that discrepancy at the feet of a central witness to the House impeachment inquiry in a statement.

"The President continues to push for transparency in light of these baseless accusations and has taken the unprecedented steps to release the transcripts of both phone calls with President Zelensky so that every American can see he did nothing wrong," deputy press secretary Hogan Gidley said in a statement on Friday.

"It is standard operating procedure for the National Security Council to provide readouts of the President's phone calls with foreign leaders. This one was prepared by the NSC's Ukraine expert."

Read More