Księgowość > Interfejsy > Import transferów z zarządzania płynnością Sage  

Ta funkcja służy do importowania transferów bilansowania przeprowadzanych za pomocą oprogramowania do zarządzania gotówką i przekształcania ich w dowody księgowe.
Ponieważ struktura pliku transferu znacznie różni się od struktury zapisów księgowych, import jest podzielony na dwie odrębne, lecz uzupełniające się fazy:

  • najpierw, import danych z pliku do dedykowanej tabeli (BNKTRSIMP),
  • następnie zastosowanie standardowego księgowania dla danych w tabeli i wygenerowanie odpowiednich księgowań w dzienniku,
    (za pomocą automatu księgującego parametru GAUCASH )

W przypadku wystąpienia problemów powstałych w trakcie faz plik zostanie odrzucony w całości.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Karta Ekran wpisów

Pola

Na tej karcie występują następujące pola :

Generowanie pliku

  • pole TYPEXP

Brak pomocy dla tego pola.

  • Plik (pole VOLFIL)

 

  • Log (pole TRC)

W przypadku zaznaczenia tego pola wyboru specjalny proces generuje ślad importu pliku transferu bilansowania.
Ślad zawiera informacje o typie i liczbie utworzonych dzienników.

Zamknij

 

Struktura importowanego pliku

Plik transferu składa się z co najmniej sześciu lub siedmiu rodzajów zapisów:

  • Zapis0001 Wiersz nagłówka
    -> zapis nagłówka zawierający głównie datę księgowania transferów
  • Zapis0002 Data i pozycja wsparcia
    -> zapis zawierający dane nagłówka z dzienników, takie jak firma, rodzaj dokumentu, data wartości i opis
  • Zapis 0003 Pozycja obrotów
    -> zapis zawierający dane o pozycjach obrotu (na przykład konta inter-site), takie jak konto, kwota, opis, znaczenie, kontrahent, kod referencyjny pozycji w firmiewalucie
  • Zapis 0004 Pozycja banku i konta
    -> zapis zawierający dane o pozycji banku (na przykład konta inter-site), takie jak konto, lokalizacja, kwota, opis, znaczenie, kod referencyjny pozycji w firmiewalucie
  • Zapis 0005 Pozycja waluty
    -> zapis zawierający kwotę transferową w walucie, w której prowadzone są księgi rachunkowe, walucie, w której prowadzone są księgi rachunkowe
    -> zapis wyświetlany wyłącznie w przypadku, gdy waluta, w której prowadzone są księgi rachunkowe i waluta firmy są różne
  • Zapis 0009 Pozycja podsumowania
    -> zapis podsumowujący dziennik, zawierający głównie numer dziennika
  • Zapis 9999 Pozycja sumy
    -> zapis podsumowujący wszystkie transfery zawarte w pliku

W zależności od waluty, w której prowadzone są księgi rachunkowe, możliwe jest uzyskanie następujących struktur:

Waluta, w której prowadzone są księgi rachunkowe <> Waluta firmy

Waluta, w której prowadzone są księgi rachunkowe = Waluta firmy

0001 Wiersz nagłówka

0001 Wiersz nagłówka

0002 Data i pozycja wsparcia

0002 Data i pozycja wsparcia

0003 Pozycja obrotów

0003 Pozycja obrotów

0004 Pozycja banku i konta

0004 Pozycja banku i konta

0005 Pozycja waluty

0009 Pozycja podsumowania

0009 Pozycja podsumowania

0002 Data i pozycja wsparcia

0002 Data i pozycja wsparcia

0003 Pozycja obrotów

0003 Pozycja obrotów

0004 Pozycja banku i konta

0004 Pozycja banku i konta

0009 Pozycja podsumowania

0005 Pozycja waluty

9999 Pozycja sumy

0009 Pozycja podsumowania

9999 Pozycja sumy

Oba pliki generują zapisy księgowe na dwóch kontach bankowych, na których przeprowadzono transfer.
Istnieje możliwość uzyskania pliku, w którym te dwa typy struktur będą wymieszane w zależności od walut.

Specyfika konfiguracji

Realizacja importu uzgodnionego transferu wymaga pewnych wymogów wstępnych dla konfiguracji, które należy uwzględnić na poziomie e-Cash:

Zapisy

pola e-Cash

Informacja oczekiwana z Sage X3

Zapis 0002 - Data i pozycja wsparcia

Uzgodniony kod firmy

Zawartość tego pola musi odpowiadać kodowi firmy Sage X3.

Zapis 0002 - Data i pozycja wsparcia

Uzgodniony kod wsparcia

Zawartość tego pola musi odpowiadać użytemu typowi dziennika firmy Sage X3 (Rozchód gotówki lub przyjęcie gotówki w zależności od znaku wsparcia).

Zapis 0003 - Pozycja obrotów

Uzgodniony kod rodzaju

Zawartość tego pola musi odpowiadać numerowi konta Sage X3 dla transferu w toku (5800) lub bieżącemu kontu grupy (4510).

