Schema knf.fi.RachunekWynikuZOperacji.xsd


schema location ..\xsd\knf.fi.RachunekWynikuZOperacji.xsd
attributeFormDefault unqualified
elementFormDefault qualified
 
Elements  Complex types 
Sprawozdanie  DaneTyp 
KosztyTyp 
NaglowekTyp 
NiezrealizowanyZyskStrataTyp 
OkresSprawozdawczyTyp 
PrzychodyTyp 
SprawozdanieTyp 
WynagrodzenieTFITyp 
ZrealizowanyZyskStrataTyp 
ZyskStrataTyp 


element Sprawozdanie
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p1.png
type SprawozdanieTyp
properties
content complex
children Naglowek Dane
asserts
Test XPathDefaultNs Annotation
let $xml_file_path := string(base-uri()), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $schema_file_location := @xsi:noNamespaceSchemaLocation, $schema_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()], $schema_name := substring($schema_file_location, $schema_last_slash_pos + 1), $schema_type := substring-before(substring-after(substring-after($schema_name, '.'), '.'), '.'), $schema_type_upper := upper-case($schema_type), $regex_pattern := concat('^', $schema_type_upper, '_.*') return matches($xml_file_name, $regex_pattern) 
documentation
Typ raportu z nazwy pliku nie zgadza się z typem raportu wybranej XML schema. Typ raportu powinien być określony w nazwie pliku XML wielkimi literami.
documentation
SPRAWOZDANIE_00001
if (Naglowek/OkresSprawozdawczy) then let $periods_dict := map { 'Q1': '03', 'Q2': '06', 'Q3': '09', 'Q4': '12', 'H1': '06', 'H2': '12' }, $schema_file_location := @xsi:noNamespaceSchemaLocation, $second_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()-2], $third_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()-3], $schema_date := concat(substring($schema_file_location, $third_last_slash_pos + 1, 4), substring($schema_file_location, $second_last_slash_pos + 1, 2)), $quarter := string(Naglowek/OkresSprawozdawczy/Kwartal), $half := string(Naglowek/OkresSprawozdawczy/Polrocze), $report_date := if (Naglowek/OkresSprawozdawczy/DataDo) then replace(substring(string(Naglowek/OkresSprawozdawczy/DataDo), 1, 7), '-', '') else if (Naglowek/OkresSprawozdawczy/DataOd) then replace(substring(string(Naglowek/OkresSprawozdawczy/DataOd), 1, 7), '-', '') else concat(Naglowek/OkresSprawozdawczy/Rok, $periods_dict($half), $periods_dict($quarter), Naglowek/OkresSprawozdawczy/Miesiac) return $schema_date = $report_date else true() 
documentation
Należy użyć schemy XML dla odpowiedniego okresu (rok i miesiąc muszą odpowiadać dacie z elementu OkresSprawozdawczy)
documentation
SPRAWOZDANIE_00002
if (Naglowek/DzienZdarzenia) then let $schema_file_location := @xsi:noNamespaceSchemaLocation, $second_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()-2], $third_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()-3], $schema_date := concat(substring($schema_file_location, $third_last_slash_pos + 1, 4), substring($schema_file_location, $second_last_slash_pos + 1, 2)), $report_date := replace(string(Naglowek/DzienZdarzenia), '-', '') return $schema_date = substring($report_date, 1, 6) else true() 
documentation
Należy użyć schemy XML dla odpowiedniego okresu (rok i miesiąc muszą odpowiadać dacie z elementu DzienZdarzenia)
documentation
SPRAWOZDANIE_00003
starts-with(@xsi:noNamespaceSchemaLocation, 'https://sprawozdawczosc.knf.gov.pl/') 
documentation
Należy odwołać się do schemy XML zamieszczonej na domenie: https://sprawozdawczosc.knf.gov.pl/
documentation
SPRAWOZDANIE_00004
annotation
documentation
Sprawozdanie kwartalne funduszu inwestycyjnego (Załącznik nr 9 Punkt 2)
documentation
Rachunek wyniku z operacji, według stanu na ostatni dzień wyceny w kwartale (narastająco od początku roku obrotowego)

complexType DaneTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p2.png
children Przychody Koszty KosztyPokrywanePrzezTFI KosztyNetto PrzychodyZLokatNetto ZyskStrata CIT WynikZOperacji
used by
element SprawozdanieTyp/Dane
asserts
Test XPathDefaultNs Annotation
(if (abs(KosztyNetto) >= 100) then abs(KosztyNetto*0.01) else 1) >= abs(KosztyNetto - (Koszty/@KosztyOgolem - KosztyPokrywanePrzezTFI)) 
documentation
Koszty funduszu netto muszą równać się różnicy kosztów funduszu ogółem i kosztów pokrywanych przez towarzystwo z tolerancją 1% (min. 1 jednostki) kosztów funduszu netto
documentation
RACHUNEKWYNIKUZOPERACJI_00001
(if (abs(PrzychodyZLokatNetto) >= 100) then abs(PrzychodyZLokatNetto*0.01) else 1) >= abs(PrzychodyZLokatNetto - (Przychody/@PrzychodyOgolem - KosztyNetto)) 
documentation
Przychody z lokat netto muszą równać się różnicy przychodów funduszu ogółem i kosztów funduszu netto z tolerancją 1% (min. 1 jednostki) przychodów z lokat netto
documentation
RACHUNEKWYNIKUZOPERACJI_00002
(if (abs(WynikZOperacji) >= 100) then abs(WynikZOperacji*0.01) else 1) >= abs(WynikZOperacji - (PrzychodyZLokatNetto + ZyskStrata/@ZyskStrataOgolem)) 
documentation
Wynik z operacji musi równać się sumie przychodów z lokat netto i zrealizowanego i niezrealizowanego zysku (straty) ogółem z tolerancją 1% (min. 1 jednostki) wyniku z operacji
documentation
RACHUNEKWYNIKUZOPERACJI_00003
annotation
documentation
Dane sprawozdania

element DaneTyp/Przychody
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p3.png
type PrzychodyTyp
properties
content complex
children Dywidendy OdsetkiPapieryWartosciowe OdsetkiDepozytyBankowe PozostaleOdsetki Wierzytelnosci Nieruchomosci DodatnieSaldoRoznicKursowych PozostaleOgolem
attributes
Name  Type  Use  Default  Fixed  Annotation
PrzychodyOgolem  Liczba19.2Typ  required      
documentation
Przychody funduszu
documentation
Wysokość przychodów ogółem w raportowanym roku obrotowym.
asserts
Test XPathDefaultNs Annotation
(if (abs(@PrzychodyOgolem) >= 100) then abs(@PrzychodyOgolem*0.01) else 1) >= abs(@PrzychodyOgolem - (Dywidendy + OdsetkiPapieryWartosciowe + OdsetkiDepozytyBankowe + PozostaleOdsetki + Wierzytelnosci + Nieruchomosci + DodatnieSaldoRoznicKursowych + PozostaleOgolem)) 
documentation
Przychody funduszu ogółem muszą równać się sumie dywidend i innych udziałów w zyskach, odsetek od papierów wartościowych, odsetek od depozytów bankowych, pozostałych odsetek, przychodów z tytułu wierzytelności, przychodów związanych z posiadaniem nieruchomości, dodatniego salda różnic kursowych i pozostałych przychodów funduszu ogółem z tolerancją 1% (min. 1 jednostki) przychodów funduszu ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00004
annotation
documentation
Przychody funduszu

