Logowanie
Nadaj nowe hasło
Jeśli jesteś już klientem to wprowadź swój adres e-mail i potwierdź hasłem. Logowanie umożliwia zakup nowych programów po cenach promocyjnych, rozszerzenie posiadanego oprogramowania, zamówienie abonamentu na aktualizacje oraz konsultacje serwisowe.
Nie masz konta?Zarejestruj się
|
Funkcja
importu faktur z programu
(w pozycji menu głównego Zbiory - Import danych - Import dokumentów z programu
)
wykorzystuje przygotowany wcześniej w programie
plik z danymi.
UWAGA. Plik ten można również wygenerować w innych systemach opierając się na opisie jego struktury.
Przygotowany plik z danymi, akceptowany przez system ,
ma format oparty na następujących założeniach:
jest to plik tekstowy
na początku każdej linii znajduje się znacznik rodzaju danych (np. A, D, X, WX, Kurs, Waluta)
linię kończy znacznik końca linii (CR LF, ASCII 13, ASCII 10)
poszczególne dane (pola) w linii oddzielone są tabulatorem (TAB, ASCII 9)
standardem polskich znaków diakrytycznych jest Latin-2
daty zapisane są w formacie DD-MM-RR (np. 31-01-07)
dziesiętne części w polach liczbowych niecałkowitych oddzielone są kropką (.)
nową linię w polach tekstowych (tzw. memo) symbolizuje ciąg znaków: małpa-dolar-procent (@$%)
Większość linii w pliku zawiera tylko znacznik, znak tabulacji i jedno pole z danymi. Niektóre linie mają wyłącznie znacznik (np. linie oznaczające początek i koniec faktury oraz linie nieużywane). W liniach tych po znaczniku można wpisać dowolną treść (np. pustą).
Linie, które zawierają więcej niż jedno pole danych rozpoczynają się znacznikami X, WX, PLA, WPLA, Kurs oraz KursV.
Dokładną kolejność i strukturę poszczególnych linii pliku uwidacznia zamieszczona poniżej tabela. W kolumnie RODZAJ POLA w nawiasach zaznaczono jeden z następujących rodzajów danych:
(Z): jednolinijkowy, dowolny ciąg znaków
(M): memo (pole tekstowe), czyli dowolna treść z możliwością wpisania kilku linii tekstu. Znak nowej linii w takich polach symbolizuje ciąg znaków: małpa-dolar-procent (@$%)
(D): data (DD-MM-RR)
(W): wybór z listy dostępnych wartości
(K): kwota (NNNNNNNNNNNN.GG)
(R): kurs (NNNNNN.GGGG)
(I): liczba całkowita (NNNNN)
STRUKTURA PLIKU | ||
ZNACZNIK | OPIS | RODZAJ POLA |
A | linia o dowolnej treści, zawierająca znacznik początku faktury |
|
RW | rodzaj wpisu | (W: jeden z rodzajów wpisów dostepnych w programie R2księga, najczęściej S - Sprzedaż lub Z - Zakup) |
Waluta | waluta faktury (opcjonalnie) | (W: kod jednej z walut dostepnych w programie R2księga, np. EUR, USD itd. - domyślnie PLN) |
Kurs | Linia zawierająca dane nt. kursu walutowego. Składa się z 3 pól opisanych poniżej, oddzielonych znakami tabulacji. Jeżeli w programie R2Księga w tabeli walut nie ma podanej tabeli kursowej, program automatycznie założy taką tabelę podczas odczytu pliku. | Linia może wystąpić tylko wtedy, gdy wystąpiło pole "Waluta". |
1. | kurs | (R) |
2. | data tabeli kursowej | (D) |
3. | nr tabeli kursowej | (Z) |
KursV | Linia zawierająca dane nt. kursu walutowego VAT. Składa się z 3 pól opisanych poniżej, oddzielonych znakami tabulacji. Jeżeli w programie R2Księga w tabeli walut nie ma podanej tabeli kursowej, program automatycznie założy taką tabelę podczas odczytu pliku. | Linia może wystąpić tylko wtedy, gdy wystąpiło pole "Waluta". |
1. | kurs | (R) |
2. | data tabeli kursowej | (D) |
3. | nr tabeli kursowej | (Z) |
VPLN | określa, czy kwota VAT na fakturze jest kwotą w PLN - może wystąpić tylko wtedy, gdy wystąpiła linia "Waluta". Istotne we wpisach typu S-Sprzedaż i Z-Zakup wprowadzanych w walucie obcej. W tego typu wpisach vat może być opcjonalnie naliczany w PLN lub w walucie. | (W: |
VNPD | określa, czy dokument dotyczy transakcji z odwrotnym obciążeniem (opcjonalne) | (W: |
SPLIT | określa, czy dokument dotyczy transakcji w trybie split payment (mechanizm podzielonej płatności) (opcjonalne) | (W: |
PF | określa, czy faktura jest paragonem fiskalnym (opcjonalne) | (W: |
wD | data księgowania, tzn. data wpisu do księgi (opcjonalne) | (D) |
D | dla zakupu - data otrzymania, dla sprzedaży - data wystawienia. Jeśli nie określono daty w polu wD, to jest to również data wpisu. | (D) |
V | data rozliczenia vat (opcjonalne) | (D) |
T | (D) | |
T2 | data sprzedaży dla dokumentów PZ | (D) |
E | termin płatności | (D) |
N | numer faktury | (Z) |
KK | kontrakt (opcjonalne) | (Z) |
IFakt | identyfikator faktury sprzedaży w programie R2faktury, niezbędny do późniejszego prawidłowego importowania zapłat za tę fakturę | (I) |
IFKor | jeśli ten dokument jest fakturą korygującą, to podajemy tu identyfikator faktury korygowanej (pierwotnej) w programie R2faktury. Istotne przy automatycznym korygowaniu podatku VAT o złe długi. | (I) |
IPz | jak IFakt tylko dotyczy faktury zakupu czyli PZ | (I) |
IPKor | jak IFKor tylko dotyczy faktury zakupu czyli PZ | (I) |
SRV | określa sposób rozliczenia VAT (opcjonalne) | Dokumenty zakupu: |
GTU | Opcjonalna linia zawierająca oznaczenia faktur wymagane w nowym JPK-VAT, który ma obowiązywać od października 2020 (np. oznaczenia grup towarowo-usługowych, czyli tzw. GTU). Wszystkie oznaczenia przypisane do danego dokumentu powinny wystąpić w jednej linii, oddzielone znakiem tabulacji. Jako pierwszy powinien być podany typ dokumentu (jeżeli został określony), a po nim oznaczenia kolejnych GTU i procedur. |
Typ dokumentu: |
W | nieużywane | (I) |
R | nieużywane | (I) |
S | nieużywane | (I) |
B | nieużywane | (I) |
TZ | typ zaliczki (opcjonalnie) | (W: |
MARZA | Linia zawierająca dane faktury zakupu towaru sprzedanego na fakturze marża. Składa się z 3 pól opisanych poniżej, oddzielonych znakami tabulacji. | Linia może wystąpić tylko wtedy, gdy księgowana jest faktura marża. Pozostałe dane faktury marża należy określić w liniach od Nazwad do Bd (dane dostawcy) oraz w linii X w polach 18, 19 i 20 (kwoty zakupu). |
1. | procedura marży | (W: usługi turystyczne / towary używane / dzieła sztuki / przedmioty kolekcjonerskie i antyki |
2. | numer faktury zakupu | (Z) |
3. | data wystawienia faktury zakupu | (D) |
K | skrót nazwy kontrahenta | (Z) |
n | nieużywane |
|
Nazwa | nazwa kontrahenta (szczegółowe dane adresowe) | (Z) |
Ulica | ulica kontrahenta | (Z) |
NrDom | nr domu kontrahenta | (I) |
NrLok | nr lokalu kontrahenta | (I) |
Kod | kod pocztowy kontrahenta | (Z) |
Miejsc | miejscowość kontrahenta | (Z) |
Poczta | poczta kontrahenta | (Z) |
adres e-mail kontrahenta | (Z) | |
Tel1 | telefon nr 1 kontrahenta | (Z) |
Tel2 | telefon nr 2 kontrahenta | (Z) |
Tel3 | telefon nr 3 kontrahenta | (Z) |
Tel4 | telefon nr 4 kontrahenta | (Z) |
Www | adres strony www kontrahenta | (Z) |
d | nazwa i adres kontrahenta | (M) |
| pusta linia |
|
| pusta linia (opcjonalne) |
|
Nazwav | nazwa kontrahenta do rejestru VAT(szczegółowe dane adresowe) | (Z) |
Ulicav | ulica kontrahenta do rejestru VAT | (Z) |
NrDomv | nr domu kontrahenta do rejestru VAT | (I) |
NrLokv | nr lokalu kontrahenta do rejestru VAT | (I) |
Kodv | kod pocztowy kontrahenta do rejestru VAT | (Z) |
Miejscv | miejscowość kontrahenta do rejestru VAT | (Z) |
Pocztav | poczta kontrahenta do rejestru VAT | (Z) |
Mailv | adres e-mail kontrahenta do rejestru VAT | (Z) |
Tel1v | telefon nr 1 kontrahenta do rejestru VAT | (Z) |
Tel2v | telefon nr 2 kontrahenta do rejestru VAT | (Z) |
Tel3v | telefon nr 3 kontrahenta do rejestru VAT | (Z) |
Tel4v | telefon nr 4 kontrahenta do rejestru VAT | (Z) |
Wwwv | adres strony www kontrahenta do rejestru VAT | (Z) |
dv | nazwa i adres kontrahenta do rejestru VAT | (M) |
| pusta linia |
|
| pusta linia (opcjonalne) |
|
Kv | skrót nazwy kontrahenta do rejestru VAT | (Z) |
pv | NIP kontrahenta do rejestru VAT | (Z) |
Bv | nieużywane | (I) |
Nazwad | nazwa dostawcy na fakturze marża (szczegółowe dane adresowe) | (Z) |
Ulicad | ulica dostawcy na fakturze marża | (Z) |
NrDomd | nr domu dostawcy na fakturze marża | (I) |
NrLokd | nr lokalu dostawcy na fakturze marża | (I) |
Kodd | kod pocztowy dostawcy na fakturze marża | (Z) |
Miejscd | miejscowość dostawcy na fakturze marża | (Z) |
Pocztad | poczta dostawcy na fakturze marża | (Z) |
Maild | adres e-mail dostawcy na fakturze marża | (Z) |
Tel1d | telefon nr 1 dostawcy na fakturze marża | (Z) |
Tel2d | telefon nr 2 dostawcy na fakturze marża | (Z) |
Tel3d | telefon nr 3 dostawcy na fakturze marża | (Z) |
Tel4d | telefon nr 4 dostawcy na fakturze marża | (Z) |
Wwwd | adres strony www dostawcy na fakturze marża | (Z) |
dd | nazwa i adres dostawcy na fakturze marża | (M) |
| pusta linia |
|
| pusta linia (opcjonalne) |
|
Kd | skrót nazwy dostawcy na fakturze marża | (Z) |
pd | NIP dostawcy na fakturze marża | (Z) |
Bd | nieużywane | (Z) |
u | uwagi kontrahenta - linia nr 1 (opcjonalnie) | (Z) |
| uwagi kontrahenta - linia nr 2 (linia wymagana, gdy wystąpiła linia uwag nr 1) | (Z) |
| uwagi kontrahenta - linia nr 3 (linia wymagana, gdy wystąpiła linia uwag nr 1) | (Z) |
p lub pesel | pole jest obowiązkowe - należy w nim umieścić NIP lub PESEL w zależności od podanego znacznika p (dla NIP) lub pesel | (Z) |
KONTBANK | numer konta bankowego | (Z) |
kr | numer kraju kontrahenta (opcjonalne) | (W: |
WSTO | określa, czy dokument dotyczy wewnątrzwspólnotowej sprzedaży towarów na odległość przed przekroczeniem limitu OSS | (W: |
KrOSS | kraj konsumpcji OSS | (W: |
Z | ile zapłacono | (K) |
O | opis zdarzenia gospodarczego | (Z) |
X | Linia zawiera pola danych opisane poniżej. Pola te oddzielone są w pliku znakiem tabulacji. Pola od 6 wzwyż nie są wymagane, ale numer pola musi być zachowany (tzn. jeżeli np. chcemy określić pole nr 9, to wymagane są wtedy pola od 1 do 8) | pozycje w księdze |
1. | kolumna w księdze | (W: |
2. | kwota netto | (K) |
3. | stawka VAT | (W: np / zw / 0 / 3 / 5 / 7 / 8/ 22/ 23) |
4. | kwota VAT | (K) |
5. | kwota brutto | (K) |
6. | cel zakupu | (W: BO / BL / SO / SM / P / PM) |
7. | nieużywane |   |
8. | nieużywane |
|
9. | nieużywane |
|
10. | nieużywane |
|
11. | nieużywane |
|
12. | typ asortymentu - na tej podstawie określane jest pole "Pkt." przy odwrotnym obciążeniu (usługa=pkt.8, pozostałe=pkt.7) | (W: towar / produkt / usługa) |
13. | nr rejestracyjny samochodu (program odszuka w bibliotece samochodów pojazd o takim numerze rejestracyjnym i powiąże z nim ten wpis - jeśli w bibliotece nie ma takiego samochodu, to zostanie on utworzony) |
tylko jeśli księgowana kwota dotyczy kosztów eksploatacji, leasingu lub zakupu samochodu (Z) |
14. | typ pozycji: 1 - eksploatacja, 2 - leasing, 3 - zakup (można pominąć, domyślnie zostanie przyjęta wartość "1 - eksploatacja") | (W: 1 / 2 / 3) |
15. | limit VAT - procentowy limit odliczenia VAT, dozwolone wartości to "50.00" lub "100.00" (można pominąć, domyślnie zostanie przyjęta wartość odszukana w bibliotece samochodów lub "50.00", jeśli w bibliotece nie ma jeszcze takiego samochodu) | (K) |
16. | limit PIT/CIT - procentowy limit odliczenia kosztów PIT lub CIT | (K) |
17. | liczba litrów zatankowanego paliwa (do opłaty środowiskowej, tylko na fakturze dotyczącej zakupu paliwa) | (Z) |
18. | typ pozycji: Tak - pozycja z faktury marża, Nie - pozycja zwykłej faktury |
tylko jeśli księgowana kwota dotyczy faktury marża (W: Tak / Nie) |
19. | wartość zakupu brutto w walucie | (K) |
20. | wartość zakupu brutto w PLN | (K) |
WX | Linia zawiera 5 pól opisanych poniżej. Pola oddzielone są w pliku znakiem tabulacji. Linia jest wymagana, gdy pozycja jest w walucie obcej. | pozycje w księdze - dane w walucie |
1. | pole puste (oddzielone znakiem tabulacji) |
|
2. | kwota netto w walucie | (K) |
3. | pole puste (oddzielone znakiem tabulacji) |
|
4. | pole puste (oddzielone znakiem tabulacji) |
|
5. | kwota brutto w walucie | (K) |
PLA | Linia zawiera pola opisane poniżej. Poszczególne pola oddzielone są w pliku znakiem tabulacji. Pola od 6 wzwyż nie są wymagane, ale numer pola musi być zachowany (tzn. jeżeli np. chcemy określić pole nr 8, to wymagane są wtedy pola od 1 do 7) | rozliczenie płatności |
1. | kwota do zapłaty | (K) |
2. | termin płatności | (D) |
3. | forma płatności | (W: Gotówka / Przelew / Karta płatnicza / Kompensata) |
4. | kwota dokonanej wpłaty | (K) |
5. | data wpłaty | (D) |
6. | nr KP/KW | (Z) |
7. | nieużywane |
|
8. | waluta płatności | (W: kod jednej z walut dostepnych w programie R2księga, np. EUR, USD itd.) |
9. | identyfikator płatności w programie R2faktury | (I) |
10. | identyfikator płatności z którą skompensowano bieżącą płatność w programie R2faktury | (I) |
11. | oryginalna forma płatności wybrana przed wykonaniem kompensaty | (W: Gotówka / Przelew / Karta płatnicza / Kompensata) |
WPLA | Linia zawiera 7 pól opisanych poniżej. Pola oddzielone są w pliku znakiem tabulacji. Linia jest wymagana, gdy płatność jest w walucie obcej. | rozliczenie płatności w walucie |
1. | kwota do zapłaty w walucie | (K) |
2. | pole puste (oddzielone znakiem tabulacji) |
|
3. | pole puste (oddzielone znakiem tabulacji) |
|
4. | kwota dokonanej wpłaty w walucie | (K) |
5. | pole puste (oddzielone znakiem tabulacji) |
|
6. | pole puste (oddzielone znakiem tabulacji) |
|
7. | kurs wpłaty | (R) |
Y | linia o dowolnej treści, zawierająca znacznik końca faktury |
|
UWAGA. Linie rozpoczynające się znacznikami X, WX, PLA i WPLA mogą występować wielokrotnie w ramach jednej faktury (X i WX dla poszczególnych stawek vat, PLA i WPLA dla poszczególnych płatności). Pozostałe linie mogą wystąpić tylko raz. Linie oznaczone jako opcjonalne nie muszą wystąpić w pliku. Pozostałe linie są obowiązkowe (nawet wtedy, gdy są to linie nieużywane).
W rozwikłaniu ewentualnych problemów z przygotowaniem pliku może pomóc przykładowy plik zawierający dane faktury krajowej oraz faktury walutowej, przykładowy plik zawierający faktury na zakup paliwa do samochodów lub przykładowy plik zawierający fakturę VAT marża .