QUiCK Public API documentation
HU EN
Fogalomtár

Elnevezési szótár

A QUiCK API-ban használt kifejezések magyar–angol megfeleltetése. A cél, hogy a dokumentáció, a kód és a mindennapi beszélgetés is ugyanazt a nyelvezetet használja.

Nincs egyező kifejezés.

Accounting assignment

assignments

Egy dokumentum egy könyvelési tétele. A QUiCK Publikus API-ban ez az assignment: egy összeget köt egy költség- vagy bevételtípushoz, egy ÁFA kategóriához, és haladó könyvelés esetén egy könyvelési számhoz is.

"assignments": [{ "expense_type": 12, "net_amount": "25000.00", "vat": 3 }]

Accounting identifier enabled

enable_accounting_id

A cégadat-válaszban lévő jelző, ami mutatja, hogy a könyvelési azonosítók használatban vannak-e.

"enable_accounting_id": true

Accounting note

note

Egy dokumentumhoz csatolt könyvelési megjegyzés. Csak akkor van hatása, ha a haladó könyvelés be van kapcsolva.

"note": "Havi bérleti díj"

Accounting period end

accounting_period_end

A folyamatos szolgáltatás könyvelési (teljesítési) időszakának utolsó napja.

"accounting_period_end": "2026-07-31"

Accounting status

accounting_status

A dokumentum könyvelési feldolgozási állapota. Ezt a mezőt érdemes a saját rendszerben is tükrözni inkrementális szinkronizáláskor.

"accounting_status": "pending"

Advanced accounting

advanced_accounting

A GET /2/company-info/ válaszban lévő jelző, ami mutatja, hogy a cégnél be van-e kapcsolva a haladó könyvelés. Csak ekkor érvényesülnek a tételeken a könyvelési szám és a részletes ÁFA mezők.

"advanced_accounting": true

Amount (salary, tax)

amount

A bér- és adótételek összege. Eltér a dokumentumok pénzügyi mezőitől (nettó / ÁFA / bruttó).

"amount": 450000

Approved

is_approved

Jelzi, hogy a számla jóvá lett-e hagyva. Tömegesen állítható be a /1/expenses/approve/ és /1/expenses/unapprove/ végpontokkal.

?is_approved=true

Audit XML export

audit_xml

A végpont, ami az adóhatósági és auditálási célú XML exportot állítja elő.

GET /2/audit-xml/

Authentication header

Authorization

A minden híváson kötelező fejléc, Token előtaggal. Egy token pontosan egy céghez tartozik. Hiányzó vagy érvénytelen token esetén a válasz 401; jogosultság hiányában 403.

Authorization: Token 9c4f2e7a8b1d43f0a6e5c2b9d8f70123

Bank account number

account_number

A partner vagy a pénztár bankszámlaszáma. Dokumentumokon denormalizáltan is megjelenik partner_account_number néven.

"account_number": "12345678-00000000-00000000"

Base64 content

content

A feltöltött dokumentum fájltartalma, Base64 kódolással. Egy hívás legfeljebb 5 elemet fogad el.

"content": "JVBERi0xLjcK..."

Bulk error list

errors

Egy tömeges művelet elemenkénti hibaüzenetei. Létrehozás esetén a hibaobjektum id mezője a beküldött tömbön belüli, nulláról induló pozíció -- nem rekordazonosító.

"errors": [ { "id": 0, "errors": ["..."] } ]

Cash account / bank account

account

Egy pénztár vagy bankszámla -- az API paid-through-nak hívja. Aktuális egyenlege a pulse összesítőben is megjelenik.

GET /1/accounts/

Category direction

type

Egy ÁFA kategória iránya: cost -- kiadás (bejövő számla), revenue -- bevétel (kimenő számla).

"type": "cost"

Company VAT category

company_vat_category_id

A cégspecifikus ÁFA kategória azonosítója egy tételen. A név, kód, százalék és ÁFA terület automatikusan kitöltődik a törzsadatból.

