Çözüm — POS

POS / Yazar kasa

Satış kapandığı an event akar.

Senaryo

Yazar kasanız her satış kapanışında biHesap'a bir partner.sale.recorded event'i POST eder. Eğer kart ödemesi geldiyse aynı anda bir partner.payment.recorded gönderilir. biHesap fatura, stok hareketi ve cari hareketi oluşturur.

  • Gün sonu kapanışı 2 dakika

    Her satış kapandığında biHesap'a düşer. Z raporu beklemeden gerçek zamanlı görürsünüz.

  • Stok otomatik düşer

    lines.productId değeri biHesap ürün kataloğu ile eşleştiğinde stok hareketi otomatik açılır.

  • Vergi/iade akışı sizde kalır

    Vergi hesabı POS'unuzda kalır; biHesap yalnızca canonical olayı işler.

Bir POS satışı
POST /api/integrations/v1/sales
X-Integration-Key: biint_live_…
Idempotency-Key: 0e1a4b2f-5c33-4d61-aa11-2b3c5d6e7f8a

{
  "externalId": "POS-2026-05-14-00042",
  "currency": "TRY",
  "occurredAt": "2026-05-14T11:42:08Z",
  "customerExternalId": "WALK-IN",
  "lines": [
    { "productId": "prd_kahve_lat", "quantity": 2, "unitAmountMinor": 14900 },
    { "productId": "prd_kek_chc",  "quantity": 1, "unitAmountMinor": 4900 }
  ]
}

Kullanılan event'ler

partner.sale.recorded, partner.payment.recorded