---
title: "FIX 5.0 SP2 EP299: AlgoCertificateReport <EJ> message – FIX Dictionary – Onix Solutions"
description: "<meta name=\"description\" content=\"AlgoCertificateReport&lt;EJ&gt; message &ndash; FIX 5.0 SP2 EP299, FIX protocol version FIX 5.0 SP2 EP299\" /> <meta name=\"keywords\" content=\"message, AlgoCertificateReport, MsgType=EJ, FIX 5.0 SP2 EP299, FIX Protocol, FIX dictionary\" />"
---

<https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/msgtype_ej_6974.html#>

![Dictionary icon](https://www.onixs.biz/hubfs/SIC_website_2020/images/interface/img-icon-book.svg)

# AlgoCertificateReport <EJ> message

## FIX 5.0 SP2 EP299

### Description

[AlgoCertificateReport <EJ>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/msgType_EJ_6974.html) is a response to the [AlgoCertificateRequest <EH>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/msgType_EH_6972.html) to certify an algo. It may also be sent unsolicited without an explicit request message by the party able to provide certificate information for the algo identified in the report message.

[AlgoCertificateReport <EJ>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/msgType_EJ_6974.html) is for a single algorithm. A new certificate is created by the trading firm in a draft status and requires approval from a natural person who is authorized to approve certification. The final state is reached when the certificate has been successfully submitted to the venue. Timestamps may be associated with the state changes, specifically date and time of the latest change, the approval and when the certificate is to become effective.

### Structure

| Tag | Field Name | Req'd | Comments |
| --- | --- | --- | --- |
| [Component Block - <StandardHeader>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/compBlock_StandardHeader.html) | Y | MsgType=EJ |  |
| 3018 | [AlgoCertificateReportID](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3018.html) | Y | Unique identifier assigned by sender of this message. |
| 3014 | [AlgoCertificateRequestID](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3014.html) | N | Identifier of the [AlgoCertificateRequest <EH>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/msgType_EH_6972.html) this message is responding to. |
| 3020 | [AlgoCertificateReportTransType](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3020.html) | Y |  |
| 3078 | [AlgoCertificateReportType](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3078.html) | N |  |
| 3019 | [AlgoCertificateReportRefID](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3019.html) | N | Required for [AlgoCertificateReportTransType <3020>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3020.html)=1 (Cancel) or 2 (Replace). |
| 3012 | [AlgoCertificateID](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3012.html) | Y |  |
| 3013 | [AlgoCertificateDesc](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3013.html) | N |  |
| 3022 | [AlgoCertificateStatus](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3022.html) | Y |  |
| [Component Block - <Parties>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/compBlock_Parties.html) | Y | Required to specify the algo for which a certification is reported and the firm using it. Requires the authorized person for [AlgoCertificateStatus <3022>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3022.html)=1 (Approved) or 2 (Submitted). |  |
| 168 | [EffectiveTime](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_168.html) | N | Required for [AlgoCertificateStatus <3022>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3022.html)=1 (Approved) or 2 (Submitted). |
| 3023 | [ApprovalTime](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3023.html) | N | Required for [AlgoCertificateStatus <3022>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3022.html)=1 (Approved) or 2 (Submitted). |
| 779 | [LastUpdateTime](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_779.html) | Y |  |
| 60 | [TransactTime](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_60.html) | N |  |
| 3024 | [AlgoTestDesc](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3024.html) | N | Required for [AlgoCertificateStatus <3022>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3022.html)=1 (Approved) or 2 (Submitted). |
| 58 | [Text](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_58.html) | N |  |
| 354 | [EncodedTextLen](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_354.html) | N | Must be set if [EncodedText <355>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_355.html) field is specified and must immediately precede it. |
| 355 | [EncodedText](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_355.html) | N | Encoded (non-ASCII characters) representation of the [Text <58>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_58.html) field in the encoded format specified via the [MessageEncoding <347>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_347.html) field. |
| [Component Block - <StrategyParametersGrp>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/compBlock_StrategyParametersGrp.html) | N |  |  |
| [Component Block - <AlgoSystemModuleGrp>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/compBlock_AlgoSystemModuleGrp.html) | N |  |  |
| [Component Block - <TestScenarioGrp>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/compBlock_TestScenarioGrp.html) | N |  |  |
| 3070 | [TestSuiteStatus](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/tagNum_3070.html) | N | Overall status across all individual test scenarios defined in TestScenarioGrp. |
| [Component Block - <StandardTrailer>](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/compBlock_StandardTrailer.html) | Y |  |  |

- Follow   
  OnixS
- [Follow us on Twitter ](https://twitter.com/onixsbiz)
- [Connect with us on LinkedIn ](https://www.linkedin.com/company/onix-solutions/)

 We track how people interact with our online web content and resources, and some of that tracking involves storing cookies on your device. By continuing to use our site you accept that you agree to this. For more details see our [Cookie usage, and Data Privacy and Protection Policies](https://www.onixs.biz/cookies-and-privacy.html).

[Ok](https://www.onixs.biz/fix-dictionary/5.0.sp2.ep299/msgtype_ej_6974.html#)

[OnixS ](https://www.onixs.biz/)

Menu

---

---

[OnixS ](https://www.onixs.biz/)

### Search the site

Search