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.