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