# E-Fatura Şema Hatalarının Programlı Olarak Ele Alınması

- Mayıs 2026’da güncellendi

Doğrulama hatası dizilerini ayrıştırın, yapısal XML sorunlarını çözün, `UBL`/`CII` ad alanı uyuşmazlıklarını ele alın ve düzeltmeleri programlı olarak otomatikleştirin.

## Doğrulama veri yükünü ayrıştırma

Bir fatura şema doğrulamasından geçemediğinde, API dönüştürülmüş bir XML dosyası yerine ayrıntılı bir hata listesi içeren yapılandırılmış bir JSON veri yükü döndürür. Programlı ele alma, sisteminizin basit sorunları otomatik olarak düzeltmesine veya karmaşık hataları insan denetçilere yönlendirmesine olanak tanır.

Hata yanıtı, bir hata nesneleri dizisi ile birlikte bir `VALIDATION_FAILED` durum kodu içerir. Her nesne, hata veren alana giden belirli bir yolu, hataya neden olan değeri ve ihlal edilen uyumluluk kuralının insan tarafından okunabilir bir açıklamasını (örneğin, `BR-CO-13`) sağlar.

## Yaygın çözümleri otomatikleştirme

- Eksik `BuyerReference` için müşteri veritabanınızı varsayılan `Leitweg-ID` için sorgulayın ve tekrar deneyin.
- Yuvarlama uyuşmazlıkları için (örneğin `PayableAmount` farkları), kaynak belgeyi inceleyin ve temel alınan satır tutarlarını veya KDV değerlerini düzeltin; yalnızca faturayla eşleşen değerleri kabul edin.
- Eksik bir birim kodu olduğunda Invoice Converter, satır için varsayılan olarak `C62` kullanır ve satırı inceleme için işaretler; kabul etmeden önce işaretlenen birimin kaynak faturayla eşleştiğini doğrulayın.

## Yeniden deneme ile manuel yönlendirme karşılaştırması

- Otomatik Yeniden Deneme: Geçici bağlantı hataları, oran sınırları veya hızlı şema düzeltmeleri için güvenlidir.
- Manuel İnceleme: Toplamlar önemli ölçüde farklı olduğunda, banka bilgileri eksik olduğunda veya vergi kategorileri belirsiz olduğunda gereklidir.
