Przejdź do głównej zawartości

purchaseInvoice

Dla: Programista

ZapytanieBetaQuery.purchaseInvoice

One purchase invoice by its identifier; null when there is no such invoice.

Wymagany zakresinvoices:read
Dostępne odPrynt 0.28.0
StabilnośćBeta (co to znaczy)

Argumenty

NazwaTypOpis
idwymaganeID!

Identifier of the invoice.

Zwraca

PurchaseInvoice

Przykład

Zapytanie
query PurchaseInvoice($id: ID!) {
purchaseInvoice(id: $id) {
id
invoiceNumber
invoiceDate
currency
amountGross
supplier {
id
name
nip
}
file {
originalFilename
downloadUrl
}
}
}
Zmienne
{
"id": "4d5e6f7a-8b9c-4d0e-9f1a-2b3c4d5e6f01"
}
Wywołanie (curl)
curl -sS https://twoja-drukarnia.prynt.pl/api/v1/graphql \
-H "Authorization: Bearer $PRYNT_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"query": "query PurchaseInvoice($id: ID!) {\n purchaseInvoice(id: $id) {\n id\n invoiceNumber\n invoiceDate\n currency\n amountGross\n supplier {\n id\n name\n nip\n }\n file {\n originalFilename\n downloadUrl\n }\n }\n}",
"variables": {
"id": "4d5e6f7a-8b9c-4d0e-9f1a-2b3c4d5e6f01"
}
}
JSON
Odpowiedź
{
"data": {
"purchaseInvoice": {
"id": "4d5e6f7a-8b9c-4d0e-9f1a-2b3c4d5e6f01",
"invoiceNumber": "FS/2026/10/0331",
"invoiceDate": "2026-10-02T00:00:00.000Z",
"currency": "PLN",
"amountGross": 2730.6,
"supplier": {
"id": "6b2d3e4f-5a6b-4c7d-8e9f-0a1b2c3d4e02",
"name": "Papyrus",
"nip": "5260001234"
},
"file": null
}
}
}