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ı

HPDFValidateEInvoiceWithRegistry

THPDFEInvoiceValidationReport