Skip to main content

Fiken — domenska i arhitekturna mapa (2026-07-24)

Fiken — Domenska i arhitekturna mapa

Status: verifikovano živim izvorima 2026-07-24 MC: #106300 Izvori dokaza:

  • Živa aplikacija, ulogovan tenant basic-as2 (Alai Holding AS), fiken.no/foretak/<slug>/… — 89 navigacionih ruta izvučenih iz DOM-a
  • Javni OpenAPI 3.0.2 spec https://api.fiken.no/api/v2/docs/swagger.yaml (293 KB, 8343 linije) — 100 path-ova, 165 operacija, 70 shema
  • fiken.no/sitemap.xml — 255 javnih URL-ova
  • App verzija vidljiva u footeru: 2026.07.38

Napomena o podacima: mapiranje je rađeno nad živim računovodstvom Alai Holding AS. Ovaj dokument namjerno sadrži samo strukturu — nijedan iznos, saldo, kupac ni faktura nisu prenešeni.


1. Šta je Fiken, arhitektonski

Fiken je single-tenant-po-firmi, multi-firma računovodstveni SaaS za norveško MSP tržište. Cijela aplikacija je scope-ovana pod /foretak/{companySlug}/ — slug je primarni tenant ključ i pojavljuje se i u API-ju (/companies/{companySlug}/…). Korisnik (/user) je odvojen entitet od firme i može imati pristup na više firmi (Legg til nytt foretak, Brukertilganger).

Ključna arhitektonska opservacija: Fiken nije "knjigovodstveni program s dodatkom za fakture" — to je dokument-centrični sistem gdje svaki poslovni dokument automatski generiše bilag (voucher), a dvojno knjigovodstvo je posljedica, ne ulaz. Korisnik nikad ne mora otvoriti kontni plan da bi radio. Fri postering (slobodno knjiženje) postoji kao izlaz u nuždi, ne kao glavni tok.

To je i cijela proizvodna filozofija: dvije primarne akcije na dashboardu su "Jeg har solgt noe" i "Jeg har kjøpt noe" — jezik vlasnika radnje, ne računovođe.


2. Domenska mapa — bounded konteksti

# Kontekst Norveški naziv Srž entiteta Statutarni prilog
1 Identitet i tenant Foretak / Bruker company, userinfo, brukertilganger Brønnøysund org.br.
2 Kontakti Kontakter contact, contactPerson, contactNote, groups
3 Katalog Produkter product, productSalesReport
4 Prodaja — dokumenti Salg invoice, invoiceDraft, offer, orderConfirmation, creditNote, repeterende faktura EHF, eFaktura
5 Prodaja — nedokumentna Annet salg sale (cash_sale / invoice / external_invoice), salePayment, writeOff
6 Nabavka Kjøp purchase (cash_purchase / supplier), purchasePayment, viderefakturering EHF ulaz
7 Glavna knjiga Bokføring journalEntry, journalEntryLine, transaction, account, accountBalance Bokføringsloven
8 Banka Bank bankAccount, bankBalance, bankavstemming, superføring, KID/OCR
9 Periodizacija Periodisering accrual (na sale i purchase)
10 PDV Mva mva-melding po terminu, vatType Skatteetaten / Altinn
11 Plate Lønn lønnsmottaker, lønnsutbetaling, faste lønnslinjer, OTP, feriepenger, lønnstyper A-melding, AGA
12 Vrijeme i projekti Time / Prosjekt timeEntry, activity, timeUser, project
13 Dokumenti na ulazu Innboks inboxResult, ehfDocument, attachment EHF / Peppol
14 Godišnje zatvaranje Årsoppgjør årsavslutning, inngående balanse, skattemelding, årsregnskap Altinn
15 Imovina i kapital Eiendeler / Gjeld eiendeler, gjeld, verdipapirer, aksjeeierbok, varelager Aksjeloven
16 Izvještaji Rapporter ~30 izvještaja, SAF-T eksport SAF-T Financial

3. Navigaciona arhitektura (živo izvučeno, 89 ruta)

Fiken koristi horizontalni top-nav s 8 grupa, ne lijevi sidebar. Sve rute su relativne na /foretak/{slug}.

3.1 Foretak (tenant i master podaci)

