We're reviewing some orders being completed at a client store, and we've noticed cases where the order total and payment amount provided by the Clover receipt do not match what's given back by the Clover API.
For example, consider the following receipt: https://www.clover.com/r/4N8XGH6DTHKXT
The order total is 4.40 with a payment of 4.40. However, if we do a lookup on the order from the Clover API, we get this:
{ "href": "https://www.clover.com/v3/merchants/xxxxxx/orders/4N8XGH6DTHKXT", "id": "4N8XGH6DTHKXT", "currency": "USD", "employee": { "id": "xxxxxx" }, "total": 441, "paymentState": "PARTIALLY_PAID", "orderType": { "id": "xxxxxx" }, "taxRemoved": false, "isVat": false, "state": "locked", "manualTransaction": false, "groupLineItems": true, "testMode": false, "payType": "FULL", "createdTime": 1642008659000, "clientCreatedTime": 1642008658000, "modifiedTime": 1642008679000, "payments": { ... }
Note that the order total here comes out as 4.41 instead of 4.40. This order was paid for with cash, and as we've been told by the client, used the standard Clover Register/Orders app.
I'm assuming it has something to do with the order total calculation being done by Clover, but want to know if this is a bug or something that's already being looked at.