Çek Tipleri
ORIONPOS API üç farklı çek tipi sunar:Adisyonlar (Satış)
Adisyonlar (Satış)
Standart satış çekleridir. Masa, paket servis veya gel-al gibi tüm satış kanallarından oluşan çekleri kapsar.
- Satılan ürünlerin (
Items) ve varsa ilavelerin (Condiments) detaylı listesini içerir. - Bir çek; nakit, kredi kartı, yemek çeki gibi bir veya birden fazla ödeme tipiyle kapatılabilir.
IsReturn: trueolan adisyonlar iade işlemini temsil eder; bu çeklerdeki tüm tutar ve miktar değerleri negatif gelir.
Tahsilatlar
Tahsilatlar
Cari (veresiye) hesaplara ait borç ödeme kayıtlarıdır.
- Müşterinin birikmiş borcunu kısmen veya tamamen ödediği işlemleri temsil eder.
Itemsalanı boş olabilir; asıl bilgiPaymentsalanında yer alır.
Harcamalar
Harcamalar
Kasa üzerinden gerçekleşen para çıkışı kayıtlarıdır.
- Örneğin temizlik malzemesi alımı veya kurye ödemesi gibi operasyonel giderleri kapsar.
- Kasa bakiyesini etkiler ve muhasebe entegrasyonlarında ayrıştırılması gerekir.
Önemli Çek Alanları
Invoice, Fiscal ve Address alanları koşullara bağlı olarak null döner. Bu alanları işlemeden önce null kontrolü yapın.İndirim Alanı
Items içindeki indirim (Discount) nesnesinde yer alan Type alanı iki değer alabilir:"Discount"— Standart indirim"TaxDiscount"— Vergi bazlı indirim
Çek Sorgulama Uç Noktaları
Satış verilerine erişmek için iki farklı uç nokta kullanabilirsiniz:GetChecks
Belirli bir tarihe veya tarih aralığına ait tüm çekleri listeler. Toplu veri senkronizasyonu için idealdir.
branch, start_date ve end_date parametreleri zorunludur.GetCheckByCode
GlobalId değeriyle tek bir çekin tüm detaylarını getirir. Belirli bir işlemi doğrulamak veya güncellemek için kullanın.GetChecks
Belirtilen tarih aralığındaki çekleri sorgular. Tarihleryyyy-MM-dd formatında gönderilmelidir. branch, start_date ve end_date zorunlu; number (çek numarası) ve table_no (masa numarası) opsiyonel parametrelerdir.
GetCheckByCode
Tek bir çekin tam detayınıGlobalId ile getirir.
