1150 Hata Kodu: Schematron kontrolünden geçemedi

Belge XML olarak geçerli ama GİB'in iş kurallarına uymuyor. Şema kontrolü yapıyı, schematron ise mantığı denetler.

Bu hata neden oluşur?

Tutarsız tutarlar, senaryo ile fatura tipi uyumsuzluğu, eksik istisna veya tevkifat kodu, hatalı fatura numarası formatı.

Nasıl çözülür?

Hata mesajındaki alanı düzeltin. En sık sebepler: satır toplamları ile genel toplamın tutmaması, 16 haneli fatura numarası formatının dışına çıkılması ve zorunlu kodların boş bırakılması.

Şema ve içerik doğrulama kodları hakkında

Bu grup, belgenin GİB standartlarına uygunluğunu denetleyen kontrollerden gelir. İki katman vardır: XSD şema kontrolü belgenin yapısını (alanlar var mı, doğru sırada mı, doğru tipte mi) denetler; schematron kontrolü ise iş kurallarını (tutarlar tutuyor mu, kodlar birbiriyle uyumlu mu) denetler. Bir belge gözle bakıldığında doğru görünse de bu kontrollerden geçemeyebilir.

Kontrol listesi

  • Satır toplamlarının genel toplamla kuruşu kuruşuna tuttuğunu doğrulayın.
  • Fatura numarasının 3 harf + 4 hane yıl + 9 hane sıra biçiminde olduğunu kontrol edin.
  • Birim kodlarının standart listeden seçildiğinden emin olun.
  • İstisna, tevkifat veya özel matrah varsa ilgili kodların doldurulduğunu kontrol edin.
  • Belgeyi göndermeden önce XSD şemasına karşı doğrulayın.

İlgili kodlar

Tüm hata kodları listesi