"company_vat_category_id": 5

Company scope header

Quick-Company-Id

Opcionális fejléc, ami explicit módon kiválasztja a célcéget. Ha kihagyod, a cég a tokenből következik -- ez a szokásos eset. Ha az érték nem a token cégével egyezik, a válasz 403.

Quick-Company-Id: 4821

Company tax number

tax_account_number

A saját céged adószáma a cégadat-válaszban. Ne keverd össze a partner tax_number mezőjével.

"tax_account_number": "12345678-2-42"

Correction invoice

corrective_invoice

Egy korábbi számla részleges módosítása -- például hibás mennyiség vagy összeg javítása. A dokumentum típusát az invoice_class jelzi; a helyesbítő számla értéke 4.

"invoice_class": 4

Created at

created

Az időpont, amikor a dokumentum bekerült a rendszerbe. Inkrementális szinkronizáláshoz erre a mezőre érdemes szűrni, a date_field=created és a from_date kombinálásával.

"created": "2026-07-14T08:12:00Z"

Creation source

source

Szabad szöveges forrásjelölő, amit a POST /2/expenses/create/ kérésben adhatsz meg. Alapértelmezetten public_api; egyedi címkével azonosíthatod a saját integrációdat.

"source": "public_api"

Currency

currency

A dokumentum pénznemének azonosítója (egy egész szám, nem ISO kód). Ha eltér a cég alapértelmezett pénznemétől, egy árfolyam is csatolva van.

"currency": 1

Current balance

current_balance

Egy pénztár vagy bankszámla aktuális egyenlege, tizedestört stringként. A pulse összesítő adja vissza.

"current_balance": "1284500.00"

Customer

is_customer

Jelzi, hogy a partner vevőként szerepel-e. Egy partner egyszerre lehet vevő és szállító is.

"is_customer": true

Date field selector

date_field

Kiválasztja, hogy az időszakszűrő melyik dátummezőre vonatkozzon -- például created, fulfilled_at vagy due_at. Inkrementális szinkronizáláshoz nélkülözhetetlen.

?date_field=created

Default currency

default_currency_name

A cég alapértelmezett pénzneme. Egy ettől eltérő pénznemű dokumentumon árfolyam is szerepel.

"default_currency_name": "HUF"

Denormalised partner data

partner_name

A dokumentumon tárolt partneradatok (partner_name, partner_tax_number, partner_city, partner_zip_code, partner_address, partner_country, partner_account_number). Listázáskor emiatt nincs szükség külön partnerlekérdezésre.

"partner_name": "Teszt Szállító Kft."

Document

document

Egy feltöltött fájl (PDF vagy kép), ami egy számlához vagy bevételhez csatolható. Kezelése: GET /1/documents/, csatolás a /1/documents/attach/, leválasztás a /1/documents/detach/ végponttal.

GET /1/documents/

Document image (artifact)

artifact

A számlához vagy bevételhez tartozó kép- vagy PDF-melléklet. Meglétét a has_artifact jelzi; a /1/artifacts/expense/ és /1/artifacts/income/ végpontokról olvasható.

GET /1/artifacts/expense/

Document intake email address

document_email

A céghez tartozó e-mail cím; az ide küldött fájlok dokumentumként kerülnek be a rendszerbe.

"document_email": "bizonylat@pelda.hu"

Document type

invoice_class

A dokumentum típusa egész szám kódként: 0 -- számla, 1 -- sztornó számla, 2 -- előleg számla, 3 -- végszámla, 4 -- helyesbítő számla.

"invoice_class": 0

Document type

document_type

A dokumentumok típusbesorolása (szerződés, bankkivonat, ...). Törzsadata a /2/document-types/ végpontról olvasható, és a dokumentumlista szűrésére is használható.

GET /2/document-types/

EU VAT number

eu_tax_number