Zapis 0003 - Pozycja obrotów

Uzgodniony kod aneksu

Jeżeli konto przeciwstawne jest kontem rozrachunkowym, pole to musi zawierać kod powiązanego kontrahenta.

Zapis 0004 - Pozycja banku i konta

Uzgodniony kod konta

Pierwsze 3 znaki w tym polu są dedykowane informacji na stronie dziennika. Następnie, od znaku 4, należy wprowadzić numer konta bankowego.

Zapis 0005 - Pozycja waluty

Uzgodniony kod waluty

To pole służy do wprowadzenia kodu waluty, która zostanie użyta jako waluta dziennika.

Struktura importowanego pliku

Plik transferu składa się z N zapisów, N jest liczbą parzystą. W rezultacie pozycje ustawiają się w pary, każda grupa dwóch pozycji reprezentuje wpis transferu (na przykład 512 do 580).

Nr

Nazwa pola
Sage 1000 Zarządzanie Gotówką

Komentarze
Sage X3

Położenie

Długość

Typ

1

Kod dziennika

SEEWARNINGOtrzymany kod dziennika ustawiany jest na trzech pozycjach, tymczasem kod dziennika Sage X3 ustawiany jest na pięciu pozycjach.

1

3

Alfanum.

2

Data dziennika

Pasuje do danych konta Sage X3 ERP

4

6

Format daty DDMMRRRR

3

Typ dokumentu

Typ dziennika Sage 1000 Zarządzanie Gotówką połączony jest z kombinacją [konto bankowe+firma]. Więc nie jest to zależne od znaku transakcji, podczas gdy w większości przypadków, Sage X3 ma dostępny typ dziennika Wpłata i Wydatek. Konfiguracja standardowego automatu księgującego CASH planuje pobrać tę wartość (która zostanie utworzona), jednak można to zmienić.

10

2

Alfanum.

4

Konto KG

Konto pieniężne lub konto inter-site lub konto bieżące.
SEEWARNINGUważaj na długość konta: Konto Sage ERP konto X3 jest ograniczone do 10 pozycji (13 dla Sage 1000 Zarządzanie Gotówką).

12

13

Alfanum.

5

Typ konta

To pole nie powinno być brane pod uwagę.

25

1

Alfanum.

6

Konto dodatkowe lub wymiar

To pole nie powinno być brane pod uwagę.

26

13

Alfanum.

7

Numer identyfikacyjny wpisu

Konfiguracja standardowego automatu księgującego CASH planuje pobrać to pole jako dokument wyjściowy.

39

13

Alfanum.

8

Opis wpisu

Konfiguracja standardowego automatu księgującego CASH planuje pobrać tę informację w opisie ogólnym w nagłówku dziennika, ale także w opisie pozycji.

52

25

Alfanum.

9

Metody płatności

To pole nie powinno być brane pod uwagę.

77

1

Alfanum.

10

Termin płatności

Odpowiada terminowi płatności wymienionemu w nagłówku dziennika.

78

6

Format daty DDMMRRRR

11

Znak

Plik do zintegrowania zawiera W jak Winien i M jak Ma. Podczas importu wartości te będą odpowiednio przekształcone w 1 i -1, aby odpowiadać wartościom pola Znaczenie Sage X3.

84

1

Alfanum.

12

Waluta firmy kwoty pozycji

Odpowiada wymuszonej kwocie firmy.

85

20

Numeryczny

13

Typ księgowania

To pole nie powinno być brane pod uwagę.

105

1

Alfanum.

14

Nr pozycji

Plik zawiera N pozycji pogrupowanych po 2, ponieważ mają ten sam numer pozycji. Każda grupa 2 pozycji o tym samym numerze dokumentu zostanie przekształcona w dokument Sage X3. Standardowy automat księgujący CASH planuje pobrać ten numer i użyć go jako numer dziennika, jednak można to zmienić.

106

7

Alfanum.

15

Pole zastrzeżone

To pole nie powinno być brane pod uwagę.

113

26

Alfanum.

16

Waluta firmy kod ISO

To pole nie powinno być brane pod uwagę.

139

3

Alfanum.

17

Wartość wiersza w walucie rozliczeniowej

To pole nie powinno być brane pod uwagę.

142

20

Numeryczny.

18

Kod ISO waluty transakcji

To pole nie powinno być brane pod uwagę.

162

3

Alfanum.

19

Kod gotówki firmy

To pole nie powinno być brane pod uwagę.

165

15

Alfanum.

20

Branża

Odpowiada lokalizacji pozycji wprowadzania.

180

15

Alfanum.

21

Pozycja kwoty waluty konta bankowego

Pozycja wprowadzania jest brana pod uwagę jako kwota waluty transakcji.

195

20

Numeryczny

22

Kod ISO waluty konta bankowego

Ten wpis jest brany pod uwagę jako waluta transakcji.

215

3

Alfanum.

Liczba znaków/zapisywanie =

218

Struktura pliku zarządzania płynnością Sage FRP

Nr

Nazwa pola

Komentarze

