<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema id="Framtalsgogn" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<!--
	Síðast breytt: 3.11.2020 Kl. 7:30
	-->
	<xs:include schemaLocation="https://vefur.rsk.is/ws/schema/rsktypes.xsd"/>

	<xs:element name="Framtalsgogn">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Vidskiptastofnun" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Vidskiptastofnun">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Framtalsar" type="TegNum_4"/>
				<xs:element name="Audkennisnumer" type="TegString_4"/>
				<xs:element name="AudkennislykillRSK" type="TegString_1_12"/>
				<xs:element name="KennitalaStofnunar" type="TegKennitala"/>
				<xs:element name="Tolvupostfang" type="TegString_1_200" minOccurs="1"/>
				<xs:element ref="Afstemming" maxOccurs="unbounded" minOccurs="0"/>
				<xs:element name="Athugasemdir" type="TegString_1_200" maxOccurs="unbounded" minOccurs="0"/>
				<xs:element ref="Vidskiptamadur" maxOccurs="unbounded" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Afstemming">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="AfstemmingTexti"  type="TegString_1_60"/>
				<xs:element name="AfstemmingFjarhaed" type="TegUpphaed"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!--
	Kaflinn Vidskiptamadur og undirkaflarnir hans eru notaðir við árleg skil á framtalsgögnum sem meðal
	annars eru notuð til áritunar á skattframtöl
	Kaflinn FatcaCrs hefur verið tekinn útúr sniðinu og sérstök snið gerð fyrir CRS og FATCA skil.
	-->
	<xs:element name="Vidskiptamadur">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="KennitalaVidskiptamanns" minOccurs="0" type="TegKennitala"/>
				<xs:element ref="ErlendurAdili" minOccurs="0"/>
				<xs:element ref="ErlendSkil" minOccurs="0"/>
				<xs:element ref="InnstaedurInnlendar" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="Fasteignalan" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="SkuldirOgVaxtagjold" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="VerdbrefOgKrofur" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="Hlutabref" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ErlendHlutabref" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="EydubladRSK315" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="AdrarUpplysingar" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ErlendurAdili">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Nafn" type="TegString_1_70"/>
				<xs:element name="EigandiGreidslu" type="TegString_J_N"/>
				<xs:element name="Tin" type="TegString_1_20"  minOccurs="0"/>
				<xs:element name="OECDkodi" type="TegString_OECD"/>
				<xs:element name="Gata" type="TegString_1_70" />
				<xs:element name="Borg" type="TegString_1_35"/>
				<xs:element name="Fylki" type="TegString_1_35" minOccurs="0"/>
				<xs:element name="Land" type="TegLandKodi"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ErlendSkil">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="TegundSkila" type="TegTegundSkila"/>
				<xs:element name="TegundVidskiptamanns" type="TegTegundAdila"/>
				<xs:element name="TegundEiganda" type="TegTegundEiganda"/>
				<xs:element name="Tin" type="TegString_1_20"  minOccurs="0"/>
				<xs:element name="Nafn" type="TegString_1_70"/>
				<xs:element name="Gata" type="TegString_1_70" />
				<xs:element name="Borg" type="TegString_1_35"/>
				<xs:element name="Fylki" type="TegString_1_35" minOccurs="0"/>
				<xs:element name="Land" type="TegLandKodi"/>
				<xs:element name="Faedingardagur" type="TegDagsetning" minOccurs="0"/>
				<xs:element name="Faedingarland" type="TegLandKodi" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="InnstaedurInnlendar">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Banki" type="TegString_4"/>
				<xs:element name="Hb" type="TegString_2"/>
				<xs:element name="ReikningurNumer" type="TegString_1_6"/>
				<xs:element name="Lysing" type="TegString_1_60"/>
				<xs:element name="Innstaeda" type="TegUpphaed"/>
				<xs:element name="Vaxtatekjur" type="TegUpphaed"/>
				<xs:element name="Stadgreidsla" type="TegUpphaed"/>
				<xs:element name="Heildarvelta" type="TegUpphaed"/>
				<xs:element name="Gengishagnadur"  type="TegUpphaed"  minOccurs="0"/>
				<xs:element name="GengishagnadurStgr"  type="TegUpphaed"  minOccurs="0"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element ref="Threp" minOccurs="0" maxOccurs="4"/>
				<xs:element ref="Greidslur" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Threp">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="HeitiThreps" type="TegThrep"/>
				<xs:element name="Vaxtatekjur" type="TegUpphaed"/>
				<xs:element name="Stadgreidsla" type="TegUpphaed"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Greidslur">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Tegund" type="TegGreidsluTegund"/>
				<xs:element name="Upphaed" type="TegUpphaed"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Fasteignalan">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="KennitalaLanseiganda" type="TegKennitala" minOccurs="0" nillable="true"/>
				<xs:element name="HlutiLans" type="TegHlutiLans" minOccurs="0"/>
				<xs:element name="Banki" type="TegString_4" minOccurs="0"/>
				<xs:element name="Hb" type="TegString_2" minOccurs="0"/>
				<xs:element name="LanNumer" type="TegString_1_6" minOccurs="0"/>
				<xs:element name="Lansnumer"  type="TegString_1_20"  minOccurs="1"/>
				<xs:element name="LansnumerFyrra"  type="TegString_0_20"  minOccurs="0"/>
				<xs:element name="Lantokudagur" type="TegDagsetning"/>
				<xs:element name="TegundVisitolu" minOccurs="0" type="TegString_1"/>
				<xs:element name="Grunnvisitala" minOccurs="0" type="TegNum_7_1"/>
				<xs:element name="HlutfallVerdtryggingar" type="xs:decimal" minOccurs="0"/>
				<xs:element name="Vaxtaprosenta" type="TegNum_7_4"/>
				<xs:element name="Greidslumanudir" type="TegString_1_15" minOccurs="0"/>
				<xs:element name="UpphaflegurLanstimi" type="xs:decimal" minOccurs="0"/>
				<xs:element name="UpphaflegLansupphaed" type="TegUpphaed"/>
				<xs:element name="Lantokukostnadur" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="Heildargreidslur" type="TegUpphaed"/>
				<xs:element name="AfborgunNafnverds" type="TegUpphaed"/>
				<xs:element name="UppreiknadarEftirstodvar" type="TegUpphaed"/>
				<xs:element name="Vanskil" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="Drattarvextir" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="Vaxtagjold" type="TegUpphaed"/>
				<xs:element name="FastanumerVedstadar"  type="TegString_1_7" minOccurs="0"/>
				<xs:element name="Vedheiti" type="TegString_1_30" minOccurs="0"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element name="UpprunaAudkenniFyrra"  type="TegString_0_30"  minOccurs="0"/>
				<xs:element name="DagsetningYfirtoku" type="TegDagsetning" minOccurs="0"/>
				<xs:element name="UppruniDagsetningar" type="TegString_1" minOccurs="0"/>
				<xs:element name="Yfirtokuvisitala" type="TegNum_7_1" minOccurs="0"/>
				<xs:element name="UppreiknadarAfborganir" nillable="true" type="TegUpphaed" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="SkuldirOgVaxtagjold">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Banki" type="TegString_4" minOccurs="0"/>
				<xs:element name="Hb" type="TegString_2" minOccurs="0"/>
				<xs:element name="Numer" type="TegString_1_6" minOccurs="0"/>
				<xs:element name="Lansnumer"  type="TegString_1_20"  minOccurs="1"/>
				<xs:element name="LansnumerFyrra"  type="TegString_0_20"  minOccurs="0"/>
				<xs:element name="Lysing" type="TegString_1_60"/>
				<xs:element name="Vaxtagjold" type="TegUpphaed"/>
				<xs:element name="Eftirstodvar" type="TegUpphaed"/>
				<xs:element name="Heildarvelta" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="Fastanumer" type="TegString_5" minOccurs="0" />
				<xs:element name="Rekstrarleiga"  type="TegString_1"  minOccurs="0" />
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element name="EndurreiknadLan"  type="TegString_1"  minOccurs="0" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="VerdbrefOgKrofur">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Banki" type="TegString_4" minOccurs="0"/>
				<xs:element name="Hb" type="TegString_2" minOccurs="0"/>
				<xs:element name="Numer" type="TegString_1_6"  minOccurs="0"/>
				<xs:element name="Lysing" type="TegString_1_60"/>
				<xs:element name="TegundVerdbrefs" type="TegStringVerdbref" minOccurs="0"/>
				<xs:element name="Vaxtatekjur" type="TegUpphaed"/>
				<xs:element name="Eign" type="TegUpphaed"/>
				<xs:element name="Stadgreidsla" type="TegUpphaed"/>
				<xs:element name="ISINnumer" minOccurs="0" type="TegString_12"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element ref="Threp" minOccurs="0" maxOccurs="4"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Hlutabref">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="KennitalaFelags" type="TegKennitala"/>
				<xs:element name="Eign" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="EignMarkadsverd" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="Ardur" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="Stadgreidsla" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="DagsArdgreidslu" type="TegDagsetning" minOccurs="0"/>
				<xs:element name="ISINnumer" minOccurs="0" type="TegString_12"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element ref="HlutabrefKaup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="HlutabrefSala" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="HlutabrefKaup">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Kaupdagur" type="TegDagsetning"/>
				<xs:element name="Nafnverd" type="TegUpphaed"/>
				<xs:element name="KaupGengi" minOccurs="0" type="TegUpphaedTvi"/>
				<xs:element name="Kaupverd" type="TegUpphaed"/>
				<xs:element name="KennitalaSeljanda" type="TegKennitala"/>
				<xs:element name="ISINnumer" minOccurs="0" type="TegString_12"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="HlutabrefSala">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Soludagur" type="TegDagsetning"/>
				<xs:element name="Nafnverd" type="TegUpphaed"/>
				<xs:element name="SoluGengi" minOccurs="0" type="TegUpphaedTvi"/>
				<xs:element name="Soluverd" type="TegUpphaed"/>
				<xs:element name="KennitalaKaupanda" type="TegKennitala"/>
				<xs:element name="Kaupar" minOccurs="0" type="TegNum_4"/>
				<xs:element name="Kaupverd" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="Stadgreidsla" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="ISINnumer" minOccurs="0" type="TegString_12"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ErlendHlutabref">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Lysing" type="TegString_1_60"/>
				<xs:element name="Land" type="TegLandKodi"/>
				<xs:element name="Nafnverd" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="Eign" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="EignMarkadsverd" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="FjoldiHluta" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="Kaupverd" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="Ardur" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="DagsArdgreidslu" minOccurs="0" type="TegDagsetning"/>
				<xs:element name="ErlendStadgreidsla" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="ISINnumer" minOccurs="0" type="TegString_12"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element ref="ErlendHlutabrefKaup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ErlendHlutabrefSala" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ErlendHlutabrefKaup">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Seljandi" type="TegKennitala"/>
				<xs:element name="Vidskiptadagur" type="TegDagsetning"/>
				<xs:element name="Nafnverd" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="FjoldiHluta" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="Gengi" minOccurs="0" type="TegUpphaedTvi"/>
				<xs:element name="ErlentKaupverd"  type="TegUpphaed"/>
				<xs:element name="Myntkodi" minOccurs="0" type="TegMyntKodi"/>
				<xs:element name="Myntgengi" minOccurs="0" type="TegUpphaedTvi"/>
				<xs:element name="Kaupverd" type="TegUpphaed"/>
				<xs:element name="ISINnumer" minOccurs="0" type="TegString_12"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ErlendHlutabrefSala">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Kaupandi" type="TegKennitala"/>
				<xs:element name="Vidskiptadagur" type="TegDagsetning"/>
				<xs:element name="Nafnverd" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="FjoldiHluta" minOccurs="0" type="TegUpphaed"/>
				<xs:element name="Soluverd" type="TegUpphaed"/>
				<xs:element name="Kaupar" minOccurs="0" type="TegNum_4"/>
				<xs:element name="ISINnumer" minOccurs="0" type="TegString_12"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="EydubladRSK315">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Banki" type="TegString_4" minOccurs="0"/>
				<xs:element name="Hb" type="TegString_2" minOccurs="0"/>
				<xs:element name="Numer" type="TegString_1_6"  minOccurs="0"/>
				<xs:element name="LysingBrefs" type="TegString_1_60"/>
				<xs:element name="TegundVerdbrefs" type="TegStringVerdbref" minOccurs="0"/>
				<xs:element name="AdurVextirAArinu" type="TegUpphaed" minOccurs="0"/>
				<xs:element name="HvenaerSelt" type="TegDagsetning"/>
				<xs:element name="HverjumSelt" type="TegString_1_60"/>
				<xs:element name="KennitalaKaupanda" type="TegKennitala"/>
				<xs:element name="Soluverd" type="TegUpphaed"/>
				<xs:element name="Stadgreidsla" type="TegUpphaed"/>
				<xs:element name="HvenaerKeypt" type="TegDagsetning"/>
				<xs:element name="AfHverjumKeypt" type="TegString_1_60"/>
				<xs:element name="KennitalaSeljanda" type="TegKennitala" minOccurs="0"/>
				<xs:element name="Stofnverd" type="TegUpphaed"  minOccurs="0"/>
				<xs:element name="ISINnumer" minOccurs="0" type="TegString_12"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element ref="Threp" minOccurs="0" maxOccurs="4"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="AdrarUpplysingar">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Afskriftir" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="FasteignalanAfskrift" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="Endurgreidslur" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="FasteignalanLeidretting" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Afskriftir">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Banki" type="TegString_4" minOccurs="0"/>
				<xs:element name="Hb" type="TegString_2" minOccurs="0"/>
				<xs:element name="Numer" type="TegString_1_6"  minOccurs="0"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element name="UpphaedAfskriftar" type="TegUpphaed"/>
				<xs:element name="UpphaedEndurheimt" type="TegUpphaed"  minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="FasteignalanAfskrift">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Banki" type="TegString_4" minOccurs="0"/>
				<xs:element name="Hb" type="TegString_2" minOccurs="0"/>
				<xs:element name="Numer" type="TegString_1_6"  minOccurs="0"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element name="UpphaedAfskriftar" type="TegUpphaed"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Endurgreidslur">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Banki" type="TegString_4" minOccurs="0"/>
				<xs:element name="Hb" type="TegString_2" minOccurs="0"/>
				<xs:element name="Numer" type="TegString_1_6"  minOccurs="0"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element name="UpphaedEndurgreidslu" type="TegUpphaed"  minOccurs="0"/>
				<xs:element name="EgrFlanHofudstoll" type="TegUpphaed"  minOccurs="0"/>
				<xs:element name="EgrFlanVaxtagjold" type="TegUpphaed"  minOccurs="0"/>
				<xs:element name="EgrOnnurHofudstoll" type="TegUpphaed"  minOccurs="0"/>
				<xs:element name="EgrOnnurVaxtagjold" type="TegUpphaed"  minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="FasteignalanLeidretting">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Banki" type="TegString_4" minOccurs="0"/>
				<xs:element name="Hb" type="TegString_2" minOccurs="0"/>
				<xs:element name="Numer" type="TegString_1_6"  minOccurs="0"/>
				<xs:element name="UpprunaAudkenni"  type="TegUpprunaAudkenni"  minOccurs="1"/>
				<xs:element name="Heildargreidslur" type="TegUpphaed"/>
				<xs:element name="AfborgunNafnverds" type="TegUpphaed"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>


