POS_ve_Yazarkasa_Aktarimlari

Download Report

Transcript POS_ve_Yazarkasa_Aktarimlari

PARALOG®
POS ve YAZARKASA Aktarımları
Derece Yazılım © 2009
POS (Point of Sale)

Satış Noktası anlamına gelen bu terim
perakende ticarette kullanılan gelişmiş
yazarkasalar için de kullanılmaktadır.

POS cihazları sahip oldukları pek çok ek
özellikle ödeme kaydedici cihazlardan
ayrılmaktadır.
POS – YAZARKASA FARKLARI
POSLAR




PC özellikleri taşıyan ayrı bir
merkezi işlem birimi, sabit disk,
klavye ve monitörü bulunur.
Tüm bilgileri sabit diskte tutar.
Peer to Peer ya da Domain
ağlara ethernet üzerinden
bağlanabilir.
Puan, Kampanya, Risk Takibi,
Kasiyer yetkileri gibi ileri
uygulamaları destekler.
YAZARKASALAR




Bütünleşik bir PC’ye sahip değildir.
EPROM’una özel bir yöntemle
yazılan sabit bilgileri kullanır ve
satış bilgilerini EPROM’a yazar.
Bir PC’ye bağlanarak çalışabilmesi
için seri port (COM1 gibi) kullanır.
İleri satış tekniklerinin çoğunu
içermez ve özel olarak
programlanamaz.
Yazarkasalarla İletişim

GÖNDERİLENLER
–
–

PLU kodları
Ürün, Fiyat ve Barkod Bilgileri
ALINANLAR
–
–
Satış Bilgileri
İadeler
Yazarkasalarla İletişim




Yazarkasaya bilgi yükleme ve yazarkasadan
satış bilgilerinin alınmasında üretici firma
tarafından sağlanan özel bir aktarım yazılımı
kullanılır.
Text türünden dosyalar gönderilir/alınır.
İletişim, seri kablo ile yapılır.
Online Aktarım Özelliği YOKTUR.
Desteklenen Yazarkasa Modelleri

NCR

SHARP (Destek alınamadığı için önerilmez.)
NCR Yazarkasa ile iletişim




Stok bilgileri için PARALOG® paketi
CONDTIMP.DAT adında bir dosya oluşturur.
Stokları aktarabilmesi için nümerik kodlar
kullanılarak ana grup belirtilmiş olması gerekir.
Satış bilgilerini okuyarak içeri almak için
Con90218.Log dosyası kullanılır.
İlgili dosya, NCR yazarkasadan özel bir yazılımla
okunarak PC’deki PosGenel klasörüne kaydedilmiş
olmalıdır.
POS SİSTEMLERİ

DESTEKLENEN MODELLER
–
INTERPOS (MPOS 2001)
–
HUGINPOS
–
IBM GENIUS
BİRDEN ÇOK POS’LA ÇALIŞMA

Programda her POS için 001, 002, 032… gibi
numara verilmesi koşuluyla birden çok
POS’la çalışılabilmektedir.

Aynı mağazada(market) çalışan POS’ların
numaralarının ardışık olması yeterlidir.
POS’larla İletişim
PARALOG®
3 POS İLE ÇALIŞAN MARKET ÖRNEĞİ
POS’larla İletişim

GÖNDERİLENLER
–
–
–

Stok bilgileri
Müşteri bilgileri
Müşteri Risk Bilgileri
ALINANLAR
–
Satış Bilgileri (satış bilgisiyle birlikte kasiyer +
kasa no + şube + satılan mallar + iadeler gelir)
POS’larla İletişim



POS sistemleriyle iletişimde Mesaj Dosyaları
kullanılır. Her POS’un numarasına göre
düzenlenmiş MESAJ.001, MESAJ.002,
MESAJ.032 gibi text türünden dosyalar
kullanılır.
Dosya uzantısı, ilgili mesaj dosyasının
kaçıncı POS’a ait olduğunu belirler.
POS’larla adeta konuşur gibi Mesaj dosyaları
aracılığıyla iletişim kurulur.
POS MESAJ DOSYALARI

