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.

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.)

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.

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.