Solk ERP API

Bakiyeleri gönder

Cari bakiyelerini günceller: balance (borç − alacak; müşteri borçluysa pozitif), overdue (vadesi geçen), credit_limit, currency. Cari ext_id ya da code ile bulunur.

POST/api/erp/v1/balances

Yetkilendirme

Authorizationheaderzorunlu
Solk ERP API anahtarı (erp_…): Ayarlar → Muhasebe ve ERP → Solk ERP API bağlantısı açılınca bir kez gösterilir. X-Solk-Erp-Key başlığıyla da gönderilebilir.

Gövde application/json

itemsarrayzorunlu
Bakiyeler: ext_id (ya da code), balance, overdue, credit_limit, currency.

Hatalar

HTTPerrorAnlamı
401unauthorizedBelirteç yok, geçersiz, süresi dolmuş ya da iptal edilmiş.
400invalidEksik ya da geçersiz alan (`message` ayrıntıyı verir).
413too_manyTek istekte en çok 2.000 kayıt.
429rate_limitedDakikalık istek sınırı aşıldı (`Retry-After`).
İstek
curl -X POST https://ornek.solk.app/api/erp/v1/balances \
  -H "Authorization: Bearer $SOLK_ERP_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "items": [
    {
      "ext_id": "120.01.045",
      "balance": 218450.5,
      "overdue": 59400,
      "credit_limit": 500000,
      "currency": "TRY"
    }
  ]
}'
Yanıt
{
  "ok": true,
  "received": 1,
  "updated": 1
}

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