THPDFEInvoiceValidationReport Record

Combina il verdetto del contenitore Factur-X con l'esito delle regole di business Schematron per una fattura elettronica caricata

Dichiarazione

THPDFEInvoiceValidationReport= record
  ContainerReport: THPDFFacturXValidationReport;
  ContainerValid: Boolean;
  BusinessRules: THPDFBusinessRuleResults;
  BusinessSummary: THPDFSchematronSummary;
  BusinessRuleViolations: Integer;   // asserts failed + reports fired
  BusinessRulesEvaluated: Boolean;   // False when engine unavailable
  RuleSets: THPDFEInvoiceRuleSetReports;
  ProfileSupported: Boolean;
  CountryRulesRequired: Boolean;
  CountryRulesEvaluated: Boolean;
  ValidationComplete: Boolean;
  ValidationNote: AnsiString;
end;

Unità

HPDFEInvoiceValidator

Campi

CampoScopo
ContainerReportReport completo della struttura del contenitore di tipo THPDFFacturXValidationReport
ContainerValidVerdetto restituito da THotPDF.ValidateFacturXInvoice per il contenitore della fattura incorporata
BusinessRulesRisultati delle regole di tipo THPDFBusinessRuleResults prodotti dal motore Schematron
BusinessSummaryTHPDFSchematronSummary che descrive l'esecuzione del motore
BusinessRuleViolationsConteggio degli assert falliti più i report scattati
BusinessRulesEvaluatedFalse quando il motore non è disponibile o l'XML della fattura non poteva essere estratto
RuleSetsVersione, ambito business o country, riepilogo dell'engine e stato di completamento di ogni risorsa selezionata
ProfileSupportedTrue quando il registry selezionato contiene un livello di regole di business per il profilo rilevato
CountryRulesRequiredTrue per XRECHNUNG, EXTENDED-CTC-FR, EXTENDED-B2B-FR e qualsiasi profilo registrato esplicitamente con un livello di regole country
CountryRulesEvaluatedTrue solo quando il livello di regole country registrato è terminato senza controlli saltati né errori di valutazione
ValidationCompleteTutti i livelli di regole richiesti sono stati valutati, indipendentemente dal fatto che abbiano prodotto violazioni di regole di business
ValidationNoteSpiegazione esplicita di copertura o validazione incompleta, incluse le regole country mancanti

Note d'uso

API correlate