Schema knf.tpp.xsd


schema location ..\..\xsd\tpp\knf.tpp.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace knf.tpp
 
Simple types 
IdentyfikatorDostawcyDanychTyp 
IdentyfikatorInstytucjiFinansowejTyp 


schema location ..\..\xsd\tpp\knf.tpp.Daty.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace knf.tpp
 
Simple types 
DataPrzedzial1Typ 


schema location ..\..\xsd\tpp\knf.tpp.Liczby.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace knf.tpp
 
Simple types 
LiczbaCalkowitaNieujemna19Typ 
LiczbaNieujemna19.2Typ 


schema location ..\..\xsd\tpp\knf.tpp.Teksty.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace knf.tpp
 
Simple types 
IdentyfikatorKRSTyp 
IdentyfikatorLEITyp 
IdentyfikatorPTETyp 
IdentyfikatorTFITyp 
IdentyfikatorZUTyp 
OkresSprawozdawczyPolroczeRokTyp 
OkresSprawozdawczyRokTyp 
Opis1000ZnakowTyp 
Opis100ZnakowTyp 
Opis300ZnakowTyp 


schema location ..\..\xsd\tpp\knf.tpp.WskaznikiLogiczne.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace knf.tpp
 
Simple types 
WskaznikLogiczny0lub1Typ 
WskaznikLogiczny1albotrueTyp 


simpleType IdentyfikatorDostawcyDanychTyp
namespace knf.tpp
type union of (IdentyfikatorTFITyp, IdentyfikatorLEITyp, IdentyfikatorKRSTyp, IdentyfikatorZUTyp, IdentyfikatorPTETyp)
annotation
documentation
Typ prosty obejmujące następujące identyfikatory: TFI, LEI, KRS, ZU, PTE

simpleType IdentyfikatorInstytucjiFinansowejTyp
namespace knf.tpp
type union of (IdentyfikatorTFITyp, IdentyfikatorLEITyp, IdentyfikatorKRSTyp, IdentyfikatorZUTyp, IdentyfikatorPTETyp)
annotation
documentation
Typ prosty obejmujące następujące identyfikatory: TFI, LEI, KRS, ZU oraz PTE.

simpleType DataPrzedzial1Typ
namespace knf.tpp
type restriction of xs:date
properties
base xs:date
facets
Kind Value Annotation
minInclusive 2022-01-01
maxInclusive 2099-12-31
annotation
documentation
Data od 2023-01-01 do 2099-12-31 w formacie YYYY-MM-DD.

simpleType LiczbaCalkowitaNieujemna19Typ
namespace knf.tpp
type restriction of xs:decimal
properties
base xs:decimal
facets
Kind Value Annotation
minInclusive 0
totalDigits 19
fractionDigits 0
annotation
documentation
Liczba całkowita nieujemna, tj. większa lub równa 0, składająca się z maksymalnie 19 cyfr.

simpleType LiczbaNieujemna19.2Typ
namespace knf.tpp
type restriction of xs:decimal
properties
base xs:decimal
facets
Kind Value Annotation
minInclusive 0
totalDigits 19
fractionDigits 2
annotation
documentation
Liczba nieujemna, tj. większa lub równa 0, składająca się z maksymalnie 19 cyfr, z czego maksymalnie 2 mogą wystąpić po przecinku

simpleType IdentyfikatorKRSTyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
used by
simpleTypes IdentyfikatorDostawcyDanychTyp IdentyfikatorInstytucjiFinansowejTyp
facets
Kind Value Annotation
pattern [0-9]{10,10}
annotation
documentation
Identyfikator KRS

