POBIERANIE FAKTUR ZAKUPU Z REJESTRU VAT ZAKUPU
Pobieranie faktur z rejestru VAT zakupu: [GET] https://app.erpxt.pl/api2/public/v1.4/vatpurchasebooks
Opis struktury JSON odpowiedzi:
Parametr | Opis |
PaymentStatus
|
Status płatności (0 – niezapłacona, 1 – zapłacona całkowicie, 2 – zapłacona częściowo) |
CustomerId | Id dostawcy na dokumencie |
PaymentTypeId
|
Id formy płatności |
PaymentType
|
Typ płatności (0 – płatność gotówką, 1- płatność na konto, 2 – płatność kartą) |
PaymentDeadline
|
Termin płatności |
CustomerBankAccountNumber
|
Numer rachunku bankowego dostawcy |
CustomerBankAccountName | Nazwa banku dostawcy |
BankAccountId
|
Id rachunku bankowego |
BankAccountNumber
|
Numer rachunku bankowego |
PurchaseDate | Data zakupu |
NetTotal
|
Wartość netto dla całego dokumentu |
CurrencyNetTotal
|
Wartość netto w walucie obcej dla całego dokumentu |
GrossTotal
|
Wartość brutto dla całego dokumentu |
CurrencyGrossTotal
|
Wartość brutto w walucie obcej dla całego dokumentu |
VatTotal
|
Wartość VAT dla całego dokumentu |
CurrencyVatTotal
|
Wartość VAT w walucie obcej dla całego dokumentu |
CurrencyCode
|
Symbol waluty dokumentu |
CurrencyRateType
|
Typ kursu: 0 – Średni kurs NBP, 1 – kurs ręczny |
CurrencyRateDate
|
Data kursu waluty |
CurrencyConverter
|
Mianownik kursu walutowego |
CurrencyRate
|
Licznik kursu walutowego |
Description | Opis dokumentu |
IssueDate | Data wystawienia dokumentu |
ReceiptDate | Data wpływu |
Number | Numer obcy dokumentu |
Correction | Oznaczenie czy faktura korygująca |
CorrectedDocumentNumber | Numer korygowanej faktury |
InternalDocument | Oznaczenie czy dokument wewnętrzny |
IncludedInJPKV7 | Kwalifikacja dokumentu do deklaracji JPK_V7 |
VATDeclatationDate | Rok i miesiąc, w którym faktura jest zakwalifikowana do JPK_V7 |
IncludedInVATUE | Kwalifikacja dokumentu do deklaracji VAT-UE |
VATUEDeclarationDate | Rok i miesiąc, w którym faktura jest zakwalifikowana do deklaracji VAT-UE |
Id | Id dokumentu w bazie danych |
JpkProceduresSymbols
|
Tablica kodów JPK_V7 |
Items | Pozycje dokumentu |
VatRateId | Id stawki VAT – do pobrania ze słownika stawek VAT |
ItemNetValue | Kwota netto na pozycji |
ItemNetValueCurrency | Kwota netto na pozycji w walucie dokumentu |
ItemVATValue | Kwota VAT na pozycji |
ItemVATValueCurrency | Kwota VAT na pozycji w walucie dokumentu |
ItemGrossValue | Kwota brutto na pozycji |
ItemGrossValueCurrency | Kwota VAT na pozycji |
FieldInJPKV7 | Pole w pliku JPK_V7. Oznaczenie słownika pola JPK_V7 wg poniższego klucza: 0 – Nie uwzględniaj w pliku JPK_V7 21 – (P_40) Nabycie środków trwałych 22 – (P_42) Nabycie pozostałe 24 – (P_44) Korekta podatku naliczonego od nabycia środków trwałych 25 – (P_45) Korekta podatku naliczonego od pozostałych nabyć |
FieldInVATUE | Pole na deklaracji VAT-UE. Oznaczenie słownika pola VAT-UE wg poniższego klucza: 0 – Nie uwzględniaj w deklaracji 2 – D. Nabycie towarów |
ItemType | Rodzaj produktu: 0 – usługa, 1 – towar |
VAT50deduction | Czy odliczenie 50% VAT, 1 – tak, 0 – nie |
PercentAsExpenses | Ile procent w koszty |
AccountNumber | Numer konta księgowego |
Id | Id pozycji dokumentu w bazie danych |
Przykładowa odpowiedź JSON:
{
"PaymentStatus": 0,
"CustomerId": 11972967,
"PaymentTypeId": 10260089,
"PaymentType": 0,
"PaymentDeadline": "2020-09-02T00:00:00+02:00",
"CustomerBankAccountNumber": "",
"CustomerBankAccountName": "",
"BankAccountId": null,
"BankAccountNumber": null,
"PurchaseDate": "2020-09-02T00:00:00+02:00",
"ReceiptDate": "2020-09-02T00:00:00+02:00",
"NetTotal": 100.00,
"CurrencyNetTotal": 100.00,
"GrossTotal": 123.00,
"CurrencyGrossTotal": 123.00,
"VatTotal": 23.00,
"CurrencyVatTotal": 23.00,
"CurrencyCode": "PLN",
"CurrencyRateType": 0,
"CurrencyRateDate": "2020-09-01T00:00:00+02:00",
"CurrencyConverter": 1.0,
"CurrencyRate": 1.0,
"Correction": false,
"InternalDocument": false,
"CorrectedDocumentNumber": "",
"IncludedInJPKV7": true,
"VATDeclarationDate": "2020-09",
"IncludedInVATUE": false,
"VATUEDeclarationDate": "2020-09",
"JpkProceduresSymbols": [
"B_SPV",
"MR_T"
],
"Items": [
{
"VatRateId": 9,
"ItemNetValue": 100.00,
"ItemNetValueCurrency": 100.00,
"ItemVATValue": 23.00,
"ItemVATValueCurrency": 23.00,
"ItemGrossValue": 123.00,
"ItemGrossValueCurrency": 123.00,
"FieldInJPKV7": 22,
"FieldInVATUE": 0,
"ItemType": 0,
"VAT50deduction": 0,
"PercentAsExpenses": 100.0,
"AccountNumber": "",
"Id": 15758450
}
],
"Description": "Zakup towarów",
"IssueDate": "2020-09-02T00:00:00+02:00",
"Number": "1716",
"Id": 14785511
}
Możliwe jest także pobranie danych konkretnego dokumentu faktury zakupu:
[GET] https://app.erpxt.pl/api2/public/v1.4/vatpurchasebooks/XXX (gdzie XXX to Id dokumentu faktury zakupu w bazie danych)
Przykładowe zapytanie: [GET] https://app.erpxt.pl/api2/public/v1.4/vatpurchasebooks/14785511