On the invoice page and in other components. Implement an Invoice type which includes the optional memo string.