Import hierarchicznych kont księgowych

Niniejsza dokumentacja opisuje instrukcje korzystania z aplikacji Import danych w odniesieniu do ładunków. Instrukcja ta zawiera ogólne procedury dotyczące importowania ładunków. Użytkownik znajdzie również informacje o możliwych wymaganiach, skutkach i ograniczeniach.

Opis aplikacji Import danych, który zawiera również opisy pól i przycisków, można znaleźć w sekcji dokumentacji Import danych.

Informacje ogólne

Funkcja Import danych umożliwia importowanie kont księgowych o strukturze hierarchicznej, np. z systemów innych firm, do wzorca kont księgowych Comarch Financials Enterprise.

Atrybuty wymagane do importu

Użytkownik określa przynajmniej następujące atrybuty dla każdej jednostki biznesowej do importu:

  • Atrybuty identyfikacyjne (klucz biznesowy)
  • Pola obowiązkowe

Bez wymaganych atrybutów identyfikacyjnych nie można utworzyć hierarchicznego planu kont w bazie kont księgowych.

Niektóre atrybuty identyfikacyjne lub pola obowiązkowe są określone przez relacje klucza obcego (rozpoznawalne przez kursywę w filtrze). Obiekty biznesowe, które są powiązane z relacjami klucza obcego, są identyfikowane przez ich atrybuty identyfikacyjne. Nie można ich zaimportować poprzez import kont księgowych, ale muszą zostać wcześniej zaimportowane lub utworzone. Atrybuty identyfikacyjne i pola obowiązkowe zostały podsumowane w sekcji Przegląd: Pola identyfikacyjne i obowiązkowe.

Procedura

W tej sekcji opisano procedury importowania hierarchicznych kont księgowych. Podczas importowania należy pamiętać, że należy to przeprowadzić dla każdego poziomu hierarchii, tj. ten sam import może wymagać kilkukrotnego powtórzenia.

Przykład

Konta wymienione w przykładzie są zarządzane na trzech poziomach hierarchii.

Konto Syntetyczne/subkonto Poziom
5100 Konto syntetyczne 1
5100-10 Subkonto 2
5100-20 Subkonto 2
5100-30 Subkonto 2
5100-30-1 Subkonto 3
5100-30-2 Subkonto 3

Konta pierwszego poziomu są tworzone przez pierwszy import. Powtórny import tworzy następnie konta drugiego poziomu itd.

Import danych

  1. Pierwszym krokiem jest uruchomienie aplikacji Import danych.
  2. Należy użyć pomocy uzupełniania wartości dla pola Filtr, aby wybrać filtr dla obiektu biznesowego – com.sem.ext.app.fin.financialaccounting.obj.ObjectAccount
  • Wyświetlony zostanie filtr do importowania hierarchicznych kont księgowych
  1. Użytkownik może także utworzyć nowy filtr dla tego obiektu biznesowego.
  2. Wybrane atrybuty filtra są już zaznaczone. W razie potrzeby można jeszcze dostosować atrybuty.

Podczas importowania hierarchicznych kont księgowych, następujące atrybuty muszą być aktywowane w filtrze importu:

Atrybut Pole
ObjectAccountSegment.refBo Pochodzenie indywidualne
ObjectAccountSegment.refGuidOfBo Pochodzenie indywidualne
ObjectAccountSegment.description Oznaczenie
ObjectAccountSegment.freeText Dowolny tekst
ObjectAccountSegment.level Poziom
ObjectAccountSegment.sortCode Wewnętrzne pole sortowania
ObjectAccountSegment.NextSegment.code (Następny) segment
ObjectAccountSeg-ment.PriorObjectAccount.code Konto księgowe
ObjectAccountSegment.Segment.code Segment
ObjectAccountSeg-ment.SegmentValues.code Zawartość segmentu
  1. Następnie należy wybrać przycisk [Import danych], znajdujący się na standardowym pasku przycisków.
  • Otworzy się okno dialogowe Import danych.
  1. W tym oknie dialogowym użytkownik może dokonać różnych ustawień dla importowanego pliku. Szczegółowy opis pól można znaleźć w dokumentacji Import danych w sekcji o tej samej nazwie.
  2. Użytkownik może przeprowadzić import, naciskając przycisk [W tle] lub [Natychmiast].

Przegląd: Pola identyfikacyjne i obowiązkowe

Atrybuty identyfikacyjne i pola obowiązkowe są wymienione i krótko opisane poniżej. Szczegółowy opis pól znajduje się w dokumentach Rozszerzenie: Konta księgowe/Hierarchiczny plan kont i Konta księgowe.

