Endpointi

Endpointi

Svi endpointi zahtijevaju autentifikaciju (API key) i aktivnu firmu.

Base: https://api.fiskalmn.me

Računi

MethodPathOpis
POST/api/invoices/draftKreira draft
PUT/api/invoices/{id}/draftAžurira draft
POST/api/invoices/{id}/fiscalizeFiskalizuje; za Cash automatski registruje INITIAL
GET/api/invoices/{id}Detalj + status
GET/api/invoicesLista
GET/api/invoices/{id}/pdfPDF
POST/api/invoices/{id}/generate-pdfGeneriši PDF
POST/api/invoices/{id}/send-emailPošalji emailom

Korektivni / storno: isti endpointi, type: "Corrective" + original. Vidi Storno i korektivni.

Gotovinski računi

MethodPathOpis
POST/api/invoices/cash/create-and-printDraft + fiskalizacija + PDF (jedan korak)
POST/api/cashdeposit/initialPočetni depozit (onboarding)
POST/api/tcr/registerRegistracija ENU (onboarding)
POST/api/cashdeposit/registerNapredna registracija depozita (WITHDRAW, …)
GET/api/invoices/cashLista gotovinskih
GET/api/invoices/cash/{id}Detalj
GET/api/invoices/cash/{id}/pdfPDF

Detalji: Gotovinski računi.

Za storno gotovinskog: isti endpoint, type: "Corrective" i original — Storno i korektivni.

Ostalo

MethodPathOpis
GET/api/invoices/statisticsStatistika
GET/api/invoices/next-sequence-numberSljedeći redni broj

HTTP kodovi

KodZnačenje
200OK
201Kreirano
202Fiskalizacija prihvaćena (pending)
400Loš payload / validacija
401Nedostaje / nevažeći key
403Pauzirana firma, nema dozvole
404Resurs ne postoji
429Rate limit
500Serverska greška