interface
DiscountCustomerInvoiceDetailRule<F extends AccountingDocument>
RecalculateCustomerInvoiceDetailRule<F extends AccountingDocument>