AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Destek › Playbooks › PB-031

"İşlem iptali: İPTAL, İPTAL (FişNo), silme talebi/onayı ve karşı bacak"

PLAYBOOKMOD-CARIERPGOLD_COREACTIVEVERY_HIGHDOCUMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Kaynak: KB-v1 08_SupportPlaybooks/PB-031.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

PB-031 — İşlem iptali: İPTAL, İPTAL (FişNo), silme talebi/onayı ve karşı bacak

Tema: DUZELTME · Çağrı payı: 6.4% (Bakiye / stok tutmuyor / düzeltme, 710/11167 ERPGOLDV2 çağrısı) · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED

Belirti

İşlem iptal edilemiyor; 'İşlem İptal Etme Yetkiniz Yok.', '... İşlemi Yöneticiniz İptal Edebilir.', 'Silme Talebiniz Alınmıştır.', 'İptal Talebiniz Yönetici Tarafından Onay Bekliyor...', yönetici şifresi soruluyor; silme onayında işlem duruyor.

Sorulacak sorular

  • Mesaj birebir ne?
  • Tek satır mı, fiş numarasıyla toplu mu?
  • İşlemin karşı bacağı (virman/parite/vadeli çift) var mı?
  • Silme onayı listesinde bekleyen talep var mı?

Teşhis adımları

# Yap Beklenen Değilse
1 'İşlem İptal Etme Yetkiniz Yok.': KULLANICI GRUPLARI 'işlem iptal' yetkisi. Açık. ADMIN açar.
2 '... Gün Geçmiştir. İşlemi Yöneticiniz İptal Edebilir.': program silme talebi penceresi açar; gerekçe yazılınca 'Silme Talebiniz Alınmıştır.' Yönetici Hesap Yönetimi'ndeki onay listesinden onaylar. Bekleyen talep varsa 'İptal Talebiniz Yönetici Tarafından Onay Bekliyor...'
3 Silme açıklaması penceresi: gerekçe yazılmadan geçilemez.
4 Karşı bacak varsa 'Bu İşleme Ait Karşı Hesapda İşlem Var. Karşı İşlemde İptal Edilsin mi?' → EVET. İki bacak birlikte iptal. Hayır: virmanda 'Virman İşlemi İptal Edilmedi.'; diğerlerinde tek bacak iptal olur, bakiye dengesizleşir.
5 İPTAL (FişNo): 'Lütfen İptal Etmek İstediğiniz Fiş Numarasını Giriniz.' → 'Lütfen Yönetici Şifrenizi Giriniz' (kodda sabit yönetici parolası var, iScreen.vb satır 722; değeri yazılmaz). Seçili kasadaki o fişin tüm satırları iptal. Aynı fiş no farklı güne yayılmış olabilir (H-102); önce satır sayılır.
6 Silme onayında işlem duruyor, silinmiyor: SQL UPDATE Sistem.SilOnay SET IsDeleted = 1 WHERE TransactionId = «işlem no» (tetik SilOnayUpdateTrigger satırı siler). Liste temizlenir. Yazılımcı.

Çözüm

  1. Tek satır: satır seç → İPTAL → gerekçe → karşı bacak sorusuna EVET.
  2. Toplu: İPTAL (FişNo) yalnız gerçekten tüm fişi iptal etmek için; sonra liste kontrol.
  3. Silme talebi onayı: Hesap Yönetimi > onay listesi.
  4. Onay takılmışsa PROC-128 UPDATE.

Kalıcı önlem

Settings > İzinler'de silme/düzeltme onayı ayarlarının işletmeye göre bilinçli seçilmesi (PROC-153); fiş no ile iptal yerine satır bazlı iptal (H-102).

Yükseltme (yazılımcıya ne zaman, hangi bilgiyle)

'Fatura Bulunamadı. Lütfen Faturalar Modülünden Kontrol Ediniz.' veya 'Entegrator Faturayı İptal Edemedi.' ile iptal reddediliyorsa PB-020; işlem miktarında çok fazla hane nedeniyle silinemiyorsa PROC-206 (yazılımcı, tetik yorumlama gerektirir).

Uyarı mesajları

  • "İşlem İptal Etme Yetkiniz Yok."
  • "İşlem Tarihinden İtibaren «N» Gün Geçmiştir. İşlemi Yöneticiniz İptal Edebilir."
  • "Silme Talebiniz Alınmıştır."
  • "İptal Talebiniz Yönetici Tarafından Onay Bekliyor..."
  • "Bu İşleme Ait Karşı Hesapda İşlem Var. Karşı İşlemde İptal Edilsin mi?"
  • "Virman İşlemi İptal Edilmedi."
  • "Lütfen İptal Etmek İstediğiniz Fiş Numarasını Giriniz."
  • "Lütfen Yönetici Şifrenizi Giriniz"
  • "Fatura Bulunamadı. Lütfen Faturalar Modülünden Kontrol Ediniz."

İlişkiler

Tür Hedef
Ekran CARİ İŞLEMLER (ana ekran)
Tablo Cari.Islemler
Tablo Sistem.SilOnay
Tablo Sistem.SilAciklama
Tablo Cari.History
Bilinen sorun H-011
Bilinen sorun H-018
Bilinen sorun H-096
Bilinen sorun H-098
Bilinen sorun H-102
Bilinen sorun H-149
Süreç dokümanı PROC-128
Süreç dokümanı PROC-153
Süreç dokümanı PROC-206
Süreç dokümanı PROC-114

Kaynaklar

  • SRC-DRV-AZ — az/06-duzeltme.md — 6.2
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1006
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1017
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1031
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1057
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1061
  • SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 720
  • SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 722
  • SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 731
  • SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 762
  • SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 774
  • SRC-PROC-DOC — surecbook/docs.json — PROC-128
  • SRC-DB-TRIGGER — KnowledgeBase/04_Database/Triggers/Sistem.SilOnayUpdateTrigger.md