POBIERANIE FAKTUR ZAKUPU Z REJESTRU VAT ZAKUPU#
Pobieranie faktur z rejestru VAT zakupu: [GET] https://app.comarchbetterfly.pl/api2/public/v1.8/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 |
|
JpkProceduresSymbols
|
Tablica kodów JPK_V7 |
|
KsefNumber
|
Numer KSeF |
|
KsefDate
|
Data przyjęcia dokumentu przez KSeF |
|
CategoryId
|
Identyfikator kategorii księgowej (słownik kategorii dostępny tutaj: Kategorie) |
|
AccountingDescription
|
Opis księgowy |
| 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:
[code_snippet id=68]
Możliwe jest także pobranie danych konkretnego dokumentu faktury zakupu:
[GET] https://app.comarchbetterfly.pl/api2/public/v1.8/vatpurchasebooks/XXX (gdzie XXX to Id dokumentu faktury zakupu w bazie danych)
Przykładowe zapytanie: [GET] https://app.comarchbetterfly.pl/api2/public/v1.8/vatpurchasebooks/14785511
EDYCJA KATEGORII DLA REJESTRU VAT ZAKUPU#
Seryjna edycja kategorii w rejestrze vat zakupu: [PUT] https://app.comarchbetterfly.pl/api2/public/v1.8/vatpurchasebooks/category
Opis struktury JSON zapytania:
| Parametr | Opis | Czy parametr obowiązkowy? |
|
EntitiesIds
|
Identyfikatory rejestrów VAT zakupu. Operacja jest zbiorcza czyli można podać wiele dokumentów naraz. | Tak |
|
CategoryId
|
Identyfikator kategorii księgowej (słownik kategorii dostępny tutaj: Kategorie) | Tak |
Przykładowe zapytanie JSON (zmiana kategorii na zapisach w rejestrze VAT zakupu o Id=1283138, Id=1283123):
[code_snippet id=69]
Przykładowa odpowiedź JSON – status 204 No Content – operacja zakończona powodzeniem.
EDYCJA OPISU KSIĘGOWEGO DLA REJESTRU VAT ZAKUPU#
Seryjna edycja opisu księgowego w rejestrze vat zakupu: [PUT] https://app.comarchbetterfly.pl/api2/public/v1.8/vatpurchasebooks/accountingdescription
Opis struktury JSON zapytania:
| Parametr | Opis | Czy parametr obowiązkowy? |
| EntitiesIds | Identyfikatory rejestrów VAT zakupu. Operacja jest zbiorcza czyli można podać wiele dokumentów naraz. | Tak |
|
AccountingDescription
|
Opis księgowy do przypisania wskazanym dokumentom. Podanie null oznacza wyczyszczenie (usunięcie) opisu z tych dokumentów. | Tak |
Przykładowe zapytanie JSON (zmiana opisu księgowego na zapisach w rejestrze VAT zakupu o Id=1283138, Id=1283123):
[code_snippet id=70]
Przykładowa odpowiedź JSON – status 204 No Content – operacja zakończona powodzeniem.