improve invoicing