I need to add one more comment concern this issue.
Earlier this year we was supposed to send a sales report for 2016 to one of our customers. So we did. But our numbers didn't match their numbers. After checking manually we found the missing invoices in TG, but we couldn't get them in the report.
The reason is as follows;
If the SO is "issued" (or "made" as I think is a better word) in 2015. The goods are delivered in 2016 (for pre orders this is normal) and the goods are paid in 2017 it is no way TG are able to give us a turnover report with header information only. (Same thing happens if you're registering a payment on the wrong side of the new year - or making an "update" to the SO as TG calls it).
SO is interesting in measuring sales activity but it doesn't say anything about turnover.
It's possible though to get an Invoice report but only with all the invoiced rows. Which is a report which is impossible to work with. Due to the extent of it. I've asked TG to include reports similar to SO report, but w/o any positive reply until now.
Again, as mentioned since 2014/15, not been able to get correct turnover is a major concern with TG.
(If this is issue is important to you, make comments, not just like, to keep the issue on top of the list)