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

- 2026-08-29

Doğrulama hatalarını ayrıştırın, yapısal XML ve ad alanı sorunlarını bulun ve yalnızca kaynakla doğrulanan düzeltmeleri uygulayın.

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

Fatura şema doğrulamasından geçmezse API dönüştürülmüş XML yerine yapılandırılmış JSON hataları döndürür. Bilinen hata kodlarını alanlarla eşleyin, ancak değeri yalnızca onaylanmış kaynak veya ana veri destekliyorsa değiştirin. Belirsiz veya önemli değişiklikleri insan incelemesine yönlendirin.

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 onaylanmış müşteri veya sipariş verilerindeki bu siparişe ait değeri kullanın. Değer yoksa alıcıya sorun; varsayılan `Leitweg-ID` eklemeyin.
- 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ı

- Yalnızca geçici bağlantı ya da oran sınırı hatasından veya kaynak verinin doğruladığı belirli bir düzeltmeden sonra otomatik olarak yeniden deneyin.
- Manuel İnceleme: Toplamlar önemli ölçüde farklı olduğunda, banka bilgileri eksik olduğunda veya vergi kategorileri belirsiz olduğunda gereklidir.