Az EU-n belüli kereskedelemhez használt közösségi adószám, országelőtaggal (például HU12345678). A dokumentum ÁFA területét a vat_area mező jelzi: HU, EU vagy 3RD.

"vat_area": "EU"

Error message field

_error

Minden hibaválasz ezt az egyetlen szöveges mezőt adja vissza. Nincs hibakód és mezőnkénti hibalista -- a HTTP státuszkód alapján ágazz el a kódodban.

{ "_error": "Authentication credentials were not provided." }

Exchange rate

exchange_rate

A pénznem eltérése esetén alkalmazott átváltási árfolyam, tizedestört stringként.

"exchange_rate": "395.4200"

Exchange rate date

exchange_date

A konverzióhoz használt árfolyam dátuma (ISO 8601, ÉÉÉÉ-HH-NN formátumban).

"exchange_date": "2026-07-14"

Excluded from accounting

excluded_from_accounting

A dokumentum szándékosan ki van zárva a könyvelésből (például téves feltöltés vagy nem elszámolható tétel esetén).

"excluded_from_accounting": false

Expense (incoming invoice)

expense

Egy külső szállítótól kapott, könyvelésre váró számla. A QUiCK Publikus API-ban ez az expense erőforrás: a dokumentum feltöltésével jön létre, amit követően a rendszer kinyeri az adatait.

GET /1/expenses/

Expense intake email address

expense_email

A céghez tartozó e-mail cím: az ide küldött bejövő számlák automatikusan kiadásként jelennek meg. Alternatíva az API-n keresztüli feltöltéshez.

"expense_email": "koltsegek@pelda.hu"

Expense type

expense_type

A tételen szereplő költségkategória (költséghely). Katalógusa a /2/expense-types/ végponton kezelhető, és szinkronizálható egy külső ERP-vel.

"expense_type": 12

Exported

is_exported

Jelzi, hogy a tétel már szerepel-e egy könyvelési exportban. A /1/expenses/export/ végponttal állítható be.

?is_exported=false

External id

external_id

Egy külső rendszerből származó azonosító tárolására szolgáló mező -- ezzel köthető össze egy QUiCK rekord a saját rendszered egy rekordjával.

"external_id": "ERP-2026-0042"

Failed ids

failed_ids

Azok az azonosítók, amelyeket a tömeges művelet nem tudott feldolgozni. A részletes ok az errors tömbben található.

"failed_ids": [90232]

Field selection

fields

Korlátozza, mely mezőket adja vissza a válasz. Nagy listáknál csökkenti az átvitt adatmennyiséget.

?fields=id,invoice_number

File name

filename

A feltöltött dokumentum fájlneve; kötelező mező a Base64 tartalom mellett.

"filename": "szamla.pdf"

Filing date

filing_date

Az időpont, amikor a dokumentum iktatásra került. Az iktatószámmal együtt a dokumentumkezeléshez tartozik.

"filing_date": "2026-07-14T09:00:00Z"

Filing number

filing_number

A rendszer által kiosztott iktatószám, ami a dokumentumot azonosítja a dokumentumkezelésben.

"filing_number": "2026/00123"

Fulfilment date

fulfilled_at

A dátum, amikor a gazdasági esemény ténylegesen megtörtént, ami meghatározza az ÁFA fizetési kötelezettség keletkezését. Az API-ban ez a fulfilled_at mező; szűrésre is használható a date_field=fulfilled_at értékkel.

"fulfilled_at": "2026-07-01"

Gross amount

gross_amount

Az ÁFÁ-val növelt összeg, a dokumentum pénznemében. Az API tizedestört stringként adja vissza, a nettó és ÁFA összeg mellett.

"gross_amount": "31750.00"

Has document image

has_artifact

Jelzi, hogy tartozik-e kép- vagy PDF-melléklet a tételhez. Enélkül a könyvelési feldolgozás jellemzően nem zárható le.

"has_artifact": true

