# 3 (Session level reject)

The **`3` (Session Level Reject)** message is used to reject messages, which cannot be properly processed due to a session-level rule violation.

| Tag       | Name                    | Type            | Required                                    | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| --------- | ----------------------- | --------------- | ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **45**    | `RefSeqNum`             | `SeqNum`        | **yes**                                     | [**34** `MsgSeqNum`](/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header) of the rejected message.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **371**   | `RefTagID`              | `Int`           | **no**                                      | Tag number of the FIX field being referenced.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **372**   | `RefMsgType`            | `String` (10)   | **no**                                      | [**35** `MsgType`](/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header) of the FIX message being referenced.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **373**   | `SessionRejectReason`   | `Int`           | **no**                                      | Code to identify the reason for rejection.<br/><br/> Supported values:<br/><ul><li> `0` - Invalid tag number</li><li> `1` - Required tag missing</li><li> `2` - Tag not defined for this message type</li><li> `3` - Undefined tag</li><li> `4` - Tag specified without a value</li><li> `5` - Value is incorrect (out of range) for this tag</li><li> `6` - Incorrect data format for value</li><li> `7` - Decryption problem</li><li> `8` - Signature problem</li><li> `9` - CompID problem</li><li> `10` - SendingTime accuracy problem</li><li> `11` - Invalid [`MsgType` (**35**)](/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header)</li><li> `13` - Tag appears more than once</li><li> `14` - Tag specified out of required order</li><li> `15` - Repeating group fields out of order</li><li> `16` - Incorrect `NumInGroup` count for repeating group</li><li> `17` - Non-data-type value includes field delimiter</li><li> `99` - Other</li></ul> |
| **58**    | `Text`                  | `String`        | **no**                                      | Message to explain the reason for rejection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |

For a sample message and other details, see [`FIX 4.4 : Reject <3> message` in the FIX 4.4 documentation](https://www.onixs.biz/fix-dictionary/4.4/msgType_3_3.html).