element DaneTyp/Koszty
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p4.png
type KosztyTyp
properties
content complex
children WynagrodzenieTFI WynagrodzeniaDystrybucja OplatyDepozytariusz OplatyRejestrAktywow OplatyZezwoleniaRejestracje UslugiRachunkowosc UslugiZarzadzanieAktywami UslugiPrawne UslugiWydawnicze KosztyOdsetkowe KosztyNieruchomosci UjemneSaldoRoznicKursowych PozostaleOgolem
attributes
Name  Type  Use  Default  Fixed  Annotation
KosztyOgolem  Liczba19.2Typ  required      
documentation
Koszty funduszu
documentation
Wysokość kosztów ogółem w raportowanym roku obrotowym.
asserts
Test XPathDefaultNs Annotation
(if (abs(@KosztyOgolem) >= 100) then abs(@KosztyOgolem*0.01) else 1) >= abs(@KosztyOgolem - (WynagrodzenieTFI/@WynagrodzenieTFIOgolem + WynagrodzeniaDystrybucja + OplatyDepozytariusz + OplatyRejestrAktywow + OplatyZezwoleniaRejestracje + UslugiRachunkowosc + UslugiZarzadzanieAktywami + UslugiPrawne + UslugiWydawnicze + KosztyOdsetkowe + KosztyNieruchomosci + UjemneSaldoRoznicKursowych + PozostaleOgolem)) 
documentation
Koszty funduszu ogółem muszą równać się sumie wynagrodzenia dla towarzystwa ogółem, wynagrodzenia dla podmiotów prowadzących dystrybucję, opłat dla depozytariusza, opłat związanych z prowadzeniem rejestru aktywów funduszu, opłat za zezwolenia oraz rejestracyjnych, usług w zakresie rachunkowosci, usług w zakresie zarządzania aktywami funduszu, usług prawnych, usług wydawniczych, kosztów odsetkowych, kosztów związanych z posiadaniem nieruchomości, ujemnego salda różnic kursowych i pozostałych kosztów funduszu ogółem z tolerancją 1% (min. 1 jednostki) kosztów funduszu ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00005
annotation
documentation
Koszty funduszu

element DaneTyp/KosztyPokrywanePrzezTFI
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p5.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Koszty pokrywane przez towarzystwo lub inne uprawnione podmioty
documentation
Wysokość kosztów pokrytych przez towarzystwo lub inne uprawnione podmioty w raportowanym roku obrotowym.

element DaneTyp/KosztyNetto
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p6.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Koszty funduszu netto
documentation
Wartość kosztów funduszu netto w raportowanym roku obrotowym, tj. różnica kosztów funduszu i kosztów pokrywanych przez towarzystwo lub inne uprawnione podmioty.

element DaneTyp/PrzychodyZLokatNetto
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p7.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Przychody z lokat netto
documentation
Wartość przychodów z lokat netto w raportowanym roku obrotowym, tj. różnica przychodów funduszu i kosztów funduszu netto.

element DaneTyp/ZyskStrata
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p8.png
type ZyskStrataTyp
properties
content complex
children ZrealizowanyZyskStrata NiezrealizowanyZyskStrata
attributes
Name  Type  Use  Default  Fixed  Annotation
ZyskStrataOgolem  Liczba19.2Typ  required      
documentation
Zrealizowany i niezrealizowany zysk (strata)
documentation
Wysokość zrealizowanego i niezrealizowanego zysku (straty) w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.
asserts
Test XPathDefaultNs Annotation
(if (abs(@ZyskStrataOgolem) >= 100) then abs(@ZyskStrataOgolem*0.01) else 1) >= abs(@ZyskStrataOgolem - (ZrealizowanyZyskStrata/@ZrealizowanyZyskStrataOgolem + NiezrealizowanyZyskStrata/@NiezrealizowanyZyskStrataOgolem)) 
documentation
Zrealizowany i niezrealizowany zysk (strata) ogółem musi równać się sumie zrealizowanego zysku (straty) ze zbycia lokat i wzrostu (spadku) niezrealizowanego zysku (straty) z wyceny lokat z tolerancją 1% (min. 1 jednostki) zrealizowanego i niezrealizowanego zysku (straty) ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00007
annotation
documentation
Zrealizowany i niezrealizowany zysk (strata)

element DaneTyp/CIT
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p9.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Podatek dochodowy od osób prawnych
documentation
Wysokość podatku dochodowego od osób prawnych w raportowanym roku obrotowym.

element DaneTyp/WynikZOperacji
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p10.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Wynik z operacji
documentation
Wynik z operacji w raportowanym roku obrotowym.

complexType KosztyTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p11.png
children WynagrodzenieTFI WynagrodzeniaDystrybucja OplatyDepozytariusz OplatyRejestrAktywow OplatyZezwoleniaRejestracje UslugiRachunkowosc UslugiZarzadzanieAktywami UslugiPrawne UslugiWydawnicze KosztyOdsetkowe KosztyNieruchomosci UjemneSaldoRoznicKursowych PozostaleOgolem
used by
element DaneTyp/Koszty
attributes
Name  Type  Use  Default  Fixed  Annotation
KosztyOgolem  Liczba19.2Typ  required      
documentation
Koszty funduszu
documentation
Wysokość kosztów ogółem w raportowanym roku obrotowym.
asserts
Test XPathDefaultNs Annotation
(if (abs(@KosztyOgolem) >= 100) then abs(@KosztyOgolem*0.01) else 1) >= abs(@KosztyOgolem - (WynagrodzenieTFI/@WynagrodzenieTFIOgolem + WynagrodzeniaDystrybucja + OplatyDepozytariusz + OplatyRejestrAktywow + OplatyZezwoleniaRejestracje + UslugiRachunkowosc + UslugiZarzadzanieAktywami + UslugiPrawne + UslugiWydawnicze + KosztyOdsetkowe + KosztyNieruchomosci + UjemneSaldoRoznicKursowych + PozostaleOgolem)) 
documentation
Koszty funduszu ogółem muszą równać się sumie wynagrodzenia dla towarzystwa ogółem, wynagrodzenia dla podmiotów prowadzących dystrybucję, opłat dla depozytariusza, opłat związanych z prowadzeniem rejestru aktywów funduszu, opłat za zezwolenia oraz rejestracyjnych, usług w zakresie rachunkowosci, usług w zakresie zarządzania aktywami funduszu, usług prawnych, usług wydawniczych, kosztów odsetkowych, kosztów związanych z posiadaniem nieruchomości, ujemnego salda różnic kursowych i pozostałych kosztów funduszu ogółem z tolerancją 1% (min. 1 jednostki) kosztów funduszu ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00005
annotation
documentation
Koszty funduszu

attribute KosztyTyp/@KosztyOgolem
type Liczba19.2Typ
properties
use required
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Koszty funduszu
documentation
Wysokość kosztów ogółem w raportowanym roku obrotowym.

element KosztyTyp/WynagrodzenieTFI
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p12.png
type WynagrodzenieTFITyp
properties
content complex
children Stale Zmienne
attributes
Name  Type  Use  Default  Fixed  Annotation
WynagrodzenieTFIOgolem  Liczba19.2Typ  required      
documentation
Wynagrodzenie dla towarzystwa
documentation
Wysokośc kosztów z tytułu wynagrodzenie dla towarzystwa w raportowanym roku obrotowym.
asserts
Test XPathDefaultNs Annotation
(if (abs(@WynagrodzenieTFIOgolem) >= 100) then abs(@WynagrodzenieTFIOgolem*0.01) else 1) >= abs(@WynagrodzenieTFIOgolem - (Stale + Zmienne)) 
documentation
Wynagrodzenie TFI ogólem musi równać się sumie wynagrodzenia stałego i zmiennego z tolerancją 1% (min. 1 jednostki) wynagrodzenia TFI ogólem
documentation
RACHUNEKWYNIKUZOPERACJI_00006
annotation
documentation
Wynagrodzenie dla towarzystwa

