コード例 #1
0
        Wskazniki GetWskaznikCykluZapasów()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Aktywność";
            wskaznik.name     = "Długość cyklu zapasów";
            wskaznik.wzor     = "(Zapasy / Koszt wytworzenia zapasów)";
            // poz. 45 / ??
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = (sprawozdanie.dane[47].value[i] / sprawozdanie.dane[90].value[i]) * 365;
            }

            return(wskaznik);
        }
コード例 #2
0
        Wskazniki GetWskaznikPoziomuKosztow()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Rentownosc";
            wskaznik.name     = "Wskaźnik poziomu kosztów";
            wskaznik.wzor     = "Koszty własny sprzedaży / przychody netto ze sprzedazy";

            // poz. 94 / 90
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[94].value[i] / sprawozdanie.dane[90].value[i];
            }

            return(wskaznik);
        }
コード例 #3
0
        Wskazniki GetWskaznikRentownosciObrotowBrutto()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Rentownosc";
            wskaznik.name     = "Wskaźnik rentowności obrotów brutto";
            wskaznik.wzor     = "zysk brutto / przychody ogołem";

            // poz. 111 / (90+106)
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[111].value[i] / (sprawozdanie.dane[90].value[i] + sprawozdanie.dane[106].value[i]);
            }

            return(wskaznik);
        }
コード例 #4
0
        Wskazniki GetWskaznikRentownosciAktywow()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Rentownosc";
            wskaznik.name     = "Wskaźnik rentowności aktywów";
            wskaznik.wzor     = "zysk netto / aktywa ogółem";

            // poz. 116 / 13
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[116].value[i] / sprawozdanie.dane[13].value[i];
            }

            return(wskaznik);
        }
コード例 #5
0
        Wskazniki GetWskaznikRentownosciAktywowTrwalych()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Rentownosc";
            wskaznik.name     = "Wskaźnik rentowności aktywów trwałych";
            wskaznik.wzor     = "zysk netto / aktywa trwałe";

            // poz. 116 / 14
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[116].value[i] / sprawozdanie.dane[14].value[i];
            }

            return(wskaznik);
        }
コード例 #6
0
        Wskazniki GetWskaznikIIStopnia()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Płynność";
            wskaznik.name     = "Wskaznik płynności III stopnia";
            wskaznik.wzor     = "(srodki pieniężne + należności) / zobowiazania krótkoterminowe";

            // poz. 50 + 47 / 18
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = (sprawozdanie.dane[50].value[i] + sprawozdanie.dane[47].value[i]) / sprawozdanie.dane[18].value[i];
            }

            return(wskaznik);
        }
コード例 #7
0
        Wskazniki GetWskaznikBiezacejPlynnosci()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Płynność";
            wskaznik.name     = "Wskaźnik Bieżącej Płynności";
            wskaznik.wzor     = "aktywa obrotowe / zobowiazania krótkoterminowe";

            // poz. 15 / 18
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[15].value[i] / sprawozdanie.dane[18].value[i];
            }

            return(wskaznik);
        }
コード例 #8
0
        Wskazniki GetWskaznikWyplacalnosciGotowkowej()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Płynność";
            wskaznik.name     = "Wskaznik Wyplacalnosci Gotowkowej";
            wskaznik.wzor     = "srodki pieniężne / zobowiazania krótkoterminowe";

            // poz. 50 / 18
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[50].value[i] / sprawozdanie.dane[18].value[i];
            }

            return(wskaznik);
        }
コード例 #9
0
        Wskazniki GetWskaznikCykluZobowiazan()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Aktywność";
            wskaznik.name     = "Długość cyklu zobowiązań";
            wskaznik.wzor     = "(Zobowiązania krótkoterminowe / Przychody ze sprzedaży ) * 365";

            // poz. 18 / 90
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = (sprawozdanie.dane[18].value[i] / sprawozdanie.dane[90].value[i]) * 365;
            }

            return(wskaznik);
        }
コード例 #10
0
        Wskazniki GetWskaznikUdzialuZyskuNetto_w_PO()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Przepływy pieniężne";
            wskaznik.name     = "Wskaźnik udziału zysku netto w przepływach operacyjnych";
            wskaznik.wzor     = "zysk netto / przeplywy operacyjne";

            // poz. 116 / 143
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[116].value[i] / sprawozdanie.dane[143].value[i];
            }

            return(wskaznik);
        }
