HPDFValidateEInvoice
Hibrit fatura container'ını ve varsayılan profile iş kurallarını açık coverage tanılarıyla doğrular
Bildirim
function HPDFValidateEInvoice(const Doc: THotPDF;
const SchematronDir: string;
out AReport: THPDFEInvoiceValidationReport): Boolean;
Birim
HPDFEInvoiceValidator
Davranış
PDF container denetimini çalıştırır; tespit edilen hibrit fatura için XML'ini çıkarır ve profile'ine ait kayıtlı kural katmanlarını seçer
Varsayılan registry, birlikte gönderilen beş Factur-X business-rule profile'ini destekler; Fransız profile'leri ülke kuralları olmadan eksik kalır ve XRECHNUNG açık resmi kural kaydı gerektirir
Bilinmeyen profile'ler asla EXTENDED'e fallback yapmaz; eksik veya tamamlanmamış kural katmanları fail closed olur ve rapor, coverage'i business-rule ihlallerinden ayrı kaydeder
Ülkeye özel kaynaklar ve engine implementasyonları eklemek için host'a ait bir registry ile HPDFValidateEInvoiceWithRegistry'yi kullanın
Hibrit fatura tespit edilmeyen PDF yalnızca container kararını alır ve hiçbir fatura kural coverage'i değerlendirilmediği için ValidationComplete false kalır
İlgili API'ler
E-Fatura İş Kuralı Doğrulaması