Ekstrakty XML faktury

System zawiera przykładowy algorytm ekstraktu faktury, dzięki któremu można utworzyć dokument w formacie XML w celu przekazania go do aplikacji do komponowania dokumentów. Jest to opcja zamienna dla opisanego wcześniej, ustalonego formatu pliku jednorodnego. Dodatkowe szczegóły można znaleźć w typie algorytmu Tworzenie rekordów ekstraktu XML faktury (C1-BLEX-XML).

Algorytmy tego typu umożliwiają tworzenie rekordów w pliku XML zawierających informacje znajdujące się na wydruku faktury. Każdy rekord ekstraktu tworzony jest przy użyciu rozszerzanego obszaru danych, w związku z czym może zostać rozszerzony przy wdrożeniu za pomocą parametru skryptu przetwarzania końcowego. Aby uwzględnić w ekstrakcie dodatkowe elementy, należy postępować według poniższych kroków:

  • Utworzyć obszar danych obejmujący dodatkowe elementy rekordu, który ma zostać rozszerzony. Obszar ten powinien odwoływać się do obszaru danych produktu bazowego zastosowanego w ekstrakcie. Na przykład, aby rozszerzyć rekord faktury, należy utworzyć obszar danych odwołujący się do obszaru danych C1-BillPrintBillRecord jako obszaru rozszerzonego. Kompletna lista dostępnych obszarów danych znajduje się w typie algorytmu C1-BLEX-XML.
  • Utworzyć skrypt usługi w celu pobrania dodatkowych elementów. Skrypt ten należy zdefiniować w algorytmie jako skrypt przetwarzania końcowego, a jego schemat musi zawierać główny obszar danych ekstraktu faktury (C1-BillPrintRecord).

Przykład sposobu rozszerzania ekstraktu XML faktury o dodatkowe elementy można znaleźć w pakiecie eksportu CI_​BillPrintXMLExtract wchodzącym w skład danych demonstracyjnych.