Interfejs do księgowości finansowej

Wprowadzenie

Interfejs rachunkowości jest podzielony na księgowość finansową oraz controlling. Każdy obszar ma własną definicję interfejsu i własne adaptery. Niniejszy artykuł opisuje interfejs do księgowości finansowej do innych systemów księgowych. Artykuł nie opisuje interfejsu do Comarch Financials Enterprise.

Zakres funkcji

Interfejs obejmuje następujące funkcje:

  • Przejmowanie firm rachunkowości z systemu zewnętrznego
  • Przejmowanie szablonów kont dla dłużników z systemu zewnętrznego
  • Przejmowanie szablonów kont dla wierzycieli z systemu zewnętrznego
  • Przejmowanie otwartych pozycji na konto z systemu zewnętrznego
  • Przejmowanie salda na konto z systemu zewnętrznego
  • Przekazywanie kont osobistych do systemu zewnętrznego
  • Przekazywanie faktur zakupu i faktur sprzedaży do systemu zewnętrznego
  • Przekazywanie płatności dla faktur sprzedaży do systemu zewnętrznego
  • Przekazywanie zapisów księgowych do systemu zewnętrznego
  • Przejmowanie kont z systemu zewnętrznego
  • Przejmowanie rodzajów kosztów z systemu zewnętrznego
  • Przejmowanie centrów kosztów z systemu zewnętrznego
  • Przejmowanie sald z systemu zewnętrznego
  • Przejmowanie otwartych pozycji z systemu zewnętrznego
  • Definiowanie odwołań do klienta systemu zewnętrznego
  • Przejmowanie komunikatów o błędach z systemu zewnętrznego
  • Ładowanie i zapisywanie stanów adaptera
  • Przekazywanie zapisów kasowych do systemu zewnętrznego

Opis interfejsu

Interfejs adaptera

Adaptery księgowości finansowej są udostępniane za pomocą następującej klasy: com.cisag.app.financials.interfaces.log.FinancialsAdapterFactory.

W tym celu instancja FinancialsAdapterProvider jest tworzona za pomocą klasy java.util.ServiceLoader. Instancja ta z kolei tworzy adapter księgowości finansowej.

Realizacja adaptera księgowości finansowej obejmuje implementację następujących interfejsów:

  • com.cisag.app.financials.interfaces.spi.FinancialsAdapterProvider
  • com.cisag.app.financials.interfaces.spi.FinancialsAdapter
  • com.cisag.app.financials.interfaces.spi.FinancialsPaymentAdapter
  • com.cisag.app.financials.interfaces.spi.FinancialsTransactionAdapter

Interfejs Comarch ERP Enterprise

Adapter księgowości finansowej ma dostęp do Comarch ERP Enterprise za pomocą następującego interfejsu w celu przekazywania danych: cisag.app.financials.interfaces.spi.FinancialsInterface.

Persistence service i inne funkcje mogą być wywoływane tylko z sesji Comarch ERP Enterprise. Ponieważ przekazywanie z systemu zewnętrznego do Comarch ERP Enterprise z reguły nie odbywa się z sesji Comarch ERP Enterprise, informacje do przekazania do Comarch ERP Enterprise są umieszczane w kolejce i stamtąd dalej przetwarzane za pomocą zlecenia przetwarzania.

Interfejs księgowości finansowej jest przekazywany adapterowi za pomocą metody register.

Poprzez wywołanie metod transfer w interfejsie księgowości finansowej, poszczególne kontenery danych są przekazywane do kolejki. Aplikacja działająca w tle Synchronizacja danych księgowości finansowej przetwarza następnie przekazane dane z kolejki.

Brak wyboru adaptera

Jeżeli w aplikacji Konfiguracja w funkcji Rachunkowość nie zostanie wybrany adapter, automatycznie wykorzystywany jest adapter Bez rachunkowości (com.cisag.app.financials.interfaces.log.NoOperationAdapter).

Jeżeli ten adapter jest aktywowany, nie są przetwarzane żadne dane, a w szczególności żadne dane nie są zapisywane w bazie danych.

Czy ten artykuł był pomocny?