in src/main/scala/com/gu/invoicing/invoice/Impl.scala [35:46]
def getInvoices(account: String): List[Invoice] = {
Http(s"$zuoraApiHost/v1/transactions/invoices/accounts/$account")
.header("Authorization", s"Bearer ${accessToken}")
.asString
.body
.pipe(read[Invoices](_))
.invoices
.iterator
.filter { _.amount >= 0.0 }
.filter { _.status == "Posted" }
.toList
}