simpleType IdentyfikatorLEITyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
used by
simpleTypes IdentyfikatorDostawcyDanychTyp IdentyfikatorInstytucjiFinansowejTyp
facets
Kind Value Annotation
pattern [A-Z0-9]{18,18}[0-9]{2,2}
assertions
Test XPathDefaultNs Annotation
let $without-checksum := substring($value, 1, 18), $letter-as-numbers-string := string-join( for $code in string-to-codepoints($without-checksum) return if ($code >= string-to-codepoints('A') and string-to-codepoints('Z') >= $code) then (: Letters A-Z :) xs:string($code - string-to-codepoints('A') + 10) else if ($code >= string-to-codepoints('0') and string-to-codepoints('9') >= $code) then (: Digits 0-9 :) xs:string($code - string-to-codepoints('0')) else (: Unrecognized characters :) '', '' ), $two-zeros-appended-digits := xs:decimal($letter-as-numbers-string || '00'), $mod-97-reminder := $two-zeros-appended-digits mod 97, $checksum-computed := substring('0' || string(98 - $mod-97-reminder), string-length('0' || string(98 - $mod-97-reminder)) - 1), $checksum-provided := substring($value, 19, 2) return $checksum-computed = $checksum-provided 
documentation
Walidacja cyfry kontrolnej identyfikatora LEI
annotation
documentation
Kod LEI (Legal Entity Identifier) nadawany przez agencje kodujące akredytowane przez Global Legal Entity Identifier Foundation (GLEIF)

simpleType IdentyfikatorPTETyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
used by
simpleTypes IdentyfikatorDostawcyDanychTyp IdentyfikatorInstytucjiFinansowejTyp
facets
Kind Value Annotation
pattern PLPTE[0-9]{6}
annotation
documentation
Identyfikator krajowy powszechnego towarzystwa emerytalnego (PTE) nadany przez UKNF.
documentation
Identyfikator Krajowy Powszechnego Towarzystwa Emerytalnego

simpleType IdentyfikatorTFITyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
used by
simpleTypes IdentyfikatorDostawcyDanychTyp IdentyfikatorInstytucjiFinansowejTyp
facets
Kind Value Annotation
pattern PLTFI[0-9]{6,6}
annotation
documentation
Identyfikator krajowy towarzystwa funduszy inwestycyjnych (TFI) nadany przez UKNF.
documentation
Identyfikator Krajowy Towarzystwa

simpleType IdentyfikatorZUTyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
used by
simpleTypes IdentyfikatorDostawcyDanychTyp IdentyfikatorInstytucjiFinansowejTyp
facets
Kind Value Annotation
pattern \d{2}|\d{4}
annotation
documentation
Identyfikator zakładu ubezpieczeń.
documentation
Identyfikator zakładu ubezpieczeń

simpleType OkresSprawozdawczyPolroczeRokTyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern H1|Y
annotation
documentation
Oznaczenie pierwszego półrocza oraz roku, H1 - pierwsze półrocze, Y - rok

simpleType OkresSprawozdawczyRokTyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern 202[3-9]|20[3-9][0-9]
annotation
documentation
Oznaczenie roku

simpleType Opis1000ZnakowTyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
minLength 1
maxLength 1000
annotation
documentation
Tekst składający się od 1 do 1000 znaków.

simpleType Opis100ZnakowTyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
minLength 1
maxLength 100
annotation
documentation
Tekst składający się od 1 do 100 znaków.

simpleType Opis300ZnakowTyp
namespace knf.tpp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
minLength 1
maxLength 300
annotation
documentation
Tekst składający się od 1 do 300 znaków.

simpleType WskaznikLogiczny0lub1Typ
namespace knf.tpp
type restriction of xs:boolean
properties
base xs:boolean
facets
Kind Value Annotation
pattern 0|1
annotation
documentation
Wskaźnik logiczny przyjmujący wartości 0 albo 1

simpleType WskaznikLogiczny1albotrueTyp
namespace knf.tpp
type restriction of xs:boolean
properties
base xs:boolean
facets
Kind Value Annotation
pattern 1|true
annotation
documentation
Wskaźnik logiczny przyjmujący wartości 1 albo True


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy