Index Data Reader "XRechnung"
The index data reader "XRechnung" is a specialized form of an XML reader. With this index data reader, the fields to be read in are not defined via a complex XPath expression in the .InputName property. Since the format is standardized and the possible fields are thus known, the fields can instead be addressed via a predefined name, which the program converts internally into the search path specific to the syntax (UBL or CII syntax).
The program reads automatically by type. You do not need to configure the .InputFormat property. But if needed, you can still use a free XPatch expression in the .InputName.
This documentation does not include a complete list of the field names available. For a complete list, see the Configurator.
Property | Description |
|---|---|
ProcessReadIndex[].BreakDownSubItems | In this configuration property, a Boolean value can be used to define whether the item data is broken down to the lowest level. A flat table will be generated with the data from this lowest level. This may result in a loss of information if certain data fields are set at higher levels. For all text fields to be read, their values will automatically be aggregated across all levels to form a delimited total value. For fields of type “Text,” aggregation takes place automatically. The field contents are combined across all levels to form a total value separated by delimiters. This is less useful for other field types, since, for example, amount values at higher levels typically already represent the sum of the amounts of the sub-items. Aggregation in the form of an additional summation would distort the values. This logic is only usable for fields that are addressed by their predefined name. When using free XPath expressions, this logic is not usable. Default value: NoticeAs of version 2.0, the XRechnung standard enables invoices in UBL format to define sub-items for the item data across several levels. However, since the output systems addressed by xSuite Interface do not yet support such data structures, support for their input has not been implemented yet. By default, only the top-level items are read. |