Moduł wspomagający uzgadnianie sprawozdań
Transkrypt
Moduł wspomagający uzgadnianie sprawozdań
aSISt Moduł wspomagający uzgadnianie sprawozdań Moduł wspomagający uzgadnianie sprawozdań Opis funkcjonalny Wersja 1.1 WROCŁAW 2008 Wszelkie prawa zastrzeżone. Dokument może być reprodukowany lub przechowywany bez ograniczeń tylko w całości. W przeciwnym przypadku, żadna część niniejszego dokumentu, nie może być reprodukowana ani przetwarzana w jakikolwiek sposób elektroniczny, fotograficzny, mechaniczny i inny oraz nie może być przechowywana w jakiejkolwiek bazie danych bez pisemnej zgody GPM SYSTEMY sp. z o.o. Copyright GPM SYSTEMY sp. z o.o. / FINGO sp. z o.o 1 aSISt I. Moduł wspomagający uzgadnianie sprawozdań Wstęp aSISt obsługuje cykl życia sprawozdania, w którym występuje faza edycji w złotych z groszami oraz faza edycji w pełnych złotych. EDYCJA „ZŁOTE I GROSZE” ZAOKRĄGLANIE EDYCJA „PEŁNE ZŁOTE” Przejście pomiędzy stanami jest możliwe po wykonaniu funkcji zaokrąglenia. Funkcja ta wykonuje zaokrąglanie wartości raportowanych, ale ze względu na występowanie zbioru reguł walidacyjnych konieczne jest dodatkowe uzgodnienie sprawozdania wynikające z błędów zaokrągleń. Banki zgłaszają zapotrzebowanie na dodatkową funkcjonalność automatyzującą korygowanie błędów zaokrągleń. II. Propozycja rozwiązania Założenia: • Przystąpienie do uzgodnienia danych wymaga, aby dane były wcześniej uzgodnione w fazie edycji w „złotych z groszami”. W innym wypadku, trudno byłoby zapewnić, że korekty wynikają tylko z zaokrągleń. • Uzgadnianie danych dostępne jest tylko w trybie edycji w pełnych złotych. • Algorytm wyznaczania korekt z tytułu zaokrągleń jest algorytmem heurystycznym polegającym na przeszukiwaniu drzewa zależności dla pozycji nieuzgodnionych. Nie ma matematycznego dowodu, na to, Copyright GPM SYSTEMY sp. z o.o. / FINGO sp. z o.o 2 aSISt Moduł wspomagający uzgadnianie sprawozdań ze algorytm jest skończony i wielomianowy – nie gwarantuje uzgodnienia dla każdej dowolnej kombinacji danych. W przypadku, kiedy nie uzyska się pełnego uzgodnienia, konieczne będzie uzgodnienie przez operatora. Rozwiązanie • Funkcja uzgodnienia wykonywana może być tylko po wykonaniu funkcji przeliczenia wszystkich algorytmów wyliczeniowych. W innym przypadku algorytm wyszukiwania korekt wynikających z zaokrągleń uzgadniałby błędy, które nie wynikają z zaokrąglenia, tylko z braku spełnienia podstawowych zależności. Dlatego też funkcja uzgadniania różnic wynikających z zaokrągleń jest rozszerzeniem funkcji „Wylicz reguły” tj. przeliczania wszystkich algorytmów wyliczeniowych występujących na całym sprawozdaniu. Dzięki temu uzgadnianie różnic wynikających z zaokrągleń możliwe będzie wielokrotnie – po każdym cyklu iteracyjnym – korekta danych pierwotnych – wyliczanie wszystkich algorytmów wyliczeniowych. Copyright GPM SYSTEMY sp. z o.o. / FINGO sp. z o.o 3 aSISt Moduł wspomagający uzgadnianie sprawozdań Funkcja WYLICZ REGUŁY składać się będzie z następujących kroków: 1. przeliczenie kalkulacji XBRL i kalkulacji wynikających z dodatkowych reguł NBP 2. zapisanie zmienionych danych 3. WALIDACJA I WYZNACZENIE BŁĘDÓW ZAOKRĄGLEŃ 4. WYSZUKANIE KOREKT NIWELUJĄCYCH RÓŻNICE W REGUŁACH WYLICZENIOWYCH -> WYŚWIETLENIE ZESTAWIENIA Z PROPONOWANYMI KOREKTAMI 5. decyzja operatora CZY ZASTOSOWAĆ ZAPROPONOWANY ZBIÓR KOREKT jeśli tak: SKORYGOWANIE WARTOŚCI NA SPRAWOZDANIU ZAPROPONOWANYMI KOREKTAMI, ZAPISANIE ŚCIEŻKI REWIZYJNEJ DLA ZMIENIONYCH KOMÓREK • Algorytm uzgadniania różnic uwzględnia dodatkowe założenia: o wartości zerowe nie powinny zmienić wartości – wartość ‘zero’ oznacza, że dane zjawisko nie zachodzi; wprowadzenie nawet małej liczby oznaczało by zmianę nie tylko ilościową – zgodnie z założeniem poniżej – minimalną zmianę ilościową, ale zmiana wartości z zerowych oznaczałaby zmianę jakościową, co jest sprzeczne z założeniami o jeśli możliwa jest zmiana kilku wartości i są one równoważne, to kryterium wyboru powinno być uzyskanie najmniejszej względnej zmiany; np. a=1000, b=100 zmiana bezwzględna 10 oznacza względną zmianę a – 1% b – 10% • ZAPIS ZMIENIONYCH wartości odbywa się zawsze w trybie śledzenia zmian tj. dla zmienionych pozycji zapisywana jest ścieżka audytowa, pozwalająca później zweryfikować zmiany • RAPORT WYKONANYCH KOREKT jest uzyskiwany poprzez wykonanie standardowego raportu ze ścieżki audytowej tj, „HISTORIA OKRESU” z wybranym typem aktywności „Korekta zaokrągleń”. RAPORT WYKONANYCH KOREKT pozwala na zweryfikowanie komórek które zostały zmodyfikowane oraz wartości korekt. Copyright GPM SYSTEMY sp. z o.o. / FINGO sp. z o.o 4