Pole obowiązkowe/atrybut klucza (K) Objaśnienie
organizationalUnit (K) Organizacja kont księgowych
code (K) Numer konta księgowego
description Opis kont księgowych
accountType Typ kont obiektów

Specyfikacja służąca do klasyfikacji kont księgowych na potrzeby podstawowych kontroli, głównie w kontekście procesów księgowania. Możliwa jest jedna z następujących stałych:

  • DEFAULT
  • OPENING_BALANCE_AUTOMATICALLY
  • OPENING_BALANCE_MANUALLY
  • ERROR_COLLECTION_ACCOUNT
  • FINANCIAL_ACCOUNT
  • CASH_ACCOUNT
  • MONEY_IN_CIRCULATION_ACCOUNT
  • GROUP_CHARGING_ACCOUNT
  • COLLECTIVE_ACCOUNT_ASSETS
  • COLLECTIVE_ACCOUNT_LIABILITY
  • TAX
  • COST
  • SALES
  • DOWN_PAYMENT_DEBTOR
  • DOWN_PAYMENT_CREDITOR
  • TAX_INTERIM_ACCOUNT
  • DEFERMENT_ACCOUNT
generateOpenBalance Tworzenie przeniesienia sald

Użytkownik określa, czy dla tego konta powinny zostać utworzone salda przeniesione na kolejny okres. Możliwa jest jedna z następujących stałych:

  • DISABLED
  • AUTOMATICALLY
  • MANUALLY
openItemHandling Zarządzanie rozrachunkami

Użytkownik określa, czy zarządzanie rozrachunkami jest ogólnie dozwolone czy zabronione. Zarządzanie rozrachunkami dla konta księgowego jest dozwolone tylko wtedy, gdy ma ono powiązany typ konta DEFAULT, FINANCIAL_ACCOUNT, MONEY_IN_CIRCULATION_ACCOUNT, COSTS lub SALES.

Jedna z następujących stałych jest możliwa do użycia w rozrachunkach:

  • DISABLED
  • GENERALLY_OPEN_ITEM_USAGE
  • IN_NORMAL_CASE_OPEN_ITEM_AS_DEBIT
  • IN_NORMAL_CASE_OPEN_ITEM_AS_CREDIT
  • OPEN_ITEM_CREATION_WITHOUT_VALIDATION
summarizePosting Sumowanie księgowań

Użytkownik określa, czy automatyczne tworzenie księgowań podsumowujących jest dezaktywowane lub aktywowane z lub bez odniesienia do daty dokumentu księgowego. Możliwa jest jedna z poniższych stałych:

  • DISABLED
  • COMPRESS_WITH_VOUCHER_DATE
  • COMPRESS_WITHOUT_VOUCHER_DATE_REFERENCE
taxControls Kontrola podatkowa

Użytkownik określa, które kontrole podatkowe są przeprowadzane w ramach księgowania. Możliwa jest jedna z następujących stałych:

  • DISABLED
  • NO_TAX_ALLOWED
  • VAT
  • INPUT_TAX
  • VAT_RELATED_TO_EU_DELIVERIES
  • INPUT_TAX_RELATED_TO_EU_PURCHASES
  • INPUT_TAX_OR_VAT
  • VAT_OR_NO_TAXES
  • INPUT_TAX_OR_NO_TAXES
  • STRICTLY_TAX_CODE_AS_DEFINED_AT_ACCOUNT
  • VAT_OR_EU
  • INPUT_TAX_OR_EU
postingLimitation

Ograniczenie księgowania

Użytkownik określa, czy księgowanie z wybranych miejsc lub źródeł jest wykluczone. Możliwa jest jedna z następujących stałych:

  • DISABLED
  • BLOCKED_FOR_DIALOG_POSTING
  • BLOCKED_FOR_BATCH_POSTING
  • GENERALLY_BLOCKED
ObjectAccountSegment.refBo

Indywidualne pochodzenie

ObjectAccountSegment.freeText

Dowolny tekst. Pole obowiązkowe, jeśli dla segmentu ustawiono typ Dowolny tekst.

ObjectAccountSegment.level

Poziom jest kolejną numeracją przypisywaną automatycznie przez import. Wskazuje on pozycję konta w strukturze. Konto syntetyczne zawsze znajduje się na pierwszym (najwyższym) poziomie. Konta znajdujące się bezpośrednio pod kontem syntetycznym tworzą drugi poziom. Na trzecim poziomie tworzone są konta, które znajdują się poniżej konta na drugim poziomie itd.

ObjectAccountSegment.Segment.code

Segment definiuje, które połączenia segmentów mogą być użyte dla numeru konta księgowego

ObjectAccountSegment.SegmentValues.code

Wartość segmentu jest wartością, która ma być użyta jako część numeru konta

 

Czy ten artykuł był pomocny?