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