Rehber · Mayıs 2026’da güncellendi
Markdown dışa aktarE-Fatura Şema Hatalarının Programlı Olarak Ele Alınması
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
Bu noktaları bu bölüm için pratik kontrol adımları olarak kullanın.
- Eksik
BuyerReferenceiçin müşteri veritabanınızı varsayılanLeitweg-IDiçin sorgulayın ve tekrar deneyin. - Yuvarlama uyuşmazlıkları için (örneğin
PayableAmountfarkları), otomatik olarak 0.02 para birimi birimine kadar küçük bir yuvarlama ayarı uygulayın. - Geçersiz birim kodları için (standart
C62yerine PCE kullanılması gibi), değerleri göndermeden önce programlı olarak eşleyin.
Yeniden deneme ile manuel yönlendirme karşılaştırması
Bu noktaları bu bölüm için pratik kontrol adımları olarak kullanın.
- 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.