THPDFEInvoiceValidationReport Record

Yhdistää Factur-X-säiliön tuomion ja Schematron-liiketoimintasääntöjen tuloksen yhdelle ladatulle sähköiselle laskulle

Määrittely

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;

Yksikkö

HPDFEInvoiceValidator

Kentät

KenttäTarkoitus
ContainerReportTäydellinen säiliörakenneraportti tyyppiä THPDFFacturXValidationReport
ContainerValidTHotPDF.ValidateFacturXInvoice-metodin palauttama tuomio upotetulle laskusäiliölle
BusinessRulesSchematron-moottorin tuottamat sääntötulokset tyyppiä THPDFBusinessRuleResults
BusinessSummaryTHPDFSchematronSummary, joka kuvaa moottorin ajon
BusinessRuleViolationsEpäonnistuneiden assertioiden ja laukaistujen raporttien yhteismäärä
BusinessRulesEvaluatedEpätosi, kun moottori ei ole käytettävissä tai laskun XML:ää ei voitu poimia
RuleSetsJokaisen valitun resurssin versio, liiketoiminta- tai maalaajuus, moottoriyhteenveto ja valmistumistila
ProfileSupportedTosi, kun valittu rekisteri sisältää liiketoimintasääntökerroksen havaitulle profiilille
CountryRulesRequiredTosi profiileille XRECHNUNG, EXTENDED-CTC-FR, EXTENDED-B2B-FR ja kaikille profiileille, jotka on eksplisiittisesti rekisteröity maasääntökerroksella
CountryRulesEvaluatedTosi vain, kun rekisteröity maasääntökerros valmistui ilman ohitettuja tarkistuksia tai arviointivirheitä
ValidationCompleteKaikki vaaditut sääntökerrokset arvioitiin riippumatta siitä, tuottivatko ne liiketoimintasääntörikkomuksia
ValidationNoteEksplisiittinen kattavuus- tai puutteellisen vahvistuksen selitys, mukaan lukien puuttuvat maasäännöt

Käyttöhuomautukset

Aiheeseen liittyvät API:t