This is to handle refunds, which are invoices with negative amounts,
that can be both issued or received (i.e., an “expense”).
The API provided by PostgreSQL is mostly the same, and internally it
deals with negatives, so the Go package only had to change selects of
collection.