AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş akışları › WF-EFATURA-GONDER

E-döviz belgesi / e-fatura gönderimi (entegratöre)

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

Kaynak: KB-v1 06_Workflows/WF-EFATURA-GONDER.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

E-döviz belgesi / e-fatura gönderimi (entegratöre)

Kimlik: WF-EFATURA-GONDER · Modül: MOD-FATURA · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED

Ne zaman başlar

Fatura penceresinde F5 -Yazdır basıldığında şube e-belge kullanıyorsa

Ön koşullar

  • Sistem.Subeler: Entegrator, EntUserName, EntPassword dolu (EFaturaAvaible)
  • EBelgeTaslak=0 (hemen gönder) veya seri HAK/HSK
  • DijitalFatura.dll güncel; %appdata%\DijitalFatura yapılandırması

Adımlar

# Ekran Kullanıcı ne yapar Sistem ne yapar Tablolar
1 E-FATURA F5 -Yazdır FormSave OK → ERPFatura(IslemId).IsSended=False ise SendToEntegrator (DijitalFatura kütüphanesi; protokol bu kaynaklarda görünmüyor) Cari.IslemDetaylari
2 E-FATURA Kabul: DOC.NO ve ETTN dolar, belge yazdırılır. Ret: "Entegrator faturayı Kabul Etmedi. {mesaj} … Hata Detayını Görmek İstiyormusunuz?" → Evet ile FrmEFaturaBugReport Başarıda InvoiceHelper.Print(ETTN) (Cari.GetEFaturaBilgileri); hatada JSON log (LogHelper.WriteLog); ChkSaveFatura işaretliyse e-belge JSON dosyaya kaydedilebilir Cari.IslemDetaylari
3 E-FATURA Bağlantı yoksa Kaydet → "Girmiş Olduğunuz Fatura Taslak Olarak Kayıt Edilecektir." → Evet Taslak Cari.IslemDetaylari'nda IsSended=False bekler; E-fatura listesinden Tümünü Gönder ile iletilir Cari.IslemDetaylari

Sonuç (bakiye / stok / kasa)

  • Cari.IslemDetaylari.ETTN/DocNo/IsSended dolar; ETTN dolu işlem düzeltilemez (tetik: E-DOVIZ FATURASI GONDERILMIS ISLEMLER DUZELTILEMEZ)
  • GİB'e iletilmiş belge programdan iptal edilemez

Varyantlar

  • EBelgeTaslak≠0: gönderilmez, RefNo ile yazdırılır; sonra listeden toplu gönderim
  • ETTN Güncelle (E-fatura listesi)

Uyarı mesajları

  • "Entegrator faturayı Kabul Etmedi. …"
  • "Fatura Bilgileri Kayıt Edilemedi."
  • "Bu Firma Masak Yasaklısıdır. İşlem Yapamazsınız"

İlgili kurallar

Kaynaklar

  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.20.3-G
  • SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 332
  • SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 343
  • SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 395
  • SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaListesi.vb — satır 53
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1122
  • SRC-DB-MODULES — Cari.AcceptTransaction — satır 160
  • SRC-DRV-AZ — az/hatalar.md — bölüm H-147