<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:general="http://hagstofa.is/innsofnun/general" xmlns="http://hagstofa.is/innsofnun/upplysingaveita-svf" targetNamespace="http://hagstofa.is/innsofnun/upplysingaveita-svf" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.5">
	<xs:annotation>
		<xs:documentation>Skema fyrir fjárhagsupplýsingar frá sveitafrélögunum.</xs:documentation>
	</xs:annotation>
	<xs:import namespace="http://hagstofa.is/innsofnun/general" schemaLocation="tengilidur.xsd">
		<xs:annotation>
			<xs:documentation>Skema fyrir tengiliðaupplýsingar flutt inn</xs:documentation>
		</xs:annotation>
	</xs:import>
	<xs:element name="fjrhsvf" id="hs.innsofnun.upplysingaveita-svf.fjrhsvf">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="skil" id="hs.innsofnun.upplysingaveita-svf.skil" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>Upplýsingar um skilin sjálf, þ.e. tímabil, gagnaveitanda o.þ.h.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="tengilidur" type="general:tengilidurType" id="hs.innsofnun.upplysingaveita-svf.skil.tengilidur">
								<xs:annotation>
									<xs:documentation>Upplýsingar um tengilið sveitarfélags</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="stofnanir" id="hs.innsofnun.upplysingaveita-svf.skil.stofnanir" minOccurs="0" maxOccurs="1">
								<xs:annotation>
									<xs:documentation>Listi yfir stofnanir, þar sem kostnaður skiptist milli deilda.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="stofnun" id="hs.innsofnun.upplysingaveita-svf.skil.stofnun" minOccurs="1" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Einstök stofnun sveitarfélagsins</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="tengilidur" type="general:tengilidurType" id="hs.innsofnun.upplysingaveita-svf.stofnun.tengilidur" minOccurs="0" maxOccurs="1">
														<xs:annotation>
															<xs:documentation>Tengiliður stofnunar s.s. forstöðumaður</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="skipting" minOccurs="1" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Skipting fjárhæða á einstakar deildir. Gildið skal vera tala á bilinu 1-100 og táknar hlutfallslega skiptingu fyrir viðkomandi deild. Þarf að vera samtals 100.0</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:decimal">
																	<xs:attribute name="deild" type="xs:string" use="required" id="hs.innsofnun.upplysingaveita-svf.skipting.deild">
																		<xs:annotation>
																			<xs:documentation>Auðkenni deildar (COFOG) sem hlutfall (skipting) á við um.</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="innri_lykill" type="xs:string" use="required" id="hs.innsofnun.upplysingaveita-svf.stofnun.innri_lykill">
													<xs:annotation>
														<xs:documentation>Innra númer stofnunar, þ.e. lykill sem auðkennir stofnun í bókhaldi viðkomandi sveitarfélags</xs:documentation>
													</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="sveitarfelagsnumer" use="required" id="hs.innsofnun.upplysingaveita-svf.skil.sveitarfelagsnumer">
							<xs:annotation>
								<xs:documentation>Númer sveitarfélags eins og það er skilgreint á hverjum tíma.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:pattern value="[0-9]{4}"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="uppgjorstimi" type="xs:dateTime" use="required" id="hs.innsofnun.upplysingaveita-svf.skil.uppgjorstimi">
							<xs:annotation>
								<xs:documentation>Dagsetning og tími sem uppgjörið er gert, þ.e. á hvaða tíma er uppgjörið gert (og þar með skjalið).</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="timabil" use="required" id="hs.innsofnun.upplysingaveita-svf.skil.timabil">
							<xs:annotation>
								<xs:documentation>Tímabil sem uppgjörið nær yfir. Þ.e. sá ársfjórðungur eða ár sem tölurnar eiga við um. Format: YYYY, YYYYQqq (20111Q01) eða YYYYMmm (2011M09).</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:pattern value="[0-9][0-9][0-9][0-9](Q0[1-4])*"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="tegund_skila" use="required" id="hs.innsofnun.upplysingaveita-svf.skil.tegund_skila">
							<xs:annotation><xs:documentation>Tegund skila</xs:documentation></xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:annotation>
										<xs:documentation>Þriggja ára áætlun</xs:documentation>
									</xs:annotation>
									<xs:enumeration value="F">
										<xs:annotation>
											<xs:documentation>Innan árs skil (Sjálfgefið)</xs:documentation>
										</xs:annotation>
									</xs:enumeration>
									<xs:enumeration value="G">
										<xs:annotation>
											<xs:documentation/>
										</xs:annotation>
									</xs:enumeration>
									<xs:enumeration value="A">
										<xs:annotation>
											<xs:documentation>Ár (óendurskoðað)</xs:documentation>
										</xs:annotation>
									</xs:enumeration>
									<xs:enumeration value="1A">
										<xs:annotation>
											<xs:documentation>Eins árs áætlun</xs:documentation>
										</xs:annotation>
									</xs:enumeration>
									<xs:enumeration value="1B">
										<xs:annotation>
											<xs:documentation/>
										</xs:annotation>
									</xs:enumeration>
									<xs:enumeration value="3A">
										<xs:annotation>
											<xs:documentation/>
										</xs:annotation>
									</xs:enumeration>
									<xs:enumeration value="E">
										<xs:annotation>
											<xs:documentation>Endurskoðað uppgjör</xs:documentation>
										</xs:annotation>
									</xs:enumeration>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
            <xs:attribute name="tegund_breytinga" use="optional" id="hs.innsofnun.upplysingaveita-svf.skil.tegund_breytinga" default="F">
              <xs:annotation>
                <xs:documentation>Tegund breytinga skilgreinir hvernig eigi að meðhöndla gögnin með tilliti til breytinga.  
                Þegar verið er að senda ítrekað gögn fyrir sama tímabil af sömu tegund getur sendandi skilgreint hvernig skuli standa að uppfærslu/breytingum á eldri gögnum.
                </xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="F">
                    <xs:annotation>
                      <xs:documentation>Fullkomið gagnasett; allar eldri línur fyrir tímabil, tegund skila og sendanda eru merktar ógildar.</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="B">
                    <xs:annotation>
                      <xs:documentation>Gagnasett með breytingum; eldri línur fyrir tímabil, tegund skila og sendanda eru merktar ógildar ef þær eru einnig skilgreindar í skilum og nýjum línum er bætt við. 
                      Línur úr eldri skilum sem ekki eru skilgreindar í skilum eru óhreyfðar og því enn í gildi.</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
            <xs:attribute name="sendandi" id="hs.innsofnun.upplysingaveita-svf.skil.sendandi" use="optional" type="xs:string">
              <xs:annotation>
                <xs:documentation>Sendandi er sá sem skilar gögnum og sé engin sendandi gefin upp er sveitarfélagið sjálft skráð sem sendandi.  
                Ef fyrirtæki, byggðasamlög eða aðrir s.s. endurskoðendur skila inn gögnum fyrir hönd sveitarfélags skal notandanafn viðkomandi vera skráð sem sendandi. Sveitarfélagið sem gögnin eiga við um er skilgreint í skil.sveitarfelagsnumer. í öllum tilfellum</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:complexType>
				</xs:element>
				<xs:element name="linur" id="hs.innsofnun.upplysingaveita-svf.linur">
					<xs:annotation>
						<xs:documentation>Gagnahluti þar sem hver lína er skilgreind eftir deildum, lyklum og tegundum.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="lina" id="hs.innsofnun.upplysingaveita-svf.lina" minOccurs="1" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Einstök lína í skilum</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="stada_timabils" type="xs:long" id="hs.innsofnun.upplysingaveita-svf.lina.stada_timabils" minOccurs="0" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>Staða tímabils</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="hreyfing_timabils" type="xs:long" id="hs.innsofnun.upplysingaveita-svf.lina.hreyfing_timabils"  minOccurs="0" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>Hreyfing tímabils</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="aaetlun_timabils" type="xs:long" id="hs.innsofnun.upplysingaveita-svf.lina.aaetlun_timabils" minOccurs="0" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>Áætlun tímabils</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="aaetlun_ars" type="xs:long" id="hs.innsofnun.upplysingaveita-svf.lina.aaetlun_ars" minOccurs="0" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>Áætlun árs</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="deild" type="xs:string" use="optional" id="hs.innsofnun.upplysingaveita-svf.lina.deild">
										<xs:annotation>
											<xs:documentation>Auðkenni deildar (COFOG) sem hlutfall (skipting) á við um.</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="lykill" type="xs:string" use="required" id="hs.innsofnun.upplysingaveita-svf.lina.lykill">
										<xs:annotation>
											<xs:documentation>Auðkenni lykils, þ.e. GFS lykill</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="tegund_faerslu" use="optional" id="hs.innsofnun.upplysingaveita-svf.lina.tegund_faerslu">
										<xs:annotation>
											<xs:documentation>Tegund færslu. HS = Höfuðstóll, AB = Afborgun, VB = Verðbætur, ST = Stofnkostnaður, AF = Afskriftir, SV = Söluverð.