element KosztyTyp/WynagrodzeniaDystrybucja
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p13.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Wynagrodzenia dla podmiotów prowadzących dystrybucję
documentation
Wysokość kosztów z tytułu wynagrodzenia dla podmiotów prowadzących dystrybucję w raportowanym roku obrotowym.

element KosztyTyp/OplatyDepozytariusz
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p14.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Opłaty dla depozytariusza
documentation
Wysokość kosztów z tytułu opłat dla depozytariusza w raportowanym roku obrotowym.

element KosztyTyp/OplatyRejestrAktywow
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p15.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Opłaty związane z prowadzeniem rejestru aktywów funduszu
documentation
Wysokość kosztów z tytułu opłat związanych z prowadzeniem rejestru aktywów funduszu w raportowanym roku obrotowym.

element KosztyTyp/OplatyZezwoleniaRejestracje
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p16.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Opłaty za zezwolenia oraz rejestracyjne
documentation
Wysokość kosztów z tytułu opłat za zezwolenia oraz opłat rejestracyjnych w raportowanym roku obrotowym.

element KosztyTyp/UslugiRachunkowosc
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p17.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Usługi w zakresie rachunkowości
documentation
Wysokość kosztów z tytułu usług w zakresie rachunkowości w raportowanym roku obrotowym.

element KosztyTyp/UslugiZarzadzanieAktywami
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p18.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Usługi w zakresie zarządzania aktywami funduszu
documentation
Wysokość kosztów z tytułu usług w zakresie zarządzania aktywami funduszu w raportowanym roku obrotowym.

element KosztyTyp/UslugiPrawne
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p19.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Usługi prawne
documentation
Wysokość kosztów z tytułu usług prawnych w raportowanym roku obrotowym.

element KosztyTyp/UslugiWydawnicze
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p20.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Usługi wydawnicze, w tym poligraficzne
documentation
Wysokość kosztów z tytułu usług wydawnicznych, w tym usług poligraficznych, w raportowanym roku obrotowym.

element KosztyTyp/KosztyOdsetkowe
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p21.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Koszty odsetkowe
documentation
Wysokość kosztów z tytułu kosztów odsetkowych w raportowanym roku obrotowym.

element KosztyTyp/KosztyNieruchomosci
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p22.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Koszty związane z posiadaniem nieruchomości
documentation
Wysokość kosztów związanych z posiadaniem nieruchomości w raportowanym roku obrotowym.

element KosztyTyp/UjemneSaldoRoznicKursowych
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p23.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Ujemne saldo różnic kursowych
documentation
Wysokość kosztów z tytułu ujemnego salda różnic kursowych w raportowanym roku obrotowym.

element KosztyTyp/PozostaleOgolem
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p24.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Pozostałe ogółem
documentation
Wysokość pozostałych kosztów w raportowanym roku obrotowym.

complexType NaglowekTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p25.png
type restriction of NaglowekTypAbs
properties
base NaglowekTypAbs
children IdentyfikatorZarzadzajacego NazwaZarzadzajacego IdentyfikatorFunduszuSubfunduszu NazwaFunduszuSubfunduszu IdentyfikatorDostawcyDanych DzienWyceny WalutaSprawozdania OkresSprawozdawczy CzyKorekta
used by
element SprawozdanieTyp/Naglowek
attributes
Name  Type  Use  Default  Fixed  Annotation
CzyFunduszWLikwidacji  WskaznikLogiczny0lub1albotruelubfalseTyp  prohibited      
documentation
Flaga wskazująca, czy fundusz lub subfundusz jest w likwidacji
documentation
Flaga wskazująca, czy fundusz lub subfundusz jest w likwidacji.
true - jeśli fundusz/subfundusz jest w likwidacji
false - jeśli fundusz/subfundusz nie jest w likwidacji
asserts
Test XPathDefaultNs Annotation
let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $file_name_pattern := upper-case(string('[A-Z]+_[A-Z0-9]{11,11}_[A-Z0-9]{10,20}_[0-9QH]{4,8}_[01].xml')), $xml_file_name := substring($xml_file_path, $last_slash_pos + 1) return matches($xml_file_name, $file_name_pattern)  
documentation
Nazwa pliku niezgodna z maską
documentation
NAGLOWEK_00001
let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_entity_id := substring($xml_file_name, $dash_pos[1] + 1, $dash_pos[2] - $dash_pos[1] - 1) return $xml_file_entity_id = IdentyfikatorFunduszuSubfunduszu or (not(IdentyfikatorFunduszuSubfunduszu) and $xml_file_entity_id = IdentyfikatorZarzadzajacego) 
documentation
Identyfikator krajowy (sub)funduszu lub TFI w treści nagłówka niezgodny z identyfikatorem w nazwie pliku
documentation
NAGLOWEK_00002
let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_identyfikator_dostawcy := substring($xml_file_name, $dash_pos[2] + 1, $dash_pos[3] - $dash_pos[2] - 1) return $xml_file_identyfikator_dostawcy = IdentyfikatorDostawcyDanych 
documentation
Identyfikator dostawcy danych w treści nagłówka niezgodny z kodem w nazwie pliku
documentation
NAGLOWEK_00003
if (OkresSprawozdawczy) then let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_okres_spr := substring($xml_file_name, $dash_pos[3] + 1, $dash_pos[4] - $dash_pos[3] - 1), $okres_sprawozdawczy := if (OkresSprawozdawczy/Rok) then concat(OkresSprawozdawczy/Rok, OkresSprawozdawczy/Polrocze, OkresSprawozdawczy/Kwartal, OkresSprawozdawczy/Miesiac) else if (OkresSprawozdawczy/DataDo) then replace(string(OkresSprawozdawczy/DataDo), '-', '') else if (OkresSprawozdawczy/DataOd) then replace(string(OkresSprawozdawczy/DataOd), '-', '') else '' return $xml_file_okres_spr = $okres_sprawozdawczy else true() 
documentation
Okres sprawozdawczy w treści nagłówka niezgodny z okresem w nazwie pliku
documentation
NAGLOWEK_00004
if (DzienZdarzenia) then let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_okres_spr := substring($xml_file_name, $dash_pos[3] + 1, $dash_pos[4] - $dash_pos[3] - 1), $dzien_zdarzenia := replace(string(DzienZdarzenia), '-', '') return $xml_file_okres_spr = $dzien_zdarzenia else true() 
documentation
DzienZdarzenia w treści nagłówka niezgodny z dniem zdarzenia w nazwie pliku
documentation
NAGLOWEK_00005
let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_czy_korekta := substring($xml_file_name, $dash_pos[4] + 1, 1) return xs:boolean($xml_file_czy_korekta) = CzyKorekta 
documentation
Flaga CzyKorekta w treści nagłówka niezgodna z informacją w nazwie pliku
documentation
NAGLOWEK_00006
annotation
documentation
Nagłówek sprawozdania

attribute NaglowekTyp/@CzyFunduszWLikwidacji
type WskaznikLogiczny0lub1albotruelubfalseTyp
properties
use prohibited
annotation
documentation
Flaga wskazująca, czy fundusz lub subfundusz jest w likwidacji
documentation
Flaga wskazująca, czy fundusz lub subfundusz jest w likwidacji.
true - jeśli fundusz/subfundusz jest w likwidacji
false - jeśli fundusz/subfundusz nie jest w likwidacji

