Gebaseerd op XS Contracts
XS Contracts is een uitgebreide module voor het toepassen van diverse contractmodellen en klantcontracten, maar ook kortingsgroepen, dynamische tarieven, indexering of commerciële afspraken. Tevens geeft het inzicht in de bestede uren door bijvoorbeeld automatisch en handmatig tijdschrijven.
Inhoud van de stream:
Deze stream bevat de grondslagen die gebruikt kunnen worden voor het samenstellen van facturen die verstuurd worden naar werkgevers of andere betalingsplichtigen zoals verzekeraars.
Er zijn twee soorten grondslagen; abonnement of verrichting. Dit is vastgelegd in het soort contract, een vaste vergoeding is de abonnementsvorm, indien er wordt gefactureerd per uitgevoerde activiteit dan wordt er een verrichting grondslag gegenereerd. Er zijn ook contracten die een combinatie aanbieden, in dat geval worden er twee grondslagen gemaakt.
De in XS geregistreerde activiteiten (taken, spreekuursoorten en opdrachtsoorten) kunnen binnen de module Contactmanagement omgezet worden in verrichtingen, hiervoor is inrichting noodzakelijk.
De structuur van de module contractmanagement is hieronder weergegeven.

Een werkgever kan meerdere contracten hebben, omdat een werkgever verschillende dienstverleningen kan hebben. Per contract is er dus één dienstverlening.
Deze stream bevat de informatie rondom grondslagen, verrichtingen en contracten samengevat vanuit verschillende invalshoeken.
Stermodellen:
Er zijn vier stermodellen samengesteld, die hieronder nader worden toegelicht:
- Fact_AbonnementFacturen: Bevat de grondslagen van de abonnementen.
- Fact_AbonnementFactuurregels: Bevat alle factuurregels waarmee de grondslagen van de abonnementen zijn opgebouwd. Deze feitentabel is te koppelen aan Fact_AbonnementFacturen.
- Fact_UitgevoerdeVerrichtingen: Activiteiten geregistreerd in XS en voldoen aan de inrichting die nodig is om een verrichting te genereren. Deze activiteiten kunnen taken, spreekuursoorten of opdrachtsoorten zijn. Indien de verrichting op een grondslag is geplaatst is dit te herleiden doordat de facturatie velden zijn gevuld.
- Fact_VerrichtingenFactuur: Bevat de grondslagen van de verrichtingen.
Stermodel Abonnement Facturen
Met het feitenbestand Fact_AbonnementFacturen worden de grondslagen vastgelegd van alle abonnementen die aan werkgevers zijn gefactureerd. Dit feit legt de relatie tussen de werkgever waaraan is gefactureerd (Dim_Werkgever) en het bijbehorende contract (Dim_Contract) waaronder het abonnement valt. Binnen deze tabel worden per contract de vaste vergoedingen geregistreerd die periodiek in rekening worden gebracht, bijvoorbeeld maand- of jaarabonnementen voor een specifieke dienstverlening. De gegevens omvatten onder andere het factuurbedrag, het BTW-bedrag en de status van de facturatie.
Stermodel Abonnement Factuurregels
Het feitenbestand Fact_AbonnementFactuurRegels bevat de afzonderlijke factuurregels waarmee de grondslagen van de abonnementen zijn opgebouwd. Deze feitentabel is direct gekoppeld aan Fact_AbonnementFacturen, waardoor elke factuurregel kan worden herleid naar de bijbehorende abonnementsfactuur. Daarnaast bestaat een koppeling met de werkgever waaraan gefactureerd is (Dim_Werkgever) en het contract (Dim_Contract) waaronder de factuurregel valt.
Elke factuurregel beschrijft een onderdeel van de totale abonnementsfactuur, zoals het eenheidsbedrag, de toegepaste korting,het nettobedrag en het BTW-tarief. Hierdoor kan op detailniveau worden geanalyseerd hoe een factuur is samengesteld en welke contractafspraken daaraan ten grondslag liggen.