PARALOG® tarafından POS’a gönderilmek üzere
Mesaj.xxx dosyasına yazılan bilgiler:
–
–

1071: Stok bilgileri değişti. Stok bilgilerini yeniden yükle.
1081: Müşteri bilgileri değişti. Cari hesap bilgilerini yeniden
yükle.
POS tarafından Mesaj dosyasına yazılan bilgiler
–
–
3000: Yüklemeyi başarıyla tamamladım.
4000: Yükleme yapamadım. Sorun çıktı. Servis gerekiyor.
IBM Genius POS iletişim bilgileri

IBM Genius POS’lara gönderilen bilgiler
–
–
–

GncPluf.gtf (Ürün ve PLU No bilgileri)
GncVat.gtf (KDV departmanları)
GncCust.gtf (Müşteri Bilgileri)
IBM Genius POS’tan alınan bilgiler
–
18022009A.GTF (Satış bilgileri)
INTERPOS (MPOS 2001)

INTERPOS’a gönderilen bilgiler
–
–
–
–
–
–
–
–

Stok.dat (ürün bilgileri, PLU ve barkod dahil)
Mesaj.xxx (1071 veya 1081)
Barkod.idx (Barkodlarla PLU nolarının eşleşmesi)
Pluno.idx (PLU nolarının sıralaması)
Cari.dat (Müşteri bilgileri)
Carino.idx (Müşteri sıra numaraları)
Carikod.idx (Müşteri kodlarıyla sıra numaraları eşleşmesi)
Provizyo.dat (cari risk bilgileri)
INTERPOS’tan alınan bilgiler
–
–
HR180209.xxx (satış bilgileri) (xxx POS numarasını belirtir)
Satış bilgileriyle birlikte kasiyer bilgileri de gelir.
HUGIN POS

HUGIN POS’a gönderilen bilgiler
–
–
–

Stok.dat (ürün bilgileri, PLU ve barkod dahil)
Cari.dat (Müşteri bilgileri)
Mesaj.xxx (1071 veya 1081)
HUGIN POS’tan alınan bilgiler
–
HR180209.xxx (satış bilgileri)
(xxx POS numarasını belirtir)
AYNI AĞ ÜZERİNDE ÇALIŞMA

Şubesi bulunmayan (tek mağaza) işletmelerde POS’lar yerel ağ
üzerinden PARALOG® yüklü makineye ulaşır.

C:\POSGENEL ve C:\POSKON klasörleri oluşturulur ve
paylaşıma açılır. Ağ üzerinden erişen kullanıcılara yazma hakkı
verilir!

C:\POSGENEL (stok, müşteri, risk ve satış bilgilerinin
bulunacağı klasör)

C:\POSKON (Mesaj.xxx dosyalarının bulunacağı klasör)
FARKLI AĞLAR ÜZERİNDE ÇALIŞMA

Mağazadaki POS’lar ile merkezdeki PARALOG® arasında internet üzerinden
iletişim sağlanır.

Bilgi transferi için Derece Yazarkasa Aktarım Sunucusu (CYKasaServer.exe)
ve Derece Yazarkasa Aktarım İstemcisi (CYKasaClient.exe) programları
kullanılır.

Sunucu ve istemci programları her iki tarafa da kurulur!

Mağazada C:\POSGENEL ve C:\POSKON klasörleri oluşturulur.

Merkezde ise C:\POSGENEL ve C:\POSKON klasörleri altında 001, 002, 003
gibi her mağazanın koduyla ayrı bir klasör açılır.

Ana makinedeki ve mağazadaki C:\POSGENEL ve C:\POSKON klasörleri
paylaşıma açılır ve ağ üzerinden erişen kullanıcılara yazma hakkı verilir!
FARKLI AĞLAR ÜZERİNDE ÇALIŞMA