Stavka Ruta
Forside /forside/
Innstillinger og abonnement /foretaksinnstillinger/
Tilleggstjenester /foretak/abonnement
Brukertilganger /foretaksinnstillinger/brukertilganger
Bankkontoer /bankkonto/
Dokumenter og notater /foretak/dokumenter
Produkter /produkter/
Aksjeeierbok /aksjeeierbok/
Eiendeler /eiendeler/oversikt
Gjeld /gjeld/
Aksjer og verdipapirer /verdipapirer/
Kundeimport /import/kunder
Leverandørimport /import/leverandorer
Produktimport /produktimport/
Fakturaimport /handelsutkast/import-fra-annet-system
Eksport av regnskap /hovedbok/eksport/
Hendelseslogg /hendelseslogg/
Legg til nytt foretak /nytt-foretak/

3.2 Oversikt (izvještaji, Altinn, glavna knjiga)

Stavka Ruta
Oppgaver /oppgaver/
Frister /frister/
Alle rapporter /rapport/alle-rapporter/
Saldobalanse /rapport/saldobalanse/
Resultatregnskap /rapport/resultatregnskapV3/
Balanserapport /rapport/balanserapport/
Grafer /grafer/
Budsjett /budsjett/oversikt
Mva /mva-oversikt/
Skattemelding 2024 / 2025 /skattemeldingen/inntektsar/{år}/
Årsregnskap 2024 / 2025 /skjema/arsregnskap/v2/inntektsar/{år}/
Krav og betalinger /skatteetaten/krav-og-betalinger
Altinn-innsendinger /altinn/innsendinger
Hovedbok /hovedbok/
Transaksjoner /transaksjoner/
Transaksjonsdetaljer /transaksjonsliste-med-detaljer/
Kontoer /kontoer/
Bilagsoversikt /bilagsoversikt/
Prosjekter /prosjekt/
Alle kontakter / Kunder / Leverandører /kontakter/, /kontakter/kunde, /kontakter/leverandor

3.3 Kjøp

Stavka Ruta
Nytt kjøp /handelsutkast/ny/kjop
Kjøpsoversikt /handel/kjop
EHF-oversikt /ehf/
Planlagt viderefakturering /handel/kjop/viderefakturering/planlagt
Utestående fra kjøp (åpen post) /kontakter/rapporter/oversikt?type=l

3.4 Salg

Stavka Ruta
Ny faktura /fakturautkast/ny
Faktura-/salgsoversikt /handel/salg?tab=handler
Salgsrapport /salgsoversikt/
Utestående fra salg (åpen post) /kontakter/rapporter/oversikt?type=k
Ny repeterende faktura /fakturautkast/ny?type=REPETERENDE_FAKTURA
Ny ordrebekreftelse /fakturautkast/ny?type=ORDREBEKREFTELSE
Ny kvittering (kontantfaktura) /fakturautkast/ny?type=KONTANTFAKTURA
Nytt tilbud /fakturautkast/ny?type=TILBUD
Registrer annet salg /handelsutkast/ny/salg
PayPal PoS / Zettle /iZettle/

Arhitektonski uzorak: svih 5 prodajnih dokumenata dijele JEDAN editor (/fakturautkast/ny) parametrizovan ?type=. U API-ju je to isti invoiceishDraft s type ∈ {invoice, cash_invoice, offer, order_confirmation, credit_note, repeating_invoice}. Ovo je najvrednija pojedinačna lekcija za klon — jedan draft engine, pet lica.

3.5 Annet (knjiženje, banka, standardna knjiženja)

Stavka Ruta
Fri postering /fri-postering/utkast
Inngående balanse /inngaende-balanse/
Årsavslutning /avslutning/
Varelager /varelager/
Bank: Bankavstemming /bank/bankavstemming/
Superføring /bank/bkbf/?redir=true
Betalingsoppgjør /betalingsoppgjor/
Utbetalingsoversikt /utbetalingsoversikt/
KID-betalinger /ocr/
Vanlige føringer: Kontooverføring /vanlig-postering/kontooverforing
Innskudd av kontanter /vanlig-postering/innskuddAvKontanter
Uttak av kontanter /vanlig-postering/uttakAvKontanter
Forskuddsskatt og skatteoppgjør /oversiktSkattAs
Tolldeklarasjon /tolldeklarasjon

"Vanlige føringer" = predefinisani obrasci knjiženja za tri najčešća slučaja. Umjesto da korisnik bira konta, bira namjeru. Ovo je jeftin, visoko-vrijedan UX uzorak.

