Collapse AllExpand All

2.10. Import dokumentów z pliku

W systemie istnieje możliwość zaimportowania dowodów księgowych z pliku tekstowego za pomocą funkcji "Importuj dokumenty z pliku". Plik taki musi mieć odpowiedni format (poszczególne kolumny oddzielone średnikiem):

  1. Pierwszy wiersz informujący że jest nowy dokument:

    'N'; kolejny numer dokumentu; liczba pozycji w dokumencie

  2. Drugi wiersz nagłówka:

    Dowód ID;Nazwa ID;DATA;Symbol dokumentu;Data wystawienia;Data wpływu;Termin płatności;Data zapłaty; Identyfikator kontrahenta; Symbol rejestru; Data rejestru;Identyfikator projektu; Identyfikator konta; Treść; czy_mpp; ozn_trans; ozn_sprzedaz; ozn_nabycie; import

  3. Trzeci wiersz to pozycje dokumentu:

    Symbol dokumentu;Data wystawienia;Data wpływu;Termin płatności;Data zapłaty;Identyfikator kontrahenta;Konto Wn;Kwota Wn; Konto VAT Wn;Kwota VAT Wn;Stawka VAT Wn; Treść Wn;Projekt Wn;Sposób rozliczenia;Waluta Wn;Kurs Wn;Kwota Walutowa Wn; Czy koszt uzyskania przychodu;Konta Ma;Kwota Ma;Konto VAT Ma;Kwota VAT Ma;Stawka VAT Ma;Treść Ma;Projekt Ma;Waluta Ma;Kurs Ma;Kwota Walutowa Ma;Czy przychód podlega opodatkowaniu;kod_gtu

Na końcu pliku musi być umieszczone słowo 'KONIEC' oraz po apostrofie liczba importowanych dowodów (funkcja kontrolna).

Wartości pól tekstowych powinny być umieszczone w apostrofach.

System sprawdza czy we wzorze dekretacji jest waluta PLN. Jeżeli tak to mimo wszystko uzupełnia kwoty walutowe wartością z kwot w PLN. Jest to konieczne do zachowania spójności bazy danych. Operator nie widzi żadnych konsekwencji z tym związanych.

W trakcie importu sprawdzana jest poprawność pliku, zgodność liczby pozycji, pól, obecność znaków specjalnych, w przypadku błędów operator otrzyma stosowny komunikat.

UWAGA! Jeżeli sprzedawany towar należy oznaczyć kodem GTU (słownik Kody towarów i usług), to pozycje należy dzielić kwotowo dodatkowo ze względu na kod GTU i wpisywać go w ostatnim polu w wierszu dotyczącym pozycji

Przykład pliku do importu:

Uwaga: Jeśli plik zawiera znak \(backslash), lub '(apostrof) w nieodpowiednich miejscach, import zakończy się niepowodzeniem i operator zostanie o tym poinformowany.

Po poprawnym imporcie tworzony jest plik o nazwie importowanego pliku z dodanym '.ana', zwierający listę zaimportowanych dokumentów w formacie:

1; '22956'; 'Fz'; '01'; '2017-07-31'; u'19'; '.'

Kolejno:

  • 1 - numer zaimportowanego dokumentu z pliku, liczone od 1

  • '22956' - numer dokumentu z programu Fox

  • 'Fz' - identyfikator dowodu księgowego

  • '01' - nazwa identyfikatora dowodu księgowego

  • '2017-07-31' - data dowodu księgowego

  • u'19' - numer dowodu księgowego(19)

  • '.' - teść_wn dowodu księgowego, '.' w przypadku gdy dokument nie miał wypełnionej treści

    Uwaga! Na końcu wiersza może być dopisana kwota vat. Jeśli kwota vat zawiera się w pliku to jest przepisywana do płatności i płatność traktowana jest jako płatność w metodzie podzielonej płatności(split payment).