e-Dönüşüm Kullanım Kılavuzu
Amaç ve Kimler Kullanır
e-Dönüşüm modülü; e-Fatura/e-Arşiv faturalarının GİB'e (Gelir İdaresi Başkanlığı) gönderilmesini, e-İrsaliye düzenlenmesini, tedarikçilerden gelen e-fatura/e-irsaliye belgelerinin sisteme alınmasını ve bir e-belge entegratörü (Logo/VBT/Mock) üzerinden GİB mükellef sorgusu yapılmasını sağlar.
Kullanıcılar:
- Muhasebe/Finans personeli — satış faturalarını e-Fatura/e-Arşiv olarak kesip gönderir, gelen e-faturaları satınalma faturasına dönüştürür.
- Depo/Sevkiyat personeli — e-İrsaliye düzenler, gelen e-irsaliyeleri kabul/red eder.
- Sistem yöneticisi — e-Dönüşüm sağlayıcı ayarlarını (entegratör, kullanıcı adı/parola, test/canlı modu) yapılandırır.
Bu modül şirkette e-Dönüşüm modülü aktifse (AktifModuller yetkisi) ve ilgili menü yetkileri tanımlıysa görünür.
E-Dönüşüm ile açılan diğer menüler: e-Dönüşüm modülü aktif bir şirkette, e-Dönüşüm ekranlarının yanında Finans (Cari Hesaplar, Kasa, Banka, Çek/Senet, Virman, Gider Fişleri ve finans raporları) ve Stok & Depo (Stok Yönetimi ve alt sayfaları) menüleri de görünür hale gelir. Böylece dövizli e-faturaların cari/stok tarafını da aynı şirkette yönetebilirsiniz. (Her menü ayrıca kullanıcının ilgili menü yetkisine bağlıdır.) Not: Yalnız-B2B bir şirkete e-Dönüşüm eklendiğinde, o şirket artık "saf bayi portalı" sayılmaz; Finans ve Stok ekranlarını da görür.
Ana Ekranlar

- E-Devlet Parametreleri — entegratör seçimi ve bağlantı bilgileri.
- Satış Faturaları Listesi/Detayı — fatura onaylama, GİB'e gönderme, durum sorgulama.
- E-İrsaliye Listesi/Yeni/Detay — giden e-irsaliye düzenleme ve gönderme.
- Gelen E-Faturalar Listesi/Detay — tedarikçiden gelen e-faturaları görüntüleme, satırları stokla eşleştirme, satınalma faturasına aktarma.
- Gelen E-İrsaliyeler Listesi/Detay — gelen e-irsaliyeleri kabul/red etme, satınalma faturasına dönüştürme.
Adım Adım Kullanım
1. e-Dönüşüm sağlayıcı ayarını yapma

- Ayarlar sayfasına gidin, "E-Devlet Parametreleri" kartını açın.
- Sağ üstteki "Düzenle" butonuna tıklayın.
- Formda:
- Modül Aktif kutucuğunu işaretleyin.
- Entegratör alanından Mock (test/demo amaçlı simülasyon), ELogo veya Vbt seçin.
- Kullanıcı Adı / Parola girin (parola alanını boş bırakırsanız daha önce kaydedilmiş parola korunur, değiştirilmez).
- Test Modu kutucuğu açıkken hiçbir belge gerçek GİB'e gönderilmez; canlıya geçmeden önce mutlaka test edin.
- Fatura Prefix, e-Fatura Prefix, e-Arşiv Prefix alanlarına 3 karaktere kadar (A-Z, 0-9) belge seri öneki girin.
- Gönderen Etiketi (PK Alias) ve Test/Production Endpoint URL alanlarını entegratörünüzden aldığınız bilgilerle doldurun.
- Entegratör olarak Vbt seçilirse ek bir bölüm (VBT E-posta, VBT Parola, VBT Firm ID, VBT Channel Code, VBT Test/Canlı URL, UBL Compressed) otomatik olarak görünür.
- Otomatik Inbox Çekimi Aktif kutucuğunu açıp Inbox Çekim Aralığı (dakika) değerini (5-1440 arası, varsayılan 60) girerseniz gelen e-faturalar otomatik olarak periyodik çekilir (bkz. aşağıdaki "Otomatik gelen e-fatura çekimi" bölümü).
- Kaydet ile formu gönderin.
- Ayarları doğrulamak için "Bağlantıyı Test Et" butonuna tıklayın; sonuç anında ekranda (HTTP kodu, dönen mesaj) gösterilir.
Not: ELogo sağlayıcısı e-Arşiv iptalini desteklemez — bu işlem sadece VBT entegratörü ile mümkündür.
2. GİB mükellef sorgusu (bir carinin e-Fatura mükellefi olup olmadığını kontrol etme)

