Přejít na hlavní obsah
PUT
/
warehouse-outbound-receipts
/
{warehouseOutboundReceipt}
Upraviť skladovú výdajku
curl --request PUT \
  --url https://app.fintoro.sk/api/public/v1/warehouse-outbound-receipts/{warehouseOutboundReceipt} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "number": "VYD-2026-0001",
  "warehouseId": 301,
  "languageId": 1,
  "issueDate": "2026-03-11",
  "items": [
    {
      "priceListItemId": 701,
      "quantity": 3,
      "unitPrice": 15,
      "vatRate": 20
    }
  ],
  "clientId": 101,
  "client": {
    "name": "Client s.r.o.",
    "type": "company",
    "subjectId": "12345678",
    "taxId": "2020123456",
    "vatId": "SK2020123456",
    "isVatPayer": true,
    "email": "billing@client.test",
    "street": "Klientská 1",
    "city": "Bratislava",
    "zip": "81101",
    "countryId": 703
  },
  "note": "Výdaj pre manuálny odber"
}
'
{
  "id": 951,
  "uuid": "3f4c9fdd-6f9b-42c9-8c4b-a9d3a3435cf4",
  "number": "VYD-2026-0001",
  "webDokladUrl": "https://app.fintoro.sk/web-doklad/company/warehouse-outbound-receipt/uuid",
  "pdfDownloadUrl": "https://app.fintoro.sk/api/public/v1/warehouse-outbound-receipts/951/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
  },
  "clientId": 101,
  "client": {
    "name": "Acme s.r.o.",
    "type": "company",
    "subjectId": "12345678",
    "taxId": "2020123456",
    "vatId": "SK2020123456",
    "isVatPayer": true,
    "email": "billing@acme.test",
    "street": "Hlavná 1",
    "city": "Bratislava",
    "zip": "81101",
    "countryId": 703,
    "country": {
      "id": 703,
      "name": "Slovensko",
      "code": "SK",
      "eu": true
    },
    "hasDeliveryAddress": true,
    "deliveryStreet": "Skladová 9",
    "deliveryCity": "Košice",
    "deliveryZip": "04001",
    "deliveryCountryId": 703,
    "deliveryCountry": {
      "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": "Výdaj pre manuálny odber",
  "hasVat": true,
  "total": 30,
  "totalWithVat": 36,
  "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

warehouseOutboundReceipt
integer
povinné

ID skladovej výdajky.

Příklad:

951

Tělo

application/json

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

number
string
povinné

Číslo skladovej výdajky. 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:

"VYD-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 výdajky.

Příklad:

"2026-03-11"

items
object[]
povinné

Položky výdajky. Každá položka musí smerovať na warehouse-enabled cenníkovú položku a backend overuje dostupný stock.

Minimum array length: 1
clientId
integer | null

Voliteľné ID existujúceho klienta. Ak pošlete clientId, objekt client sa použije len ako override snapshotu pre túto konkrétnu výdajku.

Příklad:

101

client
object

Sparse klientský payload. Ak pošlete clientId, slúži ako override snapshotu na výdajke. Ak clientId nepošlete, backend podľa týchto údajov klienta dopáruje alebo vytvorí.

note
string | null

Voliteľná interná poznámka na výdajke.

Maximum string length: 3000
Příklad:

"Výdaj pre manuálny odber"

Odpověď

Skladová výdajka bola aktualizovaná.

Skladová výdajka vrátane skladu, klientského snapshotu a položiek.

id
integer

Interné ID skladovej výdajky.

Příklad:

951

uuid
string

Verejné UUID skladovej výdajky použité aj vo webDoklad URL.

Příklad:

"3f4c9fdd-6f9b-42c9-8c4b-a9d3a3435cf4"

number
string

Číslo skladovej výdajky.

Příklad:

"VYD-2026-0001"

webDokladUrl
string

URL verejného web dokladu tejto výdajky.

Příklad:

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

pdfDownloadUrl
string

Priama URL na stiahnutie PDF exportu tejto výdajky.

Příklad:

"https://app.fintoro.sk/api/public/v1/warehouse-outbound-receipts/951/pdf"

company
object

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

warehouse
object

Sklad, z ktorého výdajka odpíše tovar.

clientId
integer | null

Live ID klienta, ak je výdajka stále naviazaná na existujúceho klienta.

Příklad:

101

client
object

Historický snapshot klienta uložený na výdajke.

currency
object

Mena výdajky.

language
object

Jazyk výdajky.

issueDate
string<date>

Dátum vystavenia výdajky.

Příklad:

"2026-03-11"

note
string | null

Voliteľná interná poznámka na výdajke.

Příklad:

"Výdaj pre manuálny odber"

hasVat
boolean

Označuje, či výdajka obsahuje DPH.

Příklad:

true

total
number<float>

Celková suma bez DPH.

Příklad:

30

totalWithVat
number<float>

Celková suma s DPH.

Příklad:

36

items
object[]

Položky skladovej výdajky.