Eric Trump speaks at his foundation's eighth annual golf tournament at the Trump National Golf Club in 2014. Dave Kotinsky/Getty Images The Eric Trump Foundation apparently paid President Donald Trump's businesses $1.2 million between 2007 and 2015 for expenses related to the foundation's annual charity event at the Trump National Golf Club in Westchester County, New York, according to a Forbes report published Tuesday.

Eric Trump told Forbes that the Trump Organization, which he now runs with his older brother, allowed his nonprofit foundation to use the golf course for free and covered most expenses for the golf tournament.

But IRS filings indicate otherwise, Forbes found.

According to Forbes' research, the Trump National Golf Club charged the Eric Trump Foundation tens — and later hundreds — of thousands of dollars each year for the one-day event, while donors were led to believe that a much bigger chunk of their money would go directly to the fundraiser's chosen cause, children's cancer research.

Sources involved in the event told Forbes that while the Trump Organization initially covered the expenses, it was Donald Trump himself who ordered his for-profit organization to begin charging his son's foundation for the event.

"Mr. Trump had a cow. He flipped," Ian Gillule, a former membership and marketing director at Trump National Westchester, told Forbes. "He was like, 'We're donating all of this stuff, and there's no paper trail? No credit?' And he went nuts. He said, 'I don't care if it's my son or not — everybody gets billed.'"

And the amount that the Trump Organization charged the foundation for the event skyrocketed in recent years, far exceeding standard costs for similar events, according to golf charity experts Forbes interviewed.

Here some of the findings from Forbes' report: