Přejít na hlavní obsah
PUT
/
warehouse-inbound-receipts
/
{warehouseInboundReceipt}
Upraviť skladovú príjemku
curl --request PUT \
  --url https://app.fintoro.sk/api/public/v1/warehouse-inbound-receipts/{warehouseInboundReceipt} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "number": "PRI-2026-0001",
  "warehouseId": 301,
  "languageId": 1,
  "issueDate": "2026-03-11",
  "items": [
    {
      "priceListItemId": 701,
      "quantity": 3,
      "unitPrice": 15,
      "vatRate": 20
    }
  ],
  "supplierId": 401,
  "supplier": {
    "name": "Supply s.r.o.",
    "type": "company",
    "subjectId": "12345678",
    "taxId": "2020123456",
    "vatId": "SK2020123456",
    "isVatPayer": true,
    "email": "billing@supply.test",
    "street": "Dodávateľská 1",
    "city": "Bratislava",
    "zip": "81101",
    "countryId": 703
  },
  "note": "Príjem z externého nákupu"
}
'
{
  "id": 901,
  "uuid": "5d6f8b1d-44c2-4ef6-a2c9-2d4d1c1a6e10",
  "number": "PRI-2026-0001",
  "webDokladUrl": "https://app.fintoro.sk/web-doklad/company/warehouse-inbound-receipt/uuid",
  "pdfDownloadUrl": "https://app.fintoro.sk/api/public/v1/warehouse-inbound-receipts/901/pdf",
  "company": {
    "name": "Fintoro s.r.o.",
    "subjectId": "12345678",
    "legalForm": "Spoločnosť s ručením obmedzeným",
    "taxId": "2020123456",
    "vatId": "SK2020123456",
    "vatPayerTypeId": 4,
    "country": "Slovensko",
    "city": "Bratislava",
    "street": "Hlavná 1",
    "zip": "81101",
    "logo": "https://cdn.fintoro.sk/company/logo.svg",
    "signature": "https://cdn.fintoro.sk/company/signature.png",
    "registrationCourt": "Mestský súd Bratislava III",
    "registrationNumber": "12345/B",
    "email": "support@fintoro.sk",
    "phone": "+421900000000",
    "web": "https://fintoro.sk"
  },
  "warehouse": {
    "id": 301,
    "name": "Hlavný sklad",
    "code": "MAIN-WH",
    "inboundNumericalSeriesPattern": "PRI-(RR)-(CCCC)",
    "inboundNumericalSeriesNextNumber": 12,
    "outboundNumericalSeriesPattern": "VYD-(RR)-(CCCC)",
    "outboundNumericalSeriesNextNumber": 8
  },
  "supplierId": 401,
  "supplier": {
    "name": "Supply s.r.o.",
    "type": "company",
    "subjectId": "12345678",
    "taxId": "2020123456",
    "vatId": "SK2020123456",
    "isVatPayer": true,
    "email": "billing@supply.test",
    "street": "Dodávateľská 1",
    "city": "Bratislava",
    "zip": "81101",
    "countryId": 703,
    "country": {
      "id": 703,
      "name": "Slovensko",
      "code": "SK",
      "eu": true
    }
  },
  "currency": {
    "id": 1,
    "symbol": "EUR",
    "name": "Euro",
    "mark": "€"
  },
  "language": {
    "id": 1,
    "name": "Slovenčina",
    "code": "sk"
  },
  "issueDate": "2026-03-11",
  "note": "Príjem z externého nákupu",
  "hasVat": true,
  "total": 45,
  "totalWithVat": 54,
  "items": [
    {
      "id": 7001,
      "priceListItemId": 701,
      "priceListItemName": "Montážna sada",
      "priceListItemWarehouseCode": "SKU-001",
      "unitName": "ks",
      "quantity": 3,
      "unitPrice": 15,
      "unitPriceWithVat": 18,
      "vatRate": 20
    }
  ]
}

Autorizace

Authorization
string
header
povinné

Bearer token vytvorený pre konkrétnu firmu v Integrácie → API.

Parametry cesty

warehouseInboundReceipt
integer
povinné

ID skladovej príjemky.

Příklad:

901

Tělo

application/json

Payload pre aktualizáciu skladovej príjemky. Fintoro API používa plný PUT kontrakt, preto sú required rovnaké business polia ako pri create.

number
string
povinné

Číslo skladovej príjemky. Ak chcete použiť automatické ďalšie číslo skladu, pošlite ho explicitne podľa aktuálneho warehouse radu.

Required string length: 1 - 20
Příklad:

"PRI-2026-0001"

warehouseId
integer
povinné

ID skladu.

Příklad:

301

languageId
integer
povinné

ID jazyka z lookup endpointu jazykov.

Příklad:

1

issueDate
string<date>
povinné

Dátum vystavenia príjemky.

Příklad:

"2026-03-11"

items
object[]
povinné

Položky príjemky. Každá položka musí smerovať na warehouse-enabled cenníkovú položku.

Minimum array length: 1
supplierId
integer | null

Voliteľné ID existujúceho dodávateľa. Ak pošlete supplierId, objekt supplier sa použije len ako override snapshotu pre túto konkrétnu príjemku.

Příklad:

401

supplier
object

Sparse dodávateľský payload. Ak pošlete supplierId, slúži ako override snapshotu na príjemke. Ak supplierId nepošlete, backend podľa týchto údajov dodávateľa dopáruje alebo vytvorí.

note
string | null

Voliteľná interná poznámka na príjemke.

Maximum string length: 3000
Příklad:

"Príjem z externého nákupu"

Odpověď

Skladová príjemka bola aktualizovaná.

Skladová príjemka vrátane skladu, dodávateľského snapshotu a položiek.

id
integer

Interné ID skladovej príjemky.

Příklad:

901

uuid
string

Verejné UUID skladovej príjemky použité aj vo webDoklad URL.

Příklad:

"5d6f8b1d-44c2-4ef6-a2c9-2d4d1c1a6e10"

number
string

Číslo skladovej príjemky.

Příklad:

"PRI-2026-0001"

webDokladUrl
string

URL verejného web dokladu tejto príjemky.

Příklad:

"https://app.fintoro.sk/web-doklad/company/warehouse-inbound-receipt/uuid"

pdfDownloadUrl
string

Priama URL na stiahnutie PDF exportu tejto príjemky.

Příklad:

"https://app.fintoro.sk/api/public/v1/warehouse-inbound-receipts/901/pdf"

company
object

Historický snapshot dodávateľa uložený na doklade.

warehouse
object

Sklad, do ktorého príjemka zapisuje tovar.

supplierId
integer | null

Live ID dodávateľa, ak je príjemka stále naviazaná na existujúceho dodávateľa.

Příklad:

401

supplier
object

Historický snapshot dodávateľa uložený na príjemke.

currency
object

Mena príjemky.

language
object

Jazyk príjemky.

issueDate
string<date>

Dátum vystavenia príjemky.

Příklad:

"2026-03-11"

note
string | null

Voliteľná interná poznámka na príjemke.

Příklad:

"Príjem z externého nákupu"

hasVat
boolean

Označuje, či príjemka obsahuje DPH.

Příklad:

true

total
number<float>

Celková suma bez DPH.

Příklad:

45

totalWithVat
number<float>

Celková suma s DPH.

Příklad:

54

items
object[]

Položky skladovej príjemky.