SambaPOS 2.07 sürümünü bugün yükledik. SambaPOS'u açık kaynak olarak yayınlamaya 2.03 sürümünden başlamıştık. Yeni eklediğimiz özellikleri http://sambapos.codeplex.com adresindeki geliştirme sitemizden takip edebilmek mümkün ama şimdiye kadar hiç topluca yeni özelliklerimizi tanıtmamıştık. 2.03 sürümünden 2.07 sürümüne gelene kadar geçen 1 aylık sürede programa eklenen özelliklere topluca bir göz atalım.
SambaPOS programında hesap yazdırıldığı zaman adisyon otomatik olarak kilitlenmektedir. Kilitli adisyonlar gri renkte görünür. Kilitlenme özelliği hem hesap istenmiş bir adisyona yanlışlıkla yeni sipariş alınmasını engeller hem de masa görünümünde farklı renkte görünür. Bu sayede masa görünümüne bakıldığında hesap istemiş masalar kolaylıkla anlaşılabilir. Çeşitli nedenlerle kilitli bir adisyona kilidin kaldırılıp yeni satırlar eklenmesi gerekebilir. Kilidi kaldırabilme yetkisi olan kullanıcı adisyona yeni sipariş eklediğinde kilit otomatik olarak açılır. Çeşitli ihtiyaçlar nedeniyle adisyona yeni sipariş eklemeden de kilidin kaldırılabilmesini sağlayan bir buton ekledik. Bu buton yetkili kullanıcılara görünür.
Yukarıdaki ekran görüntüsüne dikkat edildiğinde komut butonlarının olduğu yerde "Hesap Yaz-1" etiketli bir buton bulunuyor. Buradaki "-1 " bu adisyon için 1 kere hesap yazdırıldığı anlamına gelir. Her hesap yazdırıldığında bu sayı 1 artar. Kilitlenmiş adisyonlarda çeşitli nedenlerle bir kere daha hesap yazdırabilmek için adisyon kilidinin kaldırılması gerekir. Bu özellik el terminali uygulamasında da bu şekilde çalışmaktadır. Garson el terminalinden ilk hesabı yazdırabilir ve adisyon kilitlenir. Eğer adisyona yeni bir sipariş eklenmesi veya hesap pusulasının tekrar yazdırılması gerekirse o zaman kilit kaldırma yetkisine sahip bir kullanıcının kilidi açması gerekir.
Farklı tema seçeneklerinde veya ışığın yetersiz olduğu ortamlarda ekranların daha rahat okunabilmesi ve aktif / pasif işlemlerin daha rahat ayırt edilebilmesi için ekran rekleriyle ilgili bir çalışma yaptık. Ayrıca ürün seçerken seçilen ürünlerin hangi masa için seçildiğinin daha rahat anlaşılabilmesi için kullanıcı adının yanına aktif masanın numarasını da yazdırdık.
SambaPOS ekranındaki numaratörün yanında bulunan "Ürün Bul" düğmesi barkod uygulamaları veya kısa yoldan ürün seçebilmek için kullanılmaktadır. Bir barkod okuyucu bağladığınızda okuttuğunuz barkodlar otomatik olarak numaratör alanına gelir. Eğer okuyucu "Enter karakteri yollamıyorsa" "Ürün Bul" butonuna basarak veya klavye bağlı ise "Enter" tuşuna basarak ürün adisyona eklenir. 2.07 sürümü ile birlikte gramaj bilgisi içeren barkodların da kullanılabilmesini sağladık. Yönetim > Program Ayarları alanından gramajlı barkod ayarlarını yaptığınızda ürünler gramaj bilgisi ile birlikte adisyona eklenebilir.
Departman tipi FastFood olarak belirlendiğinde FastFood tarzında satış yapan yerler için optimize edilmiş ekran devreye girer. Bu ekranda hızlı ödeme tuşları bulunmaktadır ve alakart ekranından farklı olarak adisyon tamamlandığında masa görünümüne değil boş adisyon görünümüne geçilir. Kimi işletmeler asıl olarak FastFood tarzında satış yapsalar da bahçede birkaç tane masaları da bulunmaktadır. Bu durumda adisyon girildikten sonra ödeme tuşlarına basmak yerine "Masa seç" düğmesine tıklanarak bir masa seçilebilir. Adisyonu geri çağırıp hesap almak için boş adisyon görünümündeyken "masa seç" düğmesine tıklandığında da tıplı alakart ekranında olduğu gibi masa görünümüne geçerek hesabı kapatmak mümkün olabilir.
SambaPOS gün sonu raporunda bulunan kasa raporu bölümünü kaldırarak daha detaylı bir rapor haline getirdik ve kasa raporu olarak menüye ekledik.
SambaPOS'da adisyonların cari hesaplara atılabilmesi mümkün olabilmektedir. Normalde müşteri hesapları ekranında müşterilerin borçları görünebilir. Bu bilgilerin rapor olarak da alınabilmesi için gün sonu raporlarına "Borçlu Hesaplar" ve "Alacaklı Hesaplar" raporları da ekledik.
SambaPOS raporlarının en önemli özelliği adisyon yazıcısından çıkacak şekilde optimize edilmiş olmalarıdır. SambaPOS ile rapor alırken ayrı bir yazıcı bulundurmanıza gerek yoktur.
SambaPOS gün başı ve gün sonu işlemleri hem kasa devirlerinin takip edilebilmesi hem de gece 12'den sonra faaliyet gösteren yerlerin hatasız rapor alabilmesi için çok faydalı bir özelliktir. Rapor alınırken tarih saat belirlemek yerine tarih aralığı belirlersiniz. SambaPOS otomatik olarak o tarih aralığına giren tüm çalışma dönemlerini dikkate alarak rapor üretir. 2.07 sürümü ile birlikte tarih seçiminin yanında "Bugün, Dün, Bu Hafta, Geçen Hafta, Bu ay, Geçen Ay" gibi hızlı tarih aralığı seçme kolaylıkları da getirilmiştir. Örneğin Mayıs 31'de saat 10.00'da başlayan gününüz 1 Haziran tarihinde saat 02.55'de sona erdi. Bu durumda Mayıs ayı raporuna 1 Haziran tarihinde saat 02.55'e kadar olan işlemleriniz de dahil edilerek hatasız rapor alabilmek sağlanır. Haziran ayı raporunuz ise Haziran ayında ilk gün başı saat kaçta başladıysa o saatten itibaren yapılan işlemler ile başlar.
Ayrıca 2.07 sürümüne "Gün Sonu" yapmanın unutulması durumunda uyarı gösterilmesini sağlacak bir özellik de eklendi.
Yeni menü hazırlandığında fiyatların topluca değiştirilebilmesini sağlamak için yönetim bölümüne "Toplu Fiyat Değiştirme" ekranı eklendi. Bu ekranda her ürünün tüm porsiyonlarının fiyatları tek tek değiştirilebilmektedir.
SambaPOS 2.07 kompleks yazıcı çıktısı üretme senaryolarını çözebilmek için güzel özellikler ile donatılmıştır. Hemen her tür duruma göre yazıcı çıktısı oluşturabilmek mümkündür.
SambaPOS 2.07 sürümüne "Yazdırma Görevleri" adında bir özellik ekledik. Yazdırma görevleri temel olarak adisyona bir yazıcı çıktısı düğmesi ekler veya adisyondan çıkıldığında otomatik olarak bir yazıcı çıktısı verir. Örnek ekran görüntüsünde Mutfak çıktısı üretmek için gerekli ayarların yapılabildiği görev ekranı görünmektedir. Bu ekrandan "Ürün grubu Pide olan ürünleri "Fırın Yazıcısına", 1. Katın Çay siparişlerini 1. Kat çay ocağına, diğer herşeyi "Mutfak Yazıcısına" otomatik gönder" gibi detaylı tanımlamalar yapılabilmektedir. SambaPOS kupon, paket servis fişi, fatura, resmi adisyon veya bizim önceden düşünmediğimiz her tür çıktıyı otomatik veya manuel olarak basabilecek özelliklere sahiptir. Her tür çıktının kaç kere basıldığı bilgisi de tutulur ve adisyonda gösterilir.
SambaPOS Hugin Yazarkasalar ve barkod ile satış yapabilme özelliğine sahip diğer yazarkasalar ile de uyumlu çalışabilmektedir. Yazdırma görevleri tanımlanarak farklı yazarkasa modelleri için entegrasyon sağlanabilmektedir. İstenirse adisyondaki ürünler "Yiyecek, İçecek" gibi gruplandırılarak da yazarkasaya gönderilebilir.
İskonto veya promosyon özellikleri kullanıldığında 82,93 TL gibi tutarlara sahip adisyonlar oluşabilmektedir. İstenirse bu adisyonlar 25 kuruş, 50 kuruş, 1 lira veya istenilen herhangi bir seviyeden hep aşağı veya otomatik olarak yuvarlanabilmektedir. Örneğin ayarlamayı hep aşağı ve 25 kuruş seviyesinden yaparsanız. 82,93 TL tutarındaki adisyon otomatik olarak 82,75 TL olacak şekilde yuvarlanır. Eğer otomatik yuvarlama seçerseniz ve adisyon tutarı yukarı yuvarlanırsa aradaki farkın Kuver olarak gösterilmesi sağlanabilir.
Balıkçılarda karşılaştığımız bu senaryoya göre müşteri bir balık seçip sipariş veriyor ama balık henüz tartılmamış olduğu için sipariş eklenirken fiyatı belli olmuyor. Bu durumda sıfır fiyatlı ürün tanımlayarak ürünün fiyatının sonradan değiştirilmesi sağlanabilir. Ekran görüntüsünde tarif edildiği gibi ürünün üzerine tıklayıp numaratörden fiyat yazıldıktan sonra "Fiyat Değiştir" düğmesine tıklanarak fiyat değiştirilebilir. Burada bazı kısıtlamalar söz konusudur. Öncelikle bir adisyonda sıfır fiyatlı ürün varken hesap bastırılamaz ve program uyarı verir. İkincisi de fiyatı sıfır olmayan bir ürünün fiyatı ikinci kere sadece Admin yetkisine sahip kullanıcı tarafından değiştirilebilir.
Birçok el terminali kullanıcısı olan bir restoranda birden çok garsonun aynı adisyon üzerinde işlem yapması hatta aynı adisyonu aynı anda değiştirmeye çalışmaları sık karşılaşılan bir durumdur. SambaPOS el terminali uygulaması bu tür durumların çoğuyla başa çıkarak işlemlerin hızla devam edebilmesini sağlayacak şekilde tasarlanmıştır. Yine de hatalı bir işleme neden olmamak için bir adisyonun kaydedilemeyeceği durumlar söz konusu olabilir. Bu durumda SambaPOS adisyonun kaydedilemediğini ve son yapılan işlemin tekrarlanması için garsonu veya kasiyeri uyarır. Bu durumları şöyle sıralayabiliriz.
1. Bir adisyona yeni satır eklenmesi ve kaydedilmeden önce adisyonun başka bir kullanıcı tarafından ödemesi alınarak kapatılması veya farklı bir masaya taşınması.
2. Bir adisyonun ödeme ekranına girildikten sonra ödeme tamamlanmadan başka bir kullanıcının adisyona yeni sipariş ekleyerek mutfağa göndermesi veya adisyonu başka bir masaya taşıması.
3. Bir adisyon bölünürken veya bir masaya taşınırken başka bir kullanıcının adisyonu başka bir masaya taşıması.
Gibi durumlarda SambaPOS son değişikliği yapan kullanıcının işlemi tamamlamasına izin vermez, yapılan değişiklikle ilgili bilgi verir ve kullanıcının bu işlemi tekrar yapmasını ister.
Tüm bu temel özellikler dışında kullanım kolaylığı sağlayacak ve performansı arttıracak birçok küçük özellik de eklenmiştir.
SambaPOS kullanıcıları tarafından desteklenerek geliştirilen bir projedir. Eğer SambaPOS'un daha iyi bir program olmasında katkınız olsun istiyorsanız bizimle iletişime geçebilirsiniz, forumumuzdan fikirlerinizi gönderebilirsiniz veya programcı iseniz http://sambapos.codeplex.com adresindeki proje sayfamıza üye olabilirsiniz. Bunların dışında proje için faydalı olacağını düşündüğünüz her tür fikriniz veya katkınız için de bizimle iletişim kurmaktan çekinmeyiniz.
POS'n the World - One Terminal at a time.