3.6 Lønn (plate)

Stavka Ruta
Ansatte /lonn/lonnsmottaker/
Lønnsutbetaling /lonn/lonnsutbetaling/
Arbeidsgiveravgift og skatt /lonn/lonnsutbetaling/betaleSkattOgAga
Pensjon/OTP /lonn/lonnsutbetaling/otp
Faste lønnslinjer /lonn/faste-lonnslinjer/
Reiser og utlegg /reiser-og-utlegg/rapport/
Lønnsoversikt /lonn/lonnsoversikt/
Feriepengeliste /lonn/lonnsoversikt/feriepenger
Lønnsinnstillinger /lonn/innstillinger/
Lønnstyper og trekk /lonn/lonnstype/

3.7 Time, Innboks, korisnički nivo

Stavka Ruta
Time (timeføring) /timeforingBestill/
Innboks /innboks/
Verv en venn /verv-en-venn/
Rediger konto /bruker/detaljer
Dropbox /bruker/dropdrive
Logg ut /logg-ut/

4. API domenski model (OpenAPI v2)

Baza: https://api.fiken.no/api/v2 · Auth: OAuth2 ili personal token · Rate limit: 4 req/s Naplata: API modul se naplaćuje 99 kr/mj krajnjem korisniku — API je proizvod, ne besplatan dodatak.

4.1 Resursne grupe (100 path-ova / 165 operacija)

Grupa Path Ops
User /user 1
Companies /companies, /companies/{slug} 2
Accounts /accounts, /accountBalances 4
Bank /bankAccounts, /bankBalances 4
Contacts /contacts + /contactPerson + /attachments 10
Groups /groups 1
Journal /journalEntries, /generalJournalEntries 5
Transactions /transactions (+ soft delete) 3
Invoices /invoices + /drafts + /counter + /send + /attachments 17
Credit notes /creditNotes (full/partial) + drafts + counter + send 15
Offers /offers + drafts + counter + send 13
Order confirmations /orderConfirmations + drafts + counter + createInvoiceDraft 13
Products /products, /products/salesReport 6
Sales /sales + payments + accruals + drafts + settled/writeOff 24
Purchases /purchases + payments + accruals + drafts 22
Inbox /inbox 4
EHF /ehf 2
Projects /projects 5
Time /timeEntries, /activities, /timeUsers, timeEntries/createInvoiceDraft 14

4.2 Ključni enumi (dizajnerski DNK)

vatType (linija):      HIGH · MEDIUM · LOW · EXEMPT · EXEMPT_IMPORT_EXPORT
                       EXEMPT_REVERSE · OUTSIDE · NONE
vatType (firma/termin): no · yearly · monthly · bi-monthly
saleKind:              cash_sale · invoice · external_invoice
purchaseKind:          cash_purchase · supplier
draft type:            invoice · cash_invoice · offer · order_confirmation
                       · credit_note · repeating_invoice
send method:           email · ehf · efaktura · sms · letter · auto
dispatch kanali:       email · sms · ehf · letter · vipps · efaktura · unknown
inbox status:          unprocessed · used · processed · deleted
bankAccount type:      normal · tax_deduction · foreign · credit_card
roundingType:          none · round_half · round_whole · round_down_half
                       · round_down_whole
writeOff razlog:       OVERDUE_6_MONTHS · COLLECTION_FAILED
                       · CUSTOMER_BANKRUPTCY · DEEMED_IRRECOVERABLE
inbox doc tip:         invoice · reminder · unspecified · ocr · bank_statement

Najvažnije zapažanje o vatType: Fiken NE modelira PDV kao broj (25 %), nego kao semantičku kategoriju (HIGH). Stopa se izvodi iz kategorije + datuma dokumenta. Spec eksplicitno kaže: ako se navedu i vatType i vatPercent, Fiken verifikuje da se poklapaju za taj issueDate. To je ono što čini istorijske promjene stopa neopasnim — i to je tačno ono što HR treba (PDV 25/13/5/0 + NN 151/2025 promjene).

writeOff enum je čist primjer statuta ugrađenog u tip: četiri razloga otpisa potraživanja odgovaraju norveškim uslovima za PDV korekciju. Nije String comment — nego zatvoren skup.

4.3 Dokument-lifecycle uzorak (ponavlja se 4×)

