Şematron hatası, dosyanızın yapısal olarak doğru ama içerik olarak bir iş kuralını sağlamadığı anlamına geliyor.
Bu ayrım önemli: XML bozuk değil, okunabiliyor. Sorun içindeki veride.
Şematron ne yapıyor?
XML doğrulaması iki katmanlı. Birinci katman şemaya uygunluk — alanlar doğru yerde mi, tipler doğru mu. İkinci katman iş kuralları — mesela borç toplamı ile alacak toplamının eşit olması.
Şematron ikinci katmanı denetliyor. Bu yüzden şematron hatası genellikle muhasebe verisiyle ilgili oluyor, programın kendisiyle değil.
Nereden başlamalı?
Hata mesajının tam metni size hangi kuralın çiğnendiğini söylüyor. Mesajda genellikle bir kural referansı ve ilgili alan bilgisi bulunuyor.
Buradan ilgili yevmiye kaydına inip veriyi kontrol etmek en kısa yol.
XML dosyasını elle düzenlemeyin
Bu, yapılabilecek en zararlı müdahale.
Berat, defterin imzalı özeti. XML’i elle düzeltip beratı yeniden oluşturursanız muhasebe kayıtlarınızla gönderilen defter arasında fark oluşuyor. Bu fark denetimde ortaya çıktığında, düzeltmeye çalıştığınız hatadan çok daha büyük bir sorun haline geliyor.
Düzeltme her zaman muhasebe kaydı üzerinde yapılır, defter yeniden oluşturulur.
Dönem kapanmadan kontrol edin
Şematron hataları genellikle beratın gönderilmesi gereken son günlerde fark ediliyor ve zaman baskısı yaratıyor.
Defteri dönem kapanışının hemen ardından oluşturup doğrulamak, düzeltme için rahat bir zaman aralığı bırakıyor.
V16 kullanıyorsanız
e-Defter kuralları mevzuat değişiklikleriyle güncelleniyor. V16 için 15 Ekim 2026’dan sonra mevzuat güncellemesi gelmeyeceği için, yeni bir şematron kuralı yayınlandığında programınız ona uyum sağlayamayacak.
Adım adım
- Hata mesajının tam metnini ve içindeki kural referansını not edin.
- Hatanın hangi defter ve hangi döneme ait olduğunu belirleyin.
- Mesajda geçen alan veya tutar bilgisiyle ilgili yevmiye kayıtlarını bulun.
- Kaydın borç–alacak dengesini ve zorunlu alanlarını kontrol edin.
- Düzeltmeyi muhasebe kaydı üzerinde yapın — XML dosyasını elle düzenlemeyin.
- Defteri yeniden oluşturup doğrulamayı tekrarlayın.
- Hata sürüyorsa tam hata metniyle destek talebi açın.
Çözemediyseniz bakalım
Hata mesajının tam metnini ve ne zaman başladığını iletin; hangi katmandan geldiğini söyleyelim. Mikro’yu bizden almamış olmanız fark etmiyor.
Yanıt süremiz: aynı gün içinde.
Sık sorulan sorular
-
XML belgelerinin iş kurallarına uygunluğunu denetleyen bir doğrulama standardı. e-Defter dosyanız yapısal olarak doğru olsa bile, içerdiği veri bir iş kuralını çiğniyorsa şematron bunu yakalar.
-
Düzeltmeyin. Beratla imzalanan dosya ile muhasebe kayıtlarınız arasındaki tutarlılık bozulur ve bu, denetimde çok daha büyük bir sorun haline gelir. Düzeltme her zaman muhasebe kaydı üzerinde yapılır.
-
O numara, hangi iş kuralının çiğnendiğini gösterir. Kural açıklamasına bakıp ilgili kaydı bulmak en hızlı yol. Emin değilseniz mesajı bize iletin.