
2.99 Sürüm İade e-Fatura Sıkça Sorulan Sorular
Soru: 28.03.2025 tarihli e-Fatura Paketi ve UBL kod listeleri geliştirmeleri kapsamında satınalma iade hareketi için IADE ve TEVKIFATIADE e-Faturalarında en az bir adet iade fatura bilgisinin bulunması zorunluluğu eklendi.
Çalışma hangi versiyonda ve hangi ürünlerde yapıldı?
Cevap: 2.99.00.00 sürüm ile Start3, GO ve Tiger ürün gruplarında çalışma yapıldı.
Soru: İade maliyet tipi olarak güncel maliyet/iade maliyeti kullanılıyor. İade edilen fatura bilgisi (fatura belge no ve fatura tarihi) nasıl girilir?
Cevap: 2.99.00.00 sürüm ile alım iade faturalarında Güncel Maliyet/İade Maliyet tipleri için İade İşlemi alanında fatura seçimi yapılabilmesi sağlandı.
Bu kapsamda kullanıcının, Güncel Maliyet/İade Maliyet seçiminde iade edilecek faturayı seçmeden kaydetmesini engellemek için "İade İşleminde Güncel Maliyet/İade Maliyet Seçildiğinde İade İşlemi Kontrolü: Kontrol Yapılmayacak/Satır Bazında Kontrol/Genel Kontrol" parametresi ile kontrol eklenmiştir.
Öndeğeri kontrol yapılmayacak gelir.
Not: Parametre, Tiger ürün grubunda Ticari Sistem Yönetimi/Tanımlar Satınalma ile Satış ve Dağıtım parametrelerinde,
GO ürün grubunda Diğer İşlemler/Çalışma Bilgiler/Fatura parametrelerinde,
Logo Start3 ürününde Sistem işletmeni/Çalışma Bilgileri/Fatura parametrelerinde yer alır.
Soru: İade maliyet tipi olarak güncel maliyet/iade maliyeti kullanılıyor. Satınalma iade faturası girilerek e-Fatura gönderildi.
e-Fatura Giden kutusunda “IADE ve TEVKIFAT IADE fatura tiplerinde iade fatura bilgilerini içeren… “ şeklinde mesaj alınıyor.
Cevap: 28.03.2025 tarihli e-Fatura Paketi ve UBL kod listeleri geliştirmeleri kapsamında satınalma iade hareketi için IADE ve TEVKIFATIADE e-Faturalarında en az bir adet iade fatura bilgisinin bulunması zorunluluğu geldi.
Yapılacak kontroller;
1-e-Fatura Giden kutusunda ilgili iade faturası için F9 menüde Tekrar Gönderilecek seçilerek faturanın e-Fatura Gönder penceresine gelmesi sağlanır. Fatura, satınalma faturaları listesinde GİB’ e Gönderilecek olarak listelenir.
2- Satınalma fatura browserında iade faturanın satırında “İade İşlemi” kolonunda iade edilen kaynak alım faturası seçilmiş olmalı, seçili değilse seçilir.
3-İadesi yapılan yani “İade İşlemi” kolonunda seçilen satınalma faturasında “belge no” alanı dolu olmalıdır, boş ise giriş yapılır.
4-Ve satınalma iade e-Faturasının gönderimi yeniden yapılır.
Soru: Satınalma iade e-Fatura düzenlendi. İade tipi giriş/çıkış maliyeti ve iade işlemi kolonunda kaynak fatura seçili.
e-Fatura gönderim işlemi yapıldı. E-Fatura Giden kutusunda e-Fatura için “IADE ve TEVKIFAT IADE fatura tiplerinde iade fatura bilgilerini içeren… “ şeklinde mesaj alınıyor. Ne yapılmalıdır?

