The extension uses as input and output a JSon invoice structure. See Invoice Layout Extension
The Invoice Dialog Extension allows to completely customize the dialog for specific purposes in case you have a high volume of invoices or you have specific needs. Please contact our support for more information.
For more information see the github documentation: