Extracciones de Factura XML

El sistema incluye un algoritmo de extracción de factura de muestra que produce un documento XML para hacer interface con una aplicación de creación de documentos. Esto es una alternativa para el archivo tipo ASCII fijo descrito anteriormente. Para obtener detalles adicionales, consulte el tipo de algoritmo Crear registros de extracción de factura XML (C1-BLEX-XML).

Los algoritmos de este tipo crean los registros de archivos XML que contienen la información que aparece en una factura impresa. Cada registro en la extracción se construye mediante un área de datos extensibles y pueden ser extendidos por una implementación mediante el parámetro Script de Procesamiento Posterior. Se deben seguir los siguientes pasos para incluir elementos adicionales en la extracción:

  • Crear un área de datos que comprende los elementos adicionales para el registro que desea extender. Esta área de datos debe hacer referencia al área de datos del producto base utilizada en la extracción. Por ejemplo, para extender el registro de facturación, cree un área de datos que hace referencia al área de datos C1-BillPrintBillRecord como el área de datos extendida. Vea el tipo de algoritmo C1-BLEX-XML para obtener una lista completa de las áreas de datos disponibles.
  • Crear un script de servicio para recuperar los elementos adicionales. Este script del servicio debe definirse como Script de Procesamiento Posterior en su algoritmo, y el esquema debe incluir el área de datos principal de extracción de facturación (C1-BillPrintRecord).

Para obtener un ejemplo de cómo extender la extracción de factura en formato XML para incluir elementos adicionales, vea el grupo de exportación CI_​BillPrintXMLExtract incluido en los datos de demostración.