element NaglowekTyp/IdentyfikatorZarzadzajacego
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p26.png
type IdentyfikatorTFITyp
properties
content simple
facets
Kind Value Annotation
pattern PLTFI[0-9]{6,6}
annotation
documentation
Identyfikator krajowy towarzystwa
documentation
Identyfikator krajowy towarzystwa

element NaglowekTyp/NazwaZarzadzajacego
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p27.png
type Opis300ZnakowTyp
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 300
annotation
documentation
Nazwa towarzystwa
documentation
Nazwa towarzystwa

element NaglowekTyp/IdentyfikatorFunduszuSubfunduszu
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p28.png
type tpp:IdentyfikatorFIOSFIOFIZTyp
properties
content simple
annotation
documentation
Identyfikator krajowy funduszu lub subfunduszu
documentation
Identyfikator krajowy funduszu lub subfunduszu

element NaglowekTyp/NazwaFunduszuSubfunduszu
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p29.png
type Opis300ZnakowTyp
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 300
annotation
documentation
Nazwa funduszu lub subfunduszu
documentation
Nazwa funduszu lub subfunduszu

element NaglowekTyp/IdentyfikatorDostawcyDanych
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p30.png
type tpp:IdentyfikatorDostawcyDanychTyp
properties
content simple
annotation
documentation
Identyfikator dostawcy danych
documentation
Identyfikator podmiotu, który przygotował dane dla podmiotu raportującego

element NaglowekTyp/DzienWyceny
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p31.png
type DataPrzedzial2Typ
properties
content simple
facets
Kind Value Annotation
minInclusive 1989-01-01
maxInclusive 2099-12-31
annotation
documentation
Dzień wyceny
documentation
Ostatni dzień wyceny w okresie sprawozdawczym.

element NaglowekTyp/WalutaSprawozdania
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p32.png
type WalutyPodstawoweTyp
properties
content simple
annotation
documentation
Waluta wyceny funduszu, waluta w której są raportowane wartości. 3-znakowy kod waluty zgodny z normą ISO
documentation
Waluta wyceny funduszu, waluta w której są raportowane wartości. 3-znakowy kod waluty zgodny z normą ISO

element NaglowekTyp/OkresSprawozdawczy
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p33.png
type OkresSprawozdawczyTyp
properties
content complex
children DataOd DataDo Rok Kwartal
asserts
Test XPathDefaultNs Annotation
if (DataOd and DataDo) then DataDo >= DataOd else true() 
documentation
DataDo musi być większa lub równa od DataOd
documentation
NAGLOWEK_00007
if (DataDo) then let $periods_start_dict := map { 'Q1': 1, 'Q2': 4, 'Q3': 7, 'Q4': 10, 'H1': 1, 'H2': 7 }, $periods_end_dict := map { 'Q1': 3, 'Q2': 6, 'Q3': 9, 'Q4': 12, 'H1': 6, 'H2': 12 }, $year := year-from-date(DataDo), $month := month-from-date(DataDo), $month_validation := if (Miesiac) then $month = number(Miesiac) else if (Kwartal) then $month >= $periods_start_dict(Kwartal) and $periods_end_dict(Kwartal) >= $month else if (Polrocze) then $month >= $periods_start_dict(Polrocze) and $periods_end_dict(Polrocze) >= $month else true() return $year = number(Rok) and $month_validation else true() 
documentation
DataDo musi zawierać się w raportowanym okresie sprawozdawczym (elementy: Rok i Polrocze/Kwartal/Miesiac)
documentation
NAGLOWEK_00008
annotation
documentation
Okres sprawozdawczy raportu

element NaglowekTyp/CzyKorekta
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p34.png
type WskaznikLogiczny0lub1Typ
properties
content simple
facets
Kind Value Annotation
pattern 0|1
annotation
documentation
Oznaczenie czy plik zawiera raport podstawowy czy korektę, 0 - podstawowy, 1 - korekta
documentation
Oznaczenie czy plik zawiera raport podstawowy czy korektę, 0 - podstawowy, 1 - korekta

complexType NiezrealizowanyZyskStrataTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p35.png
children InstrumentyUdzialowe InstrumentyDluzne DepozytyWaluty InstrumentyPochodne WierzytelnosciPozyczkiWeksle TytulyUczestnictwa Nieruchomosci PozostaleLokaty
used by
element ZyskStrataTyp/NiezrealizowanyZyskStrata
attributes
Name  Type  Use  Default  Fixed  Annotation
NiezrealizowanyZyskStrataOgolem  Liczba19.2Typ  required      
documentation
Wzrost (spadek) niezrealizowanego zysku (straty) z wyceny lokat
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z wyceny lokat ogółem w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.
asserts
Test XPathDefaultNs Annotation
(if (abs(@NiezrealizowanyZyskStrataOgolem) >= 100) then abs(@NiezrealizowanyZyskStrataOgolem*0.01) else 1) >= abs(@NiezrealizowanyZyskStrataOgolem - (InstrumentyUdzialowe + InstrumentyDluzne + DepozytyWaluty + InstrumentyPochodne + WierzytelnosciPozyczkiWeksle + TytulyUczestnictwa + Nieruchomosci + PozostaleLokaty)) 
documentation
Wzrost (spadek) niezrealizowanego zysku (straty) z wyceny lokat ogółem musi równać się sumie zysku (straty) z tytułu instrumentów udziałowych, instrumentów dłużnych, depozytów i walut, instrumentów pochodnych, wierzytelności, pożyczek i weksli, tytułów uczestnictwa, nieruchomości i pozostałych lokat z tolerancją 1% (min. 1 jednostki) wzrostu (spadku) niezrealizowanego zysku (straty) z wyceny lokat ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00009
annotation
documentation
Wzrost (spadek) niezrealizowanego zysku (straty) z wyceny lokat

attribute NiezrealizowanyZyskStrataTyp/@NiezrealizowanyZyskStrataOgolem
type Liczba19.2Typ
properties
use required
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Wzrost (spadek) niezrealizowanego zysku (straty) z wyceny lokat
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z wyceny lokat ogółem w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.

element NiezrealizowanyZyskStrataTyp/InstrumentyUdzialowe
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p36.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu instrumentów udziałowych
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z tytułu wyceny instrumentów udziałowych w raportowanym roku obrotowym.

element NiezrealizowanyZyskStrataTyp/InstrumentyDluzne
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p37.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu instrumentów dłużnych
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z tytułu wyceny instrumentów dłużnych w raportowanym roku obrotowym.

element NiezrealizowanyZyskStrataTyp/DepozytyWaluty
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p38.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu depozytów i walut
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z tytułu wyceny depozytow i walut w raportowanym roku obrotowym.

element NiezrealizowanyZyskStrataTyp/InstrumentyPochodne
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p39.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu instrumentów pochodnych i praw majątkowych, o których mowa w art. 145 ust. 1 pkt 6 ustawy
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z tytułu wyceny instrumentów pochodnych i praw majątkowych, o których mowa w art. 145 ust. 1 pkt 6 ustawy, w raportowanym roku obrotowym.

element NiezrealizowanyZyskStrataTyp/WierzytelnosciPozyczkiWeksle
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p40.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu wierzytelności, pożyczek i weksli
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z tytułu wyceny wierzytelności, pozyćzek i weksli w raportowanym roku obrotowym.