Isti obrazac za invoice / creditNote / offer / orderConfirmation:

draft (uuid, mutable, PUT/DELETE)
  └─ POST …/drafts/{id}/create{Document}
       └─ dokument (immutable, PATCH samo za dueDate/sentManually)
            ├─ counter        (numeracija po tipu dokumenta, zaseban brojač)
            ├─ attachments    (prilozi kao bilag)
            ├─ send           (multi-kanal, prioritetni redoslijed, "auto")
            └─ dispatches[]   (audit trag: kada, kojim kanalom, je li otvoren)

Izdati dokument je nepromjenjiv. Ispravka ide isključivo kroz kreditnu notu (full ili partial). Ovo je zakonska obaveza pretvorena u tip sistema — nema "edit invoice" rute uopšte.

4.4 Transakcije: soft delete

PATCH /transactions/{id}/delete i PATCH /purchases/{id}/delete — briše se logički. transaction.deleted, purchaseResult.deleted, saleResult.deleted su polja. Ništa se stvarno ne briše iz knjige. Direktna paralela s Bilko audit-trail programom.


5. Statutarni sloj — kako je zakon ugrađen

Obaveza Gdje živi u Fikenu Mehanika
MVA prijava /mva-oversikt/ Termini s rokom i statusom (Ikke levertStart innsending), direktno slanje u Altinn
Skattemelding /skattemeldingen/inntektsar/{år}/ Po poreskoj godini, generisano iz knjige
Årsregnskap /skjema/arsregnskap/v2/inntektsar/{år}/ Godišnji finansijski izvještaj
A-melding / AGA /lonn/lonnsutbetaling/betaleSkattOgAga Mjesečna obaveza iz plata
Altinn audit /altinn/innsendinger Registar svih podnesaka — dokaz šta je i kada poslato
Krav og betalinger /skatteetaten/krav-og-betalinger Povlači stanje duga direktno od Poreske
EHF / Peppol /ehf/, /innboks/ Prijem i slanje e-računa, XML dostupan
SAF-T /rapport/alle-rapporter/ Standardni eksport za poresku reviziju
Bokføringsloven Soft delete + hendelseslogg + bilag na sve Nepromjenjivost + trag
Aksjeloven /aksjeeierbok/ Knjiga dioničara
Carina /tolldeklarasjon Uvozne deklaracije

Zaključak: Fikenova prava odbrana od konkurencije nije UI — nego broj državnih integracija koje je preuzeo na sebe. Korisnik ne ide na Altinn. To je moat.


6. Rokovi kao prvorazredni objekt

Frister (/frister/) i Oppgaver (/oppgaver/) su zasebni ekrani, a Kommende frister je stalni blok na dashboardu. Sistem proaktivno govori korisniku šta duguje državi i do kada, s dubokim linkom na ekran koji to rješava.

Ovo je isti obrazac koji Bilko već gradi kroz talas "podsjetnika" (T-7/T-1 cron). Fiken potvrđuje da je pravac tačan — ali kod njega je rok povezan direktno s akcijom koja ga zatvara, ne samo s notifikacijom.


7. Izvještaji (živa lista s /rapport/alle-rapporter/)

Regnskap: Resultatregnskap · Balanse · Saldobalanse · Hovedbok · SAF-t-eksport · Prosjektregnskap · Regnskapsanalyse med grafer Kunder: Kundeoversikt · Åpen post liste · Aldersfordelt reskontro Leverandører: Leverandøroversikt · Åpen post liste · Aldersfordelt reskontro · Kontoutdrag · Grunnlag for RF-1321 Salg: Salgsrapport · Salgsoversikt · Fakturajournal · Kontoutdrag kunde Kjøp: Kjøpsoversikt Lønn: Ansattoversikt · Feriepengeliste · Lønnsoversikt (per ansatt / per lønnstype) · Skyldig lønn og utlegg · Lønnsslipper · RF-1022 Andre: Eiendelsregister · Aksjeeierbok · Hendelseslogg · Produkter · Aksjer og verdipapirer

Veći dio izvještaja ima Excel eksport. Aldersfordelt reskontro (starosna struktura potraživanja) postoji i za kupce i za dobavljače — standard koji Bilko treba imati.


8. Integracijski ekosistem

