AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Ekranlar › SCR-FRMEFATURALISTESI

E-FATURA LİSTESİ

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

Sınıf: FrmEFaturaListesi · Modül: MOD-CARI · Türetildiği: DevExpress.XtraEditors.XtraForm · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE

Nedir?

E-Fatura Listesi, tarih aralığındaki e-belge kayıtlarını (Cari.GetEfaturaListesi) listeler; Bekleme kutusu yalnız entegratöre gönderilmemiş taslakları gösterir. Tümünü Gönder bekleyen belgeleri toplu iletir, Iptal ET gönderilmemiş taslağın Cari.IslemDetaylari satırını siler (GİB'e iletilmiş belge iptal edilemez), ETTN Güncelle seçili kaydın ETTN'sini entegratörden yeniler; F8 liste yerleşimini düzenler. [SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/FrmEFaturaListesi.vb:19-129] [DERIVED:06_Workflows/WF-EFATURA-LISTE-TOPLU-GONDER-IPTAL.md] [DERIVED:11_Integrations/INT-EFATURA.md]

Bağlantı koptuğunda belge taslak kaydedilir ve buradan toplu gönderilir; ETTN dolu kayıt gönderilmiş demektir [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#4.6] [DERIVED:11_Integrations/INT-EFATURA.md]. Destek çağrılarının %11,5'i fatura/e-fatura temasındadır [DERIVED:12_Support/Playbooks/PB-020.md].

Ne zaman kullanılır?

  • Taslak kalan e-belgeleri göndermek, gönderilmemiş yanlış belgeyi iptal etmek, ETTN'si boş görünen belgeyi güncellemek için [DERIVED:06_Workflows/WF-EFATURA-LISTE-TOPLU-GONDER-IPTAL.md].

Adım adım kullanım

  1. ANA MENÜ ▸ Hesap Yonetimi ▸ Seri Islemler ▸ E-Fatura Listesi; Bas./Bit. Tarih girip Listele (Bekleme işaretliyse yalnız taslaklar).
  2. Tümünü Gönder → "Tüm Faturalar İletilecektir. Onaylıyormusunuz?" → Evet; sonuç Durum/ErrorText kolonlarına düşer.
  3. Iptal ET → onay; belge gönderilmişse "GİB'e İletilmiş Faturaları İptal Edemezsiniz." — iptal entegratör/muhasebe tarafında, programda ters kayıt (PB-020).
  4. ETTN Güncelle seçili kayıt için; kayıt seçili değilse "Lütfen Bir Kayıt Seciniz.".

Alanların anlamı

Alan Anlamı
Bas.Tarih / Bit.Tarih Cari.GetEfaturaListesi(@StartDate,@EndDate) aralığı [DB_OBJECT:Cari.GetEfaturaListesi].
Bekleme (Sn.) Yalnız gönderilmemiş belgeler + toplu gönderimde bekleme süresi (saniye) (INFERRED — etiket metninden).
Durum / ErrorText Entegratör yanıtı; ETTN dolu = gönderilmiş TERM: ETTN.

Kolon notları: TBL-CARI.ISLEMDETAYLARI.

Stok / bakiye / rapor etkisi

Defter etkisi yok; yalnız Cari.IslemDetaylari (e-belge künyesi) değişir. İptal, işlem satırını değil detay satırını siler.

Sık yapılan kullanıcı hataları

  • Gönderilmiş belgeyi listeden iptal etmeye çalışmak → "GİB'e İletilmiş Faturaları İptal Edemezsiniz." [DERIVED:12_Support/Playbooks/PB-020.md]
  • "Entegrator faturayı Kabul Etmedi" sonrası hata detayına bakmadan yeniden göndermek; kimlik/adres/istatistik kodu düzeltilmeli [DERIVED:12_Support/Playbooks/PB-020.md].
  • Yılbaşında belge numarası güncellenmeden gönderim → H-165.

Kim kullanır? Nereden açılır?

  • ANA MENÜ ▸ Hesap Yonetimi ▸ Seri Islemler ▸ E-Fatura Listesi

Yaşam döngüsü kanıtı

ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Seri Islemler ▸ E-Fatura Listesi

Alanlar (etiket metinleri)

Etiket Tür Kontrol (teknik)
F8- Layout Dizayn LabelControl LabelControl5
Sn. LabelControl LabelControl4
Bekleme LabelControl LabelControl3
Tümünü Gönder SimpleButton BtnSendAll
Iptal ET SimpleButton BtnRemove
Kapat SimpleButton BtnKapat
Listele SimpleButton BtnListele
Bit.Tarih LabelControl LabelControl2
Bas.Tarih LabelControl LabelControl1
ETTN Güncelle SimpleButton btnettnGuncelle

Kullanıcı olayları

Olay Metot Dosya:satır
Me.Load FormInit FrmEFaturaListesi.vb:4
BtnListele.Click, ChkBekleyen.CheckedChanged BtnListele_Click FrmEFaturaListesi.vb:10
ChkBekleyen.CheckedChanged ChkBekleyen_CheckedChanged FrmEFaturaListesi.vb:22
BtnKapat.Click BtnKapat_Click FrmEFaturaListesi.vb:30
BtnSendAll.Click BtnSendAll_Click FrmEFaturaListesi.vb:53
BtnRemove.Click BtnRemove_Click FrmEFaturaListesi.vb:104
Me.KeyDown FrmEFaturaListesi_KeyDown FrmEFaturaListesi.vb:120
btnettnGuncelle.Click btnettnGuncelle_Click FrmEFaturaListesi.vb:126

Okuduğu / yazdığı tablolar (kod içi SQL, statik)

Tablo Fiiller
Cari.GetEfaturaListesi ⚠︎ DB'de yok SELECT

Kullanıcıya gösterilen mesajlar (doğrulama)

  • GİB'e İletilmiş Faturaları İptal Edemezsiniz.
  • Lütfen Bir Kayıt Seciniz.
  • Seçmiş Olduğunuz Kayıt iptal Edilecektir. Onaylıyormusunuz?
  • Tüm Faturalar İletilecektir. Onaylıyormusunuz?

Bilinen kusurlar / dikkat

  • Dinamik SQL: 2 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/FrmEFaturaListesi.Designer.vb
  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/FrmEFaturaListesi.vb
  • DERIVED:KnowledgeBase/02_Screens/FrmEFaturaListesi.md (KB-v1 anlatım)
  • DERIVED:docs/knowledge-base/screens/FrmEFaturaListesi.md (KB-docs statik analiz)
  • DERIVED:kb_src/erppro/scan.json (olay/SQL/çağrı)

Bilinmeyenler

  • Hangi sürümde eklendiği: VERSION_UNKNOWN (GAP-CODE-VERSION-DATE).