De volgende extra afspraken zijn gemaakt en worden gecontroleerd, maar nog niet in de XSD verwerkt: Root element levering is verplicht 1e regel moet zijn <?xml version="1.0" encoding="UTF-8"?> Bestand moet extensie .xml hebben In het veld zorgfunctie worden alleen de eerste twee posities gevuld, met de iWMO of Jeugdwet codering De XSD definitie is als volgt: <?xml version="1.0" encoding="utf-8"?> <xs:schema targetNamespace="http://schemas.vecozo.nl/berichtuitwisseling/trekki ngsrecht/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.vecozo.nl/berichtuitwisseling/trekkingsrecht/v 1"> <xs:simpleType name="Alfanumeriek1"> <xs:restriction base="xs:string"> <xs:maxLength value="1"/> </xs:restriction> </xs:simpleType> <xs:element name="Functiebudget" type="Functiebudget"/> <xs:complexType name="Functiebudget"> <xs:sequence> <xs:element name="Bedrag" type="Bedrag" minOccurs="1" maxOccurs="1"/> <xs:element name="Zorgfunctie" type="xs:string" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:simpleType name="KvkNummer"> <xs:restriction base="xs:int"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> <xs:element name="Levering" type="Levering"/> <xs:complexType name="Levering"> <xs:sequence> <xs:element name="Volledigheidscontrole" type="Volledigheidscontrole" minOccurs="1" maxOccurs="1"/> <xs:element name="Beschikkingen" type="BeschikkingCollection" minOccurs="1" maxOccurs="1"/> <xs:element name="DatumAanmaakBericht" type="xs:dateTime" minOccurs="1" maxOccurs="1"/> <xs:element name="ReferentieLevering" type="ReferentieLevering" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:element name="MeldingCollection" type="MeldingCollection"/> <xs:complexType name="MeldingCollection"> <xs:sequence> <xs:element name="Melding" type="Melding" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="Retourbericht" type="Retourbericht"/> <xs:complexType name="Retourbericht"> <xs:sequence> <xs:element name="ReferentieLevering" type="ReferentieLevering" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Meldingen" type="MeldingCollection" minOccurs="1" maxOccurs="1"/> <xs:element name="ConversatieId" type="xs:string" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:element name="Melding" type="Melding"/> <xs:complexType name="Melding"> <xs:sequence> <xs:element name="Foutcode" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Omschrijving" type="xs:string" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:element name="BeschikkingCollection" type="BeschikkingCollection"/> <xs:complexType name="BeschikkingCollection"> <xs:sequence> <xs:element name="Toekenningsbeschikking" type="Toekenningsbeschikking" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:simpleType name="BSN"> <xs:restriction base="xs:int"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AantalBeschikkingen"> <xs:restriction base="xs:int"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> <xs:element name="Contactpersoon" type="Contactpersoon"/> <xs:complexType name="Contactpersoon"> <xs:sequence> <xs:element name="Soort" type="Alfanumeriek1" minOccurs="1" maxOccurs="1"/> <xs:element name="Achternaam" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Tussenvoegsels" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Voorletters" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Geslacht" type="Alfanumeriek1" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="BSN" type="BSN" minOccurs="0" maxOccurs="1"/> <xs:element name="KvkNummer" type="KvkNummer" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Straatnaam" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Huisnummer" type="xs:int" minOccurs="1" maxOccurs="1"/> <xs:element name="HuisnummerToevoeging" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Postcode" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Plaatsnaam" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Land" type="LandCode" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Telefoonnummer" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Emailadres" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/> </xs:sequence> </xs:complexType> <xs:simpleType name="Bedrag"> <xs:restriction base="xs:int"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ReferentieLevering"> <xs:restriction base="xs:string"> <xs:length value="10"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="Code"> <xs:restriction base="xs:int"> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> <xs:element name="Toekenningsbeschikking" type="Toekenningsbeschikking"/> <xs:complexType name="Toekenningsbeschikking"> <xs:sequence> <xs:element name="Wet" type="Alfanumeriek1" minOccurs="1" maxOccurs="1"/> <xs:element name="Afgever" type="Code" minOccurs="1" maxOccurs="1"/> <xs:element name="Afgiftedatum" type="xs:date" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Ingangsdatum" type="xs:date" minOccurs="1" maxOccurs="1"/> <xs:element name="Einddatum" type="xs:date" minOccurs="1" maxOccurs="1"/> <xs:element name="BSN" type="BSN" minOccurs="1" maxOccurs="1"/> <xs:element name="Geboortedatum" type="xs:date" minOccurs="1" maxOccurs="1"/> <xs:element name="Nummer" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="Contactpersoon" type="Contactpersoon" minOccurs="0" maxOccurs="1"/> <xs:element name="Budget" type="Budget" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="Budget" type="Budget"/> <xs:complexType name="Budget"> <xs:sequence> <xs:element name="TotaalBedrag" type="Bedrag" minOccurs="1" maxOccurs="1"/> <xs:element name="Ingangsdatum" type="xs:date" minOccurs="1" maxOccurs="1"/> <xs:element name="Einddatum" type="xs:date" minOccurs="1" maxOccurs="1"/> <xs:element name="MaximaalVrijBesteedbaarBedrag" type="Bedrag" minOccurs="0" maxOccurs="1" nillable="true"/> <xs:element name="Functiebudget" type="Functiebudget" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="Volledigheidscontrole" type="Volledigheidscontrole"/> <xs:complexType name="Volledigheidscontrole"> <xs:sequence> <xs:element name="AantalBeschikkingen" type="AantalBeschikkingen" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:simpleType name="LandCode"> <xs:restriction base="xs:string"> <xs:length value="2"/> </xs:restriction> </xs:simpleType> </xs:schema>
© Copyright 2025 ExpyDoc