Restoran modülüne ait servisler bu kısımda bulunmaktadır.

https://SUNUCUKODU.ws.dia.com.tr/api/v3/rst/json


Restoran siparişlerini listeler.

İlgili Ekranlar: : rst1010

Yetki Kodu: Sipariş Fişi Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_siparis_listele.json

Örnek JSON Cevap: rst_siparis_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Restoran siparişini getirir.

İlgili Ekranlar: : rst1011

Yetki Kodu: Sipariş Fişi Görüntüleme

Kontör: Evet

Dönüş Değeri: DiaDictResultV3

Örnek JSON İsteği: rst_siparis_getir.json

Örnek JSON Cevap: rst_siparis_getir_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Integer64 Evet Kayda ait _key bilgisi. İlgili Model:RstSiparisModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

Restoran siparişini ekler.

İlgili Ekranlar: : rst1011

Yetki Kodu: Sipariş Fişi Ekleme

Kontör: Evet

Dönüş Değeri: DiaWsResultV3

Örnek JSON İsteği: rst_siparis_ekle.json

Örnek JSON Cevap: rst_siparis_ekle_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
kart AnyDict Evet Eklenecek veriye ait bilgiler tutulur. İlgili Model:RstSiparisModel

Restoran siparişini günceller.

İlgili Ekranlar: : rst1011

Yetki Kodu: Sipariş Fişi Değiştirme

Kontör: Evet

Dönüş Değeri: DiaWsResultV3

Örnek JSON İsteği: rst_siparis_guncelle.json

Örnek JSON Cevap: rst_siparis_guncelle_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
kart AnyDict Evet Güncellenecek veriye ait bilgiler tutulur. İlgili Model:RstSiparisModel

Restoran siparişini siler.

Yetki Kodu: Sipariş Fişi Silme

Kontör: Evet

Dönüş Değeri: DiaWsResultV3

Örnek JSON İsteği: rst_siparis_sil.json

Örnek JSON Cevap: rst_siparis_sil_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Decimal Evet Kayda ait _key bilgisi. İlgili Model:RstSiparisModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

Restoran ödenmez kartlarını listeler.

İlgili Ekranlar: : rst1700

Yetki Kodu: Ödenmez Kartı Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_odenmez_listele.json

Örnek JSON Cevap: rst_odenmez_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Restoran ödenmez kartını getirir.

İlgili Ekranlar: : rst1701

Yetki Kodu: Ödenmez Kartı Görüntüleme

Kontör: Evet

Dönüş Değeri: DiaDictResultV3

Örnek JSON İsteği: rst_odenmez_getir.json

Örnek JSON Cevap: rst_odenmez_getir_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Integer64 Evet Kayda ait _key bilgisi. İlgili Model:RstOdenmezModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

Restoran parametresi getirir.

İlgili Ekranlar: : rst1900

Yetki Kodu: Restoran Parametreleri

Kontör: Evet

Dönüş Değeri: DiaDictResultV3

Örnek JSON İsteği: rst_parametre_getir.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Integer64 Evet Kayda ait _key bilgisi. İlgili Model:RstParametreModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

Sipariş notu listeler.

İlgili Ekranlar: : rst1400

Yetki Kodu: Sipariş Notu Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_siparisnotu_listele.json

Örnek JSON Cevap: rst_siparisnotu_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Yazıcı ayarları listeler.

İlgili Ekranlar: : rst1900

Yetki Kodu: Restoran Parametreleri

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_yazici_ayarlari_listele.json

Örnek JSON Cevap: rst_yazici_ayarlari_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Ekran listeler.

İlgili Ekranlar: : rst1800

Yetki Kodu: Ekran Tanımı Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_ekran_listele.json

Örnek JSON Cevap: rst_ekran_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Garsonları listeler.

İlgili Ekranlar: : rst1200

Yetki Kodu: Garson Kartı Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_garson_listele.json

Örnek JSON Cevap: rst_garson_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

İptal nedenlerini listeler.

İlgili Ekranlar: : rst1600

Yetki Kodu: İptal Nedeni Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_iptalnedeni_listele.json

Örnek JSON Cevap: rst_iptalnedeni_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Kampanya listeler.

İlgili Ekranlar: : rst2100

Yetki Kodu: Kampanya Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_kampanya_listele.json

Örnek JSON Cevap: rst_kampanya_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Kampanya getirir.

İlgili Ekranlar: : rst2101

Yetki Kodu: Kampanya Görüntüleme

Kontör: Evet

