Extrações de Fatura XML

O sistema inclui um algoritmo de extração de fatura de amostra que produz um documento XML para interface com um aplicativo de composição de documento. Esta é uma alternativa ao formato de arquivo simples fixo descrito acima. Para obter detalhes adicionais, consulte o tipo de algoritmo Criar registros de extração de fatura XML (C1-BLEX-XML).

Algoritmos desse tipo elaboram registros de arquivo XML que contêm as informações que aparecem em uma fatura impressa. Cada registro na extração é construído usando uma área de dados extensível e pode ser estendido por uma implementação usando o parâmetro Script de Pós-Processamento. As seguintes etapas devem ser seguidas para incluir elementos adicionais na extração:

  • Crie uma área de dados que inclua os elementos adicionais do registro que você deseja estender. Esta área de dados deve fazer referência à área de dados do produto base usada na extração. Por exemplo, para estender o registro da fatura, crie uma área de dados que faça referência à área de dados C1-BillPrintBillRecord como a sua área de dados estendida. Consulte o tipo de algoritmo C1-BLEX-XML para obter uma lista completa das áreas de dados disponíveis.
  • Crie um script de serviço para recuperar os elementos adicionais. Esse script de serviço deve ser definido como o Script de Pós-Processamento em seu algoritmo e seu esquema deve incluir a área de dados de extração da fatura principal (C1-BillPrintRecord).

Para obter um exemplo de como estender a extração da fatura XML para incluir elementos adicionais, consulte o pacote de exportação CI_​BillPrintXMLExtract, incluído nos dados de demonstração.