Computers are dumb
Apr. 28th, 2019 02:27 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
The accounting program at my workplace sets limits on the size of the discounts you can apply to an invoice. Each invoice has terms, and the discount defaults to the maximum specified by the terms, from which it can only go lower, not higher.
The other day, I tried to clean up some accounting issues by creating an invoice for a negative amount. It was “paid” for zero dollars on the day of its creation, with the payment applied to both the negative invoice and an equally sized positive invoice, making them cancel out. What I didn’t realize was that by paying it in zero days, I’d met the contractual requirements for a discount. Since it was a negative invoice, the default discount was a negative number.
I couldn’t set the discount to zero, because zero is higher than a negative number.
Computers are dumb.
The other day, I tried to clean up some accounting issues by creating an invoice for a negative amount. It was “paid” for zero dollars on the day of its creation, with the payment applied to both the negative invoice and an equally sized positive invoice, making them cancel out. What I didn’t realize was that by paying it in zero days, I’d met the contractual requirements for a discount. Since it was a negative invoice, the default discount was a negative number.
I couldn’t set the discount to zero, because zero is higher than a negative number.
Computers are dumb.