Extractions de facture XML
Le système comprend un exemple d'algorithme d'extraction de facture qui génère un document XML à interfacer avec une application de composition de document. Il s'agit d'une alternative au format de fichier plat fixe décrit plus haut. Pour plus de détails, voir le type d'algorithme Créer enreg. extraction infos factur. pr impress XML (C1-BLEX-XML).
Les algorithmes de ce type génèrent les enregistrements de fichier XML contenant les informations figurant sur la facture imprimée. Chaque enregistrement de l'extraction est généré à l'aide d'une zone de données extensible et peut être étendu par une implémentation à l'aide du paramètre Script de post-traitement. Suivez les étapes ci-après pour inclure des éléments supplémentaires dans l'extraction :
- Créez une zone de données qui inclut les éléments supplémentaires pour l'enregistrement que vous souhaitez étendre. Cette zone doit référencer la zone de données de l'installation standard utilisée dans l'extraction. Par exemple, pour étendre l'enregistrement de facture, créez une zone de données qui référence C1-BillPrintBillRecord comme sa zone de données étendue. Pour accéder à la liste complète des zones de données disponibles, voir le type d'algorithme C1-BLEX-XML.
- Créez un script de service pour extraire les éléments supplémentaires. Ce script doit être défini comme le script de post-traitement sur votre algorithme et son schéma doit inclure la zone de données d'extraction de facture principale (C1-BillPrintRecord).
Pour consulter un exemple de configuration d'extension d'extraction de facture XML afin d'inclure des éléments supplémentaires, voir groupe d'exportation CI_BillPrintXMLExtract inclus dans les données de démonstration.
