We halen de Exact Online-tabel ProfitLossPeriodCompareList op, maar deze tabel bevat slechts de ReportingPeriod 10, 11, 12 en 1. We zitten nu in 1, dus huidige periode plus de drie voorgaande periodes.
Ik kan in de documentatie van de Exact Online niets vinden over deze exacte aanroep. Wel kan ik iets vinden over ProfitLossOverview. Daarin staat niets benoemd over het feit dat de data gefilterd zou zijn.
De werking van ProfitLossPeriodCompareList staat beschreven in:
De Invantive SQL-engine geeft in principe nooit filters mee. Filters dient een where-clause zelf toe te voegen zoals:
select *
from ProfitLossPeriodCompareList
where veld = waarde
Het beschreven gedrag met vier verschillende periodes is normaal. Een hele reeks van tabellen zijn oorspronkelijk bedoeld geweest naar verluid voor de iPhone-app van Exact Online.
Advies is om BalanceLinesPerPeriod en/of BalanceLinesPerPeriodCostAnalysis te gebruiken.
Meer informatie over het analyseren welke calls precies gemaakt worden is te lezen in onder andere: