Ana içeriğe atla

Rehber · 2026-08-29

Markdown dışa aktar

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

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.