API-dokumentation
Allt du kan se och göra i Kvickd kan du också göra från egen kod. API:t har 148 anrop för bokföring, fakturor, moms, lön, bokslut och årsredovisning. Varje anrop är samma verktyg som i Kvickds MCP-server, med samma behörigheter, och hela API:t finns beskrivet i OpenAPI 3.1.
Första anropet
- Skapa en API-nyckel i Kvickd under Inställningar, API-nycklar. Välj vad nyckeln får göra, vilka bolag den gäller och hur länge den ska gälla. Nyckeln visas bara en gång.
- Gör ditt första anrop: lista bolagen som nyckeln når.
curl https://api.kvickd.com/api/v1/companies \
-H "X-API-Key: $KVICKD_KEY"Svaret har alltid formen {"data": ...}. Hämta sedan till exempel resultaträkningen för ett bolag:
curl "https://api.kvickd.com/api/v1/companies/5599001004/reports/income-statement?start=2026-01-01&end=2026-10-31" \
-H "X-API-Key: $KVICKD_KEY"Organisationsnumret anges med eller utan bindestreck.
Autentisering
Skicka nyckeln i headern X-API-Key, eller som Authorization: Bearer kvickd_key_.... En nyckel gör aldrig mer än du själv får göra i Kvickd: den har de behörigheter du valde när den skapades, begränsat av dina egna behörigheter, och når bara de bolag du valde.
Behandla nyckeln som ett lösenord. Lägg den i en miljövariabel eller ett lösenordsvalv, inte i koden. En nyckel som har kommit på avvägar återkallar du under Inställningar, API-nycklar.
Lön och skatt kräver egna behörigheter, även för att bara läsa eller räkna. En nyckel som bara får läsa kan därför inte räkna lön eller skatt, eftersom det visar löner och skatteuppgifter. Välj behörigheterna för lön och deklarationer när du skapar nyckeln om integrationen behöver dem.
Användningen av API:t regleras av villkoren, avsnitt 5.
Gränser och credits
Ett anrop till API:t räknas som ett anrop från din AI via MCP:
- Gratis: 10 credits per månad. De första 30 dagarna är credits obegränsade.
- Pro och Byrå: obegränsade credits.
- Alla planer: högst 240 anrop per minut och 10 000 anrop per dag och konto.
Över gränsen svarar API:t med 429 och headern Retry-After, som säger hur många sekunder du ska vänta. När månadens credits är slut svarar det med 402. Se priser.
Svar och fel
Ett lyckat anrop svarar 200 med {"data": ...}. Ett fel svarar med en statuskod och en kropp som ser ut så här:
{"error": {"code": "forbidden", "message": "Nyckeln saknar behörighet ...", "request_id": "rest-3f9c..."}}Varje svar har headern X-Request-Id med samma id som i felkroppen. Skicka med det om du hör av dig till oss om ett anrop.
Alla belopp är heltal i öre, både i anropen och i svaren: 100 öre är 1 krona. Fält med belopp slutar på _ore, och i rapporterna står enheten i kolumnens namn. Fält som anropet inte känner till avvisas med 422, så att ett felstavat fält inte ignoreras i tysthet.
| Status | code | När |
|---|---|---|
| 400 | tool_error, invalid_json, path_mismatch, invalid_idempotency_key | Anropet avvisades, till exempel ett belopp som inte går ihop eller en kropp som inte är JSON. |
| 401 | missing_api_key, invalid_api_key | Nyckeln saknas, är ogiltig, återkallad eller har gått ut. |
| 402 | quota_exceeded, plan_limit | Månadens credits är slut, eller planen har inte plats för fler bolag. |
| 403 | forbidden | Nyckeln eller användaren saknar behörighet, eller bolaget ligger utanför nyckeln. |
| 404 | not_found, unknown_tool | Bolaget, verifikatet, fakturan eller adressen finns inte. |
| 405 | method_not_allowed | Adressen finns, men inte med den metoden. Headern Allow säger vilka som gäller. |
| 409 | conflict, request_in_progress, upload_link_used | Krock med det som redan finns: låst period, dubblett, något som redan är bokfört eller godkänt, ett år som inte har tagit slut (skicka confirm=true om det ändå stämmer), en använd uppladdningslänk eller ett anrop med samma Idempotency-Key som pågår. |
| 413 | file_too_large | Filen är större än 15 MB. |
| 415 | unsupported_file | Filtypen är inte tillåten, eller innehållet stämmer inte med typen, till exempel en fil som heter .pdf men inte är en PDF. |
| 422 | invalid_arguments, unknown_field, invalid_orgnr, idempotency_key_reused | Argumenten stämmer inte med schemat, ett fält är okänt, organisationsnumret har fel kontrollsiffra, en text är för lång eller ett tal eller datum är orimligt. Fälten står i details. |
| 429 | rate_limited | För många anrop, även sådana som avvisas. Vänta så många sekunder som headern Retry-After säger. |
| 500 | internal_error | Fel hos oss. Skicka gärna med request_id när du hör av dig. |
Göra om ett anrop
Skicka headern Idempotency-Key med en egen sträng på anrop som skriver något. Om anslutningen bryts kan du skicka samma anrop igen med samma nyckel utan att något bokförs två gånger: inom ett dygn får du det första svaret tillbaka, med headern Idempotent-Replayed: true.
curl -X POST https://api.kvickd.com/api/v1/companies/5599001004/vouchers \
-H "X-API-Key: $KVICKD_KEY" \
-H "Idempotency-Key: stripe-po_123" \
-H "Content-Type: application/json" \
-d '{"date": "2026-11-10", "text": "Utbetalning från Stripe", "rows": [...]}'Samma nyckel med andra argument ger 422. Ett tillfälligt fel (401, 402, 409, 429 eller 500) sparas inte, så samma nyckel kan användas igen.
REST och MCP
API:t och MCP-servern är samma sak med två gränssnitt. Varje adress nedan kör ett MCP-verktyg med samma namn som anropets operationId i OpenAPI-filen, med samma behörigheter, spärrar och logg. Ett nytt verktyg i MCP får alltid en adress i API:t.
| REST | MCP-verktyg |
|---|---|
GET /api/v1/companies/{orgnr}/vouchers | list_vouchers |
GET /api/v1/companies/{orgnr}/vouchers/{voucher_id} | get_voucher |
POST /api/v1/companies/{orgnr}/vouchers | create_voucher |
POST /api/v1/companies/{orgnr}/vouchers/{voucher_id}/reverse | reverse_voucher |
POST /api/v1/companies/{orgnr}/customer-invoices | create_customer_invoice |
POST /api/v1/companies/{orgnr}/payroll-runs | run_payroll |
Vill du anropa verktygen precis som i MCP går det också: POST /api/v1/tools/{verktyg} med argumenten som JSON, och GET /api/v1/tools listar alla verktyg med sina argument.
API-referens
Alla 148 anrop, i samma grupper som på MCP-sidan. Parametrarna i sökvägen står inom klamrar, övriga skickas i query-strängen (GET och DELETE) eller som JSON i kroppen. Den fullständiga beskrivningen med scheman finns i OpenAPI-filen.
Bolag och översikt
GET/api/v1/companiesLista bolag
Lista koncernens bolag med härledd status, antal findings och bankmatchningsgrad.
curl "https://api.kvickd.com/api/v1/companies" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}Hämta bolag
Full bolagsdetalj för ett organisationsnummer: resultat/balans, bankavstämning, tie-outs mot reskontra, moms och findings.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year | query | heltal | |
month | query | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/overviewÖversikt: resultat och deadlines
Visar en översikt för ett bolag: omsättning och resultat per månad samt kommande deadlines för moms, INK2 och årsredovisning.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/overview" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/checklistAtt göra just nu
Visar bolagets att göra-lista per dagens datum, utifrån vad som faktiskt har gjorts: leverantörsfakturor att betala, momsavstämning och deklaration, månadsavstämning och, när ett räkenskapsår har stängts, bokslut och deklaration (INK2 och årsredovisning, NE-bilaga eller INK4).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/checklist" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/company-registry/searchSök bolag i registret
Sök ett svenskt bolag i Bolagsverkets register på namn eller organisationsnummer (10 siffror ger exakt träff).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
query obligatorisk | query | text | |
limit | query | heltal |
curl "https://api.kvickd.com/api/v1/company-registry/search?query=<query>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companiesSkapa bolag
Lägg till ett bolag i koncernen (seedar BAS-kontoplanen).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | kropp | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
name obligatorisk | kropp | text | |
fiscal_year obligatorisk | kropp | heltal | |
fiscal_year_end_month obligatorisk | kropp | heltal | |
vat_period obligatorisk | kropp | text | |
city | kropp | text | |
first_fy_start | kropp | text | |
first_fy_end | kropp | text | |
legal_form | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"orgnr":"<orgnr>","name":"<name>","fiscal_year":"<fiscal_year>","fiscal_year_end_month":"<fiscal_year_end_month>","vat_period":"<vat_period>"}'PATCH/api/v1/companies/{orgnr}Ändra bolag
Ändra ett bolags inställningar (namn, ort, räkenskapsår, momsperiod).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer (i stället för company_id), t.ex. 559900-1004. |
company_id | kropp | heltal | |
name | kropp | text | |
city | kropp | text | |
fiscal_year | kropp | heltal | |
fiscal_year_end_month | kropp | heltal | |
vat_period | kropp | text | |
first_fy_start | kropp | text | |
first_fy_end | kropp | text | |
clear_first_fy | kropp | sant/falskt |
curl -X PATCH "https://api.kvickd.com/api/v1/companies/5599001004" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'Bokföring och huvudbok
GET/api/v1/companies/{orgnr}/accountsLista konton
Listar bolagets kontoplan, sorterad på kontonummer.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/accounts" \
-H "X-API-Key: $KVICKD_KEY"PUT/api/v1/companies/{orgnr}/accounts/{number}Skapa eller ändra konto
Skapar ett konto i bolagets kontoplan eller ändrar namn, kontotyp, SRU-kod och momskod på ett befintligt konto.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
number obligatorisk | sökväg | heltal | Kontonummer i BAS-kontoplanen, minst fyrsiffrigt (1000 eller högre) och i klass 1 till 8, t.ex. 6540. |
name obligatorisk | kropp | text | Kontots namn, t.ex. IT-tjänster. |
type obligatorisk | kropp | text | Kontotyp: T (tillgång), S (skuld eller eget kapital), I (intäkt) eller K (kostnad). |
vat_code | kropp | text | Valfritt: kontots momskod. |
sru | kropp | text | Valfritt: SRU-kod som kontot summeras på i deklarationen. |
curl -X PUT "https://api.kvickd.com/api/v1/companies/5599001004/accounts/<number>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"<name>","type":"<type>"}'GET/api/v1/companies/{orgnr}/reports/general-ledgerHämta huvudbok
Visar huvudboken för en period: transaktionerna per konto med ingående, löpande och utgående saldo.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
start obligatorisk | query | text | Från och med datum, ÅÅÅÅ-MM-DD, t.ex. 2026-01-01. |
end obligatorisk | query | text | Till och med datum, ÅÅÅÅ-MM-DD, t.ex. 2026-03-31. |
account | query | heltal | Valfritt: visa bara ett konto, t.ex. 1930. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/reports/general-ledger?start=<start>&end=<end>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/reports/trial-balanceHämta saldobalans
Visar saldobalansen per ett datum: saldot på varje konto som har ett saldo.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
balansdag obligatorisk | query | text | Datum som saldona gäller per, ÅÅÅÅ-MM-DD, t.ex. 2026-06-30. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/reports/trial-balance?balansdag=<balansdag>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/vouchersLista verifikat
Listar bokförda verifikat för ett räkenskapsår, sorterade på serie och nummer, en sida i taget.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | query | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2026. |
month | query | heltal | Valfritt: kalendermånad 1 till 12 för verifikatets datum. |
limit | query | heltal | Antal verifikat per sida, standard 200. |
offset | query | heltal | Antal verifikat att hoppa över, för nästa sida. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/vouchers?year=<year>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/vouchers/{voucher_id}Hämta verifikat
Hämtar ett bokfört verifikat med alla rader och kopplade underlag.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
voucher_id obligatorisk | sökväg | heltal | Verifikatets id (heltal), t.ex. 812. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/vouchers/<voucher_id>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/vouchersBokför verifikat med underlag
Bokför ett verifikat i huvudboken med tecknade belopp (debet positivt, kredit negativt), som när en människa använder bokföringsformuläret i appen.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
date obligatorisk | kropp | text | |
rows obligatorisk | kropp | lista | |
text obligatorisk | kropp | text | |
series | kropp | text | |
document_ids | kropp | lista | |
underlag_ids | kropp | lista | |
currency | kropp | text | |
foreign_amount_minor | kropp | heltal | |
fx_rate | kropp | tal eller text | |
total_sek_ore | kropp | heltal | |
confirm | kropp | sant/falskt | |
external_ref | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/vouchers" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"<date>","rows":"<rows>","text":"<text>"}'POST/api/v1/companies/{orgnr}/vouchers/with-basisBokför verifikat med källhänvisning
Bokför ett verifikat i huvudboken med debet- och kreditrader och en obligatorisk källhänvisning (basis).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
date obligatorisk | kropp | text | |
lines obligatorisk | kropp | lista | |
text obligatorisk | kropp | text | |
basis obligatorisk | kropp | lista | |
series | kropp | text | |
proposal_id | kropp | heltal | |
finding_ref | kropp | text | |
currency | kropp | text | |
foreign_amount_minor | kropp | heltal | |
fx_rate | kropp | tal eller text | |
total_sek_ore | kropp | heltal | |
confirm | kropp | sant/falskt | |
external_ref | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/vouchers/with-basis" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"<date>","lines":"<lines>","text":"<text>","basis":"<basis>"}'POST/api/v1/companies/{orgnr}/voucher-draftsFöreslå verifikat för attest
Lägger ett verifikatförslag i kön Väntande verifikat, där en människa godkänner eller avvisar det innan något bokförs.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
date obligatorisk | kropp | text | |
lines obligatorisk | kropp | lista | |
text obligatorisk | kropp | text | |
series | kropp | text | |
note | kropp | text | |
underlag_ids | kropp | lista | |
currency | kropp | text | |
foreign_amount_minor | kropp | heltal | |
fx_rate | kropp | tal eller text | |
total_sek_ore | kropp | heltal | |
document_ids | kropp | lista | |
external_ref | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/voucher-drafts" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"<date>","lines":"<lines>","text":"<text>"}'GET/api/v1/companies/{orgnr}/voucher-draftsLista verifikatförslag
Lista väntande verifikatförslag (drafts) som ännu inte godkänts eller avvisats.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/voucher-drafts" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/vouchers/findFölj förslag eller egen referens
Slår upp var ett verifikatförslag eller en egen referens (external_ref) befinner sig: pending (väntar på godkännande i Kvickd), booked (bokfört, med verifikatets id, serie och nummer), rejected (avvisat i Kvickd) eller not_found (okänt).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
external_ref | query | text | |
draft_id | query | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/vouchers/find" \
-H "X-API-Key: $KVICKD_KEY"PATCH/api/v1/companies/{orgnr}/voucher-drafts/{draft_id}Ändra verifikatförslag
Ändra ett väntande verifikatförslag (draft) innan det godkänns.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
draft_id obligatorisk | sökväg | heltal | |
date | kropp | text | |
series | kropp | text | |
text | kropp | text | |
lines | kropp | lista | |
note | kropp | text |
curl -X PATCH "https://api.kvickd.com/api/v1/companies/5599001004/voucher-drafts/<draft_id>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/voucher-drafts/{draft_id}/approveGodkänn verifikatförslag
Godkänn och bokför ett väntande verifikatförslag (draft).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
draft_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/voucher-drafts/<draft_id>/approve" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/voucher-drafts/{draft_id}/rejectAvvisa verifikatförslag
Avvisa (ta bort) ett väntande verifikatförslag (draft).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
draft_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/voucher-drafts/<draft_id>/reject" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/vouchers/{voucher_id}/reverseOmför verifikat
Rätta ett verifikat genom att bokföra ett spegelverifikat (omvända tecken) i en öppen period, originalet lämnas orört (append-only).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
voucher_id obligatorisk | sökväg | heltal | |
date | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/vouchers/<voucher_id>/reverse" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/sie-importImportera SIE
Importera en SIE-fil till huvudboken (kontoplan + IB + alla verifikat).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
content_base64 obligatorisk | kropp | text | |
filename | kropp | text | |
replace | kropp | sant/falskt | |
allow_orgnr_mismatch | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/sie-import" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"content_base64":"<content_base64>"}'Rapporter
GET/api/v1/companies/{orgnr}/reports/income-statementHämta resultaträkning
Visar resultaträkningen för en period, uppställd enligt K2 med alla konton.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
start obligatorisk | query | text | Från och med datum, ÅÅÅÅ-MM-DD, t.ex. 2026-01-01. |
end obligatorisk | query | text | Till och med datum, ÅÅÅÅ-MM-DD, t.ex. 2026-03-31. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/reports/income-statement?start=<start>&end=<end>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/reports/balance-sheetHämta balansräkning
Visar balansräkningen per ett datum, uppställd enligt K2.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
balansdag obligatorisk | query | text | Datum som saldona gäller per, ÅÅÅÅ-MM-DD, t.ex. 2026-06-30. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/reports/balance-sheet?balansdag=<balansdag>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/reports/exportExportera rapport
Generera kvickds riktiga rapport som fil (pdf eller xlsx) att ladda ner eller dela, med bolagsnamn och korrekt svenska.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
kind obligatorisk | kropp | text | |
format obligatorisk | kropp | text | |
start | kropp | text | |
end | kropp | text | |
balansdag | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/reports/export" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"<kind>","format":"<format>"}'Avstämning
GET/api/v1/companies/{orgnr}/reconciliations/openÖppna avstämningar
Visar vad som återstår att stämma av för en månad: alla avstämningar (bilagor) som inte är attesterade, med en summering.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | query | heltal | Kalenderår för månaden, t.ex. 2026. |
month obligatorisk | query | heltal | Månad 1 till 12, t.ex. 3 för mars. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/reconciliations/open?year=<year>&month=<month>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/reconciliationsHämta avstämning
Hämtar alla avstämningar (bilagor) för en månad med full detalj: bank, kund- och leverantörsreskontra, moms, skattekonto, anläggningar m.fl.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | query | heltal | Kalenderår för månaden, t.ex. 2026. |
month obligatorisk | query | heltal | Månad 1 till 12, t.ex. 3 för mars. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/reconciliations?year=<year>&month=<month>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/findingsLista avvikelser
Listar avvikelser som avstämningen inte har kunnat klara av automatiskt, var och en med ett förslag till rättelse.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/findings" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/reconciliations/prepareFörbered bilaga
Markera en bilaga som FÖRBEREDD (motsvarar knappen Förbered i appen).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
bilaga_type obligatorisk | kropp | text | |
account obligatorisk | kropp | heltal | |
year obligatorisk | kropp | heltal | |
month obligatorisk | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/reconciliations/prepare" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"bilaga_type":"<bilaga_type>","account":"<account>","year":"<year>","month":"<month>"}'POST/api/v1/companies/{orgnr}/reconciliations/unprepareÅngra förberedd bilaga
Ångra en FÖRBEREDD-markering på en bilaga (tar bort PREPARER-steget, status → Ej startad).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
bilaga_type obligatorisk | kropp | text | |
account obligatorisk | kropp | heltal | |
year obligatorisk | kropp | heltal | |
month obligatorisk | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/reconciliations/unprepare" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"bilaga_type":"<bilaga_type>","account":"<account>","year":"<year>","month":"<month>"}'PUT/api/v1/companies/{orgnr}/reconciliations/specErsätt alla avstämningsrader
Ersätter alla manuella specifikationsrader på en avstämning (bilaga), som radeditorn i appen.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
bilaga_type obligatorisk | kropp | text | Avstämningens typ som den visas i get_open_reconciliations, t.ex. BANK eller GL_ACCOUNT. |
account obligatorisk | kropp | heltal | Kontonummer i BAS-kontoplanen, t.ex. 1930. |
year obligatorisk | kropp | heltal | Kalenderår för avstämningsmånaden, t.ex. 2026. |
month obligatorisk | kropp | heltal | Avstämningsmånad 1 till 12, t.ex. 3 för mars. |
rows obligatorisk | kropp | lista | Alla rader som ska gälla: [{description, amount_ore}], belopp i öre. |
curl -X PUT "https://api.kvickd.com/api/v1/companies/5599001004/reconciliations/spec" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"bilaga_type":"<bilaga_type>","account":"<account>","year":"<year>","month":"<month>","rows":"<rows>"}'POST/api/v1/companies/{orgnr}/reconciliations/spec-rowsLägg till en avstämningsrad
Lägger till en manuell specifikationsrad på en avstämning (bilaga) och behåller befintliga rader.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
bilaga_type obligatorisk | kropp | text | Avstämningens typ som den visas i get_open_reconciliations, t.ex. BANK eller GL_ACCOUNT. |
account obligatorisk | kropp | heltal | Kontonummer i BAS-kontoplanen, t.ex. 1930. |
year obligatorisk | kropp | heltal | Kalenderår för avstämningsmånaden, t.ex. 2026. |
month obligatorisk | kropp | heltal | Avstämningsmånad 1 till 12, t.ex. 3 för mars. |
description obligatorisk | kropp | text | Radens text, t.ex. Saldo enligt kontoutdrag 2026-03-31. |
amount_ore obligatorisk | kropp | heltal | Belopp i öre (heltal), t.ex. 1250000 för 12 500 kr. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/reconciliations/spec-rows" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"bilaga_type":"<bilaga_type>","account":"<account>","year":"<year>","month":"<month>","description":"<description>","amount_ore":"<amount_ore>"}'POST/api/v1/companies/{orgnr}/tax-account-statementsRegistrera skattekontots saldo
Registrerar saldot på bolagets skattekonto enligt Skatteverkets kontoutdrag per ett datum, så att avstämningen av skattekontot (bilagan TAX_ACCOUNT, konto 1630) kan stämmas av mot huvudboken.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
statement_date obligatorisk | kropp | text | Kontoutdragets datum (YYYY-MM-DD), normalt månadens sista dag, t.ex. 2026-05-31. |
balance_ore obligatorisk | kropp | heltal | Saldot enligt kontoutdraget i öre (heltal), t.ex. 269400 för 2 694 kr. |
note | kropp | text | Valfri anteckning, t.ex. Kontoutdrag från Skatteverket hämtat 2026-06-03. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/tax-account-statements" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"statement_date":"<statement_date>","balance_ore":"<balance_ore>"}'POST/api/v1/companies/{orgnr}/proposals/bank-matchFöreslå bankmatchning
Föreslå en bankmatchning: koppla en omatchad bankrad till en eller flera BEFINTLIGA kandidater (huvudboks-/reskontraposter).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | kropp | heltal | |
month obligatorisk | kropp | heltal | |
bank_txn_id obligatorisk | kropp | text | |
target_ids obligatorisk | kropp | lista | |
reasoning | kropp | text | |
confidence | kropp | tal | |
model | kropp | text | |
finding_ref | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/proposals/bank-match" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"year":"<year>","month":"<month>","bank_txn_id":"<bank_txn_id>","target_ids":"<target_ids>"}'GET/api/v1/companies/{orgnr}/proposalsLista förslag
Listar förslag på justerande poster och bankmatchningar, nyast först, med status och motivering.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year | query | heltal | Valfritt: kalenderår för perioden förslaget gäller, t.ex. 2026. |
month | query | heltal | Valfritt: månad 1 till 12 för perioden förslaget gäller. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/proposals" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/proposalsFöreslå justering i avstämning
Föreslår en justerande post för en avstämning (bilaga) på ett konto och en månad, med motivering och källhänvisning.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | kropp | heltal | |
month obligatorisk | kropp | heltal | |
bilaga_type obligatorisk | kropp | text | |
account obligatorisk | kropp | heltal | |
proposed_journal obligatorisk | kropp | lista | |
basis obligatorisk | kropp | lista | |
reasoning obligatorisk | kropp | text | |
confidence | kropp | tal | |
model | kropp | text | |
finding_ref | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/proposals" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"year":"<year>","month":"<month>","bilaga_type":"<bilaga_type>","account":"<account>","proposed_journal":"<proposed_journal>","basis":"<basis>","reasoning":"<reasoning>"}'Moms
GET/api/v1/companies/{orgnr}/vat-periodsLista momsperioder
Momsperioderna enligt bolagets momsperiod (månad/kvartal/år) med nyckel, datumintervall, netto och status.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year | query | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/vat-periods" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/vat-returns/{key}Hämta momsrapport
Momsrapporten för en period: rutorna, netto och 'att betala/få tillbaka' med förfallodatum.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
key obligatorisk | sökväg | text | |
year | query | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/vat-returns/<key>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/vat-returns/{key}/bookBokför momsavräkning
Godkänn och bokför momsavräkningen för en period (nolla momskontona mot redovisningskontot).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
key obligatorisk | sökväg | text | |
year | kropp | heltal | |
before_period_end | kropp | sant/falskt | |
difference | kropp | sant/falskt | |
confirm | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/vat-returns/<key>/book" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'Kundfakturor
GET/api/v1/companies/{orgnr}/customer-invoicesLista kundfakturor
Listar bolagets kundfakturor, nyast först, valfritt filtrerade på status.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
status | query | text | Valfritt filter: ej_bokford (utkast), obetald (allt med saldo kvar, även förfallna och delbetalda), forfallen, under_betalning (delbetald), slutbetald eller makulerad. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}Hämta kundfaktura
Hämtar en kundfaktura med alla uppgifter.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | Kundfakturans id (heltal), t.ex. 42. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/customer-invoices/outstandingUtestående kundfordringar
Visar utestående kundfordringar per kund: hur mycket som är obetalt och hur mycket som har förfallit.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/outstanding" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/customer-invoicesSkapa kundfaktura
Skapa en kundfaktura (utkast; bokförs inte förrän du bokför den).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
customer_name obligatorisk | kropp | text | |
invoice_date obligatorisk | kropp | text | |
invoice_number | kropp | text | |
customer_id | kropp | heltal | |
lines | kropp | lista | |
due_date | kropp | text | |
ocr | kropp | text | |
income_account | kropp | heltal | |
total_ore | kropp | heltal | |
vat_ore | kropp | heltal | |
currency | kropp | text | |
rounding_ore | kropp | heltal | |
customer_orgnr | kropp | text | |
customer_address | kropp | text | |
customer_email | kropp | text | |
customer_reference | kropp | text | |
payment_terms | kropp | text | |
service_description | kropp | text | |
seller_address | kropp | text | |
seller_bank | kropp | text | |
seller_iban | kropp | text | |
seller_bic | kropp | text | |
seller_bankgiro | kropp | text | |
seller_contact | kropp | text | |
husarbete | kropp | objekt | |
customer_vat_number | kropp | text | |
customer_country | kropp | text | |
vat_mode | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"customer_name":"<customer_name>","invoice_date":"<invoice_date>"}'PATCH/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}Ändra kundfaktura
Ändra en EJ bokförd kundfaktura (utkast).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | |
customer_name | kropp | text | |
invoice_number | kropp | text | |
ocr | kropp | text | |
invoice_date | kropp | text | |
due_date | kropp | text | |
total_ore | kropp | heltal | |
vat_ore | kropp | heltal | |
currency | kropp | text | |
income_account | kropp | heltal | |
rounding_ore | kropp | heltal | |
lines | kropp | lista | |
customer_orgnr | kropp | text | |
customer_address | kropp | text | |
customer_email | kropp | text | |
customer_reference | kropp | text | |
payment_terms | kropp | text | |
service_description | kropp | text | |
seller_address | kropp | text | |
seller_bank | kropp | text | |
seller_iban | kropp | text | |
seller_bic | kropp | text | |
seller_bankgiro | kropp | text | |
seller_contact | kropp | text | |
husarbete | kropp | objekt | |
customer_vat_number | kropp | text | |
customer_country | kropp | text | |
vat_mode | kropp | text |
curl -X PATCH "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}/bookBokför kundfaktura
Bokför en kundfaktura som redan har skapats med create_customer_invoice, så att fordran, intäkt och utgående moms hamnar i huvudboken (D 1510 / K intäkt / K moms på 2611, 2621 eller 2631 beroende på momssats).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | Kundfakturans id (heltal), t.ex. 42. |
confirm | kropp | sant/falskt | ROT/RUT-faktura när F-skatt inte är angiven i företagsinformationen: true först när användaren har bekräftat att företaget har F-skatt. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>/book" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}/paymentsBokför kundinbetalning
Bokför en INbetalning på en kundfaktura (D likvidkonto / K 1510).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | |
pay_date obligatorisk | kropp | text | |
amount_ore obligatorisk | kropp | heltal | |
bank_account | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>/payments" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"pay_date":"<pay_date>","amount_ore":"<amount_ore>"}'POST/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}/payments/reverseBacka kundinbetalning
Backa den senaste registrerade inbetalningen på en kundfaktura (postar ett omvänt verifikat, K likvidkonto / D 1510, så fakturan blir obetald igen).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>/payments/reverse" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}/creditSkapa kreditfaktura
Skapa en kreditfaktura för en BOKFÖRD kundfaktura (utkast; negativa belopp, omvänd bokföring vid bokför).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | |
invoice_number | kropp | text | |
invoice_date | kropp | text | |
lines | kropp | lista |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>/credit" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}/cancelMakulera kundfaktura
Makulera en kundfaktura (obetald → backar bokföringsverifikatet).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>/cancel" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'GET/api/v1/companies/{orgnr}/customer-invoices/setupFakturauppgifter och kundregister
Det som behövs för att skapa en kundfaktura: nästa fakturanummer i bolagets serie, betalningsvillkor, intäktskonto, senast fakturerade tjänster (recent_lines med pris och moms), företagsinformationen som står på fakturan (adress, momsreg.nr, F-skatt, bankgiro) och kundregistret (customers, senast fakturerade först; customer_query söker i namn, org.nr och e-post).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
customer_query | query | text |
curl "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/setup" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}/sendSkicka kundfaktura med e-post
Skickar en BOKFÖRD kundfaktura (eller kreditfaktura) som PDF med e-post till kunden.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | |
to obligatorisk | kropp | text | |
message | kropp | text | |
save_customer_email | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>/send" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"to":"<to>"}'POST/api/v1/companies/{orgnr}/customer-invoices/{invoice_id}/remindersSkicka betalningspåminnelse
Skickar en betalningspåminnelse med e-post för en förfallen, obetald kundfaktura: kvarvarande belopp, nytt sista betalningsdatum och PDF.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | |
to obligatorisk | kropp | text | |
include_fee | kropp | sant/falskt | |
include_interest | kropp | sant/falskt | |
message | kropp | text | |
save_customer_email | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/customer-invoices/<invoice_id>/reminders" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"to":"<to>"}'ROT och RUT
GET/api/v1/companies/{orgnr}/rot-rutROT/RUT-läget
Visar läget för ROT- och RUT-avdrag: fakturor där utbetalning kan begäras nu, fakturor som väntar på kundens betalning, gjorda begäranden till Skatteverket och gällande regler.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/rot-rut" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/rot-rutSkapa ROT/RUT-begäran
Skapa en begäran om utbetalning till Skatteverket för betalda ROT- eller RUT-fakturor (se att_begara i list_rot_rut).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
type obligatorisk | kropp | text | |
invoice_ids obligatorisk | kropp | lista | |
name | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/rot-rut" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"<type>","invoice_ids":"<invoice_ids>"}'POST/api/v1/companies/{orgnr}/rot-rut/{request_id}/check-fileKontrollera ROT/RUT-filen
Kontrollerar att filen till Skatteverket (XML, schema version 6) går att ta fram för en ROT/RUT-begäran och visar en sammanfattning: typ, status, begärt belopp, antal köpare, fakturor och var filen laddas ner.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
request_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/rot-rut/<request_id>/check-file" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/rot-rut/{request_id}/submittedMarkera ROT/RUT-begäran inskickad
Markerar att en ROT/RUT-begäran har lämnats in till Skatteverket, eller tar bort markeringen.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
request_id obligatorisk | sökväg | heltal | Begärans id (heltal), t.ex. 3. |
submitted | kropp | sant/falskt | true för inskickad (standard), false för att ta bort markeringen. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/rot-rut/<request_id>/submitted" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/rot-rut/{request_id}/payoutBokför ROT/RUT-utbetalning
Registrera Skatteverkets utbetalning för en ROT/RUT-begäran.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
request_id obligatorisk | sökväg | heltal | |
pay_date obligatorisk | kropp | text | |
approved | kropp | lista | |
bank_account | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/rot-rut/<request_id>/payout" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"pay_date":"<pay_date>"}'POST/api/v1/companies/{orgnr}/rot-rut/{request_id}/payout/reverseBacka ROT/RUT-utbetalning
Backa en registrerad ROT/RUT-utbetalning (postar ett omvänt verifikat) så att Skatteverkets beslut kan registreras om.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
request_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/rot-rut/<request_id>/payout/reverse" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'DELETE/api/v1/companies/{orgnr}/rot-rut/{request_id}Ta bort ROT/RUT-begäran
Ta bort en ROT/RUT-begäran som inte fått någon utbetalning registrerad.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
request_id obligatorisk | sökväg | heltal |
curl -X DELETE "https://api.kvickd.com/api/v1/companies/5599001004/rot-rut/<request_id>" \
-H "X-API-Key: $KVICKD_KEY"Leverantörsfakturor
GET/api/v1/companies/{orgnr}/supplier-invoicesLista leverantörsfakturor
Listar bolagets leverantörsfakturor, nyast först, valfritt filtrerat på status.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
status | query | text | Valfritt filter: ej_bokford, obetald (allt med saldo kvar, även förfallna och delbetalda), forfallen, under_betalning, slutbetald eller makulerad. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/supplier-invoices/{invoice_id}Hämta leverantörsfaktura
Hämtar en leverantörsfaktura med alla uppgifter.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | Leverantörsfakturans id (heltal), t.ex. 42. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices/<invoice_id>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/supplier-invoices/unregistered-documentsUnderlag att registrera
Lista dokument klassade som Leverantörsfaktura (uppladdade eller triage:ade från inkorgen) som ännu inte registrerats som en faktura, att registrera i reskontran.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices/unregistered-documents" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/supplier-invoicesRegistrera leverantörsfaktura
Registrera en leverantörsfaktura (bokförs inte förrän du bokför den med book_supplier_invoice).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
supplier_name obligatorisk | kropp | text | |
invoice_number obligatorisk | kropp | text | |
invoice_date obligatorisk | kropp | text | |
lines | kropp | lista | |
rounding_ore | kropp | heltal | |
total_ore | kropp | heltal | |
vat_ore | kropp | heltal | |
due_date | kropp | text | |
ocr | kropp | text | |
currency | kropp | text | |
expense_account | kropp | heltal | |
supplier_id | kropp | heltal | |
document_id | kropp | heltal | |
fx_rate | kropp | tal eller text | |
total_sek_ore | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"supplier_name":"<supplier_name>","invoice_number":"<invoice_number>","invoice_date":"<invoice_date>"}'PATCH/api/v1/companies/{orgnr}/supplier-invoices/{invoice_id}Ändra leverantörsfaktura
Ändra en ännu ej bokförd leverantörsfaktura (bara medskickade fält ändras).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | |
supplier_name | kropp | text | |
invoice_number | kropp | text | |
ocr | kropp | text | |
invoice_date | kropp | text | |
due_date | kropp | text | |
total_ore | kropp | heltal | |
vat_ore | kropp | heltal | |
currency | kropp | text | |
expense_account | kropp | heltal | |
document_id | kropp | heltal | |
lines | kropp | lista | |
rounding_ore | kropp | heltal | |
fx_rate | kropp | tal eller text | |
total_sek_ore | kropp | heltal |
curl -X PATCH "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices/<invoice_id>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/supplier-invoices/{invoice_id}/bookBokför leverantörsfaktura
Bokför en leverantörsfaktura som redan har registrerats med create_supplier_invoice, så att kostnad, ingående moms och leverantörsskuld hamnar i huvudboken (D kostnadskonto + D 2640 / K 2440).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | Leverantörsfakturans id (heltal), t.ex. 42. |
fx_rate | kropp | tal eller text | Valfritt: växelkurs i SEK per 1 enhet som användaren har angett, t.ex. 11.42. |
total_sek_ore | kropp | heltal | Valfritt, i stället för fx_rate: fakturans totalbelopp i SEK, i öre, som användaren har angett. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices/<invoice_id>/book" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/supplier-invoices/{invoice_id}/paymentsBokför leverantörsbetalning
Bokför en leverantörsbetalning på en faktura.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | |
pay_date obligatorisk | kropp | text | |
amount_ore obligatorisk | kropp | heltal | |
bank_account | kropp | heltal | |
settle | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices/<invoice_id>/payments" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"pay_date":"<pay_date>","amount_ore":"<amount_ore>"}'POST/api/v1/companies/{orgnr}/supplier-invoices/{invoice_id}/payments/reverseBacka leverantörsbetalning
Backar den senast registrerade betalningen på en leverantörsfaktura med ett motverifikat, så att fakturan blir obetald igen.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal | Leverantörsfakturans id (heltal), t.ex. 42. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices/<invoice_id>/payments/reverse" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/supplier-invoices/{invoice_id}/cancelMakulera leverantörsfaktura
Makulera en leverantörsfaktura (återför bokföringen om den redan bokförts).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices/<invoice_id>/cancel" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/supplier-invoices/{invoice_id}/pdfFaktura-PDF
Generera Kvickds sammanställning av en registrerad leverantörsfaktura som PDF och spara den i dokumentarkivet (kategori Leverantörsfaktura, syns sedan via list_documents/list_policies och kan läsas/laddas ner).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
invoice_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/supplier-invoices/<invoice_id>/pdf" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'Underlag, inkorg och dokument
GET/api/v1/companies/{orgnr}/inboxLista inkorg
Listar bolagets inkorg: inkomna mejl med kvitton och fakturor, nyast först.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/inbox" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/inbox/{inbox_id}/archiveArkivera inkorgspost
Arkiverar en post i inkorgen: bilagorna sparas i dokumentarkivet med vald kategori och posten markeras som hanterad.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
inbox_id obligatorisk | sökväg | heltal | Inkorgspostens id (heltal), t.ex. 18. |
category | kropp | text | Valfritt: avtal, policy, protokoll, attestordning, leverantorsfaktura eller ovrigt. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/inbox/<inbox_id>/archive" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'GET/api/v1/companies/{orgnr}/attachmentsLista kopplingsbara underlag
Lista underlag som kan kopplas till ett verifikat: dokument i inkorgen (inbox), uppladdade dokument som får delas med LLM (documents) och underlag som redan ligger i poolen (pool).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/attachments" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/policies/{policy_id}/imageLäs bildunderlag
Läs ett bildunderlag (t.ex. ett kvitto som skärmdump eller foto) som en bild du kan titta på.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
policy_id obligatorisk | sökväg | heltal |
curl "https://api.kvickd.com/api/v1/policies/<policy_id>/image" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/reconciliation-attachmentsLadda upp underlag till avstämning
Laddar upp ett underlag för en avstämning, t.ex. ett kontoutdrag, avtal eller protokoll, och kopplar det valfritt till en bilaga för ett konto och en månad.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
name obligatorisk | kropp | text | |
content_base64 obligatorisk | kropp | text | |
content_type | kropp | text | |
bilaga_type | kropp | text | |
account | kropp | heltal | |
year | kropp | heltal | |
month | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/reconciliation-attachments" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"<name>","content_base64":"<content_base64>"}'POST/api/v1/companies/{orgnr}/attachments/upload-urlUppladdningslänk för stor fil
Skapar en kortlivad uppladdningslänk för en stor fil, t.ex. ett foto av ett kvitto, så att filen inte behöver skickas base64-kodad genom modellen.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
name obligatorisk | kropp | text | Filnamn med filändelse, t.ex. kvitto-2026-03-14.jpg. |
content_type | kropp | text | Valfritt: filens MIME-typ, t.ex. image/jpeg eller application/pdf. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/attachments/upload-url" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"<name>"}'POST/api/v1/companies/{orgnr}/attachmentsLadda upp underlag till verifikat
Laddar upp en liten fil, t.ex. ett kvitto eller en faktura, som underlag och kopplar den valfritt till ett verifikat.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
name obligatorisk | kropp | text | Filnamn med filändelse, t.ex. kvitto-2026-03-14.pdf. |
content_base64 obligatorisk | kropp | text | Filens innehåll, base64-kodat. |
voucher_id | kropp | heltal | Valfritt: id (heltal) på verifikatet som underlaget ska kopplas till, t.ex. från list_vouchers eller svaret från book_voucher. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/attachments" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"<name>","content_base64":"<content_base64>"}'POST/api/v1/companies/{orgnr}/vouchers/{voucher_id}/attachKoppla befintligt underlag till verifikat
Kopplar underlag som redan finns i Kvickd till ett verifikat, även ett som redan är bokfört.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
voucher_id obligatorisk | sökväg | heltal | Id (heltal) på verifikatet som underlagen ska kopplas till, t.ex. från list_vouchers. |
document_ids | kropp | lista | Valfritt: lista med dokument-id (heltal) från inkorgen eller dokumentarkivet, t.ex. [12, 15]. |
underlag_ids | kropp | lista | Valfritt: lista med underlags-id (heltal) från underlagspoolen, t.ex. [7]. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/vouchers/<voucher_id>/attach" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'GET/api/v1/documentsLista dokument
Listar dokumenten i dokumentarkivet, t.ex. avtal, policyer, protokoll, attestordningar och leverantörsfakturor, för alla bolag du har åtkomst till, nyast först.
curl "https://api.kvickd.com/api/v1/documents" \
-H "X-API-Key: $KVICKD_KEY"PATCH/api/v1/documents/{doc_id}Redigera dokument
Redigera ett dokuments metadata (namn, kategori, kopplade bolag).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
doc_id obligatorisk | sökväg | heltal | |
name | kropp | text | |
category | kropp | text | |
companies | kropp | lista |
curl -X PATCH "https://api.kvickd.com/api/v1/documents/<doc_id>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'DELETE/api/v1/documents/{doc_id}Radera dokument
Raderar ett dokument ur bolagets dokumentarkiv permanent.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
doc_id obligatorisk | sökväg | heltal | Dokumentets id (heltal), t.ex. 31. |
curl -X DELETE "https://api.kvickd.com/api/v1/documents/<doc_id>" \
-H "X-API-Key: $KVICKD_KEY"Kundportal
GET/api/v1/companies/{orgnr}/client-requestsLista kundportalen
Listar kundportalen för ett bolag som sköts av en redovisningsbyrå i Kvickd: byråns förfrågningar till kunden (status oppen = väntar på kunden, besvarad = kunden har svarat eller laddat upp, klar) och underlag som kunden skickat utan förfrågan.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
status | query | text | Valfritt: oppen, besvarad eller klar (flera med komma). |
curl "https://api.kvickd.com/api/v1/companies/5599001004/client-requests" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/client-requestsSkapa förfrågan i kundportalen
Skapar en förfrågan i kundportalen: byrån ber kunden om ett underlag eller ett svar, t.ex. ett kontoutdrag eller ett kvitto som saknas.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
title obligatorisk | kropp | text | Vad byrån behöver, kort, t.ex. Kontoutdrag för mars (högst 200 tecken). |
description | kropp | text | Valfritt: det kunden behöver veta, t.ex. vilka sidor eller vilken period. |
due_date | kropp | text | Valfritt: sista dag, ÅÅÅÅ-MM-DD, t.ex. 2026-11-15. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/client-requests" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"<title>"}'Kopplingar (Shopify, Stripe m.fl.)
GET/api/v1/companies/{orgnr}/integration-recordsLista data från kopplingar
Listar data som kommit in från bolagets kopplingar, till exempel Shopify-ordrar, Stripe-betalningar och utbetalningar, sorterad i fack per källa och sort.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
provider | query | text | Valfritt: källa, t.ex. shopify eller stripe. |
kind | query | text | Valfritt: sort inom källan, t.ex. order eller payout för Shopify, charge eller payout för Stripe. |
status | query | text | unhandled (standard: nya och ändrade efter hantering), all, new, handled, ignored, changed eller info (uppföljning som inte väntar på bokföring, t.ex. annonskostnad; kan bokföras om användaren vill). |
start | query | text | Valfritt: från och med datum, ÅÅÅÅ-MM-DD, t.ex. 2026-09-01. |
end | query | text | Valfritt: till (inte med) datum, ÅÅÅÅ-MM-DD, t.ex. 2026-10-01. |
limit | query | heltal | Antal poster per sida, 1 till 200. |
offset | query | heltal | Hoppa över så många poster (sidbläddring). |
curl "https://api.kvickd.com/api/v1/companies/5599001004/integration-records" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/integration-records/{record_id}Hämta post från koppling
Hämtar en post från en koppling med all normaliserad data, t.ex. en Shopify-order, en Stripe-betalning eller en utbetalning.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
record_id obligatorisk | sökväg | heltal | Postens id (heltal), t.ex. 42. |
include_raw | query | sant/falskt | Ta med källans oförändrade svar (stort). |
curl "https://api.kvickd.com/api/v1/companies/5599001004/integration-records/<record_id>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/integration-records/resolveMarkera kopplingsdata som hanterad
Markerar poster från en koppling som hanterade (bokförda), ignorerade (ska inte bokföras, t.ex. dubbletter) eller som nya igen (ångra).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
record_ids obligatorisk | kropp | lista | Postens eller posternas id, t.ex. [42, 43]. |
status obligatorisk | kropp | text | handled (bokförd eller hanterad), ignored (ska inte bokföras) eller new (ångra). |
voucher_ids | kropp | lista | Valfritt: id för verifikaten som bokför posterna, t.ex. [118]. |
note | kropp | text | Valfritt: kort anteckning, t.ex. varför posten ignoreras. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/integration-records/resolve" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"record_ids":"<record_ids>","status":"<status>"}'Lön
GET/api/v1/companies/{orgnr}/employeesLista anställda
Listar bolagets anställda.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/employees" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/employeesSpara anställd
Skapa eller uppdatera en anställd.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
employee_id | kropp | heltal | |
first_name | kropp | text | |
last_name | kropp | text | |
tax_table | kropp | heltal | |
tax_column | kropp | heltal | |
monthly_salary_ore | kropp | heltal | |
employer_fee_bps | kropp | heltal | |
bank_account | kropp | text | |
active | kropp | sant/falskt | |
note | kropp | text | |
hourly_rate_ore | kropp | heltal | |
overtime_rate_ore | kropp | heltal | |
ob_rate_ore | kropp | heltal | |
vacation_pay_bps | kropp | heltal | |
tax_percent_bps | kropp | heltal | |
salary_account | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/employees" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'DELETE/api/v1/companies/{orgnr}/employees/{employee_id}Ta bort/inaktivera anställd
Ta bort eller inaktivera en anställd.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
employee_id obligatorisk | sökväg | heltal | |
hard | query | sant/falskt |
curl -X DELETE "https://api.kvickd.com/api/v1/companies/5599001004/employees/<employee_id>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/payroll-accountsLönekonton
Visar vilka konton lönekörningen bokför på: löner, arbetsgivaravgifter (kostnad och skuld), personalens källskatt, utlägg, nettolöneavdrag, traktamenten och bilersättningar (skattefria och skattepliktiga delen över schablonen), med standardkonto och om bolaget valt ett eget.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/payroll-accounts" \
-H "X-API-Key: $KVICKD_KEY"PUT/api/v1/companies/{orgnr}/payroll-accountsVälj lönekonton
Väljer egna konton för lönekörningen, t.ex. {"utlagg": 2820} för utlägg mot Kortfristiga skulder till anställda, eller {"salary": 7210}.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
accounts obligatorisk | kropp | objekt |
curl -X PUT "https://api.kvickd.com/api/v1/companies/5599001004/payroll-accounts" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"accounts":"<accounts>"}'GET/api/v1/companies/{orgnr}/payroll-runsLista lönekörningar
Listar lönekörningarna för ett år i ordning efter utbetalningsdag, och med en månad angiven även arbetsgivardeklarationens (AGI) sammanställning för månaden.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | query | heltal | Kalenderår för lönekörningarna, t.ex. 2026. |
month | query | heltal | Valfritt: månad 1 till 12. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/payroll-runs?year=<year>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/payroll-runs/calculateFörhandsberäkna lön
Förhandsberäkna en lönekörning (skatt + arbetsgivaravgift) UTAN att bokföra.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | kropp | heltal | |
month obligatorisk | kropp | heltal | |
pay_date obligatorisk | kropp | text | |
entries obligatorisk | kropp | lista | |
note | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/payroll-runs/calculate" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"year":"<year>","month":"<month>","pay_date":"<pay_date>","entries":"<entries>"}'POST/api/v1/companies/{orgnr}/payroll-runsKör lön
Bokför en lönekörning (skapar PayrollRun och bokför löneverifikatet, serie L, i huvudboken).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | kropp | heltal | |
month obligatorisk | kropp | heltal | |
pay_date obligatorisk | kropp | text | |
entries obligatorisk | kropp | lista | |
note | kropp | text | |
net_pay_account | kropp | heltal | |
allow_duplicate | kropp | sant/falskt | |
draft | kropp | sant/falskt | |
replace_run_id | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/payroll-runs" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"year":"<year>","month":"<month>","pay_date":"<pay_date>","entries":"<entries>"}'DELETE/api/v1/companies/{orgnr}/payroll-runs/{run_id}Ta bort löneutkast
Ta bort ett väntande utkast till lönekörning (sparat med run_payroll draft=true).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
run_id obligatorisk | sökväg | heltal |
curl -X DELETE "https://api.kvickd.com/api/v1/companies/5599001004/payroll-runs/<run_id>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/payroll-runs/{run_id}/reverseBacka lönekörning
Backa en bokförd lönekörning: omför löneverifikatet (spegelverifikat) och utesluter körningen ur AGI.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
run_id obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/payroll-runs/<run_id>/reverse" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'GET/api/v1/companies/{orgnr}/payslips/{line_id}Hämta lönebesked
Hämta lönebeskedet för en lönerad som utskrivbar HTML (line_id från en lönekörnings rader, se list_payroll_runs).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
line_id obligatorisk | sökväg | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/payslips/<line_id>" \
-H "X-API-Key: $KVICKD_KEY"Tidrapportering
GET/api/v1/companies/{orgnr}/time-reportingTidrapportering: länk och läge
Visar läget för tidrapporteringen: bolagets länk för tidrapportering, vilka anställda som har en personlig kod och hur mycket som väntar på attest.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/time-reporting" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/time-entriesLista tidposter
Listar rapporterade tidposter, nyast först, valfritt filtrerade på datum, anställd och status.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
date_from | query | text | Valfritt: från och med datum, ÅÅÅÅ-MM-DD, t.ex. 2026-10-01. |
date_to | query | text | Valfritt: till och med datum, ÅÅÅÅ-MM-DD, t.ex. 2026-10-31. |
employee_id | query | heltal | Valfritt: den anställdes id (heltal), från list_employees. |
status | query | text | Valfritt: rapporterad, attesterad, avvisad eller utbetald. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/time-entries" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/time-entriesLägg in tidpost
Lägg in en tidpost åt en anställd (t.ex. från en tidlapp).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
employee_id obligatorisk | kropp | heltal | |
work_date obligatorisk | kropp | text | |
hours obligatorisk | kropp | tal | |
kind | kropp | text | |
project | kropp | text | |
note | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/time-entries" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"employee_id":"<employee_id>","work_date":"<work_date>","hours":"<hours>"}'POST/api/v1/companies/{orgnr}/time-entries/reviewAvvisa eller återställ tidposter
Skicka tillbaka rapporterade tidposter till den anställde eller återställ avvisade.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
entry_ids obligatorisk | kropp | lista | |
status obligatorisk | kropp | text | |
note | kropp | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/time-entries/review" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"entry_ids":"<entry_ids>","status":"<status>"}'DELETE/api/v1/companies/{orgnr}/time-entries/{entry_id}Ta bort tidpost
Ta bort en tidpost som inte ingår i en bokförd lönekörning.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
entry_id obligatorisk | sökväg | heltal |
curl -X DELETE "https://api.kvickd.com/api/v1/companies/5599001004/time-entries/<entry_id>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/payroll-time-basisLöneunderlag ur tidrapporter
Löneunderlag ur tidrapporteringen: attesterade, ännu inte utbetalda timmar per anställd t.o.m. ett datum.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
through | query | text |
curl "https://api.kvickd.com/api/v1/companies/5599001004/payroll-time-basis" \
-H "X-API-Key: $KVICKD_KEY"Anläggningstillgångar
GET/api/v1/companies/{orgnr}/fixed-assetsLista anläggningstillgångar
Lista anläggningstillgångar (K2).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/fixed-assets" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/fixed-assets/{asset_id}Hämta anläggningstillgång
Hämtar en anläggningstillgång med avskrivningsplan och bokförda avskrivningar per i dag.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
asset_id obligatorisk | sökväg | heltal | Tillgångens id (heltal), t.ex. 4. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/fixed-assets/<asset_id>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/fixed-assetsRegistrera anläggningstillgång
Registrera en anläggningstillgång (K2, linjär helavskrivning).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
name obligatorisk | kropp | text | |
acquired obligatorisk | kropp | text | |
cost_ore obligatorisk | kropp | heltal | |
useful_life_months obligatorisk | kropp | heltal | |
gl_account obligatorisk | kropp | heltal | |
accum_depr_account obligatorisk | kropp | heltal | |
depr_expense_account obligatorisk | kropp | heltal | |
residual_ore | kropp | heltal | |
asset_type | kropp | text | |
notes | kropp | text | |
book_acquisition | kropp | sant/falskt | |
funding_account | kropp | heltal | |
depreciation_start | kropp | text | |
opening_accumulated_ore | kropp | heltal | |
document_id | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/fixed-assets" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"<name>","acquired":"<acquired>","cost_ore":"<cost_ore>","useful_life_months":"<useful_life_months>","gl_account":"<gl_account>","accum_depr_account":"<accum_depr_account>","depr_expense_account":"<depr_expense_account>"}'PATCH/api/v1/companies/{orgnr}/fixed-assets/{asset_id}Ändra anläggningstillgång
Ändra en anläggningstillgång.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
asset_id obligatorisk | sökväg | heltal | |
name | kropp | text | |
acquired | kropp | text | |
cost_ore | kropp | heltal | |
useful_life_months | kropp | heltal | |
residual_ore | kropp | heltal | |
gl_account | kropp | heltal | |
accum_depr_account | kropp | heltal | |
depr_expense_account | kropp | heltal | |
asset_type | kropp | text | |
notes | kropp | text | |
depreciation_start | kropp | text | |
opening_accumulated_ore | kropp | heltal | |
document_id | kropp | heltal |
curl -X PATCH "https://api.kvickd.com/api/v1/companies/5599001004/fixed-assets/<asset_id>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/fixed-assets/{asset_id}/disposeAvyttra anläggningstillgång
Sälj eller utrangera en anläggningstillgång: bokför bort anskaffningsvärdet och den ackumulerade avskrivning som faktiskt är bokförd för tillgången t.o.m. avyttringsdagen (ack.-kontot för tillgången blir 0), tar in köpeskillingen, bokför utgående moms och redovisar vinst/förlust mot bokfört värde.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
asset_id obligatorisk | sökväg | heltal | |
disposal_date obligatorisk | kropp | text | |
proceeds_ore | kropp | heltal | |
proceeds_account | kropp | heltal | |
gain_account | kropp | heltal | |
loss_account | kropp | heltal | |
note | kropp | text | |
book | kropp | sant/falskt | |
vat_rate | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/fixed-assets/<asset_id>/dispose" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"disposal_date":"<disposal_date>"}'DELETE/api/v1/companies/{orgnr}/fixed-assets/{asset_id}Ta bort anläggningstillgång
Ta bort en anläggningstillgång ur registret, t.ex. en felregistrering.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
asset_id obligatorisk | sökväg | heltal |
curl -X DELETE "https://api.kvickd.com/api/v1/companies/5599001004/fixed-assets/<asset_id>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/fixed-assets/depreciationFörhandsgranska avskrivning
Förhandsgranska månadens avskrivning UTAN att bokföra: rader per tillgång (debit-/kreditkonto + belopp), summa, om perioden redan är bokförd (already_posted) och om den går att bokföra nu (can_post, blocked_reason: perioden har inte inträffat, räkenskapsåret finns inte eller perioden är låst).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | query | heltal | |
month obligatorisk | query | heltal | |
asset_id | query | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/fixed-assets/depreciation?year=<year>&month=<month>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/fixed-assets/depreciationBokför avskrivning
Bokför månadens linjära avskrivning (D avskrivningskostnad / K ackumulerad avskrivning), i bokslutsserien.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | kropp | heltal | |
month obligatorisk | kropp | heltal | |
asset_id | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/fixed-assets/depreciation" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"year":"<year>","month":"<month>"}'Bokslut och räkenskapsår
GET/api/v1/companies/{orgnr}/year-end/{year}/checklistBokslutsposternas fyra steg
Visar årsbokslutets bokföringssteg för ett räkenskapsår: periodiseringar, bokslutsdispositioner, aktuell skatt och årets resultat för aktiebolag och ekonomisk förening, periodiseringar och årets resultat för övriga bolagsformer (handelsbolag per delägare).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
curl "https://api.kvickd.com/api/v1/companies/5599001004/year-end/<year>/checklist" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/year-end/{year}/steps/{step}/bookBokför årsavslutssteg
Bokför ett årsavslutssteg.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
step obligatorisk | sökväg | text | |
journal | kropp | lista | |
before_year_end | kropp | sant/falskt | |
confirm | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/year-end/<year>/steps/<step>/book" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/year-end/{year}/steps/{step}/skipKvittera årsavslutssteg
Kvittera ett årsavslutssteg som ej aktuellt (hoppa över, utan verifikat), t.ex. inga periodiseringar eller belopp 0.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
step obligatorisk | sökväg | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/year-end/<year>/steps/<step>/skip" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/year-end/{year}/steps/{step}/undoÅngra årsavslutssteg
Ångra ett årsavslutssteg.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
step obligatorisk | sökväg | text |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/year-end/<year>/steps/<step>/undo" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/fiscal-years/{year}/lockLås räkenskapsår
Lås (stäng) hela räkenskapsåret när årsbokslutets poster är klara (booked/skipped).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
before_year_end | kropp | sant/falskt | |
confirm | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/fiscal-years/<year>/lock" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/fiscal-years/{year}/unlockLås upp räkenskapsår
Låser upp ett räkenskapsår igen, alla dess månader, så att rättelser kan bokföras.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/fiscal-years/<year>/unlock" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'GET/api/v1/companies/{orgnr}/fiscal-yearsLista räkenskapsår
Lista bolagets räkenskapsår (senaste först) med period, status (open/partly_locked/locked), antal verifikat, årets resultat (öre, vinst positiv) och var föregående års resultat står (prior_result.state: none/waiting/ready/transferred).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/fiscal-years" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/fiscal-yearsLägg till räkenskapsår
Lägg till ett räkenskapsår: året efter det senaste (nytt år) eller året före det tidigaste (börja bokföra ett tidigare år utan SIE-fil).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | kropp | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/fiscal-years" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"year":"<year>"}'DELETE/api/v1/companies/{orgnr}/fiscal-years/{year}Ta bort tomt räkenskapsår
Ta bort ett tomt räkenskapsår som lagts till av misstag.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal |
curl -X DELETE "https://api.kvickd.com/api/v1/companies/5599001004/fiscal-years/<year>" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/fiscal-years/{year}/transfer-resultFör om föregående års resultat
För om föregående års resultat till eget kapital på räkenskapsårets första dag (aktiebolag: Årets resultat 2099 till Balanserat resultat 2091; övriga bolagsformer enligt sina konton, se add_fiscal_year).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/fiscal-years/<year>/transfer-result" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'GET/api/v1/companies/{orgnr}/annual-closing/{year}Läs årsbokslutet
Läser årsbokslutet för enskild firma, handelsbolag, kommanditbolag, ideell förening eller stiftelse, och årsredovisningen (K2, PDF) för ekonomisk förening (doc=ar, med förvaltningsberättelse: flerårsöversikt, förändringar i eget kapital, resultatdisposition, medlemsinformation): regelverk (k1 förenklat årsbokslut eller k2) med förslag och skäl (eligibility), resultaträkningen och balansräkningen rad för rad i hela kronor med jämförelsetal och vilka konton varje post bygger på, upplysningar, underskrifter, kontroller (errors, warnings) och om årsbokslutet är markerat undertecknat.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/annual-closing/<year>" \
-H "X-API-Key: $KVICKD_KEY"PUT/api/v1/companies/{orgnr}/annual-closing/{year}Spara uppgifter till årsbokslutet
Sparar uppgifter till årsbokslutet och returnerar det på nytt.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
regime | kropp | text | |
account_overrides | kropp | objekt | |
notes | kropp | objekt | |
signers | kropp | lista | |
decided_on | kropp | text | |
place | kropp | text |
curl -X PUT "https://api.kvickd.com/api/v1/companies/5599001004/annual-closing/<year>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/annual-closing/{year}/signedMarkera årsbokslutet undertecknat
Markerar årsbokslutet som upprättat och undertecknat (eller ångrar).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
signed obligatorisk | kropp | sant/falskt | |
confirm | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/annual-closing/<year>/signed" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"signed":"<signed>"}'Skatt, INK2 och årsredovisning
GET/api/v1/companies/{orgnr}/taxLäs skatteberäkning
Visar bolagets skatteberäkning och INK2 för ett räkenskapsår, härledd direkt ur bokslutet utan justeringar.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year | query | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
month | query | heltal | Används inte; beräkningen gäller alltid hela räkenskapsåret. |
curl "https://api.kvickd.com/api/v1/companies/5599001004/tax" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/companies/{orgnr}/tax/computeBeräkna skatt
Räknar fram bolagets skatt och INK2 med de justeringar som görs i årsredovisningsguiden, t.ex. ändrade rader i resultat- och balansräkningen, INK2S-justeringar och periodiseringsfond.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
user_inputs | kropp | objekt | Valfria justeringar som i årsredovisningsguidens skattesteg, t.ex. INK2S-justeringar och periodiseringsfond. |
income_statement | kropp | lista | Valfria rader i resultaträkningen [{label, amount}], belopp i kronor, som ersätter de rader som annars härleds ur bokslutet. |
balance_sheet | kropp | lista | Valfria rader i balansräkningen [{label, amount}], belopp i kronor, som ersätter de rader som annars härleds ur bokslutet. |
year | kropp | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025), som i övriga verktyg. |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/tax/compute" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'GET/api/v1/companies/{orgnr}/tax/ink2-sruTa fram INK2 SRU
Tar fram INK2 som SRU-filer (INFO.SRU och BLANKETTER.SRU) för ett räkenskapsår, ifyllda ur bokslutet.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year | query | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
curl "https://api.kvickd.com/api/v1/companies/5599001004/tax/ink2-sru" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/statutory/{year}Inlämningsstatus för årsredovisning och INK2
Visar inlämningsstatus för ett räkenskapsår: om årsredovisningen och INK2 finns som utkast, om de är inlämnade (av vem och när) och vilken deadline som gäller.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
curl "https://api.kvickd.com/api/v1/companies/5599001004/statutory/<year>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/annual-report/{year}/statusÅrsredovisning: öppna poster
Öppna poster för årsredovisningen: exakt vad som återstår innan iXBRL kan genereras, per sektion + platt lista (blockerande först).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/annual-report/<year>/status" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/annual-reportÅrsredovisningens siffror ur bokföringen
Hämtar årsredovisningens siffror ur bokföringen för ett räkenskapsår: resultat- och balansräkning som K2-rader med jämförelseår, och bolagsuppgifter.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year | query | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
curl "https://api.kvickd.com/api/v1/companies/5599001004/annual-report" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/companies/{orgnr}/annual-report/{year}/draftLäs årsredovisningsutkast
Läser det sparade utkastet till årsredovisningen för ett räkenskapsår, som det sparats i årsredovisningsguiden: belopp, noter, förvaltningsberättelse och undertecknare.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
curl "https://api.kvickd.com/api/v1/companies/5599001004/annual-report/<year>/draft" \
-H "X-API-Key: $KVICKD_KEY"PATCH/api/v1/companies/{orgnr}/annual-report/{year}/draftSpara hela årsredovisningsutkastet
Sparar hela utkastet till årsredovisningen för ett räkenskapsår, som när årsredovisningsguiden autosparar: resultat- och balansräkning, noter, förvaltningsberättelse och undertecknare.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
payload obligatorisk | kropp | objekt | Hela utkastet i samma form som payload i read_annual_report_draft, med belopp i hela kronor. |
curl -X PATCH "https://api.kvickd.com/api/v1/companies/5599001004/annual-report/<year>/draft" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"payload":"<payload>"}'PUT/api/v1/companies/{orgnr}/annual-report/{year}/inputsSpara årsredovisnings-inputs
Skriv en delmängd av årsredovisningens user_inputs till utkastet (assistenten föreslår, användaren godkänner, sedan skriv) och få tillbaka det uppdaterade status-svaret (samma form som get_arsredovisning_status).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
inputs obligatorisk | kropp | objekt |
curl -X PUT "https://api.kvickd.com/api/v1/companies/5599001004/annual-report/<year>/inputs" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"inputs":"<inputs>"}'POST/api/v1/companies/{orgnr}/annual-report/ixbrlGenerera iXBRL
Genererar årsredovisningen (K2) som iXBRL-fil för Bolagsverket utifrån årsredovisningsguidens uppgifter.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
user_inputs obligatorisk | kropp | objekt | Årsredovisningsguidens alla uppgifter, samma fält som i set_arsredovisning_inputs, med belopp i hela kronor. |
year | kropp | heltal | Räkenskapsåret, angivet som året då räkenskapsåret slutar, t.ex. 2025 (för 2024-07-01 till 2025-06-30 anges 2025). |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/annual-report/ixbrl" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"user_inputs":"<user_inputs>"}'POST/api/v1/companies/{orgnr}/statutory/{year}/submittedMarkera inlämnad
Markera en bokslutsleverabel som inlämnad/godkänd.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
kind obligatorisk | kropp | text | |
status obligatorisk | kropp | text | |
note | kropp | text | |
confirm | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/statutory/<year>/submitted" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"<kind>","status":"<status>"}'GET/api/v1/companies/{orgnr}/ne/{year}Läs NE-bilagan
Läser NE-bilagan (enskild firma) för ett räkenskapsår: blankettens rutor B1-B16 och R1-R48 med belopp i hela kronor, vilka konton varje ruta bygger på, förslag (R13, R14, R24, R40, R43), konton som saknar ruta, kontroller (errors, warnings) och om filen kan laddas ner.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/ne/<year>" \
-H "X-API-Key: $KVICKD_KEY"PUT/api/v1/companies/{orgnr}/ne/{year}Spara uppgifter till NE-bilagan
Sparar uppgifter till NE-bilagan (enskild firma) och returnerar blanketten på nytt.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
flags | kropp | objekt | |
adjustments | kropp | objekt | |
other | kropp | objekt | |
account_overrides | kropp | objekt | |
address | kropp | objekt | |
nea | kropp | objekt | |
n7 | kropp | objekt |
curl -X PUT "https://api.kvickd.com/api/v1/companies/5599001004/ne/<year>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'POST/api/v1/companies/{orgnr}/ne/{year}/submittedMarkera NE-bilagan inlämnad
Markerar NE-bilagan som inlämnad (eller inte inlämnad) för ett år.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
submitted obligatorisk | kropp | sant/falskt | |
confirm | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/ne/<year>/submitted" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"submitted":"<submitted>"}'GET/api/v1/companies/{orgnr}/ink4/{year}Läs INK4
Läser handelsbolagets eller kommanditbolagets INK4 för ett räkenskapsår: INK4R (räkenskapsschemat ur bokföringen), INK4S (skattemässiga justeringar, förslag på 4.3b och 4.5b), delägarna med andel, överskott eller underskott, uttag och tillskott, kontroller (errors, warnings) och om filen kan laddas ner.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal |
curl "https://api.kvickd.com/api/v1/companies/5599001004/ink4/<year>" \
-H "X-API-Key: $KVICKD_KEY"PUT/api/v1/companies/{orgnr}/ink4/{year}Spara uppgifter till INK4
Sparar uppgifter till INK4 och returnerar blanketten på nytt.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
flags | kropp | objekt | |
adjustments | kropp | objekt | |
partners | kropp | objekt | |
address | kropp | objekt |
curl -X PUT "https://api.kvickd.com/api/v1/companies/5599001004/ink4/<year>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'PUT/api/v1/companies/{orgnr}/partnersErsätt delägarna
Ersätter handelsbolagets eller kommanditbolagets delägare: lista med name, share_pct (andel i procent, tillsammans 100), kind (person eller company), orgnr (bara för en juridisk person; personnummer tas aldrig emot), limited (true för kommanditdelägare, bara i kommanditbolag) och insats_ore (kommanditdelägarens insats).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
partners obligatorisk | kropp | lista |
curl -X PUT "https://api.kvickd.com/api/v1/companies/5599001004/partners" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"partners":"<partners>"}'POST/api/v1/companies/{orgnr}/ink4/{year}/submittedMarkera INK4 inlämnad
Markerar INK4 som inlämnad (eller inte inlämnad) för ett år.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr obligatorisk | sökväg | text | Bolagets organisationsnummer, 10 siffror med eller utan bindestreck, t.ex. 559900-1004. |
year obligatorisk | sökväg | heltal | |
submitted obligatorisk | kropp | sant/falskt | |
confirm | kropp | sant/falskt |
curl -X POST "https://api.kvickd.com/api/v1/companies/5599001004/ink4/<year>/submitted" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"submitted":"<submitted>"}'Instruktioner och policyer
GET/api/v1/instructionsLista instruktioner
Listar bolagets instruktioner: regler som användaren sparat för hur bokföringen ska göras, t.ex. vilket konto en viss kostnad bokförs på.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr | query | text | Valfritt: bolagets organisationsnummer, t.ex. 559900-1004, för det som gäller bolaget. |
curl "https://api.kvickd.com/api/v1/instructions" \
-H "X-API-Key: $KVICKD_KEY"POST/api/v1/instructionsSpara instruktion
Sparar en ny instruktion: en regel som användaren vill att AI:n följer när den bokför, t.ex. 'Representation bokas på 6072'.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
text obligatorisk | kropp | text | Instruktionen i klartext, högst 2000 tecken, t.ex. 'Konto 6540 används för IT-tjänster.' |
orgnr | kropp | text | Valfritt: bolagets organisationsnummer, t.ex. 559900-1004, när instruktionen bara gäller det bolaget. |
curl -X POST "https://api.kvickd.com/api/v1/instructions" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"<text>"}'PATCH/api/v1/instructions/{instruction_id}Ändra instruktion
Ändrar en sparad instruktion: ny text och/eller vilka bolag den gäller.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
instruction_id obligatorisk | sökväg | heltal | Instruktionens id från list_instructions. |
text | kropp | text | Valfritt: ny text, högst 2000 tecken. |
orgnr | kropp | text | Valfritt: låt instruktionen gälla bara det här bolaget, t.ex. 559900-1004. |
all_companies | kropp | sant/falskt | true för att låta instruktionen gälla alla bolag i kontot. |
curl -X PATCH "https://api.kvickd.com/api/v1/instructions/<instruction_id>" \
-H "X-API-Key: $KVICKD_KEY" \
-H "Content-Type: application/json" \
-d '{}'DELETE/api/v1/instructions/{instruction_id}Ta bort instruktion
Tar bort en sparad instruktion permanent.
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
instruction_id obligatorisk | sökväg | heltal | Instruktionens id från list_instructions. |
curl -X DELETE "https://api.kvickd.com/api/v1/instructions/<instruction_id>" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/policiesLista policyer
Lista policydokument och uppladdade underlag (manualer, avtal, policyer, kontoutdrag, kvitton).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
orgnr | query | text | Valfritt: bolagets organisationsnummer, t.ex. 559900-1004, för att bara visa det bolagets policyer. |
curl "https://api.kvickd.com/api/v1/policies" \
-H "X-API-Key: $KVICKD_KEY"GET/api/v1/policies/{policy_id}Läs policy
Hämta ett policydokuments/underlags innehåll som markdown (token-snålt).
| Parameter | Var | Typ | Beskrivning |
|---|---|---|---|
policy_id obligatorisk | sökväg | heltal |
curl "https://api.kvickd.com/api/v1/policies/<policy_id>" \
-H "X-API-Key: $KVICKD_KEY"Versioner
Det här är version 1, med adresser under /api/v1. Nya anrop och fält läggs till löpande. Ändringar som skulle få befintlig kod att sluta fungera kommer i en ny version.
Senast uppdaterad 11 november 2026.