The module’s integration allows you
to create invoices for different orders,
to choose the format for the invoice - either PDF, or Excel and
to send invoices to customers
The definitions in this module have id discriminators in the range 200-210.
The InvoiceableSiteEntityDefinition adds the invoice page’s features to the SiteEntityDefinition. The
SiteEntityDefinition, in its turn, inherits the AbstractEntityDefinition and the AbstractDescriptionableEntityDefinition:
The added property here is invoicePage. It is designed to store the invoice page (`CmsPageEntityDefinition `) for the site.
The helper method, defined in the InvoiceService, is
issueInvoiceForOrder(). It’s called when a new invoice needs to be issued for a particular order.
The InvoiceViewController defines 2 HTTP Endpoints:
For further details on mapping, check the corresponding mapping actuator accessible at
There are no views, associated with the module.