Identifier

id

Minden erőforrás egyedi, egész szám azonosítója. Nincs típus-előtag, és a különböző erőforrástípusok azonosítói egymástól függetlenek.

"id": 90231

Identifier list

ids

A tömeges műveletek bemenete: az érintett rekordok azonosítói (például jóváhagyás, törlés, export esetén).

"ids": [90231, 90232]

Income (outgoing invoice)

income

A vállalkozás által kiállított kimenő számla. A QUiCK Publikus API-ban ez az income erőforrás, ami a listázó és frissítő végpontokon keresztül érhető el.

GET /1/incomes/

Incomplete

incomplete

Hiányos adatú dokumentumot jelöl -- jellemzően a felismerés nem tudott minden mezőt kitölteni, és emberi kiegészítés szükséges.

"incomplete": true

Intake origin

origin

Jelzi, hogyan került a dokumentum a rendszerbe: upload -- fájlfeltöltés, public_api -- publikus API, email -- e-mailes beérkeztetés, quick_browser_addon -- böngésző-kiegészítő.

"origin": "public_api"

Invoice issue date

issued_at

A dokumentumon szereplő számlakiállítási dátum (ISO 8601). Ne keverd össze a teljesítési dátummal és a fizetési határidővel.

"issued_at": "2026-07-14"

Invoice number

invoice_number

A kibocsátó által a dokumentumra nyomtatott számlaszám. Listák szűrésére is használható.

"invoice_number": "INV-2026-001"

Item title

title

A bér- és adótételek megnevezése. Bértételeknél gyakran egy dátum, ami a könyvelési időszakot jelöli.

"title": "2026-07-01"

Ledger number

ledger_number_id

A tétel könyvelési számának (főkönyvi számának) azonosítója. A név és a kód automatikusan kitöltődik a törzsadatból. Csak akkor van hatása, ha a haladó könyvelés be van kapcsolva.

"ledger_number_id": 41

Monthly salary

monthly_salary

Havi bérösszesítő. A GET /1/monthly-salaries/ vagy GET /2/monthly-salaries/ végponttal olvasható.

GET /1/monthly-salaries/

Monthly tax

monthly_tax

Az adóbevallásokhoz használt havi adóösszesítő. A GET /1/monthly-taxes/ vagy GET /2/monthly-taxes/ végponttal olvasható.

GET /1/monthly-taxes/

Needs review

needs_review

Egy könyvelői ellenőrzést igénylő tételt jelöl. Csak akkor releváns, ha a haladó könyvelés be van kapcsolva.

?needs_review=true

Net amount

net_amount

Az ÁFA nélküli összeg, a dokumentum pénznemében. Az API tizedestört stringként adja vissza, hogy elkerülje a lebegőpontos kerekítési hibákat.

"net_amount": "25000.00"

Next page

next

A következő oldal teljes URL-je, vagy null, ha nincs több elem. A bejárásához a legmegbízhatóbb módszer ennek követése.

"next": "https://api.quick.riport.co.hu/1/expenses/?page=2"

Ordering

ordering

Egy mező szerint rendezi a találatokat; a - előtag csökkenő sorrendet jelent (például -created).

?ordering=-created

Page number

page

A kért oldal sorszáma a lapozott listákban (1-től indul). A QUiCK oldalszám-alapú lapozást használ, nem kurzoralapút.

?page=2

Page size

page_size

Az oldalanként visszaadott elemek száma. A nagyobb érték kevesebb kérést, de lassabb választ jelent; általában 50-200 az optimális.

?page_size=100

Pagination cursor

cursor

A /2/ végpontok lapozásának opak mutatója, amit a válasz next / previous linkje tartalmaz. Változtatás nélkül kell követni: az értéke nem képezhető és nem fejthető vissza, a belső szerkezetére építeni nem szabad.

?cursor=cD0yMDI2LTA4LTAxKzEwJTNBMTIlM0EwMA%3D%3D

