Microsoft Certified Partner

 

 

IBM SurePOS 500 POS Cihazından OPA Aracılığı İle Z Raporunun Otomatik Olarak Alınması


IBM SurePOS 500 serisindeki POS cihazından alınmış ve IBM’e ait Access veri tabanına kaydedilmiş Z mali raporunun yine IBM tarafından geliştirilmiş olan OPA (Other Program Adapter) aracılığı ile ilgili Accsess tablosundan belirlenen zamanda okunarak Sentez veri tabanına aktarılması ile ilgili güncellemeleri içermektedir.

Giriş bölümünde bahsedilen güncellemelerin hayata geçebilmesi için öncelikle IMB SurePOS 500 onaylı pos cihazlarından yapılan transfer işlemlerini yönlendiren parametre tanımlamalarına çeşitli ilaveler yapılmıştır. İlave edilen güncellemelere ait detaylar şu şekildedir.
 

IBM SurePOS 500 Parametre Tanımlama Ekranı

Ekran Görüntüsü - 1 (IBM SurePOS 500 Parametre Tanımlama Ekranı)

 

 · Stok parametreleri başlığına sahip parametre ekranının başlığı IBM SurePOS 500 Parametreleri olarak değiştirildi. (Önceki sürümlerde ağılıklı stok transferleri için gerekli parametre tanımları olduğundan isim Stok Parametreleri şeklindeydi güncellemelerden sonra içerik biraz daha genişlediğinden form ismi belirtildiği gibi değiştirildi.)

· Tek sekmeye sahip olan formdaki sekme sayısı ikiye çıkarıldı.
    Genel Tanımlar
    Özel, Sayısal, Adetli / Tartılı Ürünler ve Aktarım Dosyalarına Ait Tanımlar
· Genel Tanımlar sekmesinin en altına OPA (Other Program Adapter) Uygulaması Aracılığı İle Alınacak Olan Z Raporuna Ait Detaylar parametre grubu ilave edildi. Bu grup altında şu parametreler yer almaktadır.
    OPA Dosya Konumu ve Adı. Bu parametrede OPA uygulamasının bulunduğu yol tanımlanmaktadır. SenYazar uygulaması bu parametre tanımına göre OPA uygulamasının çalıştırılmasını sağlayacaktır.
    Bu parametrede tanımlanan klasörde ayrıca Z raporunun alınmasını sağlayacak olan INI (Windows Yapılandırma Dosyası) dosyasının oluşturulacağı klasör olacaktır. Bu INI dosyasının adı ZDetails.ini’dir. Ini dosyasında yer alan parametreler ve açıklamaları aşağıdaki gibidir.
FileName               Bu parametre OPA uygulamasının transfer işlemine bağlı olarak oluşturacağı ve içerisinde Z raporuna ait detayların yer aldığı metin dosyası formatındaki bilgi dosyasının nereye kaydedileceğini belirtmektedir.
TransferMode      Bu parametre transfer işleminin hangi yönde olacağını belirtmektedir. 1 – Export (Dışarı) / 2 – Import (İçeri)
Today                     Kayıt tarihi bugün olan hareketleri transfer etmek için kullanılır değeri sıfır olduğunda bu parametre dikkate alınmaz.
OnlyChanges       Sadece değişen kayıtları transfer et. Bu parametre Import işlemlerinde (Access’ten POS cihazına transfer yaparken geçerlidir) Z raporlarının dışarı alınmasında fonksiyonu olmayacağından değeri sıfır atanmıştır.
FromDate             Hareketlerin alınacağı başlangıç tarihi
ToDate                  Hareketlerin alınacağı bitiş tarihi
 

Not                      :OPA’dan alınan Z raporları IBM’e ait Access tablolarından alınacağından bu ini dosyasındaki FromDate ve ToDate tarih değerleri her zaman sistem tarihinin 1 gün öncesine ait olacaktır. (Z raporunun alınması konusunda POS cihazına dışarıdan müdahale edilemediğinden Z raporu POS cihazı üzerinden alınmaktadır. Bu işlem sırasında da IBM POS Access dosyasında ilgili tabloya gerekli verileri aktarmaktadır. Bu işlem genellikle manuel yapılacağınan Z raporları OPA aracılığı ile 1 gün sonra transfer edilmektedir.)

 