element NiezrealizowanyZyskStrataTyp/TytulyUczestnictwa
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p41.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu tytułów uczestnictwa
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z tytułu wyceny tytułów uczestnictwa w raportowanym roku obrotowym. Tytuły uczestnictwa obejmują jednostki uczestnictwa, certyfikaty inwestycyjne oraz zagraniczne tytuły uczestnictwa.

element NiezrealizowanyZyskStrataTyp/Nieruchomosci
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p42.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu nieruchomości
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z tytułu wyceny nieruchomości w raportowanym roku obrotowym.

element NiezrealizowanyZyskStrataTyp/PozostaleLokaty
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p43.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu pozostałych lokat
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z tytułu wyceny pozostałych lokat w raportowanym roku obrotowym.

complexType OkresSprawozdawczyTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p44.png
type restriction of OkresSprawozdawczyTypAbs
properties
base OkresSprawozdawczyTypAbs
children DataOd DataDo Rok Kwartal
used by
element NaglowekTyp/OkresSprawozdawczy
asserts
Test XPathDefaultNs Annotation
if (DataOd and DataDo) then DataDo >= DataOd else true() 
documentation
DataDo musi być większa lub równa od DataOd
documentation
NAGLOWEK_00007
if (DataDo) then let $periods_start_dict := map { 'Q1': 1, 'Q2': 4, 'Q3': 7, 'Q4': 10, 'H1': 1, 'H2': 7 }, $periods_end_dict := map { 'Q1': 3, 'Q2': 6, 'Q3': 9, 'Q4': 12, 'H1': 6, 'H2': 12 }, $year := year-from-date(DataDo), $month := month-from-date(DataDo), $month_validation := if (Miesiac) then $month = number(Miesiac) else if (Kwartal) then $month >= $periods_start_dict(Kwartal) and $periods_end_dict(Kwartal) >= $month else if (Polrocze) then $month >= $periods_start_dict(Polrocze) and $periods_end_dict(Polrocze) >= $month else true() return $year = number(Rok) and $month_validation else true() 
documentation
DataDo musi zawierać się w raportowanym okresie sprawozdawczym (elementy: Rok i Polrocze/Kwartal/Miesiac)
documentation
NAGLOWEK_00008
annotation
documentation
Okres sprawozdawczy

element OkresSprawozdawczyTyp/DataOd
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p45.png
type DataPrzedzial1Typ
properties
content simple
facets
Kind Value Annotation
minInclusive 2022-01-01
maxInclusive 2099-12-31
annotation
documentation
Pierwszy dzień raportowanego roku obrotowego lub inna data, jeśli raport nie obejmuje pełnego roku obrotowego.
documentation
Pierwszy dzień raportowanego roku obrotowego. W przypadku raportu, który nie obejmuje pełnego roku obrotowego,  należy podać inną datę (np. datę otwarcia ksiąg rachunkowych funduszu).
documentation
1) Jeśli (sub)fundusz prowadzi działalność przez pełny okres sprawozdawczy (i przez cały ten okres sprawozdawczy ma otwarte księgi rachunkowe), to w raporcie z danymi za pierwszy kwartał 2024 roku powinien w polu "DataOd" wpisać "2024-01-01".

2) Jeśli (sub)fundusz otworzył księgi rachunkowe 15.03.2024, to w raporcie z danymi za pierwszy kwartał 2024 roku powinien w polu „DataOd” wpisać „2024-03-15”.

element OkresSprawozdawczyTyp/DataDo
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p46.png
type DataPrzedzial1Typ
properties
content simple
facets
Kind Value Annotation
minInclusive 2022-01-01
maxInclusive 2099-12-31
annotation
documentation
Ostatni dzień kalendarzowy okresu sprawozdawczego lub inna data, jeśli raport nie obejmuje pełnego okresu sprawozdawczego.
documentation
Ostatni dzień kalendarzowy okresu sprawozdawczego. W przypadku raportu, który nie obejmuje pełnego okresu sprawozdawczego, należy podać inną datę (np. datę likwidacji funduszu).
documentation
Jeśli (sub)fundusz prowadzi działalność i przesyła raport za 3Q 2024, to w polu „DataDo” należy wpisać „2024-09-30”.
Jeśli (sub)fundusz otworzył likwidację 2024-09-15, to w polu „DataDo” należy wpisać „2024-09-15”.

element OkresSprawozdawczyTyp/Rok
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p47.png
type OkresSprawozdawczyRokTyp
properties
content simple
facets
Kind Value Annotation
pattern 202[3-9]|20[3-9][0-9]
annotation
documentation
Rok, w którym przypada data określona w polu „DataDo” elementu „OkresSprawozdawczy”.
documentation
Rok, w którym przypada data określona w polu „DataDo” elementu „OkresSprawozdawczy”.
documentation
Jeśli pole „DataDo” jest wypełnione „2024-03-15”, to należy wpisać „2024” w polu „Rok”.

element OkresSprawozdawczyTyp/Kwartal
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p48.png
type OkresSprawozdawczyKwartalTyp
properties
content simple
facets
Kind Value Annotation
pattern Q[1-4]
annotation
documentation
Kwartał, w którym przypada data określona w polu „DataDo” elementu „OkresSprawozdawczy”.
documentation
Kwartał, w którym przypada data określona w polu „DataDo” elementu „OkresSprawozdawczy”.
documentation
Jeśli pole „DataDo” jest wypełnione „2024-03-15”, to należy wpisać „Q1” w polu „Kwartal”.

complexType PrzychodyTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p49.png
children Dywidendy OdsetkiPapieryWartosciowe OdsetkiDepozytyBankowe PozostaleOdsetki Wierzytelnosci Nieruchomosci DodatnieSaldoRoznicKursowych PozostaleOgolem
used by
element DaneTyp/Przychody
attributes
Name  Type  Use  Default  Fixed  Annotation
PrzychodyOgolem  Liczba19.2Typ  required      
documentation
Przychody funduszu
documentation
Wysokość przychodów ogółem w raportowanym roku obrotowym.
asserts
Test XPathDefaultNs Annotation
(if (abs(@PrzychodyOgolem) >= 100) then abs(@PrzychodyOgolem*0.01) else 1) >= abs(@PrzychodyOgolem - (Dywidendy + OdsetkiPapieryWartosciowe + OdsetkiDepozytyBankowe + PozostaleOdsetki + Wierzytelnosci + Nieruchomosci + DodatnieSaldoRoznicKursowych + PozostaleOgolem)) 
documentation
Przychody funduszu ogółem muszą równać się sumie dywidend i innych udziałów w zyskach, odsetek od papierów wartościowych, odsetek od depozytów bankowych, pozostałych odsetek, przychodów z tytułu wierzytelności, przychodów związanych z posiadaniem nieruchomości, dodatniego salda różnic kursowych i pozostałych przychodów funduszu ogółem z tolerancją 1% (min. 1 jednostki) przychodów funduszu ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00004
annotation
documentation
Przychody funduszu

attribute PrzychodyTyp/@PrzychodyOgolem
type Liczba19.2Typ
properties
use required
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Przychody funduszu
documentation
Wysokość przychodów ogółem w raportowanym roku obrotowym.

element PrzychodyTyp/Dywidendy
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p50.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Dywidendy i inne udziały w zyskach
documentation
Wysokość przychodów z tytułu dywidend i innych udziałów w zyskach w raportowanym roku obrotowym.

