1723 lines
86 KiB
XML
1723 lines
86 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!--
|
||
Facilitor XML Schema
|
||
Dit XSD-bestand is semi-automatisch gegenereerd op basis van de PL/SQL code in FAC_PACX.SRC.
|
||
Het beschrijft de structuur van alle XML-elementen die via de xml_node procedure kunnen worden aangemaakt.
|
||
|
||
Versie: 1.0 $Revision$
|
||
Auteur: Generated by ChatGPT
|
||
Datum: 2025-08-04
|
||
|
||
Opmerkingen:
|
||
- Alle XML-elementen en attributen zijn conform de PL/SQL procedurestructuur opgenomen.
|
||
- Datumvelden zijn als complexType DatumType gedefinieerd.
|
||
- Herhalende elementen zijn met maxOccurs="unbounded" gedefinieerd.
|
||
- Attributen uit XML zijn als xs:attribute opgenomen.
|
||
- Raadpleeg FAC_PACX.SRC voor de originele broncode.
|
||
-->
|
||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" >
|
||
|
||
<!-- Root element met keuze uit alle root elementen -->
|
||
<xs:element name="facilitor">
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="header" type="HeaderType" minOccurs="0"/>
|
||
<xs:choice>
|
||
<xs:element name="afspraak" type="AfspraakType"/>
|
||
<xs:element name="bezoeker" type="BezoekerType"/>
|
||
<xs:element name="bestelling" type="BestellingType"/>
|
||
<xs:element name="bestelopdr" type="BestelopdrachtType"/>
|
||
<xs:element name="bedrijf" type="BedrijfType"/>
|
||
<xs:element name="melding" type="MeldingType"/>
|
||
<xs:element name="opdracht" type="OpdrachtType"/>
|
||
<xs:element name="reservering" type="ReserveringType"/>
|
||
<xs:element name="xreservering" type="XReserveringType"/>
|
||
<xs:element name="scenario" type="ScenarioType"/>
|
||
<xs:element name="message" type="MessageType"/>
|
||
<xs:element name="perslid" type="PerslidType"/>
|
||
<xs:element name="afdeling" type="AfdelingType"/>
|
||
<xs:element name="kostenplaats" type="KostenplaatsType"/>
|
||
<xs:element name="deel" type="InsDeelType"/>
|
||
<xs:element name="controle" type="ControleType"/>
|
||
<xs:element name="taak" type="TaakType"/>
|
||
<xs:element name="srtdeel" type="SrtdeelType"/>
|
||
<xs:element name="rapport" type="RapportType"/>
|
||
<xs:element name="sysrapport" type="SysrapportType"/>
|
||
<xs:element name="contract" type="ContractType"/>
|
||
<xs:element name="factuur" type="FactuurType"/>
|
||
<xs:element name="verkoopfactuur" type="VerkoopfactuurType"/>
|
||
<xs:element name="ruimte" type="RuimteType"/>
|
||
<xs:element name="verdieping" type="VerdiepingType"/>
|
||
<xs:element name="gebouw" type="GebouwType"/>
|
||
<xs:element name="locatie" type="LocatieType"/>
|
||
<xs:element name="budget" type="BudgetType"/>
|
||
<xs:element name="discipline" type="DisciplineType"/>
|
||
<xs:element name="project" type="ProjectType"/>
|
||
<xs:element name="kostenrubriek" type="KostenrubriekType"/>
|
||
<xs:element name="kostengroep" type="KostengroepType"/>
|
||
<xs:element name="kostensoort" type="KostensoortType"/>
|
||
</xs:choice>
|
||
<xs:element name="bookmarks" type="BookmarksType" minOccurs="0"/>
|
||
<xs:element name="lcl" type="LocalisationType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
|
||
<xs:complexType name="HeaderType">
|
||
<xs:sequence>
|
||
<xs:element name="dateTime" type="xs:string"/>
|
||
<xs:element name="dateDay" type="xs:string"/>
|
||
<xs:element name="dateMonth" type="xs:string"/>
|
||
<xs:element name="dateYear" type="xs:string"/>
|
||
<xs:element name="user" type="xs:string"/>
|
||
<xs:element name="usernamefull" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="usernamefriendly" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="custId" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="env" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="language" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="servertimezone" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="usertimezone" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="version" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="fac_logo_file" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
<xs:attribute name="revision" type="xs:string" use="optional"/>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BookmarksType">
|
||
<xs:sequence>
|
||
<xs:any minOccurs="1" maxOccurs="unbounded" processContents="lax"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="LocalisationType">
|
||
<xs:sequence>
|
||
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="DatumType">
|
||
<xs:sequence>
|
||
<xs:element name="datum" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="tijd" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="localdatum" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="localtijd" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="localdatetime" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="utcdatum" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="utctijd" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dag" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="maand" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="jaar" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="timestamp" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<!-- ComplexTypes definities -->
|
||
<xs:complexType name="AfspraakType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="bezoeker" type="BezoekerType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="host_user" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="gastheer" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contact_user" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="telefoonnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="eind" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="actiekey" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="actie" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="actiegroepkey" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="actiegroep" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ruimte" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="syncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="ingevoerd_user" type="PerslidType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="PerslidType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="telefoonnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mobiel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="email" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam_full" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam_friendly" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="titel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="voorletters" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="tussenvoegsel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="voornaam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="initialen" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="nr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="geslacht" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="visibility" type="xs:string" minOccurs="0"/>
|
||
|
||
<!-- Concise = false gedeelte -->
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="srtperslid" type="SrtperslidType" minOccurs="0"/>
|
||
<xs:element name="afleveradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="oslogin" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="oslogin2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opp" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ingangsdatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="einddatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="uurloon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verantwoordelijke" type="PerslidType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="werkplek" type="WerkplekType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="afdeling" type="AfdelingType" minOccurs="0"/>
|
||
<xs:element name="kostenplaats" type="KostenplaatsType" minOccurs="0"/>
|
||
<xs:element name="srtnoti_mode" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
<xs:attribute name="mode" type="xs:string" use="optional"/>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="SrtperslidType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opp" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uurloon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bedrijf" type="BedrijfType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BezoekerType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bedrijf" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="intern_user" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="contactpersoon" type="ContactpersoonType" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="pasnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="telefoon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="email" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kenteken" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="afspraak" type="AfspraakType" minOccurs="0"/>
|
||
<xs:element name="parkeerplaats" type="ResDeelType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ContactpersoonType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam_full" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="voorletters" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="voornaam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aanhef" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="telefoon1" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="telefoon2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="fax" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="email" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="functie" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="titel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="systeem" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afleveradres" type="AdresType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="KenmerkType" mixed="true">
|
||
<xs:sequence>
|
||
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
|
||
</xs:sequence>
|
||
<xs:attribute name="kenmerkcode" type="xs:string" use="optional"/>
|
||
<xs:attribute name="naam" type="xs:string" use="optional"/>
|
||
<xs:attribute name="type" type="xs:string" use="optional"/>
|
||
<xs:attribute name="volgnummer" type="xs:string" use="optional"/>
|
||
<xs:attribute name="key" type="xs:string" use="optional"/>
|
||
<xs:attribute name="dimensie" type="xs:string" use="optional"/>
|
||
<xs:attribute name="rolcode" type="xs:string" use="optional"/>
|
||
<xs:attribute name="systeem" type="xs:string" use="optional"/>
|
||
<xs:attribute name="wissen" type="xs:string" use="optional"/>
|
||
<xs:attribute name="aanmaak" type="xs:string" use="optional"/>
|
||
<xs:attribute name="wijzig" type="xs:string" use="optional"/>
|
||
<xs:attribute name="xmlnode" type="xs:string" use="optional"/>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="InsDeelType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="extra_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="binding" type="xs:string" minOccurs="0"/>
|
||
|
||
<!-- Afhankelijk van binding wordt <20><>n van deze geneste types gevuld -->
|
||
<xs:choice minOccurs="0">
|
||
<xs:element name="plaats" type="PlaatsType"/>
|
||
<xs:element name="persoon" type="PerslidType"/>
|
||
<xs:element name="afdeling" type="AfdelingType"/>
|
||
<xs:element name="werkplek" type="WerkplekType"/>
|
||
<xs:element name="terreinsector" type="TerreinsectorType"/>
|
||
</xs:choice>
|
||
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="flag" type="xs:string" minOccurs="0"/>
|
||
|
||
<!-- Optioneel -->
|
||
<xs:element name="ins_deelsrtcontr" type="InsDeelsrtcontrType" minOccurs="0"/>
|
||
|
||
<xs:element name="beheerder" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="aantal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uitgeleend" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omtrek" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="oppervlak" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgx" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgy" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgz" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgrotatie" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgschaal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="x" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="y" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mjb_score1" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mjb_score2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="vervaldatum" type="DatumType" minOccurs="0"/>
|
||
|
||
<xs:element name="uitvoertijd" type="TimeWithUnitType" minOccurs="0"/>
|
||
|
||
<!-- Kenmerken -->
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
||
<!-- Geneste srtdeel -->
|
||
<xs:element name="srtdeel" type="SrtdeelType" minOccurs="0"/>
|
||
|
||
<!-- Recursieve child ins_deel nodes -->
|
||
<xs:element name="deel" type="InsDeelType" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
||
<xs:element name="deel_note" type="InsDeelNoteType" minOccurs="0"/>
|
||
|
||
<xs:element name="tracking" type="TrackingType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="InsDeelNoteType">
|
||
<xs:sequence>
|
||
<xs:element name="notes" type="NotesType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="NotesType">
|
||
<xs:sequence>
|
||
<xs:element name="note" type="NoteType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="NoteType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="attachments" type="AttachmentsType" minOccurs="0"/>
|
||
<xs:element name="noteur" type="PerslidType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="InsDeelsrtcontrType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="status_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="srtcontrole" type="InsSrtcontroleType" minOccurs="0"/>
|
||
<xs:element name="controle_omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="controle_opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="controle_succes" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="orgdatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="plandatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="plan_opm" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="deel" type="InsDeelType" minOccurs="0"/>
|
||
<xs:element name="inspector" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="controle_kenmerk" type="ControleKenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="tracking" type="TrackingType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="InsSrtcontroleType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="isexception" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="periode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="eenheid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bits" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="groep" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="level" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kosten" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kosten2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kosten3" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uren" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="materiaal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="einddatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="type" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="type_code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kostenplaats" type="KostenplaatsType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ControleKenmerkType">
|
||
<xs:simpleContent>
|
||
<xs:extension base="xs:string">
|
||
<xs:attribute name="kenmerkcode" type="xs:string" use="required"/>
|
||
<xs:attribute name="srtkenmerkcode" type="xs:string" use="optional"/>
|
||
<xs:attribute name="naam" type="xs:string" use="optional"/>
|
||
<xs:attribute name="type" type="xs:string" use="optional"/>
|
||
<xs:attribute name="volgnummer" type="xs:string" use="optional"/>
|
||
<xs:attribute name="key" type="xs:string" use="optional"/>
|
||
<xs:attribute name="aanmaak" type="xs:string" use="optional"/>
|
||
<xs:attribute name="rolcode" type="xs:string" use="optional"/>
|
||
<xs:attribute name="fac_kenmerkdomein_key" type="xs:string" use="optional"/>
|
||
<xs:attribute name="waarde" type="xs:string" use="optional"/>
|
||
</xs:extension>
|
||
</xs:simpleContent>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="AfdelingType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam1" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam3" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam4" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam5" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam6" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kostenplaats" type="KostenplaatsType" minOccurs="0"/>
|
||
<xs:element name="afleveradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="verantwoordelijke" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="parent" type="AfdelingType" minOccurs="0"/>
|
||
<xs:element name="bedrijf" type="BedrijfType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
|
||
<xs:complexType name="WerkplekType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="bezetting" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="volgnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="vastopp" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opp" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="virtueel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="dwgx" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgy" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgz" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="myvolgnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="pwpexternnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="pwpexternsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="plaats" type="PlaatsType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="PlaatsBaseType">
|
||
<xs:sequence>
|
||
<!-- No elements, just to provide element-only content type -->
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="PlaatsType">
|
||
<xs:complexContent>
|
||
<xs:extension base="PlaatsBaseType">
|
||
<xs:sequence>
|
||
<xs:element name="plaatsaanduiding" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="regio" type="RegioType" minOccurs="0"/>
|
||
<xs:element name="district" type="DistrictType" minOccurs="0"/>
|
||
<xs:element name="locatie" type="LocatieType" minOccurs="0"/>
|
||
<xs:element name="gebouw" type="GebouwType" minOccurs="0"/>
|
||
<xs:element name="verdieping" type="VerdiepingType" minOccurs="0"/>
|
||
<xs:element name="ruimte" type="RuimteType" minOccurs="0"/>
|
||
<xs:element name="terreinsector" type="TerreinsectorType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
<xs:attribute name="type" type="xs:string" use="required"/>
|
||
<xs:attribute name="mode" type="xs:string" use="optional"/>
|
||
</xs:extension>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="AdresType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoek_adres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoek_postcode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoek_plaats" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoek_land" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_adres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_postcode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_plaats" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_land" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="gebouw_ruimte" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contactpersoon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contactpers_telefoon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contactpers_email" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contactpers_bureau" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="telefoon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="email" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="factuuradres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opdrachtadres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afleveradres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="locatie_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="locatie" type="LocatieType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
<xs:attribute name="mode" type="xs:string" use="optional"/>
|
||
</xs:complexType>
|
||
|
||
|
||
<xs:complexType name="BestellingType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="module" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="leverdatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="status_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aanvrager" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="voor" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bestel_opm" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ordernr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="plaats" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="fiatteur" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="afleveradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="kostenplaats" type="KostenplaatsType" minOccurs="0"/>
|
||
<xs:element name="activiteit" type="ActiviteitType" minOccurs="0"/>
|
||
<xs:element name="melding" type="MeldingType" minOccurs="0"/>
|
||
<xs:element name="bestelitem" type="BestelitemType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="bestelopdracht" type="BestelopdrachtType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="retourvan" type="BestellingType" minOccurs="0"/>
|
||
<xs:element name="ismutatie" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="approved" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="levkosten" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="korting" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BestelitemType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="aantal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="opdrachtitem_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aantalontv" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="status_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="inkprijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="brutoprijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="totaal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="inktotaal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="srtdeel" type="SrtdeelType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BestelopdrachtItemType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="posnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="statuskey" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aantal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="aantalontv" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="aantalexp" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="totaal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="inktotaal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="ontvangen" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="verwerkt" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="brutoprijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="inkprijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bestelitem" type="BestelitemType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BestelopdrachtType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="id" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="module" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="datum" type="xs:dateTime" minOccurs="0"/>
|
||
<xs:element name="leverdatum" type="xs:dateTime" minOccurs="0"/>
|
||
<xs:element name="status_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bedrijfs_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="leveringopmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="besteller" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="afleveradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="factuuradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="levkosten" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="korting" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="xs:dateTime" minOccurs="0"/>
|
||
<xs:element name="bestelopdrachtitem" type="BestelopdrachtItemType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="bestellevering" type="BestelleveringType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BestelleveringType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bestelopdrachtitem" type="BestelopdrachtItemType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BedrijfType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_adres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_postcode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_plaats" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_land" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoek_adres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoek_postcode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoek_plaats" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoek_land" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="telefoon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="telefoon2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="fax" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="url" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contact_persoon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contact_telefoon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contact_fax" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uurloon" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="leverancier_nr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="overeenkomst_nr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="overeenkomst_datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="isleverancier" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="isuitvoerende" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="iscontract" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="ishuurder" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="isintern" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="email" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="xmldetails_loc" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="image_loc" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="details_loc" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afleveradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="factuuradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="beslimiet" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="beskosten" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mldlimiet" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="x" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="y" type="xs:string" minOccurs="0"/>
|
||
<!-- Geneste contactpersonen -->
|
||
<xs:element name="contactpersoon" type="ContactpersoonType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<!-- Geneste bedrijfadressen (optioneel afhankelijk van p_concise) -->
|
||
<xs:element name="bedrijfadres" type="BedrijfadresType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<!-- Geneste relatietype -->
|
||
<xs:element name="relatietype" type="RelatietypeType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BedrijfadresType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="type" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="soapversion" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="soapaction" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="authmethod" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="token_url" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="scope" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="resource" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="district_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="locatie_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="discipline_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="client" type="BedrijfType" minOccurs="0"/>
|
||
<xs:element name="mailsender" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mailreply" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="flexfiles" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="encoding" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="charset" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="plugin" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="plugindata" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="error_handler" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="username" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="password" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="lockeduser" type="PerslidType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="RelatietypeType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="BedrijfBedrijfType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="bedrijf_key1" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid1" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate1" type="xs:dateTime" minOccurs="0"/>
|
||
<xs:element name="bedrijf_key2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate2" type="xs:dateTime" minOccurs="0"/>
|
||
<xs:element name="startdatum" type="xs:dateTime" minOccurs="0"/>
|
||
<xs:element name="einddatum" type="xs:dateTime" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="charged" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="chargemode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="fee1" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="fee2" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="fee3" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="btwtabelwaarde_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="g_pct" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="account1" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="account2" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="MeldingType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="extra_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="meldbron_nr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="meldbron" type="MeldbronType" minOccurs="0"/>
|
||
<xs:element name="gemeld" type="DatumType" minOccurs="0"/> <!-- deprecated -->
|
||
<xs:element name="begindatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="onderwerp" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="actiecode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="publiek" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="behandelwijze" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="geprint" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afdeling" type="AfdelingType" minOccurs="0"/>
|
||
<xs:element name="kosten_klant" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ordernr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="conceptstatus" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="spoed" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="impact" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="urgentie" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="respijt" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="indult" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afgerond" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uitvoertijdactual" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="accepttijd" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="flag" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="datum_gepland" type="DatumType" minOccurs="0"/> <!-- deprecated -->
|
||
<xs:element name="einddatum" type="DatumType" minOccurs="0"/> <!-- voorkeur -->
|
||
<xs:element name="actiedatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="tag_naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="tag_omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="tag_begindatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="tag_accdatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="tag_einddatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="kostenplaats" type="KostenplaatsType" minOccurs="0"/>
|
||
<xs:element name="discipline" type="DisciplineType" minOccurs="0"/>
|
||
<xs:element name="stdmelding" type="StdmeldingType" minOccurs="0"/>
|
||
<xs:element name="aflever_adres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="plaats" type="PlaatsType" minOccurs="0"/>
|
||
<xs:element name="dwgx" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgy" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgz" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="x" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="y" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="z" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="deel" type="InsDeelType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="melder" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="voor" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="behandelaar" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="behandelgroep" type="DisciplineType" minOccurs="0"/>
|
||
<xs:element name="actieve_behandelaar" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="activiteit" type="ActiviteitType" minOccurs="0"/>
|
||
<xs:element name="notes" type="MldNotesType" minOccurs="0"/>
|
||
<xs:element name="workflowsteps" type="WorkflowstepsType" minOccurs="0"/>
|
||
<xs:element name="bestelling" type="BestellingType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="opdracht" type="OpdrachtType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="reservering" type="ReserveringType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="rsv_ruimte" type="RsvRuimteType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="afspraak" type="AfspraakType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="tracking" type="TrackingType" minOccurs="0"/>
|
||
<xs:element name="naam_ext" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="email_ext" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="tel_ext" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="MldNotesType">
|
||
<xs:sequence>
|
||
<xs:element name="note" type="MldNoteType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="MldNoteType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="parent_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="flag" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="wijzigdatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="attachments" type="AttachmentsType" minOccurs="0"/>
|
||
<xs:element name="noteur" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="fac_note_group" type="FacNoteGroupType" minOccurs="0"/>
|
||
<xs:element name="tracking" type="TrackingType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="AttachmentsType">
|
||
<xs:sequence>
|
||
<xs:element name="attachment" type="AttachmentType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ElementOnlyBaseType">
|
||
<xs:sequence>
|
||
<!-- Empty base type for element-only content -->
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="AttachmentType">
|
||
<xs:complexContent>
|
||
<xs:extension base="ElementOnlyBaseType">
|
||
<xs:sequence>
|
||
<xs:element name="filename" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="filedate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="filesize" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
<xs:attribute name="key" type="xs:string" use="optional"/>
|
||
</xs:extension>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="FacNoteGroupType">
|
||
<xs:sequence>
|
||
<xs:element name="note_group" type="NoteGroupType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="NoteGroupType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="xmlnode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="WorkflowstepType">
|
||
<xs:sequence>
|
||
<xs:element name="melding" type="MeldingType"/>
|
||
</xs:sequence>
|
||
<xs:attribute name="stepkey" type="xs:string" use="required"/>
|
||
<xs:attribute name="root" type="xs:boolean" use="required"/>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="WorkflowstepsType">
|
||
<xs:sequence>
|
||
<xs:element name="workflowstep" type="WorkflowstepType" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="SrtDisciplineType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="module" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prefix" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="alg" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ins" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mld" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bes" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prs" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="res" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="cnt" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kostenklant" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mldgroup" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="image" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
|
||
<xs:complexType name="DisciplineType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="module" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prefix" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="soort" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="srtdiscipline" type="SrtDisciplineType" minOccurs="0"/>
|
||
<xs:element name="kostensoort" type="KostensoortType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ActiviteitType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="soort" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="tijd" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="duur" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="plaats" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ResActiviteitType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="duur" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="image" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ismaster" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="master" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="res_srtactiviteit" type="ResSrtActiviteitType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ResSrtActiviteitType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="soort" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="MeldbronType">
|
||
<xs:sequence>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="default" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kiesbaar" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="MldDiscParamsType">
|
||
<xs:sequence>
|
||
<xs:element name="reminderdays" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="StdmeldingType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="discipline" type="DisciplineType" minOccurs="0"/>
|
||
<xs:element name="mld_disc_params" type="MldDiscParamsType" minOccurs="0"/>
|
||
<xs:element name="urgentie" type="xs:string" minOccurs="0"/> <!-- COMPATIBILITY ONLY -->
|
||
|
||
<xs:element name="accepttijd" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="accepttijd_pr1" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="accepttijd_pr2" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="accepttijd_pr4" type="TimeWithUnitType" minOccurs="0"/>
|
||
|
||
<xs:element name="uitvoertijd" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr1" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr2" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr4" type="TimeWithUnitType" minOccurs="0"/>
|
||
|
||
<xs:element name="priomatrix" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="groep" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="groepomschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="notfrontend" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="notes_deelnemers" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="slabewaken" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="regime" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="autoorder" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opdrachttype" type="OpdrachttypeType" minOccurs="0"/>
|
||
<xs:element name="image" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="color" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="cad_thema" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="thirdparty" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dienst" type="DienstType" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="kostensoort" type="KostensoortType" minOccurs="0"/>
|
||
<xs:element name="malus" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="malusbasis" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="malusmax" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="conceptstatus" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verwijder" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="OpdrachttypeType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="decentraal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kosten" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="sluitmelding" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uren" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="materiaal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="totaal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="factuur" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afmeldmarge" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="zichtbaarfe" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afmelden_extern" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="isofferte" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="gvs" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bez" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="image" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="RsvRuimteType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="volgnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="id" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="van" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="tot" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="van_actual" type="DatumType" minOccurs="0"/>
|
||
|
||
<xs:element name="ruimte" type="RuimteType" minOccurs="0"/>
|
||
<xs:element name="res_activiteit" type="ResActiviteitType" minOccurs="0"/>
|
||
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
|
||
<xs:element name="bezoekers" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ruimteprijs" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="korting" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afgesprokentotaal" type="xs:string" minOccurs="0"/>
|
||
|
||
<xs:element name="status_bokey" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status_bo" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status_fokey" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status_fo" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="noshow" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bezoekers_shown" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="teverzenden" type="xs:string" minOccurs="0"/>
|
||
|
||
<xs:element name="verzonden" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="aangemaakt" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="verwijder" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="ordernr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kosten_klant" type="xs:string" minOccurs="0"/>
|
||
|
||
<xs:element name="host_user" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="contact_user" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="telefoon" type="xs:string" minOccurs="0"/>
|
||
|
||
<xs:element name="plaats" type="PlaatsType" minOccurs="0"/>
|
||
<xs:element name="cvab_mode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afgerond" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="cat_appr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dirtlevel" type="xs:string" minOccurs="0"/>
|
||
|
||
<xs:element name="mld_opdr" type="OpdrachtType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="tracking" type="TrackingType" minOccurs="0"/>
|
||
|
||
<xs:element name="rsv_artikel" type="RsvArtikelType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="rsv_deel" type="RsvDeelType" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
||
<xs:element name="bez_afspraak" type="AfspraakType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="mld_melding" type="MeldingType" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
||
<xs:element name="masterreservering" type="RsvRuimteType" minOccurs="0"/>
|
||
<xs:element name="subreservering" type="RsvRuimteType" minOccurs="0"/>
|
||
|
||
</xs:sequence>
|
||
|
||
<!-- attributen eventueel als nodig -->
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="RsvArtikelType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aantal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="totaal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="korting" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="RsvDeelType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="res_deel" type="ResDeelType" minOccurs="0"/>
|
||
<xs:element name="aantal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="status_bokey" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status_bo" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dirtlevel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="res_ruimte" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="van" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="tot" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="verwijder" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="geleverd" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="bezoeker" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ResDeelType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="discipline" type="DisciplineType" minOccurs="0"/>
|
||
<xs:element name="deel" type="InsDeelType" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="eenheid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prijsvast" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bulkreserveerbaar" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verwijder" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="persoon" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="alglevel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="image" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="TrackingType">
|
||
<xs:sequence>
|
||
<xs:element name="track" type="TrackType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="TrackType">
|
||
<xs:complexContent>
|
||
<xs:extension base="ElementOnlyBaseType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="user" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="subject" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
<xs:attribute name="code" type="xs:string" use="required"/>
|
||
</xs:extension>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ReserveringType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="verwijder" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="ispool" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="melding" type="MeldingType" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="rsv_ruimte" type="RsvRuimteType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
|
||
<xs:attribute name="content" type="xs:string" use="optional"/>
|
||
<xs:attribute name="total" type="xs:integer" use="optional"/>
|
||
</xs:complexType>
|
||
|
||
|
||
<xs:complexType name="UitvoerendeType">
|
||
<xs:sequence>
|
||
<xs:choice>
|
||
<xs:element name="persoon" type="PerslidType"/>
|
||
<xs:element name="bedrijf" type="BedrijfType"/>
|
||
</xs:choice>
|
||
</xs:sequence>
|
||
<xs:attribute name="niveau" type="xs:string" use="required"/>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="OpdrachtType">
|
||
<xs:sequence>
|
||
<!-- Basis velden -->
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="extra_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="melding_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uitvoerende_keys" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="statusopdr_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="actiecode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="standaardopdr_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
|
||
<!-- Datum velden met eigen type -->
|
||
<xs:element name="datumbegin" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="dagen" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="einddatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="datumgereed" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="plandatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="plandatum2" type="DatumType" minOccurs="0"/>
|
||
|
||
<!-- Nested discipline -->
|
||
<xs:element name="discipline" type="DisciplineType" minOccurs="0"/>
|
||
|
||
<!-- Diverse velden -->
|
||
<xs:element name="werkzaamheden" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uren" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="materiaal" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kosten" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="geprint" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="teverzenden" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verzonden" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="bedrijfopdr_volgnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uurloon" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking_fiat" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="flag" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="approved" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uren_refiat" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="uurloon_refiat" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="materiaal_refiat" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kosten_refiat" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="statusopdr_key_refiat" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="approved_refiat" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
|
||
<!-- Kenmerken -->
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
||
<!-- Kosten gerelateerde nested nodes -->
|
||
<xs:element name="kostenplaats" type="KostenplaatsType" minOccurs="0"/>
|
||
<xs:element name="kostensoort" type="KostensoortType" minOccurs="0"/>
|
||
|
||
<xs:element name="ordernr" type="xs:string" minOccurs="0"/>
|
||
|
||
<!-- Nested opdrachttype -->
|
||
<xs:element name="opdrachttype" type="OpdrachttypeType" minOccurs="0"/>
|
||
|
||
<!-- Optioneel parent opdracht als offerte -->
|
||
<xs:element name="offerte" type="OpdrachtType" minOccurs="0"/>
|
||
|
||
<!-- Contracten en facturen -->
|
||
<xs:element name="contract" type="ContractType" minOccurs="0"/>
|
||
<xs:element name="factuur" type="FactuurType" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
||
<!-- Dienst -->
|
||
<xs:element name="dienst" type="DienstType" minOccurs="0"/>
|
||
|
||
<!-- Contactpersonen -->
|
||
<xs:element name="backoffice_contact" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="contactpersoon" type="ContactpersoonType" minOccurs="0"/>
|
||
|
||
<!-- Uitvoerende -->
|
||
<xs:element name="uitvoerende" type="UitvoerendeType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="contract" type="ContractType" minOccurs="0"/>
|
||
<xs:element name="contactpersoon" type="ContactpersoonType" minOccurs="0"/>
|
||
<xs:element name="factuuradres" type="AdresType" minOccurs="0"/>
|
||
|
||
<xs:element name="opdr_id" type="xs:string" minOccurs="0"/>
|
||
<!-- Materiaal -->
|
||
<xs:element name="materiaal" type="MateriaalType" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
||
<!-- Afspraak -->
|
||
<xs:element name="afspraak" type="AfspraakType" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
||
<!-- Melding -->
|
||
<xs:element name="melding" type="MeldingType" minOccurs="0"/>
|
||
|
||
<!-- Activiteit -->
|
||
<xs:element name="activiteit" type="ActiviteitType" minOccurs="0"/>
|
||
|
||
<!-- Opdrachtnotitie -->
|
||
<xs:element name="notes" type="NotesType" minOccurs="0"/>
|
||
|
||
<!-- Tracking -->
|
||
<xs:element name="tracking" type="TrackingType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="MateriaalType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aantal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="totaal" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="DienstType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="eenheid" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="OpdrNoteType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="notitie" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="XReserveringType">
|
||
<xs:complexContent>
|
||
<xs:extension base="ReserveringType">
|
||
<xs:sequence>
|
||
<xs:element name="opmerking2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="aanvraag_datum_eind" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="status_omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="isannulering" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="gereserveerd_tijdvak" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="gereserveerd_datum" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:extension>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ScenarioType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="actief" type="xs:boolean" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="wijzig" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="versie" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="creator" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="MessageType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="soort" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="tekst" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="wijzig" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="KostenplaatsType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="nr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="begin" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="eind" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="module" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="limiet" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="limietperiode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="extern" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="kostenplaatsgrp" type="KostenplaatsgroepType" minOccurs="0"/>
|
||
<xs:element name="budgethouder" type="PerslidType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="KostenplaatsgroepType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="budgethouder" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="nr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="limiet" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="limietperiode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kostenplaatslimiet1" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kostenplaatslimiet2" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="SrtdeelType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afkorting" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ControleType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="datum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="TaakType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status_key" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="wijzig" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="RapportType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bestand" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="soort" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="versie" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="wijzig" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="SysrapportType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bestand" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="soort" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="versie" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="aanmaak" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="wijzig" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ContractType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="contractnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="datum_van" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="datum_tot" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="bedrag" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="factuuradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="bedrijf" type="BedrijfType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="FactuurType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="factuurnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="factuurdatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="bedrag" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="klant" type="BedrijfType" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="VerkoopfactuurType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="factuurnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="factuurdatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="bedrag" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="klant" type="BedrijfType" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verkoopdatum" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="RuimteType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="nr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bruto_vloeropp" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opp_alt1" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opp_alt2" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omtrek" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="inhoud" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="vloer_omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opp_gevelglas" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opp_separatieglas" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opp_gevelbekleding" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="beginuur" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="einduur" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="werkdagen" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="virtueel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mld_dienstniveau" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="srtruimte" type="SrtruimteType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="VerdiepingType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="volgnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="tekening" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="oppervlak" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="in_bewerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgz" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="virtueel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="ruimte" type="RuimteType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="SrtgebouwType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="passief" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verwijder" type="DatumType" minOccurs="0"/>
|
||
|
||
<xs:element name="uitvoertijd" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr1" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr2" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr4" type="TimeWithUnitType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="SrtruimteType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="prijs" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verwijder" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="verhuurbaar" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bevat_werkplek" type="xs:string" minOccurs="0"/>
|
||
|
||
<xs:element name="uitvoertijd" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr1" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr2" type="TimeWithUnitType" minOccurs="0"/>
|
||
<xs:element name="uitvoertijd_pr4" type="TimeWithUnitType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="TimeWithUnitType">
|
||
<xs:simpleContent>
|
||
<xs:extension base="xs:string">
|
||
<xs:attribute name="eenheid" type="xs:string" use="optional"/>
|
||
</xs:extension>
|
||
</xs:simpleContent>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="GebouwType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="adres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="postcode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="bruto_vloeropp" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omtrek" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="inhoud" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ordernr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verantwoordelijke" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="verantwoordelijke2" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="kostenplaats" type="KostenplaatsType" minOccurs="0"/>
|
||
<xs:element name="afleveradres" type="AdresType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="srtgebouw" type="SrtgebouwType" minOccurs="0"/>
|
||
<xs:element name="vervaldatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="beginuur" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="einduur" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="werkdagen" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="virtueel" type="xs:string" minOccurs="0"/>
|
||
<!-- Geneste verdiepingen -->
|
||
<xs:element name="verdieping" type="VerdiepingType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="dwgx" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="dwgy" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="x" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="y" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="image" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="mjb_score1" type="xs:string" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
|
||
<xs:complexType name="LocatieType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="adres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="postcode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="plaats" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_land" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_adres" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_postcode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_plaats" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="post_land" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="tekening" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verantw" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="verantw_tel" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="volgnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="gebouw" type="GebouwType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="terreinsector" type="TerreinsectorType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="TerreinsectorType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="naam" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="oppervlak" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omtrek" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="ordernr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="image" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="vervaldatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="srtdiscipline" type="SrtDisciplineType" minOccurs="0"/>
|
||
<xs:element name="kostenplaats" type="KostenplaatsType" minOccurs="0"/>
|
||
<xs:element name="verantwoordelijke" type="PerslidType" minOccurs="0"/>
|
||
<xs:element name="verantwoordelijke2" type="PerslidType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="DistrictType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="locatie" type="LocatieType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
|
||
<xs:complexType name="RegioType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externnr" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="kenmerk" type="KenmerkType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="district" type="DistrictType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
|
||
|
||
<xs:complexType name="BudgetType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="begindatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="einddatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="bedrag" type="xs:decimal" minOccurs="0"/>
|
||
<xs:element name="status" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="ProjectType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="begindatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="einddatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="KostenrubriekType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="afkorting" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="KostengroepType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="name" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="code" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externid" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="externsyncdate" type="DatumType" minOccurs="0"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:complexType name="KostensoortType">
|
||
<xs:sequence>
|
||
<xs:element name="key" type="xs:string"/>
|
||
<xs:element name="omschrijving" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="omschrijving_alt" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="groep" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="groep_alt" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="opmerking" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="refcode" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="doorbelasten" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="btw" type="xs:string" minOccurs="0"/>
|
||
<xs:element name="einddatum" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="verwijder" type="DatumType" minOccurs="0"/>
|
||
<xs:element name="opdracht" type="OpdrachtType" minOccurs="0" maxOccurs="unbounded"/>
|
||
<xs:element name="budget" type="BudgetType" minOccurs="0" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
|
||
</xs:schema>
|