GetChecks
- GetCheks servisi ile gönderdiğiniz tarih aralığındaki tüm çeklere (adisyonlara), tahsilatlara ve harcamalara erişebilirsiniz.
Orion Pos üzerinde 3 tip adisyon bulunuyor.
-
Adisyonlar (Satış)
-
Standart satışların oluştuğu adisyonlar.
-
Ürün bilgilerini içerir.
-
Her ürünün Orion Pos üzerindeki numarasını (nümerik) içerir.
-
Aynı zamanda entegrasyon için alfanümerik olarak tanımlanan ‘IntegrationCode’ bilgisini içerir.
-
-
Her biri bir ya da birden fazla ödeme tipiyle kapanabilir.
- Örneğin Nakit, Kredi Kartı, Ödenmez ya da Cari Hesap (veresiye)
-
-
Tahsilatlar
- Cari-veresiye kapatılan borçlu hesapların borç ödeme bilgilerini içerir.
-
Harcamalar
- Kasa üzerinden para çıkışlarının gösterildiği çeklerdir.
Request Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| start_date | string (yyyy-MM-dd) | ✅ Yes | Query başlangıç tarihi |
| end_date | string (yyyy-MM-dd) | ✅ Yes | Query bitiş tarihi |
| branch | string | ✅ Yes | Şube kodu |
| number | integer | ❌ No | Belirli bir çek numarasını sorgulamak için kullanılabilir |
| table_no | string | ❌ No | Belirli bir masa için çekleri filtrelemek için kullanılabilir |
RESPONSE
-
Çek kayıtlarında “Address”, “Fiscal” ve “Invoice” null gelebilir.
-
Çek objesinin içerisindeki “Items” ve “Condiments” objesi aynı sınıftan gelmektedir.
-
İndirim objesindeki “Type”: “Discount” veya “TaxDiscount” (Tevkifat indirimi ya da Vergi istisnası) olarak gelmektedir.
-
Çek kısmında “Id” şube bazında unique ancak “CheckNumber” gün bazında unique şeklinde dizayn edilmiştir.
-
“OutletInfo” Çekin bulunduğu gelir merkezini temsil etmektedir. Örn: “Restoran”, “Kafe”.
-
“State”: “Closed” veya “Open” gelmektedir.
-
“Info” alanı cari hesap kullanılan çeklerde cari ismi ile aynıdır.
-
“BusinessDate” çalışma günü anlamı taşımaktadır. Request olarak gönderdiğiniz tarihler “BusinessDate” e göre filtrelenmektedir.
-
“IsReturn” true ise Çek iade edilmiştir.
- İade çeklerinde tüm değerler iadesi yapılan çekin ters değerlisidir (negatif).
-
“Invoice” objesi, çek karşılığında fatura kesilmişse fatura bilgilerini içerir.
-
“Fiscal” işletmede yazarkasa entegrasyonu varsa çekin tahsil edildiği Yazarkasaya ait bilgileri içermektedir.
-
“Address” paket servislerde veya carilere ait Çeklerde müşterinin adres bilgisini içermektedir.
-
“Items” çek detayına ait ürünleri içerir.
- “Items” içerisindeki “Condiments” ürün ilavelerini içerir.
-
“Payments” çeke ait ödemelerin bilgilerini içermektedir.
-
“OfficialReceiptNumber” alanı resmi adisyon numarasıdır.
Authorizations
GetToken servisinden dönen, 1 gün geçerli oturum token'ı. Diğer tüm servisler için zorunludur.
