Przejdź do treści

API – Faktura zakupu

POBIERANIE FAKTUR ZAKUPU#

Pobieranie faktur zakupu: [GET] https://app.comarchbetterfly.pl/api2/public/v1.4/purchaseinvoices

Opis struktury JSON odpowiedzi:

Parametr Opis
PaymentStatus
Status płatności (0 – niezapłacona, 1 – zapłacona całkowicie, 2 – zapłacona częściowo)
SellingPartyId Id dostawcy na dokumencie
ReceivingPartyId Id nabywcy na dokumencie
PaymentTypeId
Id formy płatności – do pobrania z zasobu API 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
SellingPartyBankAccountNumber
Numer rachunku bankowego dostawcy
SellingPartyBankAccountName
Nazwa banku dostawcy
BankAccountId
Id rachunku bankowego
BankAccountNumber
Numer rachunku bankowego
PurchaseDate Data zakupu
InvoiceType
Algorytm obliczania (0 – od netto / 1 – od brutto)
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
Items Pozycje dokumentu
       ProductId Id produktu
       Quantity Ilość
       ProductCurrencyPrice Cena sprzedaży, po rabacie, w walucie dokumentu:
jeżeli InvoiceType = 0 – Cena zakupu netto
jeżeli InvoiceType = 1 – Cena zakupu brutto
  ProductPrice Cena sprzedaży, po rabacie:
jeżeli InvoiceType = 0 – Cena zakupu netto
jeżeli InvoiceType = 1 – Cena zakupu brutto
       ProductName Nazwa produktu
       ProductDescription
Opis produktu
       UnitOfMeasurement
Jednostka miary
       VatRateId
Id stawki VAT – do pobrania ze słownika stawek VAT tutaj
       Id Id pozycji dokumentu w bazie danych
Description Opis dokumentu
IssueDate Data wystawienia dokumentu
ReceiptDate Data wpływu
Number Numer wewnętrzny dokumentu
ReferenceNumber Numer obcy dokumentu
Status Status dokumentu (0 – dokument w buforze / 1 – dokument zatwierdzony na stałe)
Id Id dokumentu w bazie danych

Przykładowa odpowiedź JSON:

[code_snippet id=7]

 

Możliwe jest także pobranie danych konkretnego dokumentu faktury zakupu:

[GET] https://app.comarchbetterfly.pl/api2/public/v1.4/purchaseinvoices/XXX (gdzie XXX to Id dokumentu faktury zakupu w bazie danych)

Przykładowe zapytanie: [GET] https://app.comarchbetterfly.pl/api2/public/v1.4/purchaseinvoices/2901092

Wskazówka
W ERP API obsługiwane jest tylko pobieranie faktur zakupu w waluce PLN i w walucie obcej. Nie są obsługiwane dokumenty anulowane. Korekty faktur zakupu obsługiwane są w innych metodach.

Czy ten artykuł był pomocny?

Dziękujemy za opinię. Twoja informacja pomoże nam ulepszyć tę dokumentację.