|
<< Kliknij, aby wyświetlić spis treści >> Nawigacja: Moduły wejściowe (import z handlowego) > Excel z pozycjami faktur |
Moduł służy do importu faktur z plików XLS, XLSX, CSV o ustalonej strukturze.
Plik z danymi powinien w pierwszym wierszu zawierać nazwy kolumn, określające rodzaj danych znajdujących się w danej kolumnie.
Kolejność kolumn nie ma znaczenia. Arkusz może zawierać inne niż wymienione kolumny - zostaną one pominięte.
Dane są importowane z arkusza o nazwie REJESTR. Jeżeli nie zostanie znaleziony taki arkusz w pliku, to z pierwszego arkusza w kolejności (niestety ze względu na używany mechanizm dostępu do danych nie ma gwarancji, że pierwszy arkusz widoczny w Excelu jest pierwszym widocznym dla KT Konwerter).
Nazwy kolumn pobierane do importu (kolumny wymagane wyróżnione są pogrubieniem)
•numer - numer dokumentu, wartość pusta spowoduje pominięcie danego wiersza w imporcie
•rodzaj - czy jest to faktura sprzedaży, czy też zakupu, dopuszczalne wartości FS, WDT, WDU, EXU (eksport usług), EXP (eksport towarów), FM, FZ, WNT, WNU, IMU (import usług), IMP (import towarów), FZM, PA (paragon)
•data_wyst - data wystawienia dokumentu
•data_dost - data zakończenia dostawy/sprzedaży
•data_wplywu - data wpłynięcia/zarejestrowania dokumentu zakupu
•kontrah_klucz - unikalny identyfikator kontrahenta w systemie zewnętrznym, nie dłuższy niż 20 znaków. Gdy pusty to jako klucz zostanie użyty NIP lub skrót nazwy.
•nazwa - nazwa kontrahenta
•skrot_nazwy - skrócona nazwa/kod/indeks kontrahenta, gdy pusty to pobierana jest wartość pola nazwa
•nip - nip kontrahenta. Dla kontrahentów zagranicznych powinien zawierać kod kraju.
•kod_poczt - kod pocztowy kontrahenta
•miejscowosc - miejscowość kontrahenta
•adres - ulica i numer lokalu kontrahenta
•kraj - kraj kontrahenta w postaci dwuliterowego kodu ISO. Brak kolumny powoduje przyjęcie wartości PL
•platnik_klucz - unikalny identyfikator płatnika w systemie zewnętrznym, nie dłuższy niż 20 znaków. Gdy pusty to jako klucz zostanie użyty NIP lub skrót nazwy.
•platnik_nazwa - nazwa płatnika, jeżeli nie jest podana to dla dokumentu nie jest określany płatnik
•platnik_skrot_nazwy - skrócona nazwa/kod/indeks kontrahenta, gdy pusty to pobierana jest wartość pola nazwa
•platnik_nip - nip kontrahenta. Dla kontrahentów zagranicznych powinien zawierać kod kraju.
•platnik_kod_poczt - kod pocztowy kontrahenta
•platnik_miejscowosc - miejscowość kontrahenta
•platnik_adres - ulica i numer lokalu kontrahenta
•platnik_kraj - kraj kontrahenta w postaci dwuliterowego kodu ISO. Brak kolumny powoduje przyjęcie wartości PL
•netto_razem - wartość netto dla dokumentu
•vat_razem - wartość vat dla dokumentu
•termin_plat - termin płatność, gdy nieokreślony przyjmuje wartość data_wyst
•forma_plat - forma płatności dla dokumentu. Obsługiwane wartości: "G", "GOT" - gotówka; "P", "PRZELEW" - przelew; "K", "KARTA" - karta,
•forma_plat_opis - szczególna nazwa formy płatności, do wykorzystania przy eksporcie do Optima, Wapro
•nr_dok_korygowanego - numer dokumentu korygowanego, wartość w tym polu oznacza, że ten dokument jest dokumentem korygującym
•przyczyna_korekty - przyczyna powstania korekty
•data_dok_korygowanego - data dokumentu korygowanego
•opis - tekstowy opis dokumentu, komentarz
•mpp - czy dokument podlega Mechanizmowi Podzielonej Płatności. Wartości "1" lub "T" oznaczają, że tak.
•gtu_01 do gtu_13 - oznaczenia dostaw towarów i świadczenia usług na potrzeby JPK_V7M obowiązującego od 1 kwietnia 2020. Jeżeli dokument należy do danej grupy należy wpisać "1" lub "T". Opis znaczenia tutaj.
•WSTO_EE - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•IED - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•SW - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•EE - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•TP - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•TT_WNT - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•TT_D - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•MR_T - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•MR_UZ - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•I_42 - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•I_63 - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•B_SPV - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•B_SPV_DOSTAWA - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•B_MPV_PROWIZJA - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•IMP - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•FP - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•RO - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•WEW - oznaczenie procedury na potrzeby JPK_V7M. Jeżeli procedura ma zastosowanie należy wpisać "1" lub "T". Opis znaczenia tutaj.
•MK - oznaczenie, że podatnik rozlicza się metodą kasową.
•VAT_RR - oznaczenie, że zakup od rolnika rozliczanego na zasadach ryczałtu.
•kategoria - kategoria pozycji dokumentu, transakcji
•stawka_vat - powinna zawierać wartości 23, 8, 5, 0, ZW, NP, OO
•nazwa_pozycji - nazwa pozycji faktury
•jm - nazwa jednostki miary
•ilosc - ilość sprzedawanego towaru
•cena - cena netto jednostkowa
•wartosc - wartość netto pozycji faktury
•wartosc_vat - wartość VAT pozycji faktury, gdy nie podana wartość VAT jest wyliczana z wartości netto. Jej podanie zazwyczaj jest konieczne gdy wartość VAT jest liczona od brutto, ponieważ jej automatyczne wyliczenie od netto daje różnicę w zaokrągleniach.
•waluta - waluta dokumentu, domyślnie przyjmowane PLN
•kurs - kurs waluty jeżeli inna niż PLN, w wypadku gdy pole jest niewypełnione KT Konwerter Księgowy pobiera wartość kursu z NBP.
•kurs_data - data kursu waluty, odczytywana gdy wypełnione pole kurs.
•konto_1, konto_2, konto_3, konto_4, konto_5 - możliwość bezpośredniego wskazania kont księgowych do wykorzystania w eksporcie do Symfonii FK.
•konto - możliwość bezpośredniego wskazania konta księgowego dla pozycji dkumentu do wykorzystania w eksporcie do Symfonii FK.
•rejestr_optima - możliwość bezpośredniego określenia rejestru dokumentów w wypadku eksportu danych do Optima XML.
•oss - sprzedaż w procedurze OSS.
•oss_kraj_vat - kraj rozliczenia vat dla procedury OSS.
•oss_kraj_wydania - kraj wydania towaru dla procedury OSS.
•marza_zak_numer - numer dokumentu zakupu dla faktury marża.
•marza_zak_data - data dokumentu zakupu dla faktury marża.
•marza_zak_wartosc - wartość zakupu dla faktury marża.
•centrum_kosztow - nazwa centrum kosztów dla zakupów. Wykorzystywane wyłącznie w dedykowanych rozwiązaniach.
•Nr_KSEF - nr dokumentu z Krajowego Systemu e-Faktur
•data_ksef - data przyjęcia dokumentu w KSeF
•status_ksef_jpk - przypadku braku numeru KSeF wymagane będzie oznaczenie dokumentu jednym z trzech oznaczeń:
•OFF, które wskazuje, że z uwagi na brak aktywności systemu KSeF, faktura na dzień złożenia JPK_VAT z deklaracją nie posiada numeru identyfikującego KSeF i nie została przesłana do tego systemu; to oznaczenie będzie więc identyfikować faktury wystawiane podczas awarii,
•BFK, które dotyczy faktur elektronicznych i faktur w postaci papierowej wystawionych bez użycia Krajowego Systemu e-Faktur; to oznaczenie będzie stosowane, gdy podatnik nie ma obowiązku wystawiania faktur przy użyciu Krajowego Systemu e-Faktur (korzysta z wyłączenia z KSeF), a jest zobowiązany do wystawienia faktury i korzysta z dotychczasowych postaci faktur – czyli wystawił fakturę papierową poza KseF lub fakturę elektroniczną,
•DI, które odnosi się do wszelkich innych dokumentów niebędących fakturą ustrukturyzowaną, elektroniczną lub papierową, a pojawia się konieczność wykazania ich w ewidencji dla podatku od towarów i usług; obowiązek zastosowania oznaczenia DI będzie więc dotyczył dokumentów, które nie będą posiadały numeru KSeF ani nie będzie można ich oznaczyć BFK ani OFF.
Dla faktur z wieloma pozycjami dane nagłówka muszą być powielone w wierszu z każdą pozycją. Kolumny netto_razem i vat_razem muszą zawierać sumę wartości całej faktury. Kolejne wiersze faktury muszą występować kolejno - nie może pomiędzy nimi znaleźć się wiersz dotyczący innej faktury.
Kolumny zawierające daty i liczby powinny być sformatowane zgodnie z rodzajem danych jaki zawierają. Jeżeli podczas importu pojawia się komunikat o błędzie odczytu daty należy poprawić formatowanie danych lub skorzystać z procedury opisanej na stronie Co zrobić, kiedy Excel nie rozpoznaje daty
Aby uniknąć problemów z zaokrąglaniem wartości podczas konwersji danych zalecamy, aby wszystkie wartości były podane z dokładnością do dwóch miejsc po przecinku. Nie dotyczy kursu waluty obcej.
Przykładowy szablon dokumentu można pobrać tutaj.
Dla poprawnej obsługi plików XLSX konieczne może być pobranie i zainstalowanie 2007 Office System Driver: Data Connectivity Components. W razie potrzeby program sam otwiera stronę i rozpoczyna proces pobierania tego komponentu.