| HTTP Status Code | Error Code | Error Description |
|---|
| 400 | 9001 | Message Timestamp is older than 10 minutes |
| 400 | 9004 | StartDate is greater than EndDate |
| 400 | 9005 | StartDate can't be in past |
| 400 | 9006 | EndDate can't be in past |
| 400 | 9009 | Amount must be > 0.0 |
| 400 | 9010 | Amount is not specified |
| 400 | 9011 | NumberOfGuests must be >= 0 |
| 400 | 9012 | InvTypeCode can't be empty |
| 400 | 9013 | RatePlanCode can't be empty |
| 400 | 9015 | RestrictionStatus can't be empty |
| 400 | 9016 | RestrictionStatus should be Open or Close |
| 400 | 9019 | OffsetTimeUnit can't be empty |
| 400 | 9020 | OffsetDropTime can't be empty |
| 400 | 9021 | OffsetUnitMultiplier must be greater than -1 |
| 400 | 9022 | AbsoluteDropTime must be less than or equal AbsoluteCutoff |
| 400 | 9028 | AmountIncludingMarkup/AmountAfterTax should be PB and Percent |
| 400 | 9029 | BaseByGuestAmt not allow have multiple currencies |
| 400 | 9030 | AgeQualifyingCode invalid value |
| 400 | 9031 | AgeQualifyingCode duplicate value |
| 400 | 9033 | Fee DateRange not inclusive in Checkin to LastCheckin+LOS |
| 400 | 9035 | Tax DateRange not inclusive in Checkin to LastCheckin+LOS |
| 400 | 9036 | Fee DateRange cannot overlap in the same group |
| 400 | 9037 | Tax DateRange cannot overlap in the same group |
| 400 | 9039 | Fee not allow if BaseByGuestAmt is empty |
| 400 | 9040 | LengthOfStay required between 1 and #number allow |
| 400 | 9041 | RateLoadType are not allow |
| 400 | 9042 | NumberOfUnit is required more than zero |
| 400 | 9044 | Tax Code is not allowed |
| 400 | 9045 | Fee Code is not allowed |
| 400 | 9098 | Lead Days over than setting allow |
| 400 | 9099 | LOS not allow more than 2 years |
| 403 | 9901 | Access is denied. User is unauthorized |
| 405 | 9903 | Method not allowed |
| 500 | 9999 | Internal Server Error |