Spis treści
ToggleW niniejszym dokumencie opisano instrukcje postępowania z aplikacją Import danych w odniesieniu do okresów obrachunkowych. Instrukcje te zawierają ogólne wskazówki dotyczące obsługi, np. informacje o szczególnych kwestiach, które należy wziąć pod uwagę.
Zawierają również informacje o możliwych wymaganiach wstępnych oraz skutkach działań.
Opis samej aplikacji Import danych, obejmujący m.in. opisy pól i przycisków, znajduje się w artykule Import danych.
Informacje ogólne
Import roku obrotowego oraz jego okresów księgowych opiera się zasadniczo na aktualnym modelu danych zapisanym w bazie danych repozytorium.
Dla lat obrotowych i okresów księgowych obowiązują te same reguły merytorycznej weryfikacji, które stosowane są w aplikacji dialogowej Okresy obrachunkowe.
Okresy obrachunkowe
Okresy obrachunkowe są utrzymywane w środowisku wielooddziałowym w zależności od organizacji. Podczas importu system w pierwszej kolejności próbuje odczytać jednostkę organizacyjną odpowiedzialną za utrzymanie danych ze źródła danych. Może być ona określona za pomocą klucza technicznego (organizationalUnit) lub klucza merytorycznego (OrganizationalUnit) w źródle danych XML.
Jeśli w źródle danych nie zostanie znaleziona żadna organizacja, automatycznie zostaje zastosowana organizacja bieżącego kontekstu wykonawczego (związanego ze środowiskiem importu).
Jeżeli w źródle XML podano rok, ale jednocześnie dostępna jest techniczna identyfikacja (guid), wartość roku zostaje pominięta. W takim przypadku wykorzystywany jest klucz merytoryczny istniejącego już okresu obrachunkowego (rok stanowi jego część składową).
Podczas rozpoznawania relacji zapisanych w repozytorium należy uwzględnić, że z punktu widzenia procesu importu istotna jest wyłącznie relacja FiscalPeriods (okresy księgowe). Wszystkie pozostałe relacje nie są brane pod uwagę przez interfejs importu.
Okresy obrachunkowe mają określone daty rozpoczęcia i zakończenia. W aplikacji dialogowej Okresy obrachunkowe weryfikowana jest spójność danych — data rozpoczęcia okresu obrachunkowego musi być identyczna z datą rozpoczęcia pierwszego okresu, a data zakończenia okresu obrachunkowego z datą zakończenia ostatniego okresu księgowego. Proces importu stosuje tę samą kontrolę spójności i w przypadku wykrycia niespójności zostaje przerwany.
Usuwanie okresów obrachunkowych za pomocą interfejsu importu jest możliwe pod warunkiem spełnienia określonych wymagań (np. braku bieżącego użycia, pozytywnych wyników kontroli). Po pomyślnym przeprowadzeniu weryfikacji usuwane są również wszystkie powiązane okresy księgowe.
Obsługiwane atrybuty
Atrybut | Relacja | Znaczenie |
---|---|---|
guid | — | Klucz główny |
organizationalUnit | OrganizationalUnit | Jednostka organizacyjna utrzymująca dane |
year | — | Wartość roku |
beginDate | — | Początek pierwszego okresu księgowego |
endDate | — | Koniec ostatniego okresu księgowego |
status | — | Status |
Okresy księgowe
Okres obrachunkowy składa się z dowolnej, lecz po utworzeniu stałej liczby okresów księgowych. Okresy te są również obsługiwane przez interfejs importu.
Należy zwrócić uwagę, że okresy księgowe, które już istnieją w systemie docelowym, nie mogą być modyfikowane za pomocą interfejsu importu. Oznacza to, że import obsługuje jedynie tworzenie nowych okresów księgowych oraz ich usuwanie. Usuwanie pojedynczych, wybranych okresów księgowych nie jest możliwe.
Podczas importu wykonywana jest także kontrola spójności danych. System weryfikuje, czy pomiędzy kolejnymi okresami księgowymi nie występują luki – oznacza to, że data rozpoczęcia danej okresu musi dokładnie pokrywać się z datą zakończenia bezpośrednio poprzedzającego okresu. W przypadku wykrycia niespójności import zostaje przerwany z komunikatem o błędzie.
Obsługiwane atrybuty
Atrybut | Relacja | Znaczenie |
---|---|---|
guid | — | Klucz główny |
organizationalUnit | OrganizationalUnit | Jednostka organizacyjna utrzymująca dane |
year | — | Wartość roku |
beginDate | — | Początek okresu księgowego |
endDate | — | Koniec okresu księgowego |
status | — | Status |
number | — | Numer okresu księgowego |
fiscalYear | — | Klucz obcy odnoszący się do okresu obrachunkowego |
description | — | Oznaczenie okresu księgowego |