element PrzychodyTyp/OdsetkiPapieryWartosciowe
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p51.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Odsetki od papierów wartościowych
documentation
Wysokość przychodów z tytułu odsetek od papierów wartościowych w raportowanym roku obrotowym.

element PrzychodyTyp/OdsetkiDepozytyBankowe
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p52.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Odsetki od depozytów bankowych
documentation
Wysokość przychodów z tytułu odsetek od depozytów bankowych w raportowanym roku obrotowym.

element PrzychodyTyp/PozostaleOdsetki
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p53.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Pozostałe odsetki
documentation
Wysokość przychodów z tytułu pozostałych odsetek w raportowanym roku obrotowym.

element PrzychodyTyp/Wierzytelnosci
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p54.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Przychody z tytułu wierzytelności
documentation
Wysokość przychodów z tytułu wierzytelności w raportowanym roku obrotowym.

element PrzychodyTyp/Nieruchomosci
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p55.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Przychody związane z posiadaniem nieruchomości
documentation
Wysokość przychodów związanych z posiadaniem nieruchomości w raportowanym roku obrotowym.

element PrzychodyTyp/DodatnieSaldoRoznicKursowych
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p56.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Dodatnie saldo różnic kursowych
documentation
Wysokość przychodów z tytułu dodatkiego salda różnic kursowych w raportowanym roku obrotowym.

element PrzychodyTyp/PozostaleOgolem
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p57.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Pozostałe ogółem
documentation
Wysokość pozostałych przychodów w raportowanym roku obrotowym.

complexType SprawozdanieTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p58.png
type extension of SprawozdanieTypAbs
properties
base SprawozdanieTypAbs
children Naglowek Dane
used by
element Sprawozdanie
asserts
Test XPathDefaultNs Annotation
let $xml_file_path := string(base-uri()), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $schema_file_location := @xsi:noNamespaceSchemaLocation, $schema_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()], $schema_name := substring($schema_file_location, $schema_last_slash_pos + 1), $schema_type := substring-before(substring-after(substring-after($schema_name, '.'), '.'), '.'), $schema_type_upper := upper-case($schema_type), $regex_pattern := concat('^', $schema_type_upper, '_.*') return matches($xml_file_name, $regex_pattern) 
documentation
Typ raportu z nazwy pliku nie zgadza się z typem raportu wybranej XML schema. Typ raportu powinien być określony w nazwie pliku XML wielkimi literami.
documentation
SPRAWOZDANIE_00001
if (Naglowek/OkresSprawozdawczy) then let $periods_dict := map { 'Q1': '03', 'Q2': '06', 'Q3': '09', 'Q4': '12', 'H1': '06', 'H2': '12' }, $schema_file_location := @xsi:noNamespaceSchemaLocation, $second_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()-2], $third_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()-3], $schema_date := concat(substring($schema_file_location, $third_last_slash_pos + 1, 4), substring($schema_file_location, $second_last_slash_pos + 1, 2)), $quarter := string(Naglowek/OkresSprawozdawczy/Kwartal), $half := string(Naglowek/OkresSprawozdawczy/Polrocze), $report_date := if (Naglowek/OkresSprawozdawczy/DataDo) then replace(substring(string(Naglowek/OkresSprawozdawczy/DataDo), 1, 7), '-', '') else if (Naglowek/OkresSprawozdawczy/DataOd) then replace(substring(string(Naglowek/OkresSprawozdawczy/DataOd), 1, 7), '-', '') else concat(Naglowek/OkresSprawozdawczy/Rok, $periods_dict($half), $periods_dict($quarter), Naglowek/OkresSprawozdawczy/Miesiac) return $schema_date = $report_date else true() 
documentation
Należy użyć schemy XML dla odpowiedniego okresu (rok i miesiąc muszą odpowiadać dacie z elementu OkresSprawozdawczy)
documentation
SPRAWOZDANIE_00002
if (Naglowek/DzienZdarzenia) then let $schema_file_location := @xsi:noNamespaceSchemaLocation, $second_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()-2], $third_last_slash_pos := index-of(string-to-codepoints($schema_file_location), string-to-codepoints('/'))[last()-3], $schema_date := concat(substring($schema_file_location, $third_last_slash_pos + 1, 4), substring($schema_file_location, $second_last_slash_pos + 1, 2)), $report_date := replace(string(Naglowek/DzienZdarzenia), '-', '') return $schema_date = substring($report_date, 1, 6) else true() 
documentation
Należy użyć schemy XML dla odpowiedniego okresu (rok i miesiąc muszą odpowiadać dacie z elementu DzienZdarzenia)
documentation
SPRAWOZDANIE_00003
starts-with(@xsi:noNamespaceSchemaLocation, 'https://sprawozdawczosc.knf.gov.pl/') 
documentation
Należy odwołać się do schemy XML zamieszczonej na domenie: https://sprawozdawczosc.knf.gov.pl/
documentation
SPRAWOZDANIE_00004
annotation
documentation
Sprawozdanie

element SprawozdanieTyp/Naglowek
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p59.png
type NaglowekTyp
properties
content complex
children IdentyfikatorZarzadzajacego NazwaZarzadzajacego IdentyfikatorFunduszuSubfunduszu NazwaFunduszuSubfunduszu IdentyfikatorDostawcyDanych DzienWyceny WalutaSprawozdania OkresSprawozdawczy CzyKorekta
asserts
Test XPathDefaultNs Annotation
let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $file_name_pattern := upper-case(string('[A-Z]+_[A-Z0-9]{11,11}_[A-Z0-9]{10,20}_[0-9QH]{4,8}_[01].xml')), $xml_file_name := substring($xml_file_path, $last_slash_pos + 1) return matches($xml_file_name, $file_name_pattern)  
documentation
Nazwa pliku niezgodna z maską
documentation
NAGLOWEK_00001
let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_entity_id := substring($xml_file_name, $dash_pos[1] + 1, $dash_pos[2] - $dash_pos[1] - 1) return $xml_file_entity_id = IdentyfikatorFunduszuSubfunduszu or (not(IdentyfikatorFunduszuSubfunduszu) and $xml_file_entity_id = IdentyfikatorZarzadzajacego) 
documentation
Identyfikator krajowy (sub)funduszu lub TFI w treści nagłówka niezgodny z identyfikatorem w nazwie pliku
documentation
NAGLOWEK_00002
let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_identyfikator_dostawcy := substring($xml_file_name, $dash_pos[2] + 1, $dash_pos[3] - $dash_pos[2] - 1) return $xml_file_identyfikator_dostawcy = IdentyfikatorDostawcyDanych 
documentation
Identyfikator dostawcy danych w treści nagłówka niezgodny z kodem w nazwie pliku
documentation
NAGLOWEK_00003
if (OkresSprawozdawczy) then let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_okres_spr := substring($xml_file_name, $dash_pos[3] + 1, $dash_pos[4] - $dash_pos[3] - 1), $okres_sprawozdawczy := if (OkresSprawozdawczy/Rok) then concat(OkresSprawozdawczy/Rok, OkresSprawozdawczy/Polrocze, OkresSprawozdawczy/Kwartal, OkresSprawozdawczy/Miesiac) else if (OkresSprawozdawczy/DataDo) then replace(string(OkresSprawozdawczy/DataDo), '-', '') else if (OkresSprawozdawczy/DataOd) then replace(string(OkresSprawozdawczy/DataOd), '-', '') else '' return $xml_file_okres_spr = $okres_sprawozdawczy else true() 
documentation
Okres sprawozdawczy w treści nagłówka niezgodny z okresem w nazwie pliku
documentation
NAGLOWEK_00004
if (DzienZdarzenia) then let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_okres_spr := substring($xml_file_name, $dash_pos[3] + 1, $dash_pos[4] - $dash_pos[3] - 1), $dzien_zdarzenia := replace(string(DzienZdarzenia), '-', '') return $xml_file_okres_spr = $dzien_zdarzenia else true() 
documentation
DzienZdarzenia w treści nagłówka niezgodny z dniem zdarzenia w nazwie pliku
documentation
NAGLOWEK_00005
let $xml_file_path := upper-case(string(base-uri())), $last_slash_pos := index-of(string-to-codepoints(upper-case(string(base-uri()))), string-to-codepoints('/'))[last()], $xml_file_name := substring($xml_file_path, $last_slash_pos + 1), $dash_pos := index-of(string-to-codepoints($xml_file_name), string-to-codepoints('_')), $xml_file_czy_korekta := substring($xml_file_name, $dash_pos[4] + 1, 1) return xs:boolean($xml_file_czy_korekta) = CzyKorekta 
documentation
Flaga CzyKorekta w treści nagłówka niezgodna z informacją w nazwie pliku
documentation
NAGLOWEK_00006
annotation
documentation
Nagłówek sprawozdania

