<< Klik voor weergeven inhoudsopgave >> Navigatie: Werken met bestanden > Importeren en exporteren > In de module Calculeren > Exporteren > Exporteren KpdXml-bestand > Beschrijving van het KpdXml > Inleiding van het KpdXml |
Vanuit de markt is er behoefte om data uit een begroting gemaakt met het Brink Software programma Ibis voor Infra te exporteren dan wel te importeren. Er is gekozen om hiervoor een generiek import- en exportformaat te definiëren. Het formaat dat gekozen is, is XML. Er is eveneens een bijbehorend XSD-bestand gedefinieerd waartegen het KpdXml-bestand gevalideerd moet worden.
De module Calculeren in Ibis voor Infra is een calculatiepakket dat primair is gericht op de Grond-, Weg- & Waterbouw. In deze applicatie zijn twee typen calculaties te onderscheiden: een RAW- en een Niet RAW-begroting. Binnen het type RAW-begroting is nog een onderverdeling te maken in de verschillende contractvormen die in de RAW-systematiek gedefinieerd zijn. Een RAW-begroting is gebonden aan regelgeving van de RAW-systematiek.
Een calculatie in Ibis voor Infra is opgebouwd uit niveaus. De volgende niveaus zijn minimaal aanwezig:
•Bestekposten;
•Deelposten;
•Tarieven.
Het niveau tarieven in het niveau waarop de kosten worden bepaald. Op dit niveau worden productiemiddelen toegekend. Hierbij moet gedacht worden aan regels voor arbeid, materiaal, materieel, onderaanneming etc. Deze productiemiddelen tezamen resulteren in een bedrag aan kosten. Deze kosten worden getransporteerd naar het niveau dan boven het tarievenniveau aanwezig is: de deelpost. Deze deelpost heeft een eigen eenheid en hoeveelheid waardoor de kosten van zijn onderliggende tarieven tot een kostprijs leiden op dit niveau. Dit principe wordt gehanteerd voor ieder bovenliggend niveau.
Het niveau bestekposten is in een RAW-begroting het hoogst aanwezige niveau. Bij een Niet RAW-begroting kunnen hierboven nog meer niveaus worden gedefinieerd.
In een begroting moet worden aangeven wat het BTW-niveau is. Op dit niveau kan behalve een kostprijs, opgebouwd via productiemodellen op het niveau tarieven, ook een commerciële inschrijfprijs worden ingegeven. Op basis van deze inschrijfprijzen kan een inschrijvingsstaat worden afgedrukt. In een RAW-begroting is het niveau bestekposten per definitie het BTW-niveau. In een Niet RAW-begroting kan dit ieder niveau zijn vanaf het niveau bestekposten.
Het niveau tarieven is het niveau waarop de kostprijs bepaald wordt aan de hand van productiemiddelen. In een begroting kunnen tarieven oneindig worden onderbouwd met andere tarieven. Het niveau tarieven kan dien ten gevolge meerdere keren voorkomen in de begroting.
In Ibis voor Infra is het alleen mogelijk om top-down begrotingsregels aan te maken waaraan kosten zijn gekoppeld vanuit onderliggende niveaus. Begrotingsregels waaraan geen kosten zijn toegekend zijn indexregels. Deze kunnen op ieder niveau voorkomen in de begroting.
Wanneer van een begroting een export wordt gemaakt naar KpdXml, worden vanaf het hoogste niveau in de begroting de begrotingsregels genest tot op het laagste niveau in het XML-bestand gezet. Bij een import wordt ditzelfde principe gehanteerd.
Met de volgende restricties moet rekening worden gehouden als een begroting wordt geëxporteerd naar KpdXml:
•Posten die de status ‘Niet tellen’ hebben worden uitgesloten bij de export.
•Indexregels die voorkomen op een ander niveau dan het hoogste niveau worden uitgesloten bij de export.
•Begrotingsregels die het kenmerk ‘Percentage’ hebben worden op de volgende manier geëxporteerd: er worden net zoveel geneste regels aangemaakt op tussenliggende niveaus totdat het niveau tarieven wordt bereikt. De regels op de tussenliggende niveaus en de regel op het niveau tarieven zijn een exacte kopie onderbouwingsregel van de begrotingsregel met het kenmerk ‘Percentage’ (code, omschrijving, eenheid, kostprijs en hoeveelheid). Op het niveau tarieven krijgt de regel een kostprijs van ‘€ 1,00’ en een hoeveelheid die gelijk is aan de uitkomst van de originele percentageberekening op het hogere niveau (kosten).
•Als in een begroting op tariefniveau de kolom ‘Deelpost ter beschikking’ is toegepast kan de begroting niet geëxporteerd worden. De volgende melding word getoond: