| 200 | Microsoft accepted the usage event | Full response, Success: true | No |
| 400 | Invalid quantity, dimensionId or effectiveStartTime (unparsable, future, older than 24h) | message, retryable: false | Fix first |
| 404 | Subscription or dimension unknown | message, retryable: false | Fix first |
| 409 | Already reported for this hour. Either WeTransact accepted it earlier, or Microsoft answered Duplicate | Full response with the original UsageReportEventId and Microsoft.UsageEventId; Microsoft.StatusCode is null when Microsoft was not called | No |
| 422 | Microsoft rejected the event | Full response, see Microsoft.Status | Fix first |
| 429 | Too many concurrent charges (10 in flight, 5 queued) | Empty | Yes, same effectiveStartTime |
| 502 | Microsoft unreachable, timed out or answered 5xx. Outcome unknown | Full response, Retryable: true | Yes, same effectiveStartTime |