ERP

landed-cost

17 uç · /api/erp/v1/landed-cost

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

GET/api/erp/v1/landed-cost/catalog

Masraf türü + muhatap türü katalogu (Türkçe etiketler; panel sözlük tutmaz). erp.trade.view.

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/catalog" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/landed-cost/sheets

List landed sheets

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

Create landed sheet

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

Fiş detayı (fiş + masraflar + ürünler + yansıtmalar + dağıtım tablosu). erp.trade.view.

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/allocate

Allocate landed costs

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/allocate" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/backfill-gl

Geçmiş (GL'siz yansımış) fişi tek fişle mahsupla. erp.trade.manage.

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/backfill-gl" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/cancel

Cancel landed sheet

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/cancel" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/charges

Add landed charge

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/charges" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/landed-cost/sheets/{id}/charges

Fişin masraf kalemleri (no-silent-cap). erp.trade.view.

OturumYol parametresi: id

🔴 Bu uç 2026-08-26'da eklendi; eksikliği bir ÇIKMAZDI (gerekçe landed_cost::list_charges).

İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/charges" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/charges/{charge_id}/remove

Taslak fişten masraf kalemi sil (yalnız draft, aksi 409). erp.trade.manage.

OturumYol parametresi: idcharge_id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/charges/<charge_id>/remove" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/charges/{charge_id}/update

Taslak fişte masraf kalemini düzelt (gövde TAM satır). erp.trade.manage.

OturumYol parametresi: idcharge_id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/charges/<charge_id>/update" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/landed-cost/sheets/{id}/postings

Fişin yansıtmaları (geri alınanlar dâhil). erp.trade.view.

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/postings" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/postings/{posting_id}/unpost

Yansıtmayı geri al (ters kayıt). erp.trade.manage ya da erp.documents.create (post ile aynı kapı).

OturumYol parametresi: idposting_id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/postings/<posting_id>/unpost" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/landed-cost/sheets/{id}/products

Landed sheet products

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/products" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/products

Add landed product

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/products" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/products/{product_id}/remove

Taslak fişten ürün satırı sil (yalnız draft, aksi 409). erp.trade.manage.

OturumYol parametresi: idproduct_id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/products/<product_id>/remove" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/landed-cost/sheets/{id}/products/{product_id}/update

Taslak fişte ürün satırının miktar / anahtar değerini düzelt. erp.trade.manage.

OturumYol parametresi: idproduct_id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/landed-cost/sheets/<id>/products/<product_id>/update" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?