Przykłady

Położenie

Długość

1

Konto

Konto pieniężne (X3) lub konto inter-site lub konto bieżące.
SEEWARNINGDługość konta Sage X3 jest ograniczona do 15 znaków.

512100

1

100

2

Firma

Kod firmy X3 zawarty w pliku importu.
Lokalizacja jest określana następująco:
=> jeśli lokalizacja jest ustawiona na poziomie konta, to ostatnie będzie stosowane,
=> w przeciwnym wypadku użyta zostanie domyślna lokalizacja na poziomie firmy,
=> w przeciwnym wypadku użyte zostaną pierwsze referencje lokalizacji dla firmy.

APN

101

8

3

Zarządzanie

Plik do zintegrowania zawiera W jak Winien i M jak Ma.
Podczas importu wartości te będą przekształcone w 1 i -1, aby odpowiadać wartościom pola Znak Sage X3.

D

109

1

4

Data

Pasuje do danych konta Sage X3 ERP

07092009

110

8

5

Kwota w walucie firmy

Odpowiada kwocie firmy.

1234567890123,45

118

20

6

Waluta firmy

Waluta w głównej księdze społecznej.
Kod ISO.

EUR

138

3

7

Kwota w walucie operacji

Kwota wyrażona w walucie operacji gospodarczej.

1234567890123,45

141

20

8

Waluta operacji gospodarczej

Kod ISO waluty transakcji.

EUR

161

3

9

Referencja

Wczytywanie pola REF w Sage X3.

Nr operacji 3669

164

10

10

Opis (komentarze)

Etykieta pozycji wprowadzania.

Transfer bilansowania z BNP do SG

174

30

11

Typ K/G

To pole określa typ dokumentu, np. „ENC” lub „DEC”.

DEC

204

10

12

Kod dziennika

Kod dziennika jest uzyskiwany z konta bankowego. Ten odczyt jest możliwy dzięki automatycznemu dokumentowi CASH.

BNP

214

10

13

Nr lokalizacji wprowadzania gotówki

To pole nie powinno być brane pod uwagę.

Puste

224

3

14

Nr pliku log wprowadzania gotówki

To pole nie powinno być brane pod uwagę.

Puste

227

5

15

Nr wewnętrzny wprowadzania gotówki

Może być stosowany do określenia numeru dokumentu

3669

232

10

16

Numer wprowadzania K/G

To pole nie powinno być brane pod uwagę.

Puste

242

4

Zadanie przetwarzania w tle

Tę funkcję można wykonać w trybie wsadowym,. W tym celu przewidziano BNKTRSIMP zadanie standardowe.

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

„Kod rejestrujący nie istnieje XXXXX”

Ten komunikat pojawia się, gdy pierwsze 4 znaki na początku pozycji nie są zgodne z tymi, które są zwykle oczekiwane (0001/ 0002/0003/0004/0005/0009/9999).

„Brak zapisów wystawcy”

Ten komunikat pojawia się, gdy nie można znaleźć zapisu nagłówka 0001 w pliku do importu.

„Nieprawidłowa struktura pozycji”

Ten komunikat pojawia się w przypadku innych problemów ze strukturą (brakuje zapisu 0002, dwa zapisy 0003 przed zapisem 0004,...)

„Waluta nie istnieje”

Ten komunikat pojawia się, gdy kod waluty zapisu 0005 nie jest poprawny.

„Nieistniejąca firma”

Ten komunikat pojawia się, gdy kod firmy zapisu 0002 nie jest poprawny.

„Kwota równa się zero”

Ten komunikat pojawia się, gdy kwota transferu wynosi zero (a tym samym kwota dziennika). Następnie, w zależności od wartości parametru SIVNULL (rozdział danych podstawowych) dziennik jest lub nie jest generowany.

„Plik nie został zaimportowany”

Ten komunikat pojawia się, gdy wystąpi jeden z wyżej wymienionych błędów (nieprawidłowa struktura pozycji, nie istnieje kod zapisu,...)

„Nie wygenerowano dziennika”

Ten komunikat pojawia się, gdy nie powiodło się wygenerowanie wpisu poprzez automat księgujący parametru GAUCASH,

Dzienniki otrzymają status ostatecznie zaksięgowanych dla firmy

Jeżeli przetwarzanie realizowane jest dla danej firmy a firma wybrała Zgodność z DGI no. 13L-1-06 (tj. parametr FRADGI/chapter LOC/group FRA ma wartość „tak”), dokumenty wygenerowane podczas przetwarzania będą mieć status „Zaksięgowany”.

Dzienniki otrzymają status ostatecznie zaksięgowanych dla jednej lub wielu firm

Przetwarzanie dokonywane jest dla wszystkich firm lub grupy firm, oraz jeżeli przynajmniej jedna z tych firm wybiera zgodność z DGI nr. 13L-1-06 (tj. parametr FRADGI/chapter LOC/group FRA ma wartość „tak”). dokumenty wygenerowane podczas przetwarzania będą posiadały status „Zaksięgowany”.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja