invoice interface updates