17 - Çözüm Ortakları Dökümanları

DİA Vo1L2 Entegrasyonu

184 görüntüleme 9 Ekim 2023 Güncellenme: 18 Ekim 2023 1

VO1L2DIA Çözümü Nedir?

VO1L2DIA çözümü Turpak ve Petronet Akaryakıt otomasyonlarından çıkan vardiya dosyalarının okunması, vardiya hesap kapatma işleminin yapılması ve DİA ön muhasebe sistemine aktarılmasını sağlayan bir entegrasyon yazılımıdır.

Teknik Kurulum Bilgileri

Kurulacak olan işletim sistemi : Windows 10 – Windows Server 2012 – 2016 – 2019 ve üzeri.
Veritabanı : Microsoft SQL Server 2012 ve üzeri
Kurulumu yapacak kurum : Dokuz Sistem Teknik Ekip
Entegrasyon yapılan yazılım : DİA
Kurulum ve Uyarlama süresi : Max 3 saat
Entegrasyon yönü : Tek yönlü – Turpak ‘tan DİA’ya
Okunan Dosya Formatları : Turpak Text dosyası :

Dosya formatı notepad ile açıldığında okunacak olan verinin başlangıç ve bitiş ayarları void içinden
yapılabilecektir.
Tanımlamalar – Turpak Text Dosya Ayar
Buradaki ayarlamalar dosya bazında değişiklik gösterebilecek olan formatlar için configurasyon yapılabilmesi için
geliştirilmiştir. Turpak versiyonlarına göre söz konusu alanlarda farklılıklar olabilecektir. Kurulum ve uyarlama
aşaması sırasında dokuz sistem teknik ekibi tarafından ayarlanacaktır ve daha sonrasında değiştirilmemesi tavsiye
edilir.

İstasyon Tanımlama

İstasyon kodu ,adı, vergi numarası ve dairesi kurulum sırasında dokuz sistem ekibi tarafından verilecektir, kod ve
ad değiştirilmemelidir. Dokuz sistem ilgili istasyonu söz konusu koda göre takip etmektedir. (Entegrasyon sırasında
kullanılmaz)
Taşıt tanıma cari kodu : DİA tarafındaki taşıt tanıma satışlarının takip edileceği cari kodudur.
Puan cari kodu : DİA tarafındaki puan satışlarının takip edileceği cari kodudur.
Proje Kodu: DİA tarafına aktarılacak olan belgelerde proje bazında ayrım yapılmak isteniyor ise ilgili kod
yazılmalıdır.
DİA Web Service Adresi : DİA sunucu web service adresidir.
WS Kulad: Web service kullanıcı adıdır.
WS Şifre: web service kullanıcı şifresidir.
Firma Kodu: DİA Aktarım yapılacak firma kodudur.
Firma Adı: DİA Aktarım yapılacak firma adıdır (Entegrasyon sırasında kullanılmaz)
Dönem Kodu : DİA aktarım yapılacak dönemdir. (key alan olmalıdır)
Şube Kodu: DİA aktarım yapılacak şubedir. (key alan olmalıdır) 

Depo Kodu: hareketlerin aktarılacağı depo kodudur.(key alan olmalıdır)
Firma Cari Kodu: Akaryakıt satışlarının aktarılacağı cari kodudur.
Cari Ödeme Planı Kodu: Açık hesap satışlarının aktarılacağı ödeme planı kodudur.
TT Ödeme Planı Kodu : Taşıt tanıma satışlarının aktarılacağı ödeme planı kodudur.
Nakit Ödeme Planı Kodu: Nakit tahsilatların aktarılacağı ödeme planı kodudur.
Puan Ödeme Planı Kodu : Puan tahsilatlarının aktarılacağı ödeme planı kodudur.
Kredi Kartı Ödeme Planı Kodu: Kredi kartı tahsilatlarının aktarılacağı ödeme planı kodudur.
Kasa Kart Kodu: Nakit tahsilatın aktarılacağı kasa kodudur.
Banka Hesap Kodu: Eğer banka hesap kodu sabit aktarılacak ise bu alan doldurulmalıdır.

Banka Tanımlama

Banka tanımlama aşaması manuel olarak yapılmaktadır. DİA sistemindeki tüm bankalar erp kodları ile birlikte
buraya tanımlanmalıdır.

Cari Tanımlama

Cari kartlarının 5 farklı tipi vardır. Personel, Firma, Cari, Hediye, Taşıt Tanıma. Cari kartlar manuel olarak tanımlandığı gibi dosya okunduktan sonra otomatik olarak eğer cari kart tanımları içinde kayıt yoksa doldurulacaktır.

Cari Kart Tipleri 

Personel : Pompacı tanımları cari kart tanımları içinde bulunmak durumundadır. Personel tipindeki cari kartın
tanımlanması durumunda erp kodu eşleştirmesi DİA’daki cari kartı tanımı ile eşleştirilmelidir. DİA tarafında her
pompacı için bir cari kart tanımlanması gerekmektedir.
Cari : Veresiye satışının yapıldığı cari kartlar cari tipinde tanımlanması gerekmektedir. DİA tarafında cari kart kodu
ile erpkod eşleştirmesi yapılmalıdır.
Taşıt Tanıma : Dosyadan gelen taşıt tanıma tanımları ile cari tablosu otomatik bir biçimde doldurulacaktır. DİA
tarafında her bir taşıt tanıma kartı için tanım olmasına gerek yoktur,
Hediye : Dosyadan gelen hediye kartı tanımı ile cari tablosu otomatik bir biçimde doldurulacaktır. DİA tarafında
her bir hediye satışı için ayrıca cari kart tanımı olmasına gerek yoktur.

