# Detail faktúry Vráti detail jednej faktúry aktuálnej firmy. Response obsahuje snapshot dodávateľa, historický snapshot klienta uložený priamo na doklade a naviazaný bankový účet použitý na faktúre. Snapshoty firmy a klienta reprezentujú stav údajov v čase práce s faktúrou kvôli auditovateľnosti a historickej perzistencii, bankový účet je live väzba načítaná aj cez soft delete. Endpoint: GET /invoices/{invoice} Version: 1.0.0 Security: bearerAuth ## Path parameters: - `invoice` (integer, required) ID faktúry. Example: 301 ## Response 200 fields (application/json): - `id` (integer) Example: 301 - `uuid` (string) Example: "6b1b8c9e-66e6-4fb5-b2db-6d7c7f0f8f19" - `type` (string) Example: "invoice" - `number` (string) Example: "20260001" - `company` (object) Snapshot dodávateľa uložený priamo na tomto doklade. - `company.name` (string) Obchodné meno dodávateľa uložené na faktúre. Example: "Fintoro s.r.o." - `company.subjectId` (string) IČO dodávateľa uložené na faktúre. Example: "12345678" - `company.legalForm` (string) Právna forma dodávateľa uložená na faktúre. Example: "Spoločnosť s ručením obmedzeným" - `company.taxId` (string,null) DIČ dodávateľa uložené na faktúre, ak bolo k dispozícii. Example: "2020123456" - `company.vatId` (string,null) IČ DPH dodávateľa uložené na faktúre, ak bolo k dispozícii. Example: "SK2020123456" - `company.vatPayerTypeId` (integer) Typ platcu DPH dodávateľa uložený na faktúre. Example: 4 - `company.country` (string) Krajina dodávateľa uložená na faktúre ako textová hodnota. Example: "Slovensko" - `company.city` (string) Mesto dodávateľa uložené na faktúre. Example: "Bratislava" - `company.street` (string) Ulica a číslo dodávateľa uložené na faktúre. Example: "Hlavná 1" - `company.zip` (string,null) PSČ dodávateľa uložené na faktúre. Example: "81101" - `company.logo` (string,null) URL alebo cesta k logu uloženému v snapshot-e, ak bolo k dispozícii. Example: "https://app.fintoro.sk/storage/company/logo.svg" - `company.signature` (string,null) URL alebo cesta k podpisu uloženému v snapshot-e, ak bol k dispozícii. Example: "https://app.fintoro.sk/storage/company/signature.png" - `company.registrationCourt` (string,null) Registrový súd dodávateľa uložený na faktúre, ak bol k dispozícii. Example: "Mestský súd Bratislava III" - `company.registrationNumber` (string,null) Registračné číslo dodávateľa uložené na faktúre, ak bolo k dispozícii. Example: "12345/B" - `company.email` (string,null) Kontaktný e-mail dodávateľa uložený na faktúre. Example: "support@fintoro.sk" - `company.phone` (string,null) Kontaktný telefón dodávateľa uložený na faktúre. Example: "+421900000000" - `company.web` (string,null) Web dodávateľa uložený na faktúre. Example: "https://fintoro.sk" - `client` (object) Historický snapshot klienta uložený priamo na tomto doklade. - `client.id` (integer) Interné ID snapshotu klienta uloženého na doklade. Example: 101 - `client.name` (string) Meno osoby alebo obchodné meno klienta uložené na faktúre v danom čase. Example: "Acme s.r.o." - `client.type` (string) Typ klienta uložený na faktúre. Example: "company" - `client.subjectId` (string,null) IČO klienta alebo firmy. Pre slovenské subjekty túto hodnotu viete typicky dohľadať aj cez [referenčný register subjektov](#operation/searchSubjects). Example: "12345678" - `client.taxId` (string,null) DIČ klienta uložené na faktúre, ak bolo k dispozícii. Example: "2020123456" - `client.vatId` (string,null) IČ DPH klienta uložené na faktúre, ak bolo k dispozícii. Example: "SK2020123456" - `client.isVatPayer` (boolean) Informácia, či bol klient v čase uloženia snapshotu vedený ako platca DPH. Example: true - `client.email` (string,null) Kontaktný e-mail klienta uložený na faktúre. Example: "billing@acme.test" - `client.street` (string,null) Ulica a číslo fakturačnej adresy uložené na faktúre. Example: "Hlavná 1" - `client.city` (string,null) Mesto fakturačnej adresy uložené na faktúre. Example: "Bratislava" - `client.zip` (string,null) PSČ fakturačnej adresy uložené na faktúre. Example: "81101" - `client.countryId` (integer,null) ID krajiny z [referenčnej tabuľky krajín](./reference-tables.md#krajiny). Example: 703 - `client.country` (any) Fakturačná krajina uložená na faktúre ako vnorený objekt. - `client.hasDeliveryAddress` (boolean) Informácia, či snapshot obsahuje samostatnú dodaciu adresu. Example: true - `client.deliveryStreet` (string,null) Ulica a číslo dodacej adresy uložené na faktúre. Example: "Skladová 9" - `client.deliveryCity` (string,null) Mesto dodacej adresy uložené na faktúre. Example: "Košice" - `client.deliveryZip` (string,null) PSČ dodacej adresy uložené na faktúre. Example: "04001" - `client.deliveryCountryId` (integer,null) ID krajiny z [referenčnej tabuľky krajín](./reference-tables.md#krajiny). Example: 703 - `client.deliveryCountry` (any) Dodacia krajina uložená na faktúre ako vnorený objekt. - `bankAccount` (object) Bankový účet naviazaný na faktúru ako live väzba načítaná aj cez soft delete. - `bankAccount.id` (integer) Interné ID bankového účtu vo Fintoro. Example: 201 - `bankAccount.bankId` (integer,null) ID banky z [lookup endpointu bánk](#operation/listBanks), ak je účet naviazaný na známu banku. Example: 1 - `bankAccount.bank` (any) Vnorený objekt banky priradenej k účtu, ak je známa. - `bankAccount.name` (string) Názov bankového účtu v aktuálnom stave databázy. Example: "Hlavný účet" - `bankAccount.iban` (string) IBAN naviazaného bankového účtu. Example: "SK3111000000001234567890" - `bankAccount.swift` (string) SWIFT alebo BIC kód naviazaného bankového účtu. Example: "TATRSKBX" - `bankAccount.isPrimary` (boolean) Informácia, či je účet aktuálne vedený ako primárny účet firmy. Example: true - `bankAccount.autoPaymentMatching` (boolean) Informácia, či je účet aktuálne napojený na automatické párovanie platieb cez open banking. Example: true - `variableSymbol` (integer) Example: 20260001 - `constantSymbol` (integer,null) Example: 308 - `specificSymbol` (integer,null) Example: 55 - `issueDate` (string) Example: "2026-03-03" - `dueDate` (string) Example: "2026-03-17" - `deliveryDate` (string) Example: "2026-03-03" - `discountType` (string,null) Example: "percentage" - `discountValue` (number,null) Example: 10 - `transferTaxLiability` (boolean) - `numericalSeriesId` (integer,null) Example: 12 - `deliveryMethodId` (integer) ID spôsobu dodania z [referenčnej tabuľky spôsobov dodania](./reference-tables.md#sposoby-dodania). Example: 1 - `paymentMethodId` (integer) ID spôsobu úhrady z [referenčnej tabuľky spôsobov úhrady](./reference-tables.md#sposoby-uhrady). Example: 1 - `currencyId` (integer) ID meny z [referenčnej tabuľky mien](./reference-tables.md#meny). Example: 1 - `currencyRate` (number) Example: 1 - `languageId` (integer) ID jazyka z [referenčnej tabuľky jazykov](./reference-tables.md#jazyky). Example: 1 - `qrTypeId` (integer) ID QR typu z [referenčnej tabuľky QR typov](./reference-tables.md#qr-typy). Example: 1 - `note` (string,null) Example: "Ďakujeme za objednávku." - `textAboveItems` (string,null) Example: "Dakujeme za spoluprácu." - `itemsTotal` (number) Example: 200 - `itemsTotalWithVat` (number) Example: 240 - `total` (number) Example: 200 - `totalWithVat` (number) Example: 240 - `toBePaid` (number) Example: 240 - `status` (string) Example: "unpaid" - `hasVat` (boolean) Example: true - `creditNotesSumTotalWithVat` (number) - `items` (array) - `items.name` (string) Example: "Konzultácia" - `items.description` (string,null) Example: "Mesačný balík konzultácií" - `items.unitPrice` (number) Example: 100 - `items.unitId` (integer) ID jednotky z [referenčnej tabuľky jednotiek](./reference-tables.md#jednotky). Example: 1 - `items.quantity` (number) Example: 2 - `items.vatRate` (number) Example: 20 - `items.discountName` (string,null) Example: "Vernostná zľava" - `items.priceListItemId` (integer,null) Example: 501 ## Response 403 fields (application/json): - `message` (string) Example: "This action is unauthorized." ## Response 404 fields (application/json): - `message` (string) Example: "No query results for model." ## Response 500 fields (application/json): - `message` (string) Example: "Server Error" ## Response 503 fields (application/json): - `message` (string) Example: "Service Unavailable"