Partner

partner

A vállalkozás egy vevője vagy szállítója. Egy partner egyszerre lehet mindkettő -- ezt az is_customer és is_vendor mező jelzi. A partnerrekordok adószám alapján (tax_number) egyeztethetők.

GET /1/partners/

Partner id

partner_id

A partner törzsrekordjának azonosítója. Dokumentum küldésekor elsőbbséget élvez a beágyazott partneradatokkal szemben.

"partner_id": 5501

Payment

payment

Egy pénzügyi tranzakció, ami mindig egy pénztárhoz vagy bankszámlához tartozik, és a tranzakcióin keresztül dokumentumokhoz köthető.

GET /1/payments/

Payment due date

due_at

A nap, ameddig a számlát ki kell egyenlíteni. Az API-ban ez a due_at mező; a fizetési állapotot külön a paid_status követi (1 -- kifizetetlen, 2 -- kifizetett, 3 -- részletfizetés).

"due_at": "2026-07-15"

Payment method

payment_method

A dokumentum kiegyenlítésének módja: transfer -- átutalás, cash -- készpénz, card -- bankkártya, cod -- utánvét.

"payment_method": "transfer"

Payment source

paid_through

A pénztár vagy bankszámla azonosítója, amin keresztül a dokumentum kiegyenlítése történt.

"paid_through": 12

Payment status

paid_status

A dokumentum kiegyenlítési állapota egész szám kódként: 1 -- kifizetetlen, 2 -- kifizetett, 3 -- részletfizetés.

"paid_status": 1

Period end

to_date

Az időszakszűrő záró dátuma, a date_field által kiválasztott dátummezőre alkalmazva.

?to_date=2026-07-31

Period start

from_date

Az időszakszűrő kezdő dátuma. A date_field dönti el, melyik dátummezőre vonatkozik. Szinkronizáláskor érdemes kis átfedést használni, hogy a határeseti tételek ne maradjanak ki.

?from_date=2026-07-01

Planned payment date

planned_payment_date

A nap, amikorra a kiegyenlítés tervezve van -- a likviditástervezés alapja. Eltérhet a jogilag kötelező fizetési határidőtől.

"planned_payment_date": "2026-07-25"

Previous page

previous

Az előző oldal teljes URL-je egy lapozott válaszban, vagy null, ha az első oldalon vagy.

"previous": null

Processed

is_processed

Jelzi, hogy a dokumentum feldolgozása befejeződött-e. Listaszűrőként is használható.

?is_processed=true

Processed ids

processed

A POST /2/expenses/create/ válaszában a feldolgozásra elfogadott számlák azonosítói.

"processed": [90231]

Pulse (balance summary)

pulse

Egy könnyűsúlyú összesítő végpont, ami a cég pénztárainak és bankszámláinak egyenlegét adja vissza. Ideális első hívás a token és a kapcsolat ellenőrzésére.

GET /1/pulse/

Result list

results

A lapozott válasz adatait tartalmazó mező, a next / previous mezőkkel együtt alkotva a lapozási borítékot. /1/ végpontokon tömb, és count is tartozik hozzá; /2/ végpontokon szintén tömb, de count nélkül (cursor-lapozás). Egyetlen kivétel a GET /2/expenses/, ahol a results egy objektum: a számlák az expenses kulcs alatt, mellettük a feloldásukhoz szükséges törzsadat-listák.

"results": [ { "id": 90231 } ]

Revenue type

revenue_type

A tételen szereplő bevételi kategória (költséghely). Katalógusa a /2/revenue-types/ végponton kezelhető.

"revenue_type": 8

Review done

review_done

A bevétel frissítésekor jelzi, hogy át lett-e nézve. Haladó könyvelés bekapcsolása mellett alkalmazandó.

"review_done": true

Salary

salary