Dönüş Değeri: DiaDictResultV3

Örnek JSON İsteği: rst_kampanya_getir.json

Örnek JSON Cevap: rst_kampanya_getir_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Integer64 Evet Kayda ait _key bilgisi. İlgili Model:RstKampanyaModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

Menü grubu listeler.

İlgili Ekranlar: : rst1300

Yetki Kodu: Menü Başlığı Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_menugrubu_listele.json

Örnek JSON Cevap: rst_menugrubu_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Restoran salonu listeler.

İlgili Ekranlar: : rst1100

Yetki Kodu: Salon Kartı Listeleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_salon_listele.json

Örnek JSON Cevap: rst_salon_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Restoran salonu getirir.

İlgili Ekranlar: : rst1101

Yetki Kodu: Salon Kartı Görüntüleme

Kontör: Evet

Dönüş Değeri: DiaDictResultV3

Örnek JSON İsteği: rst_salon_getir.json

Örnek JSON Cevap: rst_salon_getir_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Integer64 Evet Kayda ait _key bilgisi. İlgili Model:RstSalonModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

Restoran parametrelerini getirir.

İlgili Ekranlar: : rst1000

Yetki Kodu: Satış Ekranı Görüntüleme

Kontör: Evet

Dönüş Değeri: DiaDictResultV3

Örnek JSON İsteği: rst_restoran_parametleri_getir.json

Örnek JSON Cevap: rst_restoran_parametleri_getir_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Decimal Evet Kayda ait _key bilgisi. İlgili Model:RstParametreModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

Restoran masa siparişlerini listeler.

İlgili Ekranlar: : rst1100

Yetki Kodu: Satış Ekranı Görüntüleme

Kontör: Evet

Dönüş Değeri: DiaListResultV3

Örnek JSON İsteği: rst_masa_siparis_listele.json

Örnek JSON Cevap: rst_masa_siparis_listele_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
filters DiaWsFilter Hayır Liste filtresi
sorts DiaSort Hayır Sıralama opsiyonları
params AnyDict Hayır Servise gönderilecek ekstra parametreler
limit Integer16 Hayır Kaç kayıt döndürülsün isteniyorsa girilir, sıfırsa veya hiç eklenmemişse parametre tüm kayıtlar döner.
offset Integer16 Hayır Hangi kayıttan itibaren veriler gösterilsin isteniyorsa.

Restoran siparişini key'i belli olan masaya ekler.

İlgili Ekranlar: : rst1000

Yetki Kodu: Satış Ekranı Görüntüleme

Kontör: Evet

Dönüş Değeri: DiaWsResultV3

Örnek JSON İsteği: rst_masa_siparis_ekle.json

Örnek JSON Cevap: rst_masa_siparis_ekle_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
kart AnyDict Evet Eklenecek veriye ait bilgiler tutulur. İlgili Model:RstMasaModel

Masayı iptal eder.

Yetki Kodu: Masa İptal Etme

Kontör: Evet

Dönüş Değeri: DiaWsResultV3

Örnek JSON İsteği: rst_masa_iptal.json

Örnek JSON Cevap: rst_masa_iptal_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Decimal Evet Kayda ait _key bilgisi. İlgili Model:RstMasaModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

Sipariş listesinde seçilen satırı iade eder.

Yetki Kodu: Sipariş Satırı Silme

Kontör: Evet

Dönüş Değeri: DiaWsResultV3

Örnek JSON İsteği: rst_satir_iade.json

Örnek JSON Cevap: rst_satir_iade_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
key Decimal Evet Kayda ait _key bilgisi. İlgili Model:RstSiparisKalemiModel
params AnyDict Hayır Servise _key bilgisi gönderilmediği durumlarda kaydın bulunması için gönderilen parametreler

İlgili masanın tahsilatını yapar.

İlgili Ekranlar: : rst1000

Yetki Kodu: Satış Ekranı Görüntüleme

Kontör: Evet

Dönüş Değeri: DiaWsResultV3

Örnek JSON İsteği: rst_tahsilat_ekle.json

Örnek JSON Cevap: rst_tahsilat_ekle_cevap.json

Parametre Tipi Zorunluluk Açıklama
session_id Unicode Evet Oturum id
firma_kodu Integer16 Evet Firma kodu
donem_kodu Integer16 Hayır Dönem kodu (Gönderilmezse ya da 0 gönderilirse öntanımlı dönemi alır)
kart AnyDict Evet Eklenecek veriye ait bilgiler tutulur. İlgili Model:RstSiparisModel