Farklı ağlar üzerinde çalışan POS’larla ve
PARALOG® paketi arasındaki iletişim
Merkezdeki bilgisayarda PARALOG® paketinde
şube tanımlanır.
Şubenin ve merkezin IP adresleri Ayarlar /
İşyeri(Merkez Şube) Tanımı ve Ayarlar / Şubeler
adımlarıyla belirtilir!
Şubede PARALOG® yüklü olmak zorunda değildir.
Derece Yazar Kasa Aktarımı Sunucusu

Başlat/Tüm Programlar/Derece/Derece Yazar Kasa Aktarımı Sunucusu
Derece Yazar Kasa Aktarımı İstemcisi

Başlat/Tüm Programlar/Derece/Derece Yazar Kasa Aktarımı İstemcisi
İstemci-Sunucu İlişkisi - 1

Yazarkasa aktarımlarında kullanılacak İstemci-Sunucu mimarisi alışılan
yöntemlerden farklıdır.

Sunucu ve istemci aynı makinede çalışır.

Client, karşı tarafın Server’ından belli işlemleri yapmasını komutla ister.

Server da client’dan gelen bu isteği karşılar.

Örneğin ana makinenin client’i şubelerin server’larına aşağıdaki komutlarla bilgi
verir. Stok ve mesaj dosyalarını taşıyarak export edeceğini belirttiği bu komutlar
şube server’ları tarafından kabul edildiğinde dosya transferi gerçekleşir.
KOMUT: EXP, KG, SA, MV, STOK
KOMUT: EXP, MS, SA, MV, MESAJ
İstemci-Sunucu İlişkisi - 2

Merkezden şubelere gönderilen bilgiler Derece Yazarkasa Aktarım programı tarafından
şubedeki ilgili klasörlere kaydedilir.

İstemci ile Sunucu arasındaki komut trafiği PARALOG® paketinden seçilen menü adımları
tarafından yönetilir.

PARALOG® paketi Market işlemleri menüsünden Stok Bilgilerinin Aktarılması adımının
çalıştırılması CYKasaClient programını tetikler ve CYKasaClient tarafından
CYKasaServer‘a iletilmek üzere örnekte verilen komut üretilir.

Benzer durum market işlemleri menü adımlarından Yazar Kasa Bilgilerinin Yüklenmesi
adımı seçildiğinde de gerçekleşir.

Anılan işlemlerin belli zaman aralıklarıyla otomatik olarak gerçekleşmesi için Çoklu Şube
Aktarımı menü adımı kullanılır.

Aktarımların zaman almaması için dosyalar rar algoritmasıyla sıkıştırılmakta ve hedefe
ulaştığında da çıkarılmaktadır.
ÇOKLU ŞUBEDE POS DAĞILIMI
ŞUBE-1
MERKEZ
PARALOG®
ŞUBE-2
MERKEZ VE 2 ŞUBELİ ÇALIŞMA ÖRNEĞİ
PROGRAMDA YAPILAN
TANIMLAMALAR

Çoklu Şube’nin
kullanıma
açılması
PROGRAMDA YAPILAN
TANIMLAMALAR

İşyeri IP adresi
PROGRAMDA YAPILAN
TANIMLAMALAR

Şube IP adresleri
PROGRAMDA YAPILAN
TANIMLAMALAR

Genel Parametreler – Dizin Tanımları
PROGRAMDA YAPILAN
TANIMLAMALAR

Market Şube Parametreleri
PROGRAMDA YAPILAN
TANIMLAMALAR

Market Şube Parametreleri
PROGRAMDA YAPILAN
TANIMLAMALAR

Barkod Kullanımını Açma
PROGRAMDA YAPILAN
TANIMLAMALAR

Kasiyer Listesi
PROGRAMDA YAPILAN
TANIMLAMALAR

Tartı Barkodları
PROGRAMDA YAPILAN
TANIMLAMALAR

Barkod Oluşturma Kuralları
PROGRAMDA YAPILAN
TANIMLAMALAR

Stok Barkod Referans Listesi
PROGRAMDA YAPILAN
TANIMLAMALAR

Stok Tanımlarında Barkod Referansı Belirtme
PROGRAMDA YAPILAN
TANIMLAMALAR