Iz sitemapa: ~110 javno dokumentovanih integracija. Kategorije:

  • Banke (~15): DNB, Nordea, Sparebank 1 (+ regionalne), Danske Bank, Handelsbanken, Cultura, Fana, Pareto, Eika, BN Bank, Folio, Aprila
  • Plaćanja/POS (~15): Vipps, Klarna, Stripe, Zettle, Nets/Nets Easy, Dintero, Svea, Shopbox, Yabie, PCKasse, Z-POS, Lightspeed, Favrit, TidyPay
  • E-trgovina (~12): Shopify, WooCommerce, Magento, Wix, MyStore, Quickbutik, 24nettbutikk, Komplett, StoreShop, Reflow
  • Državne: Altinn, eFaktura, EDIPost
  • Vertikale: Handyman, Cordel, Håndverksdata (zanati) · Omnii Helse, Orthodontis, EasyPractice (zdravstvo) · Visbook, EasyNetBooking, MakePlans (rezervacije) · AutoExperten, MekoEasy, EonTyre, Cars, ProMeister (auto)
  • Automatizacija: Make, Dropbox, RegnskapGPT

Strateška lekcija: Fiken ne pokušava biti ERP. Postaje knjigovodstveni sloj ispod vertikalnog softvera. Vertikale (zanati, zdravstvo, auto) su tu jer je Fiken dopustio da ga drugi zovu preko API-ja. Za HR to znači: API i partner-program nisu faza 3, oni su distribucijska strategija.


9. Proizvodna filozofija — što treba kopirati

  1. Jezik vlasnika, ne računovođe. "Jeg har solgt noe" / "Jeg har kjøpt noe" kao primarne akcije. Nigdje "kreiraj izlaznu fakturu u modulu prodaje".
  2. Jedan draft engine, više tipova dokumenata (?type=). Ogromna ušteda u kodu i konzistentnosti.
  3. PDV kao semantička kategorija, ne broj. Preživljava izmjene zakona.
  4. Nepromjenjivi dokumenti + kreditna nota kao jedini ispravak. Zakon u tipovima.
  5. Soft delete svuda. Knjiga se ne mijenja.
  6. Rokovi su proizvod, ne notifikacija — sa deep-linkom na akciju.
  7. Standardna knjiženja po namjeri, ne po kontima.
  8. Kontni plan s favoritima i pretragom — priznanje da korisnik ne zna kontni plan napamet.
  9. Audit trag isporuke (dispatches[]: kanal, vrijeme, je li otvoreno) — rješava spor "nisam dobio račun".
  10. Multi-kanal slanje s auto prioritetom (EHF → eFaktura → SMS → e-mail). Korisnik ne bira kanal, sistem bira najbolji dostupan.

10. Komercijalni model — à la carte, ne nivoi

Sa /priser (verifikovano, sve ekskl. mva):

Osnovica: 219 kr/mjesec. Bez vezivanja, 30 dana besplatno, probni period se NE pretvara automatski u pretplatu (istaknuto kao zasebno uvjeravanje). U osnovicu ulazi: neograničen broj faktura (e-pošta + EHF), neograničen broj korisnika, podrška.

Nema paketa. Nema Basic/Pro/Enterprise. Jedna osnovna cijena + moduli po izboru. Ovo je namjerna strukturna odluka: jednočlani ENK plaća 219 kr ravno, a firma s platama + bankom + API-jem + projektima slaže module do svoje cijene. Niko ne plaća paket zbog jedne funkcije u njemu.

Modul (mjesečno) Cijena
Povezivanje s bankom 69 kr/mj
Projektno računovodstvo 69 kr/mj
KID broj (auto-uparivanje uplata) 69 kr/mj
API pristup 99 kr/mj
Modul (po korisniku/mjesečno) Cijena
Timeføring (evidencija sati) 69 kr/kor/mj
Lønn (plate i zaposleni) 69 kr/kor/mj
Reiseregning og utlegg (putni/troškovi) 69 kr/kor/mj — zahtijeva Lønn
Godišnje Cijena
Poreska prijava za ENK 1 290 kr/god
Poreska prijava za AS (+ godišnji izvještaj + registar dioničara) 1 590 kr/god
Po transakciji Cijena
Faktura SMS-om 3 kr
Faktura kao e-faktura (Vipps) 5 kr
Faktura kao fizičko pismo 25 kr
Kreditna provjera kupca 15 kr

