invoicing-manager Project of an invoicing manager do it in the subject "Advanced programming" to practise design patterns.