Exact Online Werkgeverskosten
De Invantive connector voor Exact Online maakt het ook mogelijk om informatie uit Exact Online Salaris geautomatiseerd te verwerken. Dat kan bijvoorbeeld met een query zoals onderstaand, die voor alle geselecteerde Exact Online bedrijven de werkgeverskosten van alle medewerkers per periode ophaalt:
--
-- Selecteer alle bedrijven.
--
use all
select sdn.code
, sdn.description
, ptn.Period
, ptn.FullName
, sum(ptn.CalculatedAmount)
from systemdivisions sdn
join exactonlinerest..payrolltransactionsbypayrollyear(sdn.code, 2020) ptn
where ptn.PayrollComponentCode = 'KSTWG'
group
by sdn.code
, sdn.description
, ptn.Period
, ptn.FullName
De from
en join
-constructie zal voor gebruikers die andere SQL-dialecten misschien even wennen zijn. Via systemdivisions
worden alle bedrijven opgehaald. Die worden doorgegeven als sdn.code
aan PayrollTransactionsByPayrollYear
als parameter. Deze laatste tabel is namelijk geparameteriseerd met het loonjaar en het bedrijfsnummer. Binnen Invantive SQL heeft deze speciale variant van tabellen: “tabelfunctie”.
Export naar Excel
Tenslotte exporteren we de werkgeverskosten naar Excel als een overzicht over alle bedrijven:
local export results as "${system:userdocumentsdirectory}\kstwg.xlsx" format xlsx