eTamga
eTamga Dizin
Türkiye E-İmza & E-Dönüşüm Sağlayıcıları Kataloğu
eTamga Ansiklopedi 📅 Son Güncelleme: ⏱️ 3 dk okuma 🛡️ 2026 GİB / VUK Uyumlu

GİB 1195 Şema Doğrulama (Schematron) Hatası

Gelir İdaresi Başkanlığı teknik kılavuzları, Vergi Usul Kanunu ve UBL-TR standartları referans alınarak doğrulanmıştır.

Tanımı ve Schematron Doğrulama Mimarisi

GİB 1195 Şema Doğrulama Hatası; Gelir İdaresi Başkanlığı'na (GİB) iletilen UBL-TR formatındaki bir e-Fatura, e-Arşiv Fatura veya e-İrsaliye XML dosyasının, temel XML şemasına (XSD) uygun olmasına rağmen, GİB tarafından yayımlanan Schematron (iş kuralları doğrulama) kurallarından en az birini ihlal etmesi durumunda üretilen en yaygın ve kritik merkezi ret kodudur.

Schematron, ISO/IEC 19757-3 standardına dayalı bir kural denetleyicisidir ve yalnızca XML'in biçimsel doğruluğunu değil, içerisindeki matematiksel ve mantıksal vergi kurallarını denetler.

GİB 1195 Hatasının En Yaygın 5 Teknik Nedeni

  • KDV İstisnası Var Ama Kod Yok: Bir faturada KDV oranı %0 girilmişse, Schematron mutlaka satır bazında <cac:TaxCategory> altında resmi 3 basamaklı cbc:TaxExemptionReasonCode ve cbc:TaxExemptionReason alanlarının doldurulmasını zorunlu tutar. Bu alan boşsa 1195 hatası döner.
  • Matematiksel Yuvarlama ve Dip Toplam Uyuşmazlığı: Satırlardaki satır tutarları (LineExtensionAmount) toplamı ile faturanın genel matrah toplamı kuruşu kuruşuna birbirini tutmalıdır. 0.01 TL'lik yuvarlama farkları bile Schematron tarafından reddedilir.
  • Geçersiz Ülke ve Para Birimi Kodları: Adres alanlarındaki ülke kodları ISO 3166-1 alpha-2 (ör. TR, DE, US), para birimleri ise ISO 4217 (ör. TRY, USD, EUR) standardında olmalıdır. 'TL' veya 'TURKEY' yazılması doğrudan 1195 hatasına yol açar.
  • Negatif Fatura Tutarları: UBL-TR şemasında fatura satırlarında veya dip toplamlarda eksi (-) değer kullanılamaz; indirimler mutlaka cac:AllowanceCharge elemanı altında pozitif değerlerle tanımlanmalıdır.
  • Tevkifat Oran Uyuşmazlığı: Faturada tevkifat seçilmişse, uygulanan tevkifat pay/payda oranının (ör. 5/10, 7/10, 9/10) GİB'in tevkifat kod listesi ile birebir uyuşması şarttır.
Hata ParametresiGİB Schematron Standardı
Hata Kodu1195 (SCHEMATRON CHECK FAILED)
Doğrulama MotoruXSLT 2.0 Tabanlı Schematron Doğrulayıcı
Belge DurumuGİB Tarafından Reddedildi (Zarf Açılmadı, Hükümsüz)
Giderilme YöntemiXML İçeriğindeki Mantıksal Kuralın Düzeltilip Yeniden Gönderilmesi
Mükerrerlik RiskiAynı fatura numarası ile düzeltilip tekrar gönderilebilir (Henüz GİB'e kaydedilmemiştir)

1195 hatası alan bir fatura Gelir İdaresi veritabanına işlenmez; dolayısıyla karşı tarafa iletilmemiş sayılır. Muhasebe yazılımınızın GİB Schematron yerel test kütüphanelerini entegre ederek faturaları göndermeden önce istemci tarafında denetlemesi bu hataları sıfıra indirir.

Mevzuat İnceleme & Doğrulama: eTamga Editöryal Kurulu (17 Ekim 2026)
GitHub'da İyileştirme Öner