ZDetails.ini Dosyasının İçeriği

Ekran Görüntüsü - 2 (ZDetails.ini Dosyasının İçeriği)

 

    Z Raporu Dosya Konumu ve Adı. Bu alanda da OPA tarafından oluşturulan ve içerisinde Z raporuna ait detayların yer aldığı dosyanın hangi klasöre oluşturulacağı belirtilmektedir. Yine bu alanda belirtilen klasör yolu ve dosya adı ZDetails.ini dosyasındaki FileName parametresinin de değeri olacaktır.
    Belirtilen Saatlerde Z Raporu Otomatik Alınsın. Bu parametrede belirtilen saatte sistem tarihinden 1 gün öncesine ait Z raporu otomatik olarak OPA uygulaması aracılığı ile Access dosyasından transfer edilecektir.
 
Güncellemelere bağlı olarak IBM menüsüne ilave edilen bir diğer ekranda IBM SurePOS 500 Transfer işlemleri ekranıdır. Bu ekran aracılığı ile parametrelerde belirlenen zamanda veya manuel olarak OPA uygulaması aracılığı ile Access dosyasından sistem tarihinden 1 gün öncesine ait Z raporu dosyaya transfer edildikten sonra oluşan dosyadan da YKASARAPOR tablosuna kayıt edilmektedir.

 

Transfer İşlemleri Ekranı

Ekran Görüntüsü - 3 (Transfer İşlemleri Ekranı)

 

OPA uygulaması tarafından oluşturulan Z raporuna ait detayların YKASARAPOR tablosuna aktarılması sırasında yapılan alan eşleştirmesine ait detaylarda aşağıdaki gibidir.

 