Stranica eksplicitno tvrdi: „Ništa drugo u Fikenu ne košta."

Posljedica za arhitekturu: moduli se kupuju, pa se top-navigacija mijenja po kupljenim modulima. Direktan dokaz iz živog tenanta: kod ALAI-ja Time u meniju vodi na /timeforingBestill/ — dakle na narudžbu modula, ne na sam modul. Entitlement nije samo naplatna stvar, on je primarni ulaz u informacionu arhitekturu. Klon ovo mora imati od prvog dana, ne naknadno.


11. Baza znanja — 320 članaka, 148 imenovanih ekrana

fiken.no/hjelp je samo kontakt stranica; prava baza je hjelp.fiken.no (SPA). Njen sadržaj je dostupan kroz javni Sanity CMS API (projectId 6s1hmfif) — odatle:

  • 320 članaka pomoći, ravni slug (hjelp.fiken.no/<slug>)
  • 47 tema (tema/faktura, tema/mva, tema/lønn, tema/bank, tema/kasse, tema/ehf, tema/inkasso, tema/prosjekt, tema/dagsoppgjør, tema/varelager, tema/årsavslutning, …)
  • 148 imenovanih „dyplenke" ekrana — Fikenov vlastiti interni registar deep-linkova na ekrane proizvoda
  • kontohjelp.fiken.no — zaseban besplatan alat za pronalaženje ispravnog konta. Članci ga rutinski preporučuju umjesto da očekuju da korisnik zna kontni plan.

148 imenovanih deep-linkova je sam po sebi arhitektonski nalaz: Fiken tretira svaki ekran kao imenovani, adresabilni resurs na koji dokumentacija može stabilno pokazivati. To je ono što čini „rok → deep-link na akciju koja ga zatvara" izvodljivim u velikom.

11.1 Šta živa navigacija razrješava

Analiza baze znanja ostavila je tri otvorena pitanja koja živa navigacija ovog tenanta zatvara definitivno:

Otvoreno pitanje iz dokumentacije Odgovor iz živog DOM-a
Postoji li „Bank" kao glavni meni? Ne. Sve bankarske stavke su pod Annet → grupa „Bank"
Postoji li „Rapporter" kao glavni meni? Ne. Izvještaji su pod Oversikt → grupa „Rapporter"
Postoji li „Innstillinger" meni? Ne postoji u Fikenu. Postavke žive pod Foretak (Innstillinger og abonnement, Brukertilganger, Tilleggstjenester)

11.2 Tok „Ny faktura" (iz dokumentacije, korak po korak)

  1. Fakturainnstillinger — rok, datum, bankovni račun, komentar; default se preuzima s prethodne fakture
  2. Dodaj kupca — iz liste, novi, ili pretraga Brønnøysund registra (auto-popuna iz državnog registra)
  3. Fakturalinije — postojeći proizvod, novi proizvod, ili slobodan tekst; prilozi kroz „Hent fra innboks"
  4. Slanje

Korak 2 je bitan: auto-popuna iz državnog registra po org. broju. HR ekvivalent = OIB → sudski registar. Bilko ovo već ima (OibValidator.kt, ContactLookupRoutes.kt).


12. Šta NIJE verifikovano

Stavka Status
/foretaksinnstillinger/ sadržaj Ekran nije renderovao (JS) — struktura postavki NIJE mapirana
Interni backend stack Nije javan, nije se pokušavalo utvrditi
Betalingsoppgjør puna ruta href odsječen u ekstrakciji (/betalingsop…)
Ekrani iza kreiranja dokumenta Namjerno nisu otvarani — kreiranje nacrta bi upisalo u živo računovodstvo ALAI-ja
Mapiranje tema → članci Nije riješeno; Sanity shema nema polje kategorije, filtriranje je klijentsko
Druga platforma s ocjenama (1000 recenzija, 4.9) Nije imenovana ni na jednoj stranici — vjerovatno Trustpilot, nije potvrđeno
Bokføringsloven kao izvor Nijedna marketinška stranica ne citira zakon po članu; rok čuvanja „najmanje 5 godina" naveden običnim jezikom — treba primarni izvor prije bilo kakve pravne tvrdnje

Dokument generisan iz tool-verifikovanih izvora. Bez LLM rekonstrukcije: svaka ruta je izvučena iz živog DOM-a, svaka operacija iz zvaničnog OpenAPI speca.