Egy bértétel a cég béralapú könyvelésében. A /1/salaries/create/, /1/salaries/update/ és /1/salaries/delete/ végpontokkal (és a v2 megfelelőikkel) kezelhető.

POST /1/salaries/create/

Secondary id

secondary_id

Külső, a hívó rendszerből származó azonosító, amit a QUiCK eltárol és visszaad a dokumentumon. Kereszthivatkozásra szolgál egy külső ERP-vel vagy más rendszerrel.

"secondary_id": "SAP-778812"

Seen at

user_saw

Az időpont, amikor egy felhasználó először megnyitotta a dokumentumot. Hasznos az új, még át nem nézett tételek kiszűréséhez.

"user_saw": "2026-07-14T10:30:00Z"

Simple tags

simple_tags

Csak szöveges címke-azonosítók listája a dokumentumon. Küldéskor a lista felülírja a meglévő halmazt.

"simple_tags": [12]

Success count

success_count

Egy tömeges művelet sikeres elemeinek száma. Párja a failure_count; részleges siker esetén mindkettő lehet nullánál nagyobb.

"success_count": 4

Successful ids

success_ids

Azok az azonosítók, amelyeket a tömeges művelet sikeresen feldolgozott.

"success_ids": [90231]

Tag

tag

Dokumentumokon és könyvelési tételeken szabadon definiálható címke. A /2/tags/ végponton kezelhető; a listák a with_tag_ids és without_tag_ids paraméterekkel szűrhetők.

"tags": [3, 7]

Tax code

tax_code

Az adóbevallásokhoz használt adókódok törzsadata.

GET /1/tax-codes/

Tax number

tax_number

A partner magyar adószáma xxxxxxxx-y-zz formátumban. Ez a partner tax_number mezője; számlákon és bevételeken denormalizáltan partner_tax_number néven is megjelenik.

"tax_number": "12345678-2-42"

Total count

count

A szűrésnek megfelelő összes elem száma — nem csak az aktuális oldalon lévőké. Ebből számítható ki az oldalak száma. Csak a /1/ végpontok lapozási borítékában szerepel; a /2/ végpontok cursor-lapozása nem ad összesítést.

"count": 128

VAT amount

vat_amount

Egy dokumentum vagy tétel ÁFA tartalma, tizedestört stringként. A nettó és bruttó összeggel együtt konzisztens hármast alkot.

"vat_amount": "6750.00"

VAT category id

vat

Egy tételre alkalmazott ÁFA kategória azonosítója. A kategóriák (kód, százalék, ÁFA terület) a /2/accounting/vat-categories/ végpontról olvashatók.

"vat": 3

VAT ledger number

vat_ledger_number_id

Egy tétel ÁFA tartalmához tartozó könyvelési szám azonosítója. Szintén csak haladó könyvelés esetén érvényesül.

"vat_ledger_number_id": 42

VAT percentage

percent

Egy ÁFA kategória százalékos mértéke a törzsadatban. A dokumentumok a kategória azonosítóját tárolják, nem ezt az értéket.

"percent": 27.0

VAT period handling

enable_vat_period

A jelző, ami mutatja, hogy az ÁFA időszak kezelése be van-e kapcsolva a cégnél. Ez határozza meg, hogy a könyvelési időszak mezők értelmezhetők-e.

"enable_vat_period": true

VAT rate

vat_rate

A tételre alkalmazott ÁFA kulcs. Egy tételen a vat mező tárolja az ÁFA kategória azonosítóját; a kategóriák (kód, százalék, ÁFA terület) a /2/accounting/vat-categories/ végpontról olvashatók.

GET /2/accounting/vat-categories/

VAT territory

vat_area

A dokumentum ÁFA szerinti területi besorolása: HU -- belföld, EU -- Közösségen belüli, 3RD -- harmadik ország.

"vat_area": "EU"

Vendor

is_vendor

Jelzi, hogy a partner szállítóként szerepel-e. Kötelező mező a partnerrekordon.

"is_vendor": true