| B | ↘ | C | InvoiceController got worse | 
| C | ↗ | B | CoupCodeAndInvoiceSearch improved | 
| ⇢ | A | BaseInvoiceController::getCodeValue() added | |
| ⇢ | A | InvoiceController::getCodeFromSession() added | |
| C | ↗ | B | InvoiceController::generateInvoice() improved | 
| A | ↛ | CoupCodeAndInvoiceSearch::getCodeValue() removed |