Cevap: Yapılacak kontroller;
1-e-Fatura Giden kutusunda ilgili iade faturası için F9 menüde Tekrar Gönderilecek seçilerek faturanın e-Fatura Gönder penceresine gelmesi sağlanır. Fatura, satınalma faturaları listesinde GİB’ e Gönderilecek olarak listelenir.
2-İadesi yapılan yani “İade İşlemi” kolonunda seçilen satınalma faturasında “belge no” alanı dolu olmalıdır, boş ise giriş yapılır.
3-Ve satınalma iade e-Faturanın gönderimi yeniden yapılır.
Soru: İade maliyet tipi olarak güncel maliyet/iade maliyeti kullanılıyor. Satınalma iade faturası girildi, satınalma iade faturasında BELGE NO ve satırda İADE İŞLEMİ kolonunda kaynak alım faturası seçildi ve e-Fatura gönderildi.
e-Fatura Giden kutusunda “IADE ve TEVKIFAT IADE fatura tiplerinde iade fatura bilgilerini içeren… “ şeklinde mesaj alınıyor.
Cevap: Satınalma iade faturasında tanımlanan belge no dikkate alınmaz.
Satınalma iade e-Fatura satırında İade İşlemi kolonunda gösterilen kaynak alım faturasının belge no’su kontrol edilir. Bu nedenle;
1-Satınalma fatura browserında iadeye konu olan satınalma/alınan hizmet faturası bulunur ve belge no girilir.
2-e-Fatura Giden kutusunda olan iade e-Fatura için F9 Tekrar Gönderilecek seçilerek yeniden gönderimi yapılır.
Soru: Alınan hizmet faturası için satınalma iade e-Fatura giriliyor. İade e-Fatura gönderimi yapılıyor. e-Fatura Giden kutusunda e-Fatura için “IADE ve TEVKIFAT IADE fatura tiplerinde iade fatura bilgilerini içeren… “ şeklinde mesaj alınıyor. Ne yapılmalıdır?
.png)
Cevap: Yapılacak kontroller;
1-e-Fatura Giden kutusunda ilgili iade faturası için F9 menüde Tekrar Gönderilecek seçilerek faturanın e-Fatura Gönder penceresine gelmesi sağlanır. Fatura, satınalma faturaları listesinde GİB’ e Gönderilecek olarak listelenir.
2- Satınalma fatura browserında, satınalma iade faturanın satırında “İade İşlemi” kolonunda iade edilen kaynak alım faturası seçilmiş olmalı, seçili değilse seçilir.
3-İadesi yapılan yani “İade İşlemi” kolonunda seçilen satınalma faturası, satınalma fatura browserında bulunur. Faturada “belge no” yoksa, girilir.
4-Ve satınalma iade e-Faturanın gönderimi yeniden yapılır.
.png)
.png)
Soru: Alınan hizmet faturası için F9 İade et ile satınalma iade faturası eklenerek gönderimi yapılıyor. e-Fatura Giden kutusunda e-Fatura için “IADE ve TEVKIFAT IADE fatura tiplerinde iade fatura bilgilerini içeren… “ şeklinde mesaj alınıyor. Ne yapılmalıdır?
.png)
Cevap: Yapılacak kontroller;
1-e-Fatura Giden kutusunda ilgili iade faturası için F9 menüde Tekrar Gönderilecek seçilerek faturanın e-Fatura Gönder penceresine gelmesi sağlanır. Fatura, satınalma faturaları listesinde GİB’ e Gönderilecek olarak listelenir.
2-İade faturada “İade İşlemi” kolonunda seçilen alınan hizmet faturasında “belge no” alanı dolu olmalıdır, boş ise belge no girilir.
Not: Satınalma iade faturasında girilen belge no dikkate alınmaz.
Soru: Alınan hizmet faturası için satınalma iade faturası eklenerek satırda hizmet kartı ve diğer bilgiler girildikten sonra kaydet işleminde “İade İşlemi Girilmemiş Satırlar Var” mesajı alınıyor ve fatura kaydedilemiyor..png)
Cevap: Satınalma parametrelerinde yer alan “İade İşleminde Güncel Maliyet/İade Maliyet Seçildiğinde İade İşlemi Kontrolü” parametresi “Satır Bazında Kontrol” ya da “Genel Kontrol” seçili ise satırda “İade İşlemi” kolonunda kaynak alım faturası seçilmedir.
Not: Parametre satınalma iade faturası içinde geçerlidir.
Soru: Mali dönem bağımlı çalışan firmada önceki döneme satınalma faturasının iade işlemi nasıl yapılır?
Cevap: Satınalma iade fatura satırında “İade İşlemi” kolonunda geçmiş döneme ait alım faturası seçilemeyeceğinden faturaya ait belge no ve fatura tarihinin girilebilmesi için sistem işletmeninde tanımlı alan yapılır.
Tanımlı alanda girilen bilginin kural tanımı ile iade fatura XML’ine getirilmesi sağlanır.
İşlem adımları;
1-Sistem işletmeni/Kuruluş bilgileri/Tanımlı alanlardan fatura için tanımlı alanlar eklenir.
2-Kural tanımlanır.
3-İade fatura satırında tanımlı alanlara veri girişi yapılır.
4-e-Fatura gönderimi yapılır.
Not: Start3 ürününde kural tanımı bulunmamaktadır.
Soru: Tanımlı alan nasıl yapılır?
Cevap: Sistem işletmeni/ Kuruluş bilgileri/ Tanımlı alanlarda Fatura açılır.
Tanımlı alanlarda ilk 50 satır fatura başlığı için, 51.satırdan itibaren fatura satırları için tanımlı alan eklenir.
Bu örnekte 51.satırda başka tanımlı alan var. Bu nedenle 52 ve 53. Satıra tanımlama yapılır.
Kaynak Belge no için: 52.satıra tanımlı alanın geçerli olacağı firma, açıklama, tür, alan bilgisi,
Kaynak Fatura Tarihi: 53.satıra tanımlı alanın geçerli olacağı firma, açıklama, tür ve alan bilgisi tanımlanır.
Tarih için tür “metin” seçildiğinden tarih bilgisi 09.04.2025 şeklinde araya nokta konularak tanımlanmalıdır..png)
Eklenen tanımlı alan fatura satırında F9 menüde tanımlı alanlar seçeneğinde listelenir.
.png)
Soru: Kural tanımı nasıl yapılır?
Cevap: Cloud Connect uygulaması kullanılıyorsa GO/Tiger ürünlerinde e-Devlet/Tanımlamalar/ Kurallar altından Script kural eklenerek aşağıdaki içerik kopyalanır ve kaydedilir.
Kural içinde yer alan SQL bağlantı bilgisi; GO/Tiger veritabanı bağlantı bilgisine göre,
Firma, dönem numarası; çalışılan firma, dönem numarasına göre,
TEXTFLDS alanlarının sonundaki numara bilgileri; sistem işletmeninde eklenen tanımlı alanın sıra numarasına göre güncellenmelidir.
.png)
Not: Logoconnect uygulamasında kural tanımında “Olay: Onaylanmadan Önce” seçilir.
Kural tanımı içeriği:
Sub ProcessEvent(App)
strDBUser = "XX"
strDBPass = "XXXX"
strDBServer = "XXXXXX"
strDBName = "XXXX"
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" & strDBUser & ";Password=" & strDBPass & ";Initial Catalog=" & strDBName & ";Data Source=" & strDBServer
conn.Open
Set rs = CreateObject("ADODB.Recordset")
rOk = App.Doc.FirstRoot
While rOk
ok1 = App.Doc.FirstChild("TRANSACTIONS.TRANSACTION")
While ok1
intInvoiceRef = App.Doc.FieldAsInteger("DATA_REFERENCE")
strInvoiceRef = CStr(intInvoiceRef)
'MsgBox(intInvoiceRef)
strQuery = " SELECT TEXTFLDS3,TEXTFLDS2 FROM LG_001_01_DEFNFLDSTRANV WHERE OWNERREF = " & strInvoiceRef
'TEXTFLDS kullanılan alan değeri yazılır.
rs.Open strQuery, conn
If Not rs.EOF Then
strTarih = rs.Fields(0).Value
strFatNo = rs.Fields(1).Value
'MsgBox(strTarih)
App.Doc.ModifyData "RETURN_DATE", strTarih
App.Doc.ModifyData "RETURN_DOCNO", strFatNo
Else
End If
rs.Close ' Recordset'i kapat
ok1 = App.Doc.NextChild
Wend
rOk = App.Doc.NextRoot
Wend
conn.Close
Set rs = Nothing
Set conn = Nothing
App.Doc.SaveData
End Sub
Not: Sistem işletmeninde kaynak fatura tarihi için tanımlı alan Tarih formatında eklenirse veri tabanına sayısal değer yazdığından INTTODATE fonksiyonu ile tarih formatına çevrilebilmesi için INTTODATE fonksiyonu çalıştırılmalıdır.
Fonksiyon sonrasında kural içerisindeki StrQuery kısmı ise;
“ SELECT [dbo].[LG_INTTODATE](NUMFLDS2),TEXTFLDS1 FROM LG_005_03_DEFNFLDSTRANV WHERE OWNERREF = ” şeklinde düzenlenmeli.
Soru: Kural tanımındaki aşağıdaki alanlara ne yazılır?
strDBUser = "XX"
strDBPass = "XXXX"
strDBServer = "XXXXXX"
strDBName = "XXXXX"
Cevap: Sarı ile işaretli alanlara kullanılan GO/Tiger veritabanının SQL bağlantı bilgisi yazılır.
Soru: Kural tanımındaki SELECT TEXTFLDS3, TEXTFLDS2 FROM LG_FFF_DD_DEFNFLDSTRANV sorgusundaki sarı alanlara ne yazılır?
Cevap: TEXTFLDS3, TEXTFLDS2 alanlarındaki 2 ve 3 değerleri, Sistem işletmeni/Kuruluş bilgileri/Tanımlı alanlarda Fatura satırı için yapılan tanımlı alanların numarasından gelir.
Tanımlı alan 52 için 2
Tanımlı alan 53 için 3 değeri TEXTFLDS alanlarının sonuna eklenir.
.png)
LG_FFF_DD_DEFNFLDSTRANV için firma ve dönem numarası olarak çalışılan güncel firma ve dönem numarası yazılır.
Not: Logoconnect uygulaması kullanılıyorsa kural tanımında aynı şekilde GO/Tiger veritabanı SQL bağlantı bilgileri yazılır.
Soru: Kural tanımı eklendi, çalışmıyor?
Cevap: Yapılacak kontroller;
1-Eklenen kural tanımında SQL bağlantı bilgileri,
2-Kural tanımında yer alan TEXTFLDS3, TEXTFLDS2 numaralar ile Sistem işletmeninde eklenen tanımlı alan numaraları doğru mu,
3-Kural tanımında yer alan firma, dönem bilgisi,
4-İade fatura satırında F9 menüde tanımlı alanlara giriş yapılır,
5-Cloud Connect uygulamasında e-Devlet/Parametreler/Genel Parametreler altında Kural Kullan seçeneğinin işaretli olması kontrol edilir.
6- Cloud Connect uygulamasında kural tanımında “Olay: Gönderildiğinde” seçilir.
.png)
7-Logoconnect uygulamasında kural tanımında “Olay: Onaylanmadan Önce” seçilir.
.png)
8-Logoconnect uygulaması kullanılıyorsa Logoconnect sistem işletmeninde çalışma alanı üzerinde F9 Güncelleme Sihirbazında “Gerekli güncellemeleri otomatik tespit et” kullanılıyorsa açılan pencerede Tümünü Seç ile tüm seçenekler seçilerek güncelleme işlemi yapılmalıdır.
.png)
Soru: İade İşleminde Güncel Maliyet/İade Maliyet Seçildiğinde İade İşlemi Kontrolü: Kontrol Yapılmayacak parametresi nasıl çalışır?
Cevap: Satınalma/satış iade faturasında satırda İade Tipi alanında güncel maliyet ya da iade maliyet seçildiğinde İade İşlemi kolonunda ilişkili kaynak hareketi seçilmesi zorunlu değildir. Seçim yapılmadan fatura kaydedilir.
Seçim yapılmadığında iade e-Faturada kaynak alım fatura bilgisi gelmeyeceğinden gönderimi yapılan iade e-Fatura şematrondan geçmez ve aşağıdaki uyarı mesajı alınır. e-Fatura gönderilemez.
![]()
Giden e-Fatura kutusunda, e-Fatura için Tekrar Gönderilecek seçilir. Mesaj alınan satınalma iade e-Fatura içinde İade İşlemi kolonunda kaynak satınalma hareketi seçilir, kaydedilir. Ve yeniden gönderimi yapılır.
Soru: İade İşleminde Güncel Maliyet/İade Maliyet Seçildiğinde İade İşlemi Kontrolü: Satır Bazında Kontrol parametresi nasıl çalışır?
Cevap: Satınalma/satış iade faturasında satırda İade Tipi alanında güncel maliyet ya da iade maliyet seçildiğinde İade İşlemi kolonunda ilişkili kaynak satınalma hareketi satır bazında seçilmelidir.
İade faturasında birden fazla satır varsa her satırda ayrı ayrı İade İşlemi kolonunda satınalma kaynak hareket seçimi yapılmalıdır.
Seçim yapılmadığında “İade İşlemi Girilmemiş Satırlar Var” mesajı alınır.
.png)
Soru: İade İşleminde Güncel Maliyet/İade Maliyet Seçildiğinde İade İşlemi Kontrolü: Genel Kontrol
parametresi nasıl çalışır?
Cevap: Satınalma/satış iade faturasında satırda İade Tipi alanında güncel maliyet ya da iade maliyet seçildiğinde İade İşlemi kolonunda ilişkili kaynak hareketinin seçilmesi zorunludur. İade faturasında birden fazla satır varsa bir satır için İade İşlemi kolonunda kaynak hareketinin seçilmesi yeterlidir.
.png)
Not: İade tipi alanında Giriş/Çıkış Maliyeti seçili olduğunda İade İşlemi kolonunda kaynak hareketin seçilmesi zorunlu olup bu yapıda bir değişiklik bulunmamaktadır.
Sisteminizin uygun hale getirilmesi konusunda firmamızdan hizmet alabilirsiniz
Düşüncenizi Paylaşın