HPDFValidateEInvoiceXML

Valide un XML de facture explicite contre des couches de règles métier et pays versionnées

Déclaration

function HPDFValidateEInvoiceXML(const XMLBytes: TBytes;
  const Profile: AnsiString; const SchematronDir: string;
  Registry: THPDFEInvoiceRuleRegistry;
  out AReport: THPDFEInvoiceValidationReport): Boolean;

Unité

HPDFEInvoiceValidator

Comportement

Le profil est fourni explicitement et les profils inconnus ne retombent jamais sur EXTENDED, tandis que les profils français et XRECHNUNG exigent leur couche de règles pays

Renvoie true lorsque chaque couche de règles requise se termine et qu'aucune constatation d'erreur ou d'avertissement ne subsiste, les vérifications de conteneur PDF, XML Schema et transport étant hors de cette API

API associées

E-Invoice Business-Rule Validation

THPDFEInvoiceValidationReport