Müşavir

on-muhasebe

24 uç · /api/musavir/v1/on-muhasebe

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 24 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

POST/api/musavir/v1/on-muhasebe/alis-faturasi

Alis

Oturum
İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/alis-faturasi" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/belgeden-oner

Oner

Oturum
İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/belgeden-oner" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/musavir/v1/on-muhasebe/beyanname-verisi

Beyanname

Oturum
İstek
curl -X GET "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/beyanname-verisi" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/musavir/v1/on-muhasebe/kalemler

List

Oturum
İstek
curl -X GET "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kalemler" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/kalemler

🔴 `.view` yeterli — `.manage` DEĞİL. MÜF1'in rol matrisi dersi: ölçüt "mutasyon mu?" değil

Oturum

"bu ROLÜN RUTİN İŞİ mi?". Not düşmek `muhasebe_elemani`/`stajyer`in günlük işidir ve ellerindeki tek izin `V_MUKELLEF`'tir; `.manage` istemek not defterini onlara kapatır. Not WORM olduğu için yanlış yazılan bir not "geri alınamaz idari eylem" de değildir — düzeltmesi yeni bir nottur.

İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kalemler" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PATCH/api/musavir/v1/on-muhasebe/kalemler/{id}

Patch

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kalemler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/musavir/v1/on-muhasebe/kalemler/{id}

Taslak faturayı sil (BLE2-7893). **Onaylı fatura silinmez** — iptal edilir.

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kalemler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/kalemler/{id}/belge

BLE-7154 · Fiş fotoğrafını kaleme bağla (MÜF4 arşivi köprüsü). MÜF16'nın OCR'ı bu belgeden

OturumYol parametresi: id

tutarı okuyup öneri üretecek — ama ÖNERİ İNSAN ONAYINDAN GEÇER (AI'nın okuduğu tutarı doğrudan deftere yazmak, yanlış bir rakamı beyannameye taşır).

İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kalemler/<id>/belge" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/kalemler/{id}/kur-farki

Kur farki

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kalemler/<id>/kur-farki" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/musavir/v1/on-muhasebe/kategoriler

Kat list

Oturum
İstek
curl -X GET "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kategoriler" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/kategoriler

Kat ekle

Oturum
İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kategoriler" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PATCH/api/musavir/v1/on-muhasebe/kategoriler/{id}

Kat patch

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kategoriler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/musavir/v1/on-muhasebe/kategoriler/{id}

Kat sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kategoriler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/musavir/v1/on-muhasebe/kdv-ozeti

Kdv

Oturum
İstek
curl -X GET "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kdv-ozeti" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/musavir/v1/on-muhasebe/kirilim

Kirilim

Oturum
İstek
curl -X GET "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/kirilim" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/masraf-karar

Karar

Oturum
İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/masraf-karar" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/musavir/v1/on-muhasebe/masraf-yerleri

My list

Oturum
İstek
curl -X GET "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/masraf-yerleri" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/masraf-yerleri

My ekle

Oturum
İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/masraf-yerleri" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PATCH/api/musavir/v1/on-muhasebe/masraf-yerleri/{id}

My patch

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/masraf-yerleri/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/musavir/v1/on-muhasebe/masraf-yerleri/{id}

My sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/masraf-yerleri/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/musavir/v1/on-muhasebe/tekrarlayan

Tekrar list

Oturum
İstek
curl -X GET "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/tekrarlayan" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/tekrarlayan

Tekrar

Oturum
İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/tekrarlayan" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PATCH/api/musavir/v1/on-muhasebe/tekrarlayan/{id}

Tekrar patch

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/tekrarlayan/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/musavir/v1/on-muhasebe/tekrarlayan/uret

Uret

Oturum
İstek
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/on-muhasebe/tekrarlayan/uret" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?