Stok Tanımlarında Tartı Referansı Belirtme
PROGRAMDA YAPILAN
TANIMLAMALAR

Stok Tanımlarında Fiyatlar
PROGRAMDA YAPILAN
TANIMLAMALAR

Stok Tanımlarında KDV Departmanları
PROGRAMDA YAPILAN
TANIMLAMALAR

Stok
Tanımlarında
Yer Kodu
PROGRAMDA YAPILAN
TANIMLAMALAR

Fiyatı
Kasada
Belli
Olacak
Ürünler
PROGRAMDA YAPILAN
TANIMLAMALAR

Cari Hesap
Vergi
Bilgileri
PROGRAMDA YAPILAN
TANIMLAMALAR

Cari Hesap
Risk
Bilgileri
PROGRAMDA YAPILAN
TANIMLAMALAR

Cari Hesap
KDV
Dahil/Hariç
AKTARIMLAR

Stokların Aktarılması
AKTARIMLAR

Stokların Aktarılması (Fiyatsız ürünler)
AKTARIMLAR

Farklı Şubelere Stokların Aktarılması
AKTARIMLAR

Müşteri
Bilgilerinin
Aktarılması
AKTARIMLAR

Müşteri
Risk
Bilgilerinin
Aktarılması
YÜKLEMELER

Yazarkasa
Satış
Bilgilerinin
Yüklenmesi
OTOMATİK AKTARIM

Çoklu
Şube
Aktarımı
OTOMATİK AKTARIM

Çoklu Şube Aktarımı
OTOMATİK AKTARIM

Çoklu Şube Aktarımı
OTOMATİK AKTARIM

Çoklu Şube Aktarımı
ON-LINE AKTARIM

Sürekli Aktarım
ON-LINE AKTARIM

Sürekli Aktarım
BARKOD ETİKETİ YAZDIRMA

Barkod parametreleri
BARKOD ETİKETİ YAZDIRMA

Stok Etiketi Tanımlama
BARKOD ETİKETİ YAZDIRMA

Stok Etiketi Tanımlama
BARKOD ETİKETİ YAZDIRMA

Etiket ve yazdırılacak bilgi
birleştirilerek yazıcıya
gönderilecek bilgi oluşturulur.
Bu bilgide test edilmek istenen
bir durum varsa barkod
parametrelerinde baskı
öncesi bilgilerin bir dosyaya
yazılması istenir.Oluşan
dosya 'Belgelerim' içinde
'Derece\Son\Etiket.Son'
dosyasıdır.
BARKOD ETİKETİ YAZDIRMA

Etiket tanımı seçme;
BARKOD ETİKETİ YAZDIRMA

Stokları çağırma;
BARKOD ETİKETİ YAZDIRMA

Stoklar, barkodları okutularak da çağırılabilir.

Çark butonuna (Başlat) basıldığında etiket örneği
oluşur.
HIZLI FİYAT DEĞİŞİKLİĞİ

Hızlı fiyat değişikliğinden faydalanarak gün
içinde belli saat aralıklarında geçerli olacak
şekilde çeşitli kampanyalar düzenlenebilir.
–
Örneğin


Saat süresince 5 kg’lık XYZ deterjanı 7,5 TL yerine
sadece 4 TL
Saat 17:00 ile 18:00 arasında pasta reyonundan
alacağınız ürünlerde %40 indirim… gibi.
HIZLI FİYAT DEĞİŞİKLİĞİ

Hızlı fiyat değişikliği için;
HIZLI FİYAT DEĞİŞİKLİĞİ

Stok Yükle butonuyla stoklar grid’e yüklenir.
HIZLI FİYAT DEĞİŞİKLİĞİ



Fiyatlar değiştirilir ve kaydedilir.
Stoklar yeniden POS’lara gönderilir ve yeni fiyatlar
geçerli olur.
Kampanya süresi sonunda fiyatlar yeniden
düzenlenir ve POS’lara gönderme işlemi tekrarlanır.
SON
Teşekkürler…