element SprawozdanieTyp/Dane
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p60.png
type DaneTyp
properties
content complex
children Przychody Koszty KosztyPokrywanePrzezTFI KosztyNetto PrzychodyZLokatNetto ZyskStrata CIT WynikZOperacji
asserts
Test XPathDefaultNs Annotation
(if (abs(KosztyNetto) >= 100) then abs(KosztyNetto*0.01) else 1) >= abs(KosztyNetto - (Koszty/@KosztyOgolem - KosztyPokrywanePrzezTFI)) 
documentation
Koszty funduszu netto muszą równać się różnicy kosztów funduszu ogółem i kosztów pokrywanych przez towarzystwo z tolerancją 1% (min. 1 jednostki) kosztów funduszu netto
documentation
RACHUNEKWYNIKUZOPERACJI_00001
(if (abs(PrzychodyZLokatNetto) >= 100) then abs(PrzychodyZLokatNetto*0.01) else 1) >= abs(PrzychodyZLokatNetto - (Przychody/@PrzychodyOgolem - KosztyNetto)) 
documentation
Przychody z lokat netto muszą równać się różnicy przychodów funduszu ogółem i kosztów funduszu netto z tolerancją 1% (min. 1 jednostki) przychodów z lokat netto
documentation
RACHUNEKWYNIKUZOPERACJI_00002
(if (abs(WynikZOperacji) >= 100) then abs(WynikZOperacji*0.01) else 1) >= abs(WynikZOperacji - (PrzychodyZLokatNetto + ZyskStrata/@ZyskStrataOgolem)) 
documentation
Wynik z operacji musi równać się sumie przychodów z lokat netto i zrealizowanego i niezrealizowanego zysku (straty) ogółem z tolerancją 1% (min. 1 jednostki) wyniku z operacji
documentation
RACHUNEKWYNIKUZOPERACJI_00003
annotation
documentation
Dane sprawozdania

complexType WynagrodzenieTFITyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p61.png
children Stale Zmienne
used by
element KosztyTyp/WynagrodzenieTFI
attributes
Name  Type  Use  Default  Fixed  Annotation
WynagrodzenieTFIOgolem  Liczba19.2Typ  required      
documentation
Wynagrodzenie dla towarzystwa
documentation
Wysokośc kosztów z tytułu wynagrodzenie dla towarzystwa w raportowanym roku obrotowym.
asserts
Test XPathDefaultNs Annotation
(if (abs(@WynagrodzenieTFIOgolem) >= 100) then abs(@WynagrodzenieTFIOgolem*0.01) else 1) >= abs(@WynagrodzenieTFIOgolem - (Stale + Zmienne)) 
documentation
Wynagrodzenie TFI ogólem musi równać się sumie wynagrodzenia stałego i zmiennego z tolerancją 1% (min. 1 jednostki) wynagrodzenia TFI ogólem
documentation
RACHUNEKWYNIKUZOPERACJI_00006
annotation
documentation
Wynagrodzenie dla towarzystwa

attribute WynagrodzenieTFITyp/@WynagrodzenieTFIOgolem
type Liczba19.2Typ
properties
use required
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Wynagrodzenie dla towarzystwa
documentation
Wysokośc kosztów z tytułu wynagrodzenie dla towarzystwa w raportowanym roku obrotowym.

element WynagrodzenieTFITyp/Stale
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p62.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu wynagrodzenia stałego
documentation
Wysokość kosztów z tytułu wynagrodzenie stałego w raportowanym roku obrotowym.

element WynagrodzenieTFITyp/Zmienne
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p63.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu wynagrodzenia za wyniki zarządzania
documentation
Wysokość kosztów z tytułu wynagrodzenia za wyniki zarządzania w raportowanym roku obrotowym.

complexType ZrealizowanyZyskStrataTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p64.png
children InstrumentyUdzialowe InstrumentyDluzne DepozytyWaluty InstrumentyPochodne WierzytelnosciPozyczkiWeksle TytulyUczestnictwa Nieruchomosci PozostaleLokaty
used by
element ZyskStrataTyp/ZrealizowanyZyskStrata
attributes
Name  Type  Use  Default  Fixed  Annotation
ZrealizowanyZyskStrataOgolem  Liczba19.2Typ  required      
documentation
Zrealizowany zysk (strata) ze zbycia lokat
documentation
Wysokość zrealizowanego zysku (straty) ze zbycia lokat ogółem w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.
asserts
Test XPathDefaultNs Annotation
(if (abs(@ZrealizowanyZyskStrataOgolem) >= 100) then abs(@ZrealizowanyZyskStrataOgolem*0.01) else 1) >= abs(@ZrealizowanyZyskStrataOgolem - (InstrumentyUdzialowe + InstrumentyDluzne + DepozytyWaluty + InstrumentyPochodne + WierzytelnosciPozyczkiWeksle + TytulyUczestnictwa + Nieruchomosci + PozostaleLokaty)) 
documentation
Zrealizowany zysk (strata) ze zbycia lokat ogółem musi równać się sumie zysku (straty) z tytułu instrumentów udziałowych, instrumentów dłużnych, depozytów i walut, instrumentów pochodnych, wierzytelności, pożyczek i weksli, tytułów uczestnictwa, nieruchomości i pozostałych lokat z tolerancją 1% (min. 1 jednostki) zrealizowanego zysku (straty) ze zbycia lokat ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00008
annotation
documentation
Zrealizowany zysk (strata) ze zbycia lokat

attribute ZrealizowanyZyskStrataTyp/@ZrealizowanyZyskStrataOgolem
type Liczba19.2Typ
properties
use required
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Zrealizowany zysk (strata) ze zbycia lokat
documentation
Wysokość zrealizowanego zysku (straty) ze zbycia lokat ogółem w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.

element ZrealizowanyZyskStrataTyp/InstrumentyUdzialowe
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p65.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu instrumentów udziałowych
documentation
Wysokość zrealizowanego zysku (straty) z tytułu zbycia instrumentów udziałowych w raportowanym roku obrotowym.

element ZrealizowanyZyskStrataTyp/InstrumentyDluzne
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p66.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu instrumentów dłużnych
documentation
Wysokość zrealizowanego zysku (straty) z tytułu zbycia instrumentów dłużnych w raportowanym roku obrotowym.

