All Classes and Interfaces
Class
Description
A product sold by a legal entity and referenced in an invoice or an invoice line.
Defines the product categories we offer in our shop.
Command to create a document for an invoice.
The command defines how to upload entities provided as a set of TSV files onto the domain.
The abstraction of an invoice with a set of positions, subtotals, and a total.
Provides support to generate an AsciiDoc representation of an invoice for the Swiss market.
The invoice item represents a position of sold items defined through a product.
Define a legal entity referenced in an invoice.
The invoice line represents one line or position in an invoice.
Define the workflow defined for bounded domain activities, in particular the import and export of files.
The business logic and rules of the bounded domain for invoices entities.
Defines the import port for the bounded domain invoices.
Handles the invoices' subsystem entities.
Provide import and export functions for invoice entities persisted in tab separated files.
The subtotal defines the sum for a set of positions in the invoice.