Personel Tanımları

Personel tanımları dosya okunduğunda otomatik olarak doldurulmaktadır. Fakat manuel olarak eklenebilir veya
değiştirilebilir.
DİA tarafındaki personel tanımlarının yapılması ve yapılan tanımların void ekranında erpkod kısmıyla
eşleştirilmesi gerekmektedir.

Tabanca Tanımları

Tabanca tanımları dosyadan otomatik olarak okunmaktadır. Manuel olarak güncellenebilir veya eklenip silinebilir.
DİA tarafındaki stok kartları ile erpkod üzerinden eşleştirilmelidir. Bir benzinlikteki tüm pompa tabancaları o
vardiya içinde mutlaka satılmış olabileceği için ilk okunan dosyadan sonra tüm tabancaların sisteme
tanımlandığından emin olunması gerekmektedir.

Entegrasyon Dosya Okuma İşlemi

Turpak vardiya dosyaları manuel olarak okunduktan sonra, veriler taslak halinde bir dosyada durur. Aktarım yap
butonuna basarak tüm veriler analiz edilebilecek hale dönüştürülür.

Aktarım aşamasında taşıt tanıma satışları, hediye satışları, ve diğer satışlar satış tablosuna kaydedilir. Bu sırada
cari, personel ve tabanca tanımları her bir satır için kontrol edilerek eksik kayıtlar tanım tablolarına kaydedilecektir.

Okunan dosyadaki satışların sadece satış kısımları toplanırken HESAP menüsü altından yapılması gereken ve
yapılan tahsilatlar oluşturulabilir.

Liste getir menüsü altından sadece var olan taslak tablodaki kayıtları çekme işlemi yapılmaktadır.

Ayrıca form yüklendiğinde yine siste üzerinde kayıtlı olan kayıtlar ekrana gelecektir.

Önemli Not: Okunmuş bir veri veya sistemde okunmuş bir veri varsa ve yeni veri okunursa, mevcut tablodaki
kayıtlar otomatik olarak yedeklenerek silinecektir.

Hesap Ekranı

Kapalı Hesap Ekranı:

Açık Hesap Ekranı:

Hesap ekranı üzerinden nakit tutarlar, kredi kartı tahsilatları, ve mevcut yapılan taşıt tanıma ve hediye tipindeki satışları sistemde tanımlı olan herhangi bir cari karta bağlanabileceği bir ekrandır

Özellikle hesap onaylandıktan sonra manuel bir biçimde son kullanıcı kilidi açamayacak ve müdahale edemeyecektir.

Kredi kartı tahsilatı eklemek için kredi kartı alanının yanındaki rehber tuşlanır ve ardından aşağıdaki ekran üzerinden kredi kartı tahsilatları sisteme girilmesi gerekmektedir.

Önemli Not: Aynı fiş numaralı aynı bankadan 2 adet kayıt kabul etmeyecektir. Eğer tüm tahsilatları tek bir hareket
ile girecekseniz, fiş no kısmı boş bırakılmalıdır.

Veresiye Ekleme İşlemi

Veresiye kartı eklemek için seçilecek olan satış belirlendikten sonra cari rehbere tıklayıp veresiye eklenecek cari
seçilmeli ve ekle tuşuna basılması gerekmektedir.

Admin Girişi

Admin girişi yaparak tüm yedek tablolar ve tüm hareket tablolarıyla tanım tablolarının silinmesine yarayan 2 menü
açılmaktadır. Eğer admin şifresini bilmiyorsanız söz konusu kayıtları silemeyeceksiniz.

Aktarım Aşaması

Satışlar Fatura kısmına aktarılacaktır.

Nakit Tahsilatlar Kasa Fişlerine Aktarılacaktır.

Kredi kartı tahsilatları kredi kartı pos fişi kısmına aktarılmaktadır.

Puan satışları puan için açılan cariye irsaliye olarak yapılan satış miktar ve tutarları ile ürün bazında aktarılacaktır.

Taşıt tanıma satışları DİA’da bulunan taşıt tanıma carisine irsaliye olarak aktarılacaktır.

Hesap kapatma tipindeki aktarımlar cari hesap fişleri listesine açıklama alanına pompacı cari hesap borç alacak işlemi açıklamasıyla kaydedilir. Eğer pompacının eksiği varsa borç fazlası varsa alacak kaydı ile kayıt atılacaktır.

Veresiye tipindeki aktarımlar sistemde tanımlı olan cari hesaba irsaliye kaydı olarak atılacaktır.

Aktarımların tamamlanmasından sonra void ekranında aktarım kod kısmı dolacaktır. Dolan alan ile DİA tarafındaki kayıtlar takip edilebilir.
Aktarım tekrar tetiklendiğinde kod otomatik oluştuğu için DİA tarafında ilgili kayıt mükerrer oluşacağından kayıtlar DİA tarafında manuel silinmelidir.

Yardımcı oldu mu?