Bankacılık Modülü Validasyonları
1.Banka Tanımları
Aktörler
- Finansman departmanında çalışan kullanıcılar
- Programa yetkili kullanıcılar
Ön Koşullar
- Kullanıcı sisteme giriş yapmış olmalıdır.
- Yabancı bir banka tanımlanacaksa, ülke tanımı yapılmış olmalıdır.
Yeni Giriş Kontrol Süreci
- Zorunlu alanlar boş ise, ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz
- Kodu ve Adı alanları zorunludur.
Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır. - Aynı kod/ad daha önce girilmişse:
- Bu {Banka kodu} daha önce kaydedilmiştir, farklı bir kod girmelisiniz.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Bu {Banka adı} daha önce kaydedilmiştir, farklı bir açıklama girmelisiniz.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Zorunlu alanlarda eksik bilgi yoksa ve diğer kontroller tamamlanmış ise;
- Kayıt başarıyla tamamlanır.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Ekran tasarım programında zorunluluk belirtilen alanlar boş geçilmemelidir.
- Zorunluluk belirtilen alanlarda eksik bilgi var ise ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
Düzeltme Kontrol Süreci:
- Grid üzerinden düzeltme yapılacak kayıt seçilir.
- Düzeltme kontrollerinde "Yeni giriş Kontrol Süreci" geçerli olur.
- Banka kodu değiştirme kontrolü:
- Değiştirilmeye izin verilmiyorsa: Hata mesajı gelir.
- İzin veriliyorsa: Yeni giriş kontrol süreci geçerli olur.
Validasyon Test Sonucu: Düzeltme işleminde yeni giriş kontrol sürecindeki validasyonlar için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
- Grid ekranı güncellenir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
Silme Kontrol Süreci
- Gridde silinmek istenen kayıt için 'Sil' işlemi seçilir. Sistem kontrol eder.
- Eğer banka tanımına bağlı şube tanımı varsa:
- Mesaj: "Bu banka tanımına ait şube tanımı bulunmaktadır, şube tanımını silmeden bu bilgiyi silemezsiniz."
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Bağlı tanım yoksa:
- Onay mesajı:
"Kaydı silmek istediğinize emin misiniz?" (Evet / Hayır) - Evet seçilirse:
- Kayıt silinir.
- Soft mesaj: "Bilgileriniz silindi." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
- Hayır seçilirse:
- İşlem iptal edilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
- İşlem iptal edilir.
2. Şube Tanımları
Aktörler
- Finansman departmanında çalışan personeller
- Programa yetkili kullanıcılar
Ön Koşullar
- Kullanıcı sisteme giriş yapmış olmalıdır.
- Kullanıcının ilgili programa erişim yetkisi olmalıdır.
- Banka tanımları yapılmış olmalıdır.
- İl ve ilçe tanımları yapılmış olmalıdır.
Yeni Giriş Kontrol Süreci:
- Zorunlu alanlar boş ise, ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
- Banka Kodu, şube kodu ve şube adı alanları zorunludur.
Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır. - Aynı kod daha önce girilmişse:
- Bu {Şube kodu} daha önce kaydedilmiştir, farklı bir kod girmelisiniz.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Zorunlu alanlarda eksik bilgi yoksa ve diğer kontroller tamamlanmış ise;
- Kayıt başarıyla tamamlanır.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Ekran tasarım programında zorunluluk belirtilen alanlar boş geçilmemelidir.
- Zorunluluk belirtilen alanlarda eksik bilgi var ise ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz. Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
Düzeltme Kontrol Süreci:
- Grid üzerinden düzeltme yapılacak kayıt seçilir.
- Düzeltme kontrollerinde "Yeni giriş Kontrol Süreci" geçerli olur.
- Şube kodu değiştirme kontrolü:
- Değiştirilmeye izin verilmiyorsa: Hata mesajı gelir.
- İzin veriliyorsa: Yeni giriş kontrol süreci geçerli olur.
Validasyon Test Sonucu: Düzeltme işleminde yeni giriş kontrol sürecindeki validasyonlar için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Eksik bilgi yoksa düzeltme kaydedilir.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Grid yenilenir.
Silme Kontrol Süreci
- Gridde silinmek istenen kayıt için 'Sil' işlemi seçilir. Sistem kontrol eder.
- Eğer şube tanımına bağlı banka hesap tanımı varsa:
- Mesaj: "Bu şube tanımına ait banka hesap tanımı bulunmaktadır, hesap tanımını silmeden bu bilgiyi silemezsiniz." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Bağlı tanım yoksa:
- Onay mesajı:
"Kaydı silmek istediğinize emin misiniz?" (Evet / Hayır) - Evet seçilirse:
- Kayıt silinir.
- Soft mesaj: "Bilgileriniz silindi." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
- Hayır seçilirse:
- İşlem iptal edilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
- İşlem iptal edilir.
3. Banka Sabitleri
Aktörler
- Finansman departmanında çalışan personeller
Ön Koşullar
- Kullanıcı sisteme giriş yapmış olmalıdır.
- Kullanıcının ilgili programa erişim yetkisi olmalıdır.
Yeni Giriş/Düzeltme Kontrol Süreci:
- Form üzerinde Havale, EFT ve Virman işlemlerine ilişkin iş kuralları tanımlanır. Kullanıcı tanımlamazsa bu işlemler uygulanmayacak gibi kabul edilir.
- Banka sabitleri tanımlarınken bir kontrol uygulanmamaktadır. Tanımlamalar yapıldıktan sonra "Kaydet" butonuna tıklandığında kaydetme işlemi başarıyla tamamlanır.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Silme işlemi olmayacaktır. Sadece ilk kayıtta ekleme işlemi olacaktır, diğer değişikler düzeltme işlemi ile gerçekleştirilecektir.
4. Banka Hesap Tanımları
Aktörler
- Finansman departmanında çalışan personeller
Ön Koşullar
- Kullanıcı sisteme giriş yapmış olmalıdır.
- Banka tanımları yapılmış olmalıdır.
- Şube tanımları yapılmış olmalıdır.
- Cari banka hesap detayları girilecekse, ilgili cari bilgileri hazır olmalıdır.
Yeni Giriş Kontrol Süreci:
- Zorunlu alanlar boş ise, ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
- Hesap Tanım Tipi, Banka Kodu, Şube Kodu, Döviz Kodu, Hesap adı alanları zorunludur.
Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır. - Hesap numarası alanı ve IBAN alanlarından en az biri dolu olmalıdır. Bu iki alanda boş geçilir ise hata mesajı ekranda gösterilmelidir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Hesap tipi Firma seçildi ise Banka Şirketi alanı boş geçilemez.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Hesap tipi Cari seçildi ise Cari Bilgisi alanı boş geçilemez.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Zorunlu alanlarda eksik bilgi yoksa ve diğer kontroller tamamlanmış ise;
- Kayıt başarıyla tamamlanır.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Ekran tasarım programında zorunluluk belirtilen alanlar boş geçilmemelidir.
- Zorunluluk belirtilen alanlarda eksik bilgi var ise ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
Düzeltme Kontrol Süreci:
- Grid üzerinden düzeltme yapılacak kayıt seçilir.
- Düzeltme kontrollerinde "Yeni giriş Kontrol Süreci" geçerli olur.
- Eksik bilgi yoksa düzeltme kaydedilir.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Grid yenilenir.
Silme Kontrol Süreci
- Gridde silinmek istenen kayıt için 'Sil' işlemi seçilir. Sistem kontrol eder.
- Eğer banka hesabı tanımına bağlı banka işlemi varsa:
- Mesaj: "Banka hesabına ait banka işlemi yapıldığı için silinemez. Silme işleminin gerçekleşmesi için banka işlemlerinden kayıtların silinmesi gerekmektedir." mesajı gösterilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Bağlı tanım yoksa:
- Onay mesajı:
"Kaydı silmek istediğinize emin misiniz?" (Evet / Hayır) - Evet seçilirse:
- Kayıt silinir.
- Soft mesaj: "Bilgileriniz silindi." mesajı gösterilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
- Hayır seçilirse:
- İşlem iptal edilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
5. Banka Şirketleri Tanımları
Aktörler
- Finansman departmanında çalışan personeller
Ön Koşullar
- Kullanıcı sisteme giriş yapmış olmalıdır.
- Kullanıcının ilgili programa erişim yetkisi olmalıdır.
Yeni Giriş Kontrol Süreci
- Zorunlu alanlar boş ise, ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
- Kodu ve adı zorunlu alanlardır.
Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır. - Aynı kod/ad daha önce girilmişse:
- Bu {Banka kodu} daha önce kaydedilmiştir, farklı bir kod girmelisiniz.
- Bu {Banka adı} daha önce kaydedilmiştir, farklı bir açıklama girmelisiniz.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Zorunlu alanlarda eksik bilgi yoksa ve diğer kontroller tamamlanmış ise;
- Kayıt başarıyla tamamlanır.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Ekran tasarım programında zorunluluk belirtilen alanlar boş geçilmemelidir.
- Zorunluluk belirtilen alanlarda eksik bilgi var ise ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
Düzeltme Kontrol Süreci:
- Grid üzerinden düzeltme yapılacak kayıt seçilir.
- Düzeltme kontrollerinde "Yeni giriş Kontrol Süreci" geçerli olur.
- Banka kodu değiştirme kontrolü:
- Değiştirilmeye izin verilmiyorsa: Hata mesajı gelir.
- İzin veriliyorsa: Yeni giriş kontrol süreci geçerli olur.
Validasyon Test Sonucu: Düzeltme işleminde yeni giriş kontrol sürecindeki validasyonlar için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır. - Eksik bilgi yoksa düzeltme kaydedilir.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Grid ekranı güncellenir.
Silme Kontrol Süreci
- Gridde silinmek istenen kayıt için 'Sil' işlemi seçilir. Sistem kontrol eder.
- Eğer banka şirket tanımına bağlı banka işlemi varsa:
- Mesaj: "Bu şirket tanımına ait banka heabp tanımı bulunmaktadır.Banka hesap tanımını silmeden bu bilgiyi silemezsiniz." mesajı gösterilir.
- Bağlı tanım yoksa:
- Onay mesajı:
"Kaydı silmek istediğinize emin misiniz?" (Evet / Hayır) - Evet seçilirse:
- Kayıt silinir.
- Soft mesaj: "Bilgileriniz silindi." mesajı gösterilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Hayır seçilirse:
- İşlem iptal edilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
6. Banka İşlemleri
Aktörler
- Finansman departmanında çalışanlar
- Muhasebe departmanında çalışanlar
Ön Koşullar
- Kullanıcı sisteme giriş yapmış olmalıdır.
- Banka hesap tanımları yapılmış olmalıdır.
- Banka hesaplarına muhasebe hesapları tanımlanmış olmalıdır.
- Cari tanımları yapılmış olmalı ve cari için banka sabitlerinden muhasebeleştirme yapısı belirlenmiş olmalıdır.
Yeni Giriş Kontrol Süreci
- Zorunlu alanlar boş ise, ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
- Seçilen işlem tipine ve işlemin kime olduğuna göre zorunlu alanlar farklılık göstermektedir.
- Her işlem tipi için zorunlu olan alanlar:
- İşlem Tipi, İşlem Tarihi, bize ait banka hesap kodu alanı, banka kodu, şube kodu, döviz kodu, hesap no veya IBAN alanı zorunlu alanlardır.
Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
İşlem Tipi= Nakit Yatan / Nakit Çekilen seçilmiş ise;
- İşlem Kime = Cari seçilmiş ise;
- Cari Kodu alanı zorunludur.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
- İşlem Kime = Kasa seçilmiş ise;
- Kasa Muhasebe Hesabı alanı zorunludur.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
- İşlem Kime= Kişi seçilmiş ise;
- Adı, Soyadı, Kodu ve muhasebe hesabı zorunlu alanlardır.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
İşlem Tipi= Giden/Gelen Havale seçilmiş ise;
- İşlem Kime = Cari seçilmiş ise;
- Cari Kodu, Diğer banka hesabına ait banka hesap kodu, banka kodu, şube kodu ve hesap no veya IBAN alanları zorunludur.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
- İşlem Kime= Kişi seçilmiş ise;
- Adı, Soyadı, Kodu ve muhasebe hesabı zorunlu alanlardır.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
- İşlem Kime=Biz seçilmiş ise;
- Diğer banka hesabına ait banka hesap kodu, Banka kodu, Şube kodu ve Hesap No veya IBAN alanı zorunlu alanlardır.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
İşlem Tipi= Giden/Gelen EFT seçilmiş ise;
- İşlem Kime = Cari seçilmiş ise;
- Cari Kodu, diğer banka hesabına ait banka hesap kodu, Banka kodu, Şube kodu ve Hesap No veya IBAN alanları zorunludur.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
- İşlem Kime= Kişi seçilmiş ise;
- Adı, Kodu, ve Muhasebe Hesabı alanı zorunludur.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
- İşlem Kime=Biz seçilmiş ise;
- Diğer banka hesabına ait banka hesap kodu, Banka kodu, Şube kodu, ve Hesap No veya IBAN alanı zorunlu alanlardır.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
İşlem Tipi= Virman seçilmiş ise;
- İşlem Kime=Biz seçilmiş ise;
- Diğer banka hesabına ait banka hesap kodu, Banka kodu, Şube kodu, ve Hesap No veya IBAN alanı zorunludur.
- Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
- Banka sabitlerinde belirlenen parametrelere göre iş kuralları uygulanır.
- Banka sabilerinde,
- "Bankacılık işlemlerinde EFT işlemi yapılırken bankaların birbirinden farklı olması kuralını uygula" alanındaki seçime göre EFT işlemi yapılırken bankaların birbirinden farklı olması kuralı uygulanır.
- Değer "1=Evet" ise,
- Gelen EFT/ Giden EFT seçimlerinde kaynak banka hesabına girilen banka kodu ile hedef banka hesabına girilen banka kodu birbirinden farklı olmalıdır. Aynı banka girilir ise ekranda hata mesajı çıkartılır.
- Çıkan mesaj: "EFT işlemi olduğu için işlem yapılan bankalar birbirinden farklı olmalıdır." mesajı ekranda gösterilmelidir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Değer "0=Hayır" ise,
- Bu kurala dikkat edilmez.
- "Bankacılık işlemlerinde Havale işlemi yapılırken bankaların aynı olması kuralını uygula" alanındaki seçime göre Havale işlemi yapılırken bankaların aynı olması kuralı uygulanır.
- Değer "1=Evet" ise,
- Gelen Havale/Giden Havale seçimlerinde kaynak banka hesabına girilen banka kodu ile hedef banka hesabına girilen banka kodu birbiri ile aynı olmalıdır. Farklı banka girilir ise ekranda hata mesajı çıkartılır.
- Çıkan mesaj: "Havale işlemi olduğu için işlem yapılan bankalar aynı olmalıdır." mesajı ekranda gösterilmelidir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Değer "0=Hayır" ise,
- Bu kurala dikkat edilmez.
- "Havale, EFT ve Virman işlemlerinde cari banka hesabının girilmesi zorunlu olsun" alanındaki seçime göre işlem kime alanında Cari seçimi yapıldığında cari hesabı ile ilişkili olan banka hesabının girilmesi zorunludur kuralı uygulanır.
- Değer "1=Evet" ise,
- Havale, EFT ve Virman işlemlerinde, işlem kime alanında Cari seçimi yapıldığında cari hesabı ile ilişkili olan banka hesabının girilmesi zorunludur. Banka hesabı girilmez ise ekranda hata mesajı çıkartılır.
- Çıkan mesaj: "Cari Bilgisine ait banka hesabı seçilmesi zorunludur. " mesajı ekranda gösterilmelidir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Değer "0=Hayır" ise,
- Bu kurala dikkat edilmez.
- "Havale, EFT ve Virman işlemlerinde banka hesap döviz kodları değiştirilmesin" alanındaki seçime göre banka hesap tanımlarında hesaba ait tanımlanan döviz kodunun banka işlemleri girişinde değiştirilmesine izin verilmeme kuralı uygulanır.
- Değer "1=Evet" ise,
- Havale, EFT, Virman işlemlerinde banka hesabında tanımlı olan döviz kodunun banka işlemleri girişinde değiştirilmesine izin verilmez. Döviz kodu değiştirilmek istenir ise ekranda hata mesajı çıkartılır.
- Çıkan mesaj: "Banka sabitlerinde belirlemiş olduğunuz seçime göre döviz kodu değiştirilmesine izin verilmemektedir." mesajı ekranda gösterilmektedir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Değer "0=Hayır" ise,
- Bu kurala dikkat edilmez.
- Zorunlu alanlarda eksik bilgi yoksa ve diğer kontroller tamamlanmış ise;
- Kayıt başarıyla tamamlanır.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Ekran tasarım programında zorunluluk belirtilen alanlar boş geçilmemelidir.
- Zorunluluk belirtilen alanlarda eksik bilgi var ise ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
Düzeltme Kontrol Süreci:
- Grid üzerinden düzeltme yapılacak kayıt seçilir.
- Düzeltme kontrollerinde "Yeni giriş Kontrol Süreci" geçerli olur.
- Eksik bilgi yoksa düzeltme kaydedilir.
- Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu:Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır. - Grid ekranı güncellenir.
Silme Kontrol Süreci
- Gridde silinmek istenen kayıt için 'Sil' işlemi seçilir.
- Onay mesajı: "Kaydı silmek istediğinize emin misiniz?" (Evet / Hayır)
- Evet seçilirse:
- Kayıt silinir.
- Soft mesaj: "Bilgileriniz silindi." mesajı gösterilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
- Hayır seçilirse:
- İşlem iptal edilir.
- Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
Fonksiyonel Test Süreci: Bankacılık
Gereksinimler
Bankacılık işlemleri, şirketlerin bankalarla olan tüm ilişkilerini sistem üzerinden yönetebilmelerini sağlar. Banka tanımlarından başlayarak şubelere, banka hesaplarına ve yapılan bankacılık işlemleri takip edilebilir. Aynı zamanda yapılan işlemlerin diğer servislerle bağlantısı otomatik şekilde yürütülür.
Test Senaryosu
- Çalışılan bankalar sisteme tanımlanır.
- Bu bankalara ait şubeler oluşturulur.
- Şubelere bağlı banka hesapları (Vadesiz, Vadeli, Dövizli vb.) açılır.
- Her bir hesap için sistemin otomatik muhasebe fişi kesebileceği muhasebe hesap bağlantıları (102.XX) tanımlanır.
- Tanımlanan bu hesaplar üzerinden, banka işlemleri kaydedilir ve sistemde takip edilir.
Banka işlemleri şu başlıklar altında sınıflandırılır:
- Nakit yatırma veya çekme
- Gelen veya giden havale
- Gelen veya giden EFT
- Virman
- Faiz/Kredi Geliri
- Masraf ve Devir işlemleri
- Yapılan işlemler sonrasında her banka hesabının "Banka İşlemleri Özeti" ekranından toplam giren tutar, toplam çıkan ve kalan bakiye bilgilerinin işlem tutarlarıyla uyumlu olduğu doğrulanır.
- İşlem güncellendiğinde hem entegre servislerin hem de rapor bilgilerinin anlık revize edildiği doğrulanır.
- İşlem silindiğinde banka bakiyesinin işlem öncesine döndüğü ve tüm servislerden kaydın silindiği doğrulanır.
Servisler Arası Entegrasyon Kontrolleri
- Muhasebe Entegrasyonu:
- Her banka işlemi sonrası Muhasebe servisinde otomatik Borç-Alacak fişi oluştuğu kontrol edilir.
- Banka işlemi güncellendiğinde Muhasebe servisinde mevcut muhasebe fişi silinip yeni düzeltme fişi oluştuğu kontrol edilir.
- Banka işlemi silindiğinde Muhasebe servisindeki kaydın silindiği doğrulanır.
- Cari Servisi Entegrasyonu:
- Cari kartı ile ilişkilendirilen işlemlerde cari ekstresinin güncelliği kontrol edilir. Borç-Alacak bakiyeleri güncellenir. (Yeni Giriş, Düzeltme, Silme)
- Anlaşma Entegrasyonu:
- Anlaşma ile ilişkilendirilen işlemlerde anlaşma tanımlarında, anlaşma detay sekmesine kaydın yansıdığı doğrulanır.
- Banka işlemi güncellendiğinde anlaşma tanımlarında, anlaşma detay sekmesindeki kayıtların otomatik revize edildiği doğrulanır.
- Banka işlemi silindiğinde anlaşma tanımlarında, anlaşma detay sekmesinde oluşan tüm alt kayıtların sistem tarafından otomatik olarak temizlendiği doğrulanır
- Proje Modülü Entegrasyonu:
- Proje referanslı banka işlemlerinin ilgili proje gelir/gider kalemlerine yansıması kontrol edilir.
- Banka işleminde güncellendiğinde Proje servislerindeki kayıtların otomatik revize edildiği doğrulanır.
- Banka işlemi silindiğinde, bu işleme bağlı olarak diğer Proje servisinde oluşan tüm alt kayıtların sistem tarafından otomatik olarak temizlendiği doğrulanır
Test Sonuç Raporu:
- Çalışılan bankalar sisteme tanımlandı.
- Bu bankalara ait şubeler oluşturuldu.
- Şubelere bağlı olarak banka hesapları girildi.
- Her hesap için muhasebe bağlantı hesapları tanımlandı.
- Tanımlanan bu hesaplar üzerinden, işlem türüne göre banka işlemleri kaydedildi ve sistemde takip edildi.
Aşağıdaki başlıklar altında sınıflandırılmış banka işlemleri yapıldı.
- Nakit yatırma veya çekme
- Gelen veya giden havale
- Gelen veya giden EFT
- Virman
- Faiz/Kredi Geliri
-
Masraf ve Devir işlemleri
-
Yapılan işlemler sonrasında her banka hesabının "Banka İşlemleri Özeti" ekranından toplam giren tutar, toplam çıkan ve kalan bakiye bilgilerinin işlem tutarlarıyla uyumlu olduğu doğrulandı.
- İşlem güncellendiğinde hem entegre servislerin hem de rapor bilgilerinin anlık revize edildiği doğrulandı.
- İşlem silindiğinde banka bakiyesinin işlem öncesine döndüğü ve tüm servislerden kaydın silindiği doğrulandı.
Servisler Arası Entegrasyon Kontrolleri
- Muhasebe Entegrasyonu:
- Her banka işlemi sonrası Muhasebe servisinde otomatik Borç-Alacak fişi oluştuğu kontrol edildi ve doğrulandı.
- Banka işlemi güncellendiğinde Muhasebe servisinde mevcut muhasebe fişi silinip yeni düzeltme fişi oluştuğu kontrol edildi ve doğrulandı.
- Banka işlemi silindiğinde Muhasebe servisindeki kaydın silindiği doğrulandı.
- Cari Servisi Entegrasyonu:
- Cari kartı ile ilişkilendirilen işlemlerde cari ekstresinin güncelliği kontrol edildi. Borç-Alacak bakiyelerinin yeni girişte, düzelme ve silme işlemlerinde güncellendiği doğrulandı.
- Anlaşma Entegrasyonu:
- Anlaşma ile ilişkilendirilen işlemlerde anlaşma tanımlarında, anlaşma detay sekmesine kaydın yansıdığı doğrulandı.
- Banka işlemi güncellendiğinde anlaşma tanımlarında, anlaşma detay sekmesindeki kayıtların otomatik revize edildiği doğrulandı.
- Banka işlemi silindiğinde anlaşma tanımlarında, anlaşma detay sekmesinde oluşan tüm alt kayıtların sistem tarafından otomatik olarak temizlendiği doğrulandı.
- Proje Modülü Entegrasyonu:
- Proje referanslı banka işlemlerinin ilgili proje gelir/gider kalemlerine yansıması kontrol edildi ve doğrulandı.
- Banka işleminde güncellendiğinde Proje servislerindeki kayıtların otomatik revize edildiği doğrulandı.
- Banka işlemi silindiğinde, bu işleme bağlı olarak diğer Proje servisinde oluşan tüm alt kayıtların sistem tarafından otomatik olarak temizlendiği doğrulandı.
| Bankacılık Modülü Validasyonları V 1.0 | ||
|---|---|---|
| İşlem Tarihi | İşlemi Yapan Yetkili | |
| Test Eden | ||
| Onaylayan |