void renderInvoice() throws IOException, FailedToRenderException {
InvoiceRenderingInput input = (InvoiceRenderingInput) getInput();
InvoiceRenderingOutput output = (InvoiceRenderingOutput) getOutput();
OutputFormat outputFormat = output.getInvoiceOutputFormat();
Template outputTemplate = output.getInvoiceOutputTemplate(outputFormat);
InvoiceRendererFactory invoiceRendererFactory =
InvoiceRendererManager.createInvoiceRendererFactory(outputFormat);
InvoiceRenderer invoiceRenderer =
invoiceRendererFactory.createInvoiceRenderer(input.getInvoiceToBeRendered(), outputTemplate,
input.getUbl4jConfigurationBean());