all invoice tests are passing