GMU POS SDK
GMU POS SDK, Android mobil cihazlar için geliştirilen, içinde satış uygulaması fonksiyonlarını ve ekranlarını barındıran aynı zamanda GMU SDK ile entegre şekilde çalışan, istenirse içine eklendiği uygulamanın renk ve fontlarına uygun şekilde ayarlanabilen Protel’in sunduğu yazılım geliştirme aracıdır. Yapısı gereği farklı satış ve ödeme uygulamaları ile entegre şekilde çalışabilmektedir.
SDK, satış modülü haricinde ürün yönetimi, satış raporu, çeşitli vergi tanımları (ÖTV, Özel Matrah, Konaklama, İstisna ve Tevkifat) gibi birçok fonksiyonu barındırmaktadır.
GMU POS SDK ile ilgili detaylı dokümantasyona GitLab üzerindeki sample uygulamadan ulaşabilirsiniz.
Projeyi görüntülemek için tıklayınız.
Aşağıdaki tabloda GMU POS uygulamasındaki tüm fonksiyonlar açıklamalarıyla birlikte listelenmiştir.
Fonksiyon | Android | Backoffice | Açıklama | |
---|---|---|---|---|
1 | İşletme oluşturma | ✓ | Gerekli bilgiler doldurularak işletme oluşturulabilir. | |
2 | İşletme konfigürasyonu | ✓ | Mevcut işletmelerin bilgileri düzenlenebilir. | |
3 | Şube oluşturma | ✓ | Gerekli bilgiler doldurularak işletme altında şube/şubeler oluşturulabilir. | |
4 | Şube konfigürasyonu | ✓ | Mevcut şubelerin bilgileri düzenlenebilir. | |
5 | Cihaz oluşturma | ✓ | Cihaz ismi, seri numarası ve terminal numarası bilgileri doldurularak seçili şube altında cihaz/cihazlar oluşturulabilir. | |
6 | Cihaz durumu güncelleme | ✓ | Mevcut cihazların aktif/pasif durumu güncellenebilir. | |
7 | Kullanıcı oluşturma ve düzenleme | ✓ | İşletme veya şube özelinde farklı kullanıcılar eklenebilir. Pasif/aktif durumu düzenlenebilir. | |
8 | Entegratör tanımlama | ✓ | Şube ayarları altında kullanılan entegratör özelinde konfigürasyon yapılabilir. | |
9 | Satış raporu görüntüleme | ✓ | Uygulamadaki "Satış Raporları" sekmesinden ciro, ödeme ve indirim grafiklerinin haftalık, aylık veya belirlenen tarihler bazında gösterimi yapılır. | |
10 | Satış raporu yazdırma | ✓ | Uygulamadaki "Satış Raporları" sekmesinden ciro, ödeme ve indirim grafiklerinin haftalık, aylık veya belirlenen tarihler bazında yazdırma işlemi yapılır. | |
11 | Dashboard görüntüleme | ✓ | İşletme veya seçilen şubeler özelinde günlük, haftalık, aylık ve yıllık olarak, ciro grafiği, oluşturulan belgeler ve belge tipleri özelinde tutar ve adet gösterimi yapılır. | |
12 | Şube raporu görüntüleme | ✓ | Seçili şubeler özelinde tarih aralığı girilerek yapılan satışlara ait toplam tutar, adet, çek sayısı vb. birçok alanın gösterimi yapılır. | |
13 | Ürün raporu görüntüleme | ✓ | Seçili şubeler özelinde tarih aralığı girilerek ürünler bazında yapılan satışlara ait toplam tutar, adet vb. bilgilerin gösterimi yapılır. | |
14 | Günlük rapor görüntüleme | ✓ | Seçili şubeler özelinde tarih girilerek ilgili gün özelinde toplam satış tutarı, adet vb. bilgilerin gösterimi yapılır. | |
15 | GMU mali raporları görüntüleme | ✓ | VUK 507 kapsamında sunulması zorunlu olan Aylık Satış Raporu, Satış İptal Raporu vb. birçok rapor, tarih aralığı girilerek PDF şeklinde temin edilebilir. | |
16 | Ürün grubu oluşturma ve düzenleme | ✓ | ✓ | Ürünlerin tanımlanacağı farklı ürün grupları oluşturulabilir ve düzenlenebilir. |
17 | Ürün grubu arama | ✓ | Mevcut ürün grupları arasında arama yapılabilir. | |
18 | Ürün girişi ve düzenleme | ✓ | ✓ | Adet, gram, kilogram, litre, metre, metrekare ve metreküp şeklinde farklı birimler özelinde ürün girişi yapılabilir. Fiyat, barkod, vergi oranı, stok kodu, ürün grubu vb. alanlar belirlenebilir. Ürünün aktif/pasif durumu düzenlenebilir. |
19 | Açık fiyatlı ürün girişi | ✓ | ✓ | Ürünlerin fiyat bilgisi "Açık Fiyatlı" olarak eklenebilir. Bu durumda, ödeme aşamasında ilgili ürün için istenen fiyat girişi yapılabilmektedir. |
20 | Ürün birimi ekleme | ✓ | Ürünlere tanımlanmak üzere adet, gram, kilogram, litre, metre, metrekare ve metreküp olacak şekilde farklı ürün birimleri "Sistem Ayaları" sekmesinden eklenebilir. | |
21 | Ürün arama | ✓ | Ürün ve tanımlı barkod ile ürün araması yapılabilir. | |
22 | Toplu ürün girişi | ✓ | Varsayılan format üzerinden Excel dosyası ile aktarım yapılabilir. | |
23 | İndirim tanımlama | ✓ | ✓ | Statik veya dinamik olarak yüzde veya tutar üzerinden tanımlama yapılabilir. |
24 | Tevkifat ve istisna tanımlama | ✓ | Sepete eklenen ürünler için tevkifat ve istisna tanımlamaları yapılabilir. | |
25 | Konaklama vergisi tanımlama | ✓ | Sepete eklenen ürünler için konaklama vergisi tanımlaması yapılabilir. | |
26 | Özel Matrah tanımlama | ✓ | Sepete eklenen ürünler için özel matrah vergisi tanımlaması yapılabilir. | |
27 | ÖTV vergisi tanımlama | ✓ | ✓ | Ürünler için ÖTV tanımlamaları yapılabilir. |
28 | Ödeme yöntemi ekleme | ✓ | Nakit, kredi kartı, yemek kartları, İstanbulkart vb. ödeme yöntemleri eklenebilir, çıkarılabilir ve uygulama üzerinde görünüm sıralabilir. | |
29 | Ödeme alma | ✓ | Nakit, kredi kartı, yemek kartları, İstanbulkart vb. ödeme yöntemleri ile ödeme alınabilir. | |
30 | Taksitli ödeme | ✓ | Kredi kartı ile yapılan ödemelerde kullanılan banka özelinde taksit yapılabilir. | |
31 | Tutar bazlı parçalı ödeme | ✓ | Ödeme adımında parçalı/kısmi ödeme yapılabilir. | |
32 | Temel E-fatura ve ticari E-fatura seçimi | ✓ | ✓ | Ödeme sonunda fatura bilgilerinin girildiği alanda temel veya ticari e-fatura seçimi yapılabilir. |
33 | E-belge gönderimi | ✓ | ✓ | Ödeme sonunda seçili özel entegratöre e-belge (E-Fatura, E-Arşiv, E-SMM) gönderimi yapılır. |
34 | E-fatura, E-arşiv ve E-SMM işlemleri | ✓ | Fatura görüntüleme, fatura gönderme, fatura iptali, UBL ve XadesBES indirme vb. işlemler yapılabilir. | |
35 | İptal ve iade yapma | ✓ | Ödemelerin aynı gün iptali ve farklı günlerde tam veya kısmi iadesi yapılabilir. | |
36 | İşlem listeleme | ✓ | ✓ | Kapalı, açık ve iptal edilen işlemler listelenebilir. |
37 | Açık işlemleri listeleme | ✓ | Yalnızca açık işlemler listenebilir. | |
38 | İşlem arama | ✓ | İşlemler arasında çek numarası ile arama yapılabilir. | |
39 | Açık kalan işlemden devam etme | ✓ | ✓ | İlgili özellik açık olduğunda, uygulamada açık kalan çek kapanmadan farklı bir işlem yapılamaz. Özelliğin kullanılabilmesi için Backoffice üzerinden şube ayarları altında "Açık İşlem İzni" seçeneği aktif edilmelidir. |
40 | Reversal işlem kontrolü | ✓ | User ID parametresi verilerek reversal işlem kontrolü yapılabilir. | |
41 | Check ID ile iade yapma | ✓ | Check ID parametresi verilerek ilgili işlem özelinde iade yapılabilir. | |
42 | Check ID ile yazdırma | ✓ | Check ID parametresi verilerek ilgili işlem özelinde yazdırma işlemi yapılabilir. |