Versiyon bilgisi V1.00.16
Satır
Açıklaması
Türü
Başlangıç
Uzunluk
YKASARAPOR Alan Adı
İşareti
Kolonu
1
Z numarası
Long
4
6
IDNO
1
Mağaza numarası
Long
10
6
BASLIKM1
1
Pos numarası
Integer
16
6
KASANO
1
Z'in alındığı tarih (gg/aa/yyyy)
Date
22
14
RAPORTARIHI
1
Z’in alındığı saat 011054 (saat 01:10:54 da yapılan bir hareket)
Long
36
12
RAPORZAMANI
1
Mali bellek toplamı
Currency
48
15
GENELTOPLAMTUTAR
1
Mali bellek KDV toplamı
Currency
63
15
GENELTOPLAMKDVTUTAR
1
Günlük bellek toplamı
Currency
78
15
TOPLAMTUTAR
1
Günlük KDVtoplamı
Currency
93
15
TOPLAMKDVTUTAR
1
Toplam fiş sayısı
Long
108
6
RAPORFISSAYISI
1
Toplam geçerli fiş sayısı
Long
114
6
KAYITLISAYI
1
İptal edilmiş fiş sayısı
Long
120
6
TOPLAMIPTALSAYI
1
Toplam satış fişi sayısı
Long
126
6
ARTIYUZDESAYI
1
geçerli satış fişi sayısı
Long
132
6
ARTIYUZDETUTAR
1
İptal edilmiş satış fişi sayısı
Long
138
6
EKSIYUZDESAYI
1
Mali olmayan fiş sayısı
Currency
144
15
EKSIYUZDETUTAR
1
İptal edilmiş satış fişi toplamı
Currency
159
15
EKSISAYI
1
Fiş içerisindeki iadeler
Currency
174
15
EKSITUTAR
1
Fiş içerisindeki iadelerin indirim toplamı
Currency
189
15
RASAYI
1
Fiş içerisindeki iadelerin depozito toplamı
Currency
204
15
RATUTAR
1
Fiş içerisindeki iadelerin diğer toplamı
Currency
219
15
POSAYI
1
Fiş içerisindeki iadelerin bonus toplamı
Currency
234
15
POTUTAR
1
Ödeme iptalleri toplamı
Currency
249
15
IPTALSAYI
1
Net Departman toplamı 1 (KDV hariç)
Currency
264
15
DEPT01TUTAR
1
Net Departman toplamı 2 (KDV hariç)
Currency
279
15
DEPT02TUTAR
1
Net Departman toplamı 3 (KDV hariç)
Currency
294
15
DEPT03TUTAR
1
Net Departman toplamı 4 (KDV hariç)
Currency
309
15
DEPT04TUTAR
1
Net Departman toplamı 5 (KDV hariç)
Currency
324
15
DEPT05TUTAR
1
Net Departman toplamı 6 (KDV hariç)
Currency
339
15
DEPT06TUTAR
1
Net Departman toplamı 7 (KDV hariç)
Currency
354
15
DEPT07TUTAR
1
Net Departman toplamı 8 (KDV hariç)
Currency
369
15
DEPT08TUTAR
1
Net Departman toplamı 9 (KDV hariç)
Currency
384
15
DEPT09TUTAR
1
Net Departman toplamı 10 (KDV hariç)
Currency
399
15
DEPT10TUTAR
1
KDV Departman toplamı 1
Currency
414
15
DEPT01KDVTUTAR
1
KDV Departman toplamı 2
Currency
429
15
DEPT02KDVTUTAR
1
KDV Departman toplamı 3
Currency
444
15
DEPT03KDVTUTAR
1
KDV Departman toplamı 4
Currency
459
15
DEPT04KDVTUTAR
1
KDV Departman toplamı 5
Currency
474
15
DEPT05KDVTUTAR
1
KDV Departman toplamı 6
Currency
489
15
DEPT06KDVTUTAR
1
KDV Departman toplamı 7
Currency
504
15
DEPT07KDVTUTAR
1
KDV Departman toplamı 8
Currency
519
15
DEPT08KDVTUTAR
1
KDV Departman toplamı 9
Currency
534
15
DEPT09KDVTUTAR
1
KDV Departman toplamı 10
Currency
549
15
DEPT10KDVTUTAR
1
Toplam fatura sayısı
Long
564
6
FATURASAYI
1
Geçerli fatura sayısı
Long
570
6
FISMAKBUZSAYI
1
İptal edilmiş fatura sayısı
Long
576
6
FATURAIPTALSAYI
1
Fatura toplamı
Currency
582
15
FATURATUTAR
1
Fatura KDV toplamı
Currency
597
15
FATURAKDVTUTAR
1
İptal edilmiş faturaların toplamı
Currency
612
15
FATURAIPTALTUTAR
1
Toplam iade sayısı
Long
627
6
NAKITSAYI
1
Geçerli iade sayısı
Long
633
6
NAKITTUTAR
1
İptal edilmiş iade sayısı
Long
639
6
KREDISAYI
1
İade belgesi toplamı
Currency
645
15
KREDITUTAR
1
İade belgesi KDV toplamı
Currency
660
15
KARTSAYI
1
İptal edilen iadelerin toplamı
Currency
675
15
KARTTUTAR
1
Toplam irsaliye sayısı
Long
690
6
CEKSAYI
1
Geçerli irsaliye sayısı
Long
696
6
CEKTUTAR
1
İptal edilmiş irsaliye sayısı
Long
702
6
TOPLAMIPTALTUTAR
1
İrsaliye toplamı
Currency
708
15
KAYITLITUTAR
1
İrsaliye KDV toplamı
Currency
723
15
SATILMAYANSAYI
1
İptal edilmiş irsaliye toplamı
Currency
738
15
IPTALTUTAR
1
Toplam diplomatik satış sayısı
Long
753
6
TOPLAMMUSTERISAYISI
1
Geçerli diplomatik satış sayısı
Long
759
6
 
1
İptal edilmiş diplomatik satış sayısı
Long
765
6
FATURAIPTALKDVTUTAR
1
diplomatik satış toplamı
Currency
771
15
TOPLAMNETSATIS
1
diplomatik satış KDV toplamı
Currency
786
15
CEKMECENAKIT
1
İptal edilmiş diplomatik satış toplamı
Currency
801
15
 

 

 Not: Güncellemeler V6.5 (05/10/2010) ve sonrası için geçerlidir.