Stermodel Verrichtingen Factuur
Het feitenbestand Fact_VerrichtingenFactuur bevat de grondslagen van de verrichtingen die hebben geleid tot facturatie. Deze feitentabel legt de relatie tussen de gebruiker die de verrichting heeft uitgevoerd (Dim_Gebruiker), het bijbehorende contract (Dim_Contract), de werkgever voor wie de verrichting is uitgevoerd (Dim_Werkgever) en de versie van het contractmodel waaronder de facturatie heeft plaatsgevonden (Dim_Contractmodelversie).
Binnen dit stermodel worden alle bedragen vastgelegd die verband houden met verrichtingsfacturen, zoals het bedrag zonder korting, het bedrag met korting, het bedrag met korting na aftrek en de berekende BTW-bedrag. Ook zijn er datums terug te vinden zoals de fiateringsdatum, de einddatum van de factuur en Facturatieperiode vanaf. De gegevens vormen daarmee de financiële basis voor verrichtingsgebaseerde contracten, waarin per uitgevoerde activiteit wordt gefactureerd.

Stermodel Uitgevoerde verrichtingen
Met het feitenbestand Fact_UitgevoerdeVerrichtingen wordt informatie over alle uitgevoerde verrichtingen vastgelegd. Fact_UitgevoerdeVerrichtingen legt per uitgevoerde activiteit een directe koppeling naar het verrichtingstype in Dim_Verrichtingen, de uitvoerende professional in Dim_Gebruiker en – waar van toepassing – de context van planning via Dim_AgendaItems en het bijbehorende spreekuur (Dim_Spreekuur). De uitvoering kan worden herleid naar het traject waarin de verrichting valt (Dim_Trajecten) en eventueel de bijbehorende trajecttaak (Dim_TrajectTaak). Aan de afnemerszijde verbindt de feitentabel elke verrichting met de betrokken Dim_Werknemer en diens Dim_Werkgever. Voor de financiële duiding verwijst elke record naar Dim_Contract en de geldende Dim_Contractmodelversie, terwijl de prijsafleiding gebeurt via Dim_PriceCategory. Zodra een uitgevoerde verrichting is opgenomen in de facturatie, wordt dit vastgelegd met een koppeling naar Fact_VerrichtingenFactuur. Dit maakt het mogelijk dat de uitvoering, de tariefbepaling en de uiteindelijke factuurregel eenduidig op elkaar kunnen worden teruggevoerd.
Hiermee vormt Fact_UitgevoerdeVerrichtingen de schakel tussen planning en uitvoering (agenda/spreekuur/taak), de organisatorische context (werknemer/werkgever/traject) en de contractuele en financiële vastlegging (contract/modelversie/price category en factuur).
Het bestand Dim_Verrichtingen bevat voor alle contractvormen de bijbehorende verrichtingen. Een
verrichting kan aan meerder contracten gekoppeld zijn en daardoor vaker voorkomen in deze dimensie. Om een verrichting uniek te kunnen identificeren over de verschillende contracten heen, is de kolom ‘VerrichtingSoortKenmerk’ aanwezig in Dim_verrichtingen. Deze kolom bevat een unieke code per verrichting.
In het dimensie bestand Dim_PriceCategory worden eventuele ingerichte tariefklassen getoond. Een tariefklasse maakt het mogelijk om een verrichting, uitgevoerd door een andere discipline, onder een ander tarief te kunnen factureren. Hiermee kan er verschil worden gemaakt in het facturatiebedrag tussen een senior en een junior bedrijfsarts als deze eenzelfde type verrichting uitvoeren. Een tariefklasse is een variatie op een prijscategorie. In de datastreams is het gewenst om deze tariefklassen terug te kunnen zien, zodat er kan worden afgeleid waar een verrichtingprijs op is gebaseerd. De naam van de prijscategorie wordt aangevuld met de naam van de tariefklasse, indien van toepassing. Indien er een tariefklasse is ingericht waar verrichtingen aan gekoppeld zijn, worden deze pas zichtbaar in Dim_Verrichtingen nadat er een facturatie heeft plaats gevonden.

Analysemogelijkheden:
Met deze streams kun je onder andere:
- Bepalen hoeveel er per werkgever gefactureerd zou kunnen worden, op basis van de grondslagen informatie.
- Analyses maken rondom uitgevoerde verrichtingen zoals hoeveel tijd is er aan besteed of hoeveel aantallen.
- Bepalen welke uitgevoerde verrichtingen niet in een grondslag zijn opgenomen
- Specificering van abonnement grondslagen, zoals het aantal medewerkers.