- Cari modülünden ilgili cari kartının Detay sayfasını açın.
- Sayfadaki mükellef sorgu alanından sorguyu tetikleyin; sistem carinin VKN'si üzerinden GİB mükellef durumunu sorgular.
- Sistem, önce 24 saatlik önbelleğe bakar; yoksa entegratöre yeniden sorar ve sonucu önbelleğe kaydeder.
- Sonuçta cari için e-Fatura mükellefi mi bilgisi ve varsa e-Fatura / e-İrsaliye etiketleri (PK Alias) listelenir.
- Cari birden fazla etiketle kayıtlıysa manuel seçim gerekebilir; tek etiket bulunursa otomatik olarak cari kartına yazılır.
3. e-Fatura / e-Arşiv kesme ve GİB'e gönderme

Faturalar Satış Faturası ekranında hazırlanır, ardından e-Dönüşüm ile GİB'e gönderilir:
- Satış faturasını oluşturun/düzenleyin (bkz. Satış modülü).
- Onayla ile faturayı onaylayın — bu adımda UBL (elektronik belge) XML'i üretilir. Onaylanmış fatura artık serbestçe değiştirilemez.
- Onayı geri almak gerekirse Onay Kaldır ile faturayı tekrar taslağa döndürebilirsiniz (henüz gönderilmemişse).
- Gönder butonu ile fatura entegratöre (GİB'e) iletilir.
- Durum Yenile ile tek faturanın son durumunu; liste ekranında birden çok fatura seçip toplu durum sorgulama ile birçok faturanın durumunu tek seferde sorgulayabilirsiniz.
- Fatura reddedilirse "Tekrar Gönderilecek" işlemiyle taslağa alınıp düzeltildikten sonra yeniden gönderilebilir.
- Detay sayfasında faturanın UBL XML önizlemesi, PDF çıktısı ve karekod (QR) görüntülenebilir.
- Sayfa altında, gönderim geçmişi (SOAP istek/cevap logları) son 10 kayıt olarak listelenir — sorun tespitinde buradan bakılabilir.
Dövizli e-faturalar: Satış faturasını TRY dışı bir para birimiyle kestiyseniz (bkz. Satış modülü — dövizli fatura), gönderilen e-faturaya kur bilgisi (döviz kuru satırı) otomatik eklenir; ayrıca bir şey yapmanıza gerek yoktur. Faturada geçerli bir kur yoksa (TCMB'de o tarihe kur bulunmuyor ve elle de girilmemişse) fatura zaten onaylanamaz ve gönderilemez — bu nedenle dövizli e-fatura için kur zorunludur.
Sistem yöneticisi tarafında EDONUSUM_HARD_DISABLE_GIB_SEND adlı bir sunucu ayarı açıksa, GİB'e gönderim tamamen devre dışı bırakılabilir (acil durum kill-switch); bu durumda "Gönder" işlemi engellenir.
4. e-İrsaliye düzenleme (giden irsaliye)

- e-DÖNÜŞÜM > Faturalar > E-İrsaliyeler menüsünden Yeni ile boş forma girin.
- Formda: Cari (alıcı), İrsaliye No (boş bırakılırsa otomatik üretilir), İrsaliye Tarihi, Vade Tarihi, Sevk Tarihi, Belge Tipi, Sevk Adresi, Araç Plaka, Şoför Ad-Soyad / TC, Taşıyıcı VKN / Ünvan, Açıklama, Notlar (bu alan GİB'e gitmez, sadece dahili kayıt), Şube ve Depo (zorunlu) seçilir.
- Satır Ekle ile sevk edilecek stok kalemlerini (Stok, Açıklama, Miktar, Birim) ekleyin.
- Oluştur ile irsaliye Taslak durumda kaydedilir.
- Taslak irsaliye Düzenle ile değiştirilebilir; Onayla ile onaylanır (onaydan sonra düzenlenemez, sadece görüntülenebilir).
- Onaylı irsaliye detayında "UBL XML Önizle", "Logo'ya Gönder" (gönderim), gönderildikten sonra "Faturaya Dönüştür" (irsaliyeyi doğrudan satış faturasına aktarır — stok hareketi tekrar yazılmaz, sadece belge bağlantısı kurulur) ve "İptal Et" (stok hareketlerini geri alır) seçenekleri görünür.
- Şube/Depo seçimi, kullanıcının yetkili olduğu şube/depolarla sınırlıdır.
5. Gelen e-fatura görüntüleme ve satınalma faturasına dönüştürme

- e-DÖNÜŞÜM > Faturalar > Gelen E-Faturalar menüsünden listeye girin.
- Liste varsayılan olarak son 30 günü gösterir. Manuel çekmek için "Inbox Çek" butonuna basabilirsiniz (bkz. otomatik çekim de aşağıda).
- Bir faturanın Detayına girildiğinde sistem UBL içeriğini ayrıştırır ve satırları otomatik olarak stok kartlarıyla eşleştirmeye çalışır (VKN üzerinden cari bulunur; cari bulunamazsa uyarı verilir).
- Otomatik eşleşmeyen satırlar için kullanıcı manuel stok seçebilir; "Hatırla" seçeneği işaretlenirse aynı tedarikçi/kalem için gelecekte otomatik eşleştirilir.
- Fatura TICARI senaryolu ise Kabul / Red butonları aktiftir; TEMEL senaryolu faturalar zaten kayda alınmış sayılır (kabul/red gerektirmez).
- Satırlar hazır olduğunda "Onayla & Satınalmaya Aktar" (veya basit "Aktar") butonuyla fatura otomatik olarak bir Satınalma Faturası kaydına dönüştürülür ve doğrudan o kaydın detay sayfasına yönlendirilirsiniz (bkz. Satınalma modülü — Satınalma Faturası ekranı).
- Aktarılmış bir gelen e-fatura silinemez (kilit ikonu ile işaretlenir); sadece henüz aktarılmamış kayıtlar silinebilir.
- Faturanın XML'i, HTML önizlemesi ve PDF çıktısı ayrı bağlantılardan indirilebilir/görüntülenebilir.
Dövizli gelen e-faturalar: Tedarikçiden dövizli (TL dışı) bir e-fatura geldiyse, aktarımda faturanın kur bilgisi kullanılır ve tedarikçi cari borcunuz ile stok maliyeti TL karşılığıyla (tutar × kur) işlenir; cari hareket açıklamasına döviz/kur notu eklenir. Gelen faturada kur bilgisi yoksa sistem, sessizce yanlış TL tutarı işlememek için otomatik aktarımı engeller ve şu uyarıyı verir: "Dövizli fatura (…) için kur (PricingExchangeRate) bulunamadı. Sessiz TL bozulmasını önlemek için otomatik aktarım engellendi — bu faturayı elle işleyin." Bu durumda faturayı elle (kuru kendiniz belirleyerek) işlemeniz gerekir.
Satınalma ile ilişki: Satınalma Faturası kaydında, e-faturadan/e-irsaliyeden otomatik oluşturulan kayıtlar orijinal belgeyi koruma amacıyla düzenlenemez ve silinemez hale gelir; yalnızca görüntülenebilir. Detaylı satınalma fatura işlemleri için Satınalma modülü kılavuzuna bakınız.
Otomatik gelen e-fatura çekimi (arka plan servisi)
Sistemde her 5 dakikada bir çalışan bir arka plan görevi (GelenEFaturaPollingWorker), e-Dönüşüm modülü aktif ve "Otomatik Inbox Çekimi" açık olan her şirket için kendi ayarladığı çekim aralığı (Parametreler ekranındaki "Inbox Çekim Aralığı", varsayılan 60 dakika) dolduğunda gelen kutusunu otomatik tarar (son 7 günlük belgeler dahil). Yani 5 dakikalık döngü bir kontrol mekanizmasıdır; asıl çekim sıklığı her şirketin kendi ayarına göre değişir. Kullanıcı hiçbir şey yapmasa bile, bu ayar açıkken yeni gelen e-faturalar kendiliğinden listeye düşer.
6. Gelen e-irsaliye kabul/red etme ve faturaya dönüştürme

- e-DÖNÜŞÜM > Faturalar > Gelen E-İrsaliyeler menüsünden listeye girin (varsayılan son 30 gün); gerekirse "Inbox Çek" ile manuel tazeleyin.
- Bir kaydın Detayına girin; satırlar gelen e-fatura ile aynı mantıkla otomatik stok eşleştirmesinden geçer.
- Kabul Et / Reddet modalını açın: Şube ve Depo seçimi zorunludur (yalnızca yetkili olduğunuz şube/depolar listelenir).
- "Kabul Et" ile irsaliye onaylanır ve eşleştirilen satırlar üzerinden depoya stok girişi otomatik işlenir; "Reddet" ile açıklama girerek irsaliye reddedilir (stok hareketi oluşmaz).
- Kabul edilmiş bir irsaliye "Faturaya Dönüştür" ile satınalma faturası taslağına aktarılabilir; stok girişi tekrar yazılmaz (satır bazında irsaliye bağlantısı işaretlenir), doğrudan Satınalma Faturası düzenleme ekranına yönlendirilirsiniz.
- XML, HTML önizleme ve PDF çıktıları buradan da alınabilir.
Alan Açıklamaları
| Alan | Ekran | Açıklama |
|---|---|---|
| Entegratör | E-Devlet Parametreleri | Mock (test), ELogo veya Vbt — hangi e-belge sağlayıcısının kullanılacağını belirler |
| Test Modu | E-Devlet Parametreleri | Açıkken belgeler gerçek GİB'e gönderilmez, sadece simüle edilir |
| Fatura/e-Fatura/e-Arşiv Prefix | E-Devlet Parametreleri | Belge numarası önekleri (3 karakter, A-Z/0-9) |
| Gönderen Etiketi (PK Alias) | E-Devlet Parametreleri | Şirketin GİB üzerindeki e-posta etiketi (urn:mail:...) |
| Otomatik Inbox Çekimi / Çekim Aralığı | E-Devlet Parametreleri | Gelen e-fatura/irsaliyenin otomatik çekilip çekilmeyeceği ve sıklığı (dk) |
| Notlar (e-İrsaliye) | E-İrsaliye formu | Sadece dahili amaçlı, GİB belgesine yansımaz |
| Şube / Depo (zorunlu) | E-İrsaliye formu, Gelen e-irsaliye kabul modalı | Stok hareketinin hangi şube/depoya işleneceği |
| Kabul/Red (TICARI senaryo) | Gelen e-Fatura Detay | Sadece "TICARI" senaryolu faturalarda aktif; "TEMEL" senaryoda otomatik kayda alınmış sayılır |
| "Hatırla" (satır eşleştirme) | Gelen e-Fatura/e-İrsaliye Detay | İşaretlenirse aynı tedarikçi/kalem eşleşmesi bir daha sorulmaz |
Sık Karşılaşılan Durumlar / İpuçları / Uyarılar
- Test modunda çalışıyorsanız hiçbir belge gerçekten GİB'e gitmez; canlıya geçmeden önce "Bağlantıyı Test Et" ile entegratör bağlantısını mutlaka doğrulayın.
- ELogo entegratörüyle e-Arşiv iptali yapamazsınız — bu işlem yalnızca VBT entegratörü ile desteklenir.
- Parola alanını boş bırakırsanız mevcut kayıtlı parola değişmeden kalır; parolayı silmek/değiştirmek istiyorsanız yeni değeri açıkça girmelisiniz.
- Gelen e-fatura/e-irsaliye satınalma faturasına aktarıldıktan sonra silinemez — orijinal belge korunur; hatalıysa satınalma tarafında iptal/düzeltme sürecini kullanın.
- Onaylanmış e-İrsaliye/e-Fatura artık düzenlenemez — hatalı bir belge onaylanmışsa önce durum kontrolü (reddedilmiş mi, gönderilmiş mi) yapılmalı, "Tekrar Gönderilecek" veya "İptal Et" gibi uygun akış izlenmelidir.
- Otomatik inbox çekimi kapalıysa gelen belgeler sisteme hiç düşmez — düzenli olarak manuel "Inbox Çek" yapılması veya bu ayarın açılması gerekir.
- Sistem yöneticisi acil bir durumda
EDONUSUM_HARD_DISABLE_GIB_SENDsunucu ayarıyla tüm GİB gönderimlerini geçici olarak durdurabilir; bu ayar açıkken "Gönder" denemeleri başarısız olur. - Dövizli e-fatura gönderemiyorum / gelen dövizli e-fatura aktarılamıyor: Her iki yönde de kur zorunludur. Giden faturada TCMB kuru yoksa kuru elle girin (yoksa fatura onaylanıp gönderilemez). Gelen dövizli faturada kur bilgisi yoksa otomatik aktarım engellenir; faturayı elle işlemeniz gerekir. Güncel kurları Döviz ekranından "TCMB'den Şimdi Çek" ile yükleyebilirsiniz.