element ZrealizowanyZyskStrataTyp/DepozytyWaluty
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p67.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu depozytów i walut
documentation
Wysokość zrealizowanego zysku (straty) z tytułu zbycia depozytów i walut w raportowanym roku obrotowym.

element ZrealizowanyZyskStrataTyp/InstrumentyPochodne
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p68.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu instrumentów pochodnych i praw majątkowych, o których mowa w art. 145 ust. 1 pkt 6 ustawy
documentation
Wysokość zrealizowanego zysku (straty) z tytułu zbycia instrumentów pochodnych i praw majątkowych, o których mowa w art. 145 ust. 1 pkt 6 ustawy, w raportowanym roku obrotowym.

element ZrealizowanyZyskStrataTyp/WierzytelnosciPozyczkiWeksle
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p69.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu wierzytelności, pożyczek i weksli
documentation
Wysokość zrealizowanego zysku (straty) z tytułu zbycia wierzytelności, pożyczek i weksli w raportowanym roku obrotowym.

element ZrealizowanyZyskStrataTyp/TytulyUczestnictwa
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p70.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu zbycia tytułów uczestnictwa
documentation
Wysokość zrealizowanego zysku (straty) z tytułu zbycia tytułów uczestnictwa w raportowanym roku obrotowym. Tytuły uczestnictwa obejmują jednostki uczestnictwa, certyfikaty inwestycyjne oraz zagraniczne tytuły uczestnictwa.

element ZrealizowanyZyskStrataTyp/Nieruchomosci
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p71.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu nieruchomości
documentation
Wysokość zrealizowanego zysku (straty) z tytułu zbycia nieruchomości w raportowanym roku obrotowym.

element ZrealizowanyZyskStrataTyp/PozostaleLokaty
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p72.png
type Liczba19.2Typ
properties
content simple
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
z tytułu pozostałych lokat
documentation
Wysokość zrealizowanego zysku (straty) z tytułu zbycia pozostałych lokat w raportowanym roku obrotowym.

complexType ZyskStrataTyp
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p73.png
children ZrealizowanyZyskStrata NiezrealizowanyZyskStrata
used by
element DaneTyp/ZyskStrata
attributes
Name  Type  Use  Default  Fixed  Annotation
ZyskStrataOgolem  Liczba19.2Typ  required      
documentation
Zrealizowany i niezrealizowany zysk (strata)
documentation
Wysokość zrealizowanego i niezrealizowanego zysku (straty) w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.
asserts
Test XPathDefaultNs Annotation
(if (abs(@ZyskStrataOgolem) >= 100) then abs(@ZyskStrataOgolem*0.01) else 1) >= abs(@ZyskStrataOgolem - (ZrealizowanyZyskStrata/@ZrealizowanyZyskStrataOgolem + NiezrealizowanyZyskStrata/@NiezrealizowanyZyskStrataOgolem)) 
documentation
Zrealizowany i niezrealizowany zysk (strata) ogółem musi równać się sumie zrealizowanego zysku (straty) ze zbycia lokat i wzrostu (spadku) niezrealizowanego zysku (straty) z wyceny lokat z tolerancją 1% (min. 1 jednostki) zrealizowanego i niezrealizowanego zysku (straty) ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00007
annotation
documentation
Zrealizowany i niezrealizowany zysk (strata)

attribute ZyskStrataTyp/@ZyskStrataOgolem
type Liczba19.2Typ
properties
use required
facets
Kind Value Annotation
totalDigits 19
fractionDigits 2
annotation
documentation
Zrealizowany i niezrealizowany zysk (strata)
documentation
Wysokość zrealizowanego i niezrealizowanego zysku (straty) w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.

element ZyskStrataTyp/ZrealizowanyZyskStrata
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p74.png
type ZrealizowanyZyskStrataTyp
properties
content complex
children InstrumentyUdzialowe InstrumentyDluzne DepozytyWaluty InstrumentyPochodne WierzytelnosciPozyczkiWeksle TytulyUczestnictwa Nieruchomosci PozostaleLokaty
attributes
Name  Type  Use  Default  Fixed  Annotation
ZrealizowanyZyskStrataOgolem  Liczba19.2Typ  required      
documentation
Zrealizowany zysk (strata) ze zbycia lokat
documentation
Wysokość zrealizowanego zysku (straty) ze zbycia lokat ogółem w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.
asserts
Test XPathDefaultNs Annotation
(if (abs(@ZrealizowanyZyskStrataOgolem) >= 100) then abs(@ZrealizowanyZyskStrataOgolem*0.01) else 1) >= abs(@ZrealizowanyZyskStrataOgolem - (InstrumentyUdzialowe + InstrumentyDluzne + DepozytyWaluty + InstrumentyPochodne + WierzytelnosciPozyczkiWeksle + TytulyUczestnictwa + Nieruchomosci + PozostaleLokaty)) 
documentation
Zrealizowany zysk (strata) ze zbycia lokat ogółem musi równać się sumie zysku (straty) z tytułu instrumentów udziałowych, instrumentów dłużnych, depozytów i walut, instrumentów pochodnych, wierzytelności, pożyczek i weksli, tytułów uczestnictwa, nieruchomości i pozostałych lokat z tolerancją 1% (min. 1 jednostki) zrealizowanego zysku (straty) ze zbycia lokat ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00008
annotation
documentation
Zrealizowany zysk (strata) ze zbycia lokat

element ZyskStrataTyp/NiezrealizowanyZyskStrata
diagram knf.fi.RachunekWynikuZOperacji_diagrams/knf.fi.RachunekWynikuZOperacji_p75.png
type NiezrealizowanyZyskStrataTyp
properties
content complex
children InstrumentyUdzialowe InstrumentyDluzne DepozytyWaluty InstrumentyPochodne WierzytelnosciPozyczkiWeksle TytulyUczestnictwa Nieruchomosci PozostaleLokaty
attributes
Name  Type  Use  Default  Fixed  Annotation
NiezrealizowanyZyskStrataOgolem  Liczba19.2Typ  required      
documentation
Wzrost (spadek) niezrealizowanego zysku (straty) z wyceny lokat
documentation
Wysokość wzrostu (spadku) niezrealizowanego zysku (straty) z wyceny lokat ogółem w raportowanym roku obrotowym. W przypadku zysku należy wpisać wartość dodatnią, natomiast w przypadku straty należy wpisać wartość ujemną.
asserts
Test XPathDefaultNs Annotation
(if (abs(@NiezrealizowanyZyskStrataOgolem) >= 100) then abs(@NiezrealizowanyZyskStrataOgolem*0.01) else 1) >= abs(@NiezrealizowanyZyskStrataOgolem - (InstrumentyUdzialowe + InstrumentyDluzne + DepozytyWaluty + InstrumentyPochodne + WierzytelnosciPozyczkiWeksle + TytulyUczestnictwa + Nieruchomosci + PozostaleLokaty)) 
documentation
Wzrost (spadek) niezrealizowanego zysku (straty) z wyceny lokat ogółem musi równać się sumie zysku (straty) z tytułu instrumentów udziałowych, instrumentów dłużnych, depozytów i walut, instrumentów pochodnych, wierzytelności, pożyczek i weksli, tytułów uczestnictwa, nieruchomości i pozostałych lokat z tolerancją 1% (min. 1 jednostki) wzrostu (spadku) niezrealizowanego zysku (straty) z wyceny lokat ogółem
documentation
RACHUNEKWYNIKUZOPERACJI_00009
annotation
documentation
Wzrost (spadek) niezrealizowanego zysku (straty) z wyceny lokat


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