Exact Online registreert regels met financiële transactie in haar database. Vrijwel altijd is een kolom LineNumber
aanwezig met daarin het regelnummer binnen de transactie. Een aantal regelnummers hebben een speciale betekenis:
- 0: totaal van de financiële transactie
- 9999: BTW van de financiële transactie
Niet al deze regelnummers komen voor. Bijvoorbeeld in SalesInvoiceLinesBulk
komen speciale regelnummers helemaal niet voor, terwijl ze wel deels terugkomen in SalesInvoiceLinesIncremental
.
Voor rapportages is het aan te raden om goed na te denken welke regelnummers nodig zijn:
- allemaal (zelden)
- alleen de totalen (de 0-regel)
- de individuele (alles behalve de speciale)
Bijvoorbeeld, om de verouderde tabel Transactions
te reproduceren gebruikt u TransactionLinesIncremental
waarbij LineNumber=0
.
Voorbeeld
Indien u voor 100 Euro aan producten verkoopt met precies één regel op de verkoopfactuur, dan zult u drie regels aantreffen:
Regelnummer | Bedrag | Toelichting |
---|---|---|
0 | 121 | Totaal |
1 | 100 | Producten |
9999 | 21 | BTW |
Negatieve Bedragen
Het gebruik van de incrementele tabellen op Exact Online geeft soms ook verwarring over de bedragen. In de incrementele tabellen zoals SalesInvoiceLinesIncremental
heeft verkoop een negatief teken, terwijl een credit-nota een positief teken heeft. Dit sluit aan bij TransactionLinesIncremental
. Echter, in de niet-incrementele tabel heeft een verkoop een positief teken, waarscijnlijk omdat dat gemakkelijker te begrijpen was. De incrementele tabellen laten mogelijk meer van de interne structuur van Exact Online zien.
Aanvulling juli 2022
Voor de koppen bij transacties zijn zes aparte tabellen beschikbaar gekomen zoals beschreven in Vijf nieuwe Exact Online sync API-tabellen.