Creates a new instance of the service.
The logger instance used for logging messages, warnings and errors.
Transform invoice spreadsheet data to invoice data in the internal format via a mapping.
the spreadsheet data
one of the supported invoice formats, see FormatFactoryService.listFormatServices
the mapping definition
the invoice data in the internal format
Generate an Invoice object (data in the internal invoice format) from spreadsheet data and a Mapping.