Hi David,
Thank you for reporting this issue. I think the root of the problem
is that getReportFields() returns the field TotalConvValue as the type
Long. The returnMoneyInMicros header only affects Bid and Money
fields, which is why TotalConvValue isn't affected currently. I'll
work with the core engineering team to change this to a Money type,
but I don't have an estimate as to when that change will be made.
Best,
- Eric Koleda, AdWords API Team