コード例 #11
0
        Wskazniki GetWskaznikCykluNaleznosci()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Aktywność";
            wskaznik.name     = "Długość cyklu należności";
            wskaznik.wzor     = "(Należności krótkoterminowe / Przychody ze sprzedaży ) * 365";

            // poz. 47 / 90
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = (sprawozdanie.dane[47].value[i] / sprawozdanie.dane[90].value[i]) * 365;
            }

            return(wskaznik);
        }
コード例 #12
0
        Wskazniki GetWskaznikRentownosciKapitaluWlasnego()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Rentownosc";
            wskaznik.name     = "Wskaźnik rentowności kapitału własnego";
            wskaznik.wzor     = "zysk netto / kapitał własny";

            // poz. 116 / 16
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[116].value[i] / sprawozdanie.dane[16].value[i];
            }

            return(wskaznik);
        }
コード例 #13
0
        Wskazniki GetTrwaloscStrukturyFinansowania()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Zadłużenie";
            wskaznik.name     = "Wskaźnik trwałości struktury finansowania";
            wskaznik.wzor     = "(zobowiązania długoterminowe + kapitał własny) / aktywa razem";

            // poz. (67 + 16) / 13
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = (sprawozdanie.dane[67].value[i] + sprawozdanie.dane[16].value[i]) / sprawozdanie.dane[13].value[i];
            }

            return(wskaznik);
        }
コード例 #14
0
        Wskazniki GetWskaznikZadluzenieSrodkowTrwalych()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Zadłużenie";
            wskaznik.name     = "Wskaźnik zadłużenia środków trwałych";
            wskaznik.wzor     = "aktywa trwale / zobowiazania dlugoterminowe";

            // poz. 31 / 67
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = sprawozdanie.dane[31].value[i] / sprawozdanie.dane[67].value[i];
            }

            return(wskaznik);
        }
コード例 #15
0
        Wskazniki GetWskaznikDlugu()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Zadłużenie";
            wskaznik.name     = "Wskaźnik długu";
            wskaznik.wzor     = "zobowiązania długoterminowe / kapitał własny";

            // poz. 67 / 16
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = (sprawozdanie.dane[67].value[i]) / sprawozdanie.dane[16].value[i];
            }

            return(wskaznik);
        }
コード例 #16
0
        Wskazniki GetWskaznikOgolnegoZadluzenia()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Zadłużenie";
            wskaznik.name     = "Wskaźnik ogólnego zadłużenia";
            wskaznik.wzor     = "zobowiązania razem / Aktywa Razem";

            // poz. (67+76) / 30
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = (sprawozdanie.dane[67].value[i] + sprawozdanie.dane[76].value[i]) / sprawozdanie.dane[30].value[i];
            }


            return(wskaznik);
        }
コード例 #17
0
        Wskazniki GetWskaznikZadluzeniaKW()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Zadłużenie";
            wskaznik.name     = "Wskaźnik zadłużenia kapitału własnego";
            wskaznik.wzor     = "zobowiązania razem / kapitał własny";

            // poz. (67+76) / 16
            for (int i = 0; i < 5; i++)
            {
                wskaznik.value[i] = (sprawozdanie.dane[67].value[i] + sprawozdanie.dane[76].value[i]) / sprawozdanie.dane[16].value[i];
            }


            return(wskaznik);
        }
コード例 #18
0
        Wskazniki GetWskaznikOgolnejSytuacjiFinansowej()
        {
            Wskazniki wskaznik = new Wskazniki();

            wskaznik.category = "Zadłużenie";
            wskaznik.name     = "Wskaźnik ogolnej sytuacji finansowej";
            wskaznik.wzor     = "kapitał własny * aktywa obrotowe / zobowiązania razem * aktywa trwałe";

            // poz. (16/14) / ((17+18)/15)
            for (int i = 0; i < 5; i++)
            {
                double licznik   = sprawozdanie.dane[16].value[i] / sprawozdanie.dane[14].value[i];
                double mianownik = (sprawozdanie.dane[17].value[i] + sprawozdanie.dane[18].value[i]) / sprawozdanie.dane[15].value[i];

                wskaznik.value[i] = licznik / mianownik;
            }

            return(wskaznik);
        }