Finans ve ERP

Siparişi ERP'ye gönder

CRM siparişini ana sipariş bağlantısına satış siparişi olarak gönderir: müşterinin PO numarası (customer_po), ERP cari kodu, ürün kodu, miktar, fiyat, döviz, termin. Firma ERP'de yoksa ve Yeni cari aç açıksa önce cari açılır. Yanıt gönderim durumu (status: sent, open…; Solk ERP API bağlantısında queued — ara katman alır) ve ERP'deki belge numarası (ext_no). Aynı sipariş ikinci kez gönderilmez; hata verdiyse yeniden denenir.

POST/api/v1/orders/{id}/erp

Yetkilendirme

Authorizationheaderzorunlu
Bearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Kapsam: crm.write

Yol parametreleri

idintegerzorunlu
Sipariş kimliği.

Hatalar

HTTPerrorAnlamı
400erpERP işlemi yapılamadı (`message`: sipariş bağlantısı yok, cari eşleşmedi, ürünün ERP kodu yok…).
403forbiddenKaydı görme / düzenleme yetkiniz yok.
404not_foundKayıt bulunamadı.
İstek
curl -X POST https://ornek.solk.app/api/v1/orders/17/erp \
  -H "Authorization: Bearer $SOLK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
Yanıt
{
  "ext_id": null,
  "ext_no": null,
  "label": "Sırada",
  "ok": true,
  "status": "queued"
}

Örnek yanıt örnek veriyle çalışan bir v54 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.