Nordlet

← Podstawy / Pakiety SDK

Konsolidacja grupowa

Grupy konsolidacyjne, metody pełna, proporcjonalna i praw własności, przeliczenie walut, wyłączenia.

Skonsoliduj kilka spółek w jedno sprawozdanie finansowe grupy - spółkę holdingową i jej jednostki zależne lub dowolny zestaw zarządzanych przez siebie podmiotów.

Grupa konsolidacyjna jest własnością jednej spółki (wywołującej) i zawiera listę spółek członkowskich wraz z procentem udziału oraz metodą konsolidacji. Możesz dodać wyłącznie spółkę, która dzieli administratora z właścicielem grupy, co uniemożliwia konsolidowanie ksiąg, nad którymi nie masz jeszcze kontroli.

Endpointy

Endpoint Cel
POST /v1/consolidation/groups/create Utworzenie grupy; waluta sprawozdawcza domyślnie przyjmuje walutę bazową właściciela.
POST /v1/consolidation/groups/list Wyświetlenie listy Twoich grup wraz z liczbą członków.
POST /v1/consolidation/groups/get Pobranie pojedynczej grupy wraz z jej członkami.
POST /v1/consolidation/groups/update Zmiana nazwy lub waluty sprawozdawczej.
POST /v1/consolidation/groups/delete Usunięcie grupy (członkowie zostają usunięci wraz z nią).
POST /v1/consolidation/members/add Dodanie lub aktualizacja członka (ownershipPercent, method).
POST /v1/consolidation/members/remove Usunięcie członka.
POST /v1/consolidation/report Wygenerowanie skonsolidowanego raportu dla wybranego zakresu dat.

Metody konsolidacji

  • full - jednostka zależna jest łączona pozycja po pozycji w 100%. Gdy udział własnościowy jest mniejszy niż 100%, udział mniejszości w kapitale własnym i wyniku jest prezentowany oddzielnie jako kapitały mniejszości (non-controlling interest).
  • proportional - każda pozycja jest łączona zgodnie z procentem udziału (wspólne operacje).
  • equity - jednostka nie jest łączona pozycja po pozycji. Zamiast tego jest ujmowana jako pojedyncza inwestycja (udział × kapitał własny netto) wraz z przypadającym na udziałowca wynikiem, w ramach pozycji equityMethod.

Przeliczenie walut

Członkowie, których waluta bazowa różni się od waluty sprawozdawczej grupy, są przeliczani po kursie na dzień bilansowy (zamknięcia), pobieranym z kursów wymiany właściciela grupy (najpierw nadpisania firmowe, a następnie kursy oficjalne). Kurs zastosowany dla każdego członka jest zwracany w polach members[].fxFactor / rateFrom / rateTo.

Jest to przeliczenie po pojedynczym kursie zamknięcia. Zapewnia ono bilansowanie się skonsolidowanego bilansu, lecz nie rozdziela kursów zamknięcia, średnich i historycznych zgodnie z MSR 21 (IAS 21) ani nie księguje osobnego kapitału z aktualizacji wyceny - w razie potrzeby korekty te należy wprowadzić za pomocą parametru eliminations.

Wyłączenia wewnątrzgrupowe

Raport nie dokonuje automatycznego wyłączenia sald wewnątrzgrupowych. System je oznacza: każdy członek, którego lista partnerów zawiera NIP lub kod VAT innego członka, jest zwracany w polu intercompanyCandidates do weryfikacji. Przekaż zbilansowane korekty w parametrze eliminations (tablica obiektów { code, amount, note }, gdzie kwoty dodatnie to strony Wn; raport informuje, czy ich saldo sumuje się do zera), aby usunąć należności i zobowiązania wewnątrzgrupowe oraz przychody i koszty ze skonsolidowanych danych.

Zakres i ograniczenia

Skonsolidowany wynik obejmuje bilans oraz rachunek zysków i strat (wraz ze szczegółowymi rozwinięciami dla układu małego i wyższych), skonsolidowane zestawienie obrotów i sald według kodów kont, kapitały mniejszości oraz korekty metodą praw własności. Zestawienia zmian w kapitale własnym i przepływów pieniężnych na poziomie grupy, automatyczne wyłączenia wewnątrzgrupowe oraz wielokursowe przeliczenie według MSR 21 (IAS 21) nie są generowane - jednostka sporządzająca sprawozdanie ponosi odpowiedzialność za te korekty.