CUF XML
Met CUF-XML wissel je calculaties en begrotingsgegevens gestructureerd uit tussen softwarepakketten voor de bouw. Zo kun je gegevens uit een calculatie hergebruiken in bijvoorbeeld de projectadministratie, kostenbewaking, nacalculatie of planning, zonder alles opnieuw in te voeren.
- Calculaties eenvoudig uitwisselen
- Minder dubbel invoerwerk
- Minder kans op invoerfouten
- Van calculatie naar projectbewaking
- Eén vaste XML-structuur
- Ondersteund door verschillende bouwsystemen

CUF-XML Facts
Hoe werkt CUF-XML, welke gegevens kun je uitwisselen en waar let je op bij het importeren en exporteren? Hieronder vind je antwoorden op de belangrijkste vragen, van de eerste stappen tot technische controles.
CUF staat voor Calculatie Uitwissel Formaat. CUF-XML is een gestandaardiseerd XML-bestand voor het uitwisselen van calculaties en begrotingsgegevens tussen softwarepakketten in de bouw.
CUF-XML is geen calculatiesoftware. De standaard beschrijft hoe gegevens in een bestand worden gestructureerd, zodat software die het formaat ondersteunt deze gegevens kan exporteren, inlezen en verwerken.
Met CUF-XML kun je:
- calculaties en begrotingen hergebruiken in andere software;
- handmatig overtypen en dubbel invoerwerk beperken;
- de kans op invoerfouten verkleinen;
- calculatiegegevens gebruiken voor bijvoorbeeld projectadministratie, kostenbewaking en nacalculatie;
- makkelijker samenwerken met organisaties die andere software gebruiken.
Welke gegevens precies worden overgenomen, hangt af van de mogelijkheden en inrichting van het verzendende en ontvangende softwarepakket.
CUF-XML is bedoeld voor organisaties die calculaties of begrotingsgegevens tussen systemen willen uitwisselen. Denk aan bouwbedrijven, calculatiebureaus, kostendeskundigen, projectadministraties en softwareleveranciers.
De standaard is vooral relevant wanneer gegevens uit een calculatie verder worden gebruikt voor projectbewaking, inkoop, planning, administratie of nacalculatie.
Je gebruikt CUF-XML om een calculatie of begroting vanuit het ene pakket over te brengen naar een ander systeem. Dat kan een ander calculatiepakket zijn, maar ook software voor projectadministratie, kostenbewaking, nacalculatie of planning.
De uitwisseling werkt alleen wanneer de betrokken softwarepakketten de benodigde CUF-XML-functies ondersteunen. Controleer vooraf welke versie en welke onderdelen het ontvangende pakket kan verwerken.
.
Ja. Je hebt software nodig die CUF-XML kan exporteren, importeren of bekijken. Ketenstandaard beheert het uitwisselformaat, maar levert zelf geen calculatiesoftware.
Vraag je softwareleverancier of jouw pakket CUF-XML 4.003 ondersteunt en welke gegevens bij import en export worden meegenomen.
Nee. Een CUF-XML-bestand is bedoeld voor geautomatiseerde gegevensuitwisseling tussen softwaresystemen. De gegevens staan in een vaste, machineleesbare structuur.
Een pdf is vooral bedoeld om informatie te bekijken. Excel kan gegevens in tabellen bevatten, maar gebruikt niet automatisch de afgesproken CUF-structuur. Daardoor is bij Excel vaak aanvullende mapping of handmatige bewerking nodig.
CUF-XML is gericht op het uitwisselen van calculaties en begrotingsgegevens. De DICO Standaard ondersteunt andere vormen van digitale gegevensuitwisseling, zoals orders, leveringen, facturen, onderhoud en product- en artikeldata.
De standaarden kunnen elkaar aanvullen, maar zijn niet onderling uitwisselbaar. CUF-XML ondersteunt de overdracht van begrotingsinformatie; DICO beschrijft berichten voor andere processen in de bouw- en technieksector.
Versie 4.003 is volgens de huidige CUF-XML-documentatie de beschikbare versie. Deze versie dateert uit 2006. Sinds versie 4.000 is de CUF-definitie vastgelegd in een XML-schema (cufSchema.xml).
Controleer bij een uitwisseling altijd welke versie het verzendende en ontvangende pakket ondersteunen.
CUF-XML kent onderdelen voor projectgegevens, de begroting, eventuele sorteercodes en staartgegevens, zoals opslagen en de aanneemsom. In de begroting kunnen onder meer bundelingen, begrotingsregels, hoeveelheden, prijzen, kostensoorten en onderliggende calculatieregels worden vastgelegd.
Welke onderdelen daadwerkelijk worden geëxporteerd en ingelezen, verschilt per softwarepakket. Sommige pakketten nemen bijvoorbeeld niet alle projectgegevens, hoeveelhedenstaatregels of staartkosten over.
Ja. Ketenstandaard heeft CUF-XML opgenomen in Semantic Treehouse. Het XML-schema (XSD) kan worden gebruikt om de technische structuur van CUF-bestanden te controleren en te testen. Voor informatie over de beschikbare validatiemogelijkheden en toegang kun je bij Ketenstandaard terecht.
Een bestand dat aan het schema voldoet, is niet automatisch volledig of bruikbaar voor ieder softwarepakket. Controleer daarom ook of de gegevens na import juist en volledig zijn overgenomen.
Softwarepakketten hebben niet altijd hetzelfde datamodel of dezelfde rekenwijze. Een ontvangend pakket kan daarom slechts een deel van de gegevens verwerken of aanvullende eisen stellen aan de opbouw van de begroting.
Controleer bij problemen:
- of beide pakketten de gebruikte CUF-XML-versie ondersteunen;
- welke gegevens het verzendende pakket exporteert;
- welke velden, codes en niveaus het ontvangende pakket verwacht;
- of begrotingsregels met meerdere kostensoorten voor de betreffende import moeten worden gesplitst;
- of de leverancier een specifieke import- of exportinstructie heeft.
Niet automatisch. CUF-XML wordt meestal gebruikt voor bestandsuitwisseling: je exporteert een bestand uit het ene pakket en importeert het in het andere. Wijzigingen die je daarna in één systeem aanbrengt, worden niet vanzelf in het andere systeem verwerkt.
Of een softwareleverancier aanvullende koppelingen of synchronisatie aanbiedt, staat los van de CUF-XML-standaard. Vraag dit na bij de leverancier van je software.
Ketenstandaard beheert en onderhoudt CUF-XML na de overdracht van Forum Systeemhuizen Bouw. Ketenstandaard heeft het formaat destijds ongewijzigd overgenomen en beheert het in Semantic Treehouse. Eventuele doorontwikkeling gebeurt in overleg met implementatiepartners die CUF-XML in hun software toepassen.
Heb je een inhoudelijke vraag, een probleem met een bestand of een voorstel voor doorontwikkeling? Bespreek eerst met je softwareleverancier of het probleem in de implementatie van het pakket zit. Gaat het om de standaard zelf, neem dan contact op met Ketenstandaard via je relatiebeheerder of info@ketenstandaard.nl.
Bij de overname van CUF-XML is afgesproken dat bestaande gebruikers versie 4.003 kosteloos kunnen blijven gebruiken. Voor nieuwe toepassingen, toegang tot specifieke hulpmiddelen of ondersteuning kunnen andere afspraken gelden. Neem bij vragen over toegang en voorwaarden contact op met Ketenstandaard.