Einungis er gert ráð fyrir að attribute sé notað þegar um lánaupplýsingar er að ræða. Annars er það óþarft.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:enumeration value="HS">
													<xs:annotation>
														<xs:documentation>Höfuðstóll</xs:documentation>
													</xs:annotation>
												</xs:enumeration>
												<xs:enumeration value="AB">
													<xs:annotation>
														<xs:documentation>Afborgun</xs:documentation>
													</xs:annotation>
												</xs:enumeration>
												<xs:enumeration value="VB">
													<xs:annotation>
														<xs:documentation>Verðbætur</xs:documentation>
													</xs:annotation>
												</xs:enumeration>
												<xs:enumeration value="ST">
													<xs:annotation>
														<xs:documentation>Stofnkostnaður</xs:documentation>
													</xs:annotation>
												</xs:enumeration>
												<xs:enumeration value="AF">
													<xs:annotation>
														<xs:documentation>Afskriftir</xs:documentation>
													</xs:annotation>
												</xs:enumeration>
												<xs:enumeration value="SV">
													<xs:annotation>
														<xs:documentation>Söluverð</xs:documentation>
													</xs:annotation>
												</xs:enumeration>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="gjaldmidill" use="optional" id="hs.innsofnun.upplysingaveita-svf.lina.gjaldmidill">
										<xs:annotation>
											<xs:documentation>Tegund gjaldmiðils. Þriggja stafa kóði sem auðkennir gjaldmiðil smkv. ISO-4217</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:pattern value="[A-Z]{3}"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="sjodur" default="A" id="hs.innsofnun.upplysingaveita-svf.lina.sjodur">
										<xs:annotation>
											<xs:documentation>A = A-hluti, B = B-hluti</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:enumeration value="A">
													<xs:annotation>
														<xs:documentation>A - hluti</xs:documentation>
													</xs:annotation>
												</xs:enumeration>
												<xs:enumeration value="B">
													<xs:annotation>
														<xs:documentation>B - hluti</xs:documentation>
													</xs:annotation>
												</xs:enumeration>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="stofnun" type="xs:string" use="optional" id="hs.innsofnun.upplysingaveita-svf.lina.stofnun">
										<xs:annotation>
											<xs:documentation>Einkvæmur lykill stofnunar eins og hann er skilgreindur í bókhaldskerfi viðkomandi sveitarfélags. Ef stofnun er ekki tilgreind verður malaflokkur að vera skilgreindur</xs:documentation>
										</xs:annotation>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="version" type="xs:string" id="hs.innsofnun.upplysingaveita-svf.skil.version">
				<xs:annotation>
					<xs:documentation>Útgáfunúmer</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
</xs:schema>
