Specyfikacja importu faktur z R2faktury - Instrukcja obsługi programu R2księga RESET2 Oprogramowanie
Strona używa plików cookies (tzw. ciasteczka) do przechowywania i uzyskiwania dostępu do tej informacji w celach funkcjonalnych, statystycznych i reklamowych.
Użytkownik wyraża zgodę oraz określa warunki przechowywania lub uzyskiwania dostępu do informacji zawartej w plikach cookies za pomocą ustawień przeglądarki.
Dowiedz się więcej odwiedzając strony:

Polityka Prywatności    Regulamin sklepu      Jak wyłączyć cookies?

Przejdź do serwisu

Instrukcja obsługi R2księga



Specyfikacja importu faktur z R2faktury

Specyfikacja importu faktur z R2faktury

  - INSTRUKCJA ADMINISTRATORA - ZAŁĄCZNIKI

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:
0 (Vat jest w walucie obcej)/
1 (Vat jest w PLN-wartość domyślna)
)

VNPD

określa, czy dokument dotyczy transakcji z odwrotnym obciążeniem (opcjonalne)

(W:
0 (dokument nie dotyczy transakcji o.o.)/
1 (dokument dotyczy transakcji z odwrotnym obciążeniem)
)

SPLIT

określa, czy dokument dotyczy transakcji w trybie split payment (mechanizm podzielonej płatności) (opcjonalne)

(W:
0 (zwykły dokument)/
1 (dokument split payment)
)

PF

określa, czy faktura jest paragonem fiskalnym (opcjonalne)

(W:
0 (nie jest paragonem fiskalnym-wartość domyślna)/
1 (jest paragonem fiskalnym)
)

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)
Jeśli opisywane pole zostanie określone w pliku, to pole "Sposób rozliczenia vat" zostanie ustawione w przypadku zakupu na inna data (zakup) a w przypadku sprzedaży na inna data (sprzedaz).
Jeżeli natomiast nie określimy daty rozliczenia vat (standardowo), to data i sposób rozliczenia vat ustawiane zostaną na wartości domyślne, czyli: dla zakupów w trybie data otrzymania/sprzedaży a dla sprzedaży w trybie data wystawienia.

(D)

T

data wystawienia (zakup), data sprzedaży (sprzedaż)

(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:
(W:
"data otrzymania/sprzedaży"
"data wystawienia"
"data zapłaty"
"data zapłaty (faktura RR)"
"data zapł., nie później niż 30 dni od d.otrz."
"termin płatności"
"inna data"
)
Dokumenty sprzedaży:
(W:
"data sprzedaży (dost.tow. lub wykon.usł.)"
"data wystawienia"
"data zapłaty"
"data zapł., nie później niż termin płatności"
"data zapł., nie później niż 30 dni od d.sprz."
"data zapł., nie później niż 90 dni"
"data zapł., nie później niż 180 dni"
"data zapł., nie później niż ..."
"termin płatności"
)

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: RO / WEW / FP / MK / VAT_RR)

Oznaczenia GTU i procedur:
(W: GTU_01 / GTU_02 / GTU_03 / GTU_04 / GTU_05 / GTU_06 / GTU_07 / GTU_08 / GTU_09 / GTU_10 / GTU_11 / GTU_12 / GTU_13/ SW / EE / TP / TT_WNT / TT_D / MR_T / MR_UZ / I_42 / I_63 / B_SPV / B_SPV_DOSTAWA / B_MPV_PROWIZJA / MPP / IMP)

W

nieużywane

(I)

R

nieużywane

(I)

S

nieużywane

(I)

B

nieużywane

(I)

TZ

typ zaliczki (opcjonalnie)

(W:
Zwykła (zwykła faktura - wartość domyślna)/
Zaliczkowa (faktura zaliczkowa)/
Końcowa (faktura finalizująca sprzedaż za pomocą faktury zaliczkowej)
)

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)

Mail

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:
0 (Polska)/ 1 (Austria)/ 2 (Belgia)/ 3 (Cypr)/ 4 (Czechy)/ 5 (Dania)/ 6 (Estonia)/ 7 (Finlandia)/ 8 (Francja)/ 9 (Grecja)/ 10 (Hiszpania)/ 11 (Holandia)/ 12 (Irlandia)/ 13 (Litwa)/ 14 (Luksemburg)/ 15 (Łotwa)/ 16 (Malta)/ 17 (Niemcy)/ 18 (Włochy)/ 19 (Portugalia)/ 20 (Słowacja)/ 21 (Słowenia)/ 22 (Szwecja)/ 23 (Węgry)/ 24 (Wielka Brytania)/ 25 (Bułgaria)/ 26 (Rumunia)/ 27 (Chorwacja)/ 28 (spoza UE)/ 29 (Irlandia Płn.)
)

WSTO

określa, czy dokument dotyczy wewnątrzwspólnotowej sprzedaży towarów na odległość przed przekroczeniem limitu OSS

(W:
0 (zwykły dokument)/
1 (dokument WSTO)
)

KrOSS

kraj konsumpcji OSS

(W:
-1 (brak)/ 1 (Austria)/ 2 (Belgia)/ 3 (Cypr)/ 4 (Czechy)/ 5 (Dania)/ 6 (Estonia)/ 7 (Finlandia)/ 8 (Francja)/ 9 (Grecja)/ 10 (Hiszpania)/ 11 (Holandia)/ 12 (Irlandia)/ 13 (Litwa)/ 14 (Luksemburg)/ 15 (Łotwa)/ 16 (Malta)/ 17 (Niemcy)/ 18 (Włochy)/ 19 (Portugalia)/ 20 (Słowacja)/ 21 (Słowenia)/ 22 (Szwecja)/ 23 (Węgry)/ 24 (Wielka Brytania)/ 25 (Bułgaria)/ 26 (Rumunia)/ 27 (Chorwacja)/ 29 (Irlandia Płn.)
)

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
lub w ewidencji

(W:
7 (7-sprzedaż towarów) /
8 (8-pozost.przych.) /
10 (10-towary handl.) /
1 (U-usługi 8,5%) /
2 (P-produkcja 5,5%) /
3 (H-handel 3%)
)

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
BO - bez odliczenia, BL - bez odliczenia (przy kosztach eksploatacji samochodu w części, od której nie można odliczyć VAT), SO - sprzedaż opodatkowana, SM - sprzedaż mieszana, P - prewspółczynnik, PM - wybieramy jeśli równolegle z prewspółczynnikiem ma być zastosowane pomniejszenie vatu naliczonego związane ze sprzedażą mieszaną.
Nieistotne w przypadku faktur sprzedaży.

(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
(jeśli kwota dotyczy innych zdarzeń, pomijamy pola 13, 14, 15, 16, 17)

(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
(można pominąć, domyślnie zostanie przyjęta wartość odszukana w bibliotece samochodów, a jeśli w bibliotece nie ma jeszcze takiego samochodu, to:
- "75.00" - jeśli typ pozycji to "1 - eksploatacja" (tak jak dla samochodu firmowego)
- "100.00" - jeśli typ pozycji to "2 - leasing" lub "3 - zakup" (tak jak dla samochodu, którego wartość nie przekracza limitu 150 tys. lub 225 tys. w zależności od rodzaju silnika)

(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
(jeśli kwota dotyczy innych zdarzeń, wartości pól 19 i 20 są pomijane)


(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 .