| Visibility of system status | Invoice editor | No feedback for 2–3 s after Send | Medium |
| Visibility of system status | Bank import | No progress indicator for large CSV files | Low |
| Match with the real world | Credit notes | Finance users call them 'corrections' | Low |
| Match with the real world | Navigation | 'Documents' menu contains only invoices | Low |
| User control and freedom | Invoice list | Deleting a draft has no undo | Medium |
| User control and freedom | Recurring | No way to skip one occurrence | Medium |
| Consistency and standards | Dialogs | Primary button left in dialogs, right on pages | Low |
| Consistency and standards | Dates | DD/MM in lists, MM/DD in the date picker | Medium |
| Error prevention | Payments | Full amount pre-filled for partial payments | High |
| Error prevention | Customers | Archive and delete buttons side by side | Medium |
| Recognition rather than recall | Reports | Filters reset when switching tabs | Low |
| Recognition rather than recall | Invoice editor | Product codes required, names not searchable | Medium |
| Flexibility and efficiency | Invoice list | No keyboard shortcuts for frequent actions | Low |
| Flexibility and efficiency | Bulk actions | Bulk send limited to one page of results | Low |
| Aesthetic and minimalist design | Dashboard | 6 charts, 2 used by participants | Low |
| Help users with errors | Forms | 'Validation failed' without details | High |
| Help users with errors | Login | 'Something went wrong' on expired invite | Medium |
| Help and documentation | Recurring | Help article exists but isn't linked | Low |
| Help and documentation | Roles | No explanation of what each role can do | Medium |
| Accessibility (quick check) | Forms | Errors shown by colour only | High |