<< Klik voor weergeven inhoudsopgave >> Navigatie: Werken met bestanden > Importeren en exporteren > In de module Calculeren > Exporteren > Begroting exporteren naar een CufXml-bestand |
Lint: [Bestand] + [Exporteren] + [CufXml-bestand] Icoon: |
Een calculatie kan voor uitwisseling naar een CufXml-bestand worden weggeschreven.
Opslaan in / bovenste veld |
Hier wordt de standaard ingestelde map getoond. Desgewenst kan hier een andere map worden gekozen om het bestand op te slaan.
|
Bestandsnaam |
In dit veld wordt de naam van het te exporteren bestand ingevoerd. Dit kan alleen een CufXml bestand (eindigend op .XML) zijn. |
Opslaan |
Verlaat het venster en sla het exportbestand op.
|
Annuleren |
Verlaat het venster zonder een exportbestand aan te maken. |
De volgende uitgangspunten zijn gehanteerd bij het exporteren naar een CUFXML-bestand:
A.Omdat het CUFXML enkel kostprijzen kent (en geen inschrijfprijzen) en deze op het laagste niveau BEGROTINGSREGEL in het CUFXML worden gezet, worden alleen begrotingsregels die onderbouwd zijn tot en met het niveau Tarieven, op een correcte wijze geëxporteerd.
B.CUFXML kent de volgende vijf kostentypen:
1.Loon
2.Materiaal
3.Materieel
4.Onderaanneming
5.Overig
C.Ibis Calculeren voor Infra kent zes kostentypen:
1.Algemene kosten
2.Arbeid
3.Materiaal
4.Materieel
5.Onderaanneming
6.Overige kosten
D.De kostentypen vanuit Ibis Calculeren voor Infra zullen als volgt in het CUFXML terecht komen:
1.Algemene kosten gaat naar Overig
2.Arbeid gaat naar Loon
3.Materiaal gaat naar Materiaal
4.Materieel gaat naar Materieel
5.Onderaanneming gaat naar Onderaanneming
6.Overige kosten gaat naar Overig
7.Een lege kostensoort gaat naar Overig
E.Vanuit het venster met de eigenschappen van een bestand worden de volgende gegevens overgenomen in het CUFXML:
oDe waarde van het veld 'Titel' wordt bij de 'PROJECTGEGEVENS' in attribuut 'PROJECTNAAM' gezet.
oDe waarde van het veld 'Opdrachtgever' wordt bij de 'PROJECTGEGEVENS' in attribuut 'OPDRACHTGEVER' gezet.
oDe waarde van het veld 'Calculator' wordt bij de 'PROJECTGEGEVENS' in attribuut 'CALCULATOR' gezet.
oAls bij de 'Projecteigenschappen' een item voorkomt met als omschrijving 'Projectnummer' dan wordt de waarde van dat veld bij de 'PROJECTGEGEVENS' in attribuut 'PROJECTNUMMER' gezet.
Let op: de omschrijving 'Projectnummer' moet exact zo worden overgenomen, dus beginnend met een hoofdletter en de rest kleine letters.
F.Bij de 'PROJECTGEGEVENS' wordt een attribuut 'Ibis:BEGROTINGTYPE' gebruikt:
oVoor Ibis voor Infra zal deze gevuld worden met de waarden 'RAW', 'NIETRAW' of 'NIETRAWVRIJ'. Een en ander is afhankelijk van het type begroting.
G.De eventueel aanwezige onderbouwing van tarieven worden niet geëxporteerd. Enkel het hoogste niveau tarieven wordt geëxporteerd en wel naar de entiteit BEGROTINGSREGEL.
H.De informatie in Calculeren in de kolom ‘Artikelcode’ wordt in het CUFXML in het veld ‘EAN_Code’ gezet.
I.De informatie in Calculeren in de kolom ‘Grootboeknummer’ wordt in het CUFXML in het veld ‘Artikelgroep’ gezet.
J.In Calculeren wordt op het niveau tarieven de waarde in de kolom ‘Totale hoeveelheid’ geëxporteerd naar het veld ‘Hoeveelheid’ in het CUFXML.
K.In Calculeren wordt op het niveau tarieven de waarde in de kolom ‘Productie type’ geëxporteerd naar het veld ‘Factorcode’ in het CUFXML.
L.Tarieven die als ‘Kostensoort’ de waarde ‘Arbeid’ hebben en die als eenheid de waarde ‘uur’ hebben, worden toegevoegd aan de lijst ‘Uurtarief_code’ en ‘Uur_tarief’. De ‘Uurtarief_code’ kan de waarde ‘a’ tot en met ‘z’ bevatten, ieder met zijn eigen unieke ‘Uur_tarief’. Wanneer in een begroting meer dan zesentwintig unieke uurtarieven aanwezig zijn worden alleen de eerste zesentwintig weggeschreven in het CUFXML.
M.De ‘Aard’ van een post op BTW niveau is een entiteit die niet beschikbaar is in de definitie van het CUFXML. Om de ‘Aard’ toch te kunnen exporteren is de volgende oplossing gekozen: er wordt een aparte ‘Sorteercode’ met de waarde ‘Aard’ aangemaakt. De waarden die deze ‘Sorteercode’ kan bevatten zijn ‘V’, ‘N’, ‘O’, ‘F’, ‘A’ en ‘M’.
N.Indexregels, bestekposten en deelposten komen in het CUFXML als een entiteit BUNDELING. In het CUFXML worden deze entiteiten onderling genest indien nodig. Zo worden deelposten BUNDELING regels die genest zijn onder de BUNDELING regel van de bestekpost waar ze bij horen.
O.Iedere BUNDELING krijgt een attribuut 'Ibis:AANDUIDING' mee, waarin aangegeven wordt wat voor soort regel het is.
Voor een begroting van het type 'RAW' geldt:
oHet attribuut 'Ibis:AANDUIDING' zal gevuld worden met 'Hoofdstuk' bij regels met de STATUS 'Index' op het niveau Bestekposten. Dit zijn regels met een CODE kleiner of gelijk aan 4 karakters. Indexregels kunnen alleen voorkomen op het hoogste niveau in Ibis voor Infra.
oHet attribuut 'Ibis:AANDUIDING' zal gevuld worden met 'Nulpost' bij regels met een CODE gelijk aan 6 karakters en eindigend op een '0'.
oHet attribuut 'Ibis:AANDUIDING' zal gevuld worden met 'Bestekpost' bij regels met een CODE gelijk aan 6 karakters en niet eindigend op een '0'.
oHet attribuut 'Ibis:AANDUIDING' zal gevuld worden met 'Deelpost' voor alle regels op het niveau Deelposten.
Voor een begroting van het type 'NIETRAW' en 'NIETRAWVRIJ' geldt:
oHet attribuut 'Ibis:AANDUIDING' zal gevuld worden met 'Hoofdstuk' bij regels met de STATUS 'Index' op het niveau Bestekposten en hogere niveaus. Indexregels kunnen alleen voorkomen op het hoogste niveau in Ibis voor Infra.
oHet attribuut 'Ibis:AANDUIDING' zal gevuld worden met 'Bestekpost' bij regels met de STATUS ongelijk aan 'Index' of 'Niet tellen' op het niveau Bestekposten en hogere niveaus.
oHet attribuut 'Ibis:AANDUIDING' zal gevuld worden met 'Deelpost' voor alle regels op het niveau Deelposten.
P.In Calculeren kunnen zogenaamde percentageposten aanwezig zijn. In het CUFXML krijgen deze posten altijd de eenheid ‘EUR’.
Q.In Calculeren wordt op het niveau Deelposten en hoger de waarde in de kolom ‘Hoeveelheid’ geëxporteerd naar het veld 'TERUGDEEL_HOEVEELHEID' in het CUFXML.
R.Op elk niveau van de entiteit BUNDELING worden de totale kosten per kostensoort vermeld als deze ongelijk aan € 0,00 is. De verschillende kostensoorten worden in de velden LOONKOSTEN, MATERIAALKOSTEN, MATERIEELKOSTEN, ONDERAANNEMING en OVERIGE_KOSTEN geplaatst.
S.In Calculeren zijn er aparte velden voor de ‘Romptekst’ en ‘Omschrijving’ op het niveau Bestekposten en hoger. In het CUFXML zullen beiden worden geëxporteerd naar het veld OMSCHRIJVING waarbij eerst de ‘Romptekst’ als eerst in het veld wordt gezet gevolgd door een zogenaamde 'carriage return' en 'line feed' waarna de ‘Omschrijving’ wordt geëxporteerd.
T.De informatie in Calculeren in de kolom ‘Aantekening’ wordt in het CUFXML in het veld ‘Commentaar’ gezet.