Bijzondere regelnummers zoals 9999 op financiële transacties in Exact Online

Go to English version

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.