1160 Hata Kodu: XML şema kontrolünden geçemedi

Belge, GİB'in yayımladığı XSD şemasına uymuyor. En sık karşılaşılan hatalardan biridir.

Bu hata neden oluşur?

Zorunlu alanın eksik olması, alanların yanlış sırada gelmesi, standart dışı birim kodu kullanılması veya veri tipi uyuşmazlığı.

Nasıl çözülür?

XML'i göndermeden önce XSD şemasına karşı doğrulayın. Zorunlu blokları (belge kimliği, taraflar, satır kalemleri, vergiler, toplamlar) eksiksiz doldurun.

Ş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