> For the complete documentation index, see [llms.txt](https://guide.traderevolution.com/traderevolution-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.traderevolution.com/traderevolution-api/traderevolution-apis/fix-api/application-level-messages-other.md).

# Application level messages (Other)

### Route status request

Request status information for TraderEvolution routes.

<table><thead><tr><th width="125">Tag</th><th>Field Name</th><th width="131">Required</th><th>Comments</th></tr></thead><tbody><tr><td></td><td><em>Standard Header</em></td><td><em>Y</em></td><td><em>MsgType = UAR (uppercase)</em></td></tr><tr><td>18200</td><td>GatewayStatusReqId</td><td>Y</td><td>ID for this route status request.</td></tr><tr><td>263</td><td>SubscriptionRequestType</td><td>N</td><td>Not supported.</td></tr><tr><td></td><td><em>Standard Trailer</em></td><td><em>Y</em></td><td></td></tr></tbody></table>

### Route status

The Route Status message is sent on client logon or returned by the server in response to a Route Status Request.

<table><thead><tr><th width="198">Tag</th><th>Field Name</th><th width="121">Required</th><th>Comments</th></tr></thead><tbody><tr><td></td><td><em>Standard Head</em>e<em>r</em></td><td><em>Y</em></td><td><em>MsgType = UAT (uppercase)</em></td></tr><tr><td>20009</td><td>NodeID</td><td>Y</td><td>ID of the node, where this route was started</td></tr><tr><td>18200</td><td>GatewayStatusReqId</td><td>N</td><td>ID for this route status request.</td></tr><tr><td>18201</td><td>NoGatewayStatus</td><td>Y</td><td>Number of status messages contained in this repeatin</td></tr><tr><td>18202</td><td>Gateway status</td><td></td><td><p>Current status of the route. Possible values include:</p><p>• 1: Halted </p><p>• 2: Open </p><p>• 3: Closed. </p><p>Generally, to user will be send only <em>Route Status message</em> with <em>GatewayStatus=2</em></p></td></tr><tr><td>207</td><td>SecurityExchange</td><td>Y</td><td>Route name.</td></tr><tr><td>20015</td><td>QuoteSecurityExchange</td><td>Y</td><td>Info route name. If group with SubExchangeGateway=1 is not set, subscription process should use this security Exchange</td></tr><tr><td>18203</td><td>ExchangeGateway</td><td>Y</td><td>Route name</td></tr><tr><td>18204</td><td>SubExchangeGateway</td><td>Y</td><td>Type of TraderEvolution route. Valid values include:  1 - Price, 2 - Order (i.e. trade)</td></tr><tr><td></td><td><em>Standard Trailer</em></td><td><em>Y</em></td><td></td></tr></tbody></table>

### Account status message

The Account Status Message is used for sending account info to clients. It is sent by the server on client logon and when account info is changed.

<table><thead><tr><th width="107">Tag</th><th>Field Name</th><th width="117">Required</th><th>Description</th></tr></thead><tbody><tr><td></td><td><em>Standard Header</em></td><td><em>Y</em></td><td><em>MsgType = UAA (uppercase)</em></td></tr><tr><td>60</td><td>TransactTime</td><td>Y</td><td>The time when the message was sent</td></tr><tr><td>20033</td><td>MessageMode</td><td>Y</td><td>Defines type of action:  0 - Account is created, 1 - Account is updated</td></tr><tr><td>20034</td><td>AccountCreationDate</td><td>Y</td><td>Account creation date</td></tr><tr><td>7001</td><td>AccountId</td><td>Y</td><td>Account id</td></tr><tr><td>20035</td><td>AccountStatus</td><td>Y</td><td>Defines the status of the account. Possible values: 0 – Offline, 1 – Online, 2 – Removed</td></tr><tr><td>1</td><td>Account</td><td>N</td><td>Account name</td></tr><tr><td>20036</td><td>AccountMode</td><td>N</td><td>Mode. Possible values: 0 – Demo, 1 – Live, 2 – Contest</td></tr><tr><td>7008</td><td>TradingAccountStatus</td><td>N</td><td>Account status. The tag will be sent when the account was created or the parameter was changed. Possible values:  0 – Active, 1 – Closed, 2 – Suspend, 3 - Trading is disabled by risk rules, 4 - FINRA Day trader pattern, 5 - Liquidation only</td></tr><tr><td>15</td><td>Currency</td><td>N</td><td>Account currency</td></tr><tr><td>20038</td><td>StopTradingReason</td><td>N</td><td>Stop trading reason. Can be sent, if <em>TradingAccountStatus(7008)=Trading is disabled by risk rules (3)</em>. Possible values: 0 - None, 1 - Unknown, 2 - Max daily loss is reached, 4 - Max weekly loss is reached, 5 - Max trailing drawdown is reached, 6 - Max unrealized loss is reached, 7 - Max daily profit is reached, 9 - Max orders count per day, 11 - Relative drawdown level is reached</td></tr><tr><td>20039</td><td>AccountVisibility</td><td>N</td><td>Defines why account is available for logged user. Possible values: 1 - own account, 2 - account is visible by user group, 4 - account is visible , because it was linked to current user, 8 - account is visible , because it was added to MAM group, 16 - account is visible , because it was added to portfolio system, Another value - account is visible for the current user by combination of this rule</td></tr><tr><td>7002</td><td>UserId</td><td>N</td><td>User id</td></tr><tr><td>553</td><td>Username</td><td>N</td><td>User login</td></tr><tr><td>7006</td><td>GroupId</td><td>N</td><td>User group identifier</td></tr><tr><td>20143</td><td>TotalPositionsValue</td><td>N</td><td>Sum of all position values</td></tr><tr><td>20144</td><td>AvailableCash</td><td>N</td><td>Amount of funds available for investment before utilizing leverage</td></tr><tr><td>20040</td><td>Phone</td><td>N</td><td>Phone number</td></tr><tr><td>20041</td><td>FirstName</td><td>N</td><td>First name</td></tr><tr><td>20042</td><td>LastName</td><td>N</td><td>Last name</td></tr><tr><td>20043</td><td>MiddleName</td><td>N</td><td>Middle name</td></tr><tr><td>164</td><td>EmailThreadID</td><td>N</td><td>E-mail</td></tr><tr><td>7016</td><td>CommissionId</td><td>N</td><td>Commission plan identifier</td></tr><tr><td>20044</td><td>MarkupId</td><td>N</td><td>Markup plan identifier</td></tr><tr><td>20045</td><td>RiskId</td><td>N</td><td>Risk plan identifier</td></tr><tr><td>20046</td><td>CustodialId</td><td>N</td><td>Custodial plan identifier</td></tr><tr><td>20047</td><td>SpreadId</td><td>N</td><td>Spread plan Id</td></tr><tr><td>20048</td><td>FundingRateId</td><td>N</td><td>Funding rate markup plan</td></tr><tr><td>20049</td><td>InterestOnBalanceId</td><td>N</td><td>Interest on balance Id</td></tr><tr><td>20050</td><td>SwapId</td><td>N</td><td>Swap plan Id</td></tr><tr><td>20051</td><td>MaxDrawdownLevel</td><td>N</td><td>The setting defines the minimal allowed Projected balance value (in the account currency) for the account not to trigger a Stop out.</td></tr><tr><td>20052</td><td>WeeklyLossLimit</td><td>N</td><td>Maximum possible loss in account currency which a trader can have during a week.</td></tr><tr><td>20053</td><td>MaxPositionQty</td><td>N</td><td>Maximum possible qty in lots of all positions and orders for all trading instruments.</td></tr><tr><td>20054</td><td>UnrealisedLossLimit</td><td>N</td><td>Maximum possible unrealized loss in account currency which a trader can have.</td></tr><tr><td>20055</td><td>DailyLossLimit</td><td>N</td><td>Maximum possible loss in account currency which a trader can have during a trading day.</td></tr><tr><td>20056</td><td>MaxOrdersPerDay</td><td>N</td><td>The number of orders that the user can place or modify per day</td></tr><tr><td>20057</td><td>MaxPositionsNumber</td><td>N</td><td>Maximum number of positions which can be opened by one account</td></tr><tr><td>20058</td><td>MaxPendingOrders</td><td>N</td><td>Maximum quantity of pending orders which can be placed by account. When sending a new pending order (Limit, Stop, Stop limit, Tr. stop), the quantity of existed pending orders by all instruments for this account is checked.</td></tr><tr><td>20059</td><td>MaxOrderCapital</td><td>N</td><td>The maximum order capital which can be sent by user in account currency</td></tr><tr><td>20060</td><td>MaxTrailingDrawdown</td><td>N</td><td>Maximum drawdown level for an account.</td></tr><tr><td>20061</td><td>LossLimitPerTrade</td><td>N</td><td>Loss limit per trade in %</td></tr><tr><td>20062</td><td>MarginWarningLevel</td><td>N</td><td>Margin warning in %</td></tr><tr><td>20063</td><td>StopOutLevel</td><td>N</td><td>Maintenance margin level value needed for the stop out to occur (In %)</td></tr><tr><td>20064</td><td>MaxOrderAmount</td><td>N</td><td>The maximum amount for a single order measured in the instrument units.</td></tr><tr><td>20065</td><td>DayTraderPatternStatus</td><td>N</td><td>Day trader pattern status. Possible values: 0 - not activated, 1 - activated</td></tr><tr><td>20066</td><td>DayTraderPatternProtection</td><td>N</td><td>Protection against accidental marking the account as the Day trader pattern. Possible values: 0 - not activated, 1 - activated</td></tr><tr><td>20067</td><td>AvailableDayTrade</td><td>N</td><td>Defines the number of intraday trades that can be performed before the system classifies this account as a Day trader pattern. The tag can be sent if DayT<em>raderPatternProtection = activated</em></td></tr><tr><td>20068</td><td>OptionPremium</td><td>N</td><td>Option premium requirement</td></tr><tr><td>20069</td><td>InitialMarginWithoutWaived</td><td>N</td><td>Initial margin without waived</td></tr><tr><td>20071</td><td>UnusedSettledCashForStocks</td><td>N</td><td>Unused settled cash for stocks</td></tr><tr><td>20072</td><td>MaintanceMargin</td><td>N</td><td>Total margin used for maintenance of a current portfolio in account currency.</td></tr><tr><td>20073</td><td>UnusedSettledCollateral</td><td>N</td><td>Unused settled collateral</td></tr><tr><td>20074</td><td>UnusedIntradayInitialMargin</td><td>N</td><td>Unused intraday initial margin</td></tr><tr><td>20075</td><td>UsedOvernightInitialMarginForIntraday</td><td>N</td><td>Used overnight initial margin for intraday</td></tr><tr><td>20076</td><td>StockReq</td><td>N</td><td>Total margin blocked for orders with Stock pre-paid margin type.</td></tr><tr><td>20077</td><td>StockLiquidity</td><td>N</td><td>Stocks liquidity</td></tr><tr><td>20078</td><td>WarningMargin</td><td>N</td><td>Warning margin requirement for positions and orders.</td></tr><tr><td>20079</td><td>MarginBeforeWarning</td><td>N</td><td>Margin available before warning triggering.</td></tr><tr><td>20080</td><td>UsedMargin</td><td>N</td><td>Amount of initial margin blocked for all positions and orders taking into account a margin crossing.</td></tr><tr><td>20081</td><td>WithdrawalAvailable</td><td>N</td><td>Withdrawal available</td></tr><tr><td>20082</td><td>WaivedMargin</td><td>N</td><td>Waived margin value in account currency</td></tr><tr><td>20083</td><td>CurrentDailyLoss</td><td>N</td><td>Current daily loss</td></tr><tr><td>20084</td><td>CurrentWeeklyLoss</td><td>N</td><td>Current weekly loss</td></tr><tr><td>7010</td><td>Balance</td><td>N</td><td>Balance</td></tr><tr><td>7034</td><td>TradeCount</td><td>N</td><td>A number of trades done for today</td></tr><tr><td>7038</td><td>CashBalance</td><td>N</td><td>A current cash position for an account with taken into account unsettled profit/loss.</td></tr><tr><td>20085</td><td>CalculatedDrawDown</td><td>N</td><td>Calculated Drawdown level</td></tr><tr><td>20086</td><td>CurrentTrailingDrawdownLevel</td><td>N</td><td>Current Trailing Drawdown level</td></tr><tr><td>7037</td><td>CreditValue</td><td>N</td><td>Credit Value</td></tr><tr><td>7011</td><td>BlockedSum</td><td>N</td><td>Balance blocked by a broker or by a user for withdrawal or transfer.</td></tr><tr><td>7039</td><td>ReservedBalance</td><td>N</td><td>Cash sum of unsettled account operations, which have not been settled</td></tr><tr><td>7032</td><td>PnL</td><td>N</td><td>A total profit or loss realized from positions today.</td></tr><tr><td>7033</td><td>TodayFees</td><td>N</td><td>Fees paid today.</td></tr><tr><td>7035</td><td>Amount</td><td>N</td><td>A total volume traded for today.</td></tr><tr><td>20088</td><td>UsedUnsettledNegativeCashForStocks</td><td>N</td><td>Used unsettled negative cash for stocks</td></tr><tr><td>20089</td><td>UnsettledDeposit</td><td>N</td><td>Unsettled Deposit</td></tr><tr><td>20090</td><td>AccruedDividend</td><td>N</td><td>Accrued dividends</td></tr><tr><td>20091</td><td>UnsettledLossAvailableForWithdrawal</td><td>N</td><td>Unsettled loss available for withdrawal</td></tr><tr><td>20092</td><td>UnsettledProfit</td><td>N</td><td>Unsettled profit</td></tr><tr><td>20093</td><td>UnsettledLoss</td><td>N</td><td>Unsettled loss</td></tr><tr><td>20094</td><td>UnsettledCollateral</td><td>N</td><td>Unsettled collateral</td></tr><tr><td>20095</td><td>WithdrawableUnsettledCollateral</td><td>N</td><td>Withdrawable unsettled collateral</td></tr><tr><td>20096</td><td>Collateral</td><td>N</td><td>Collateral</td></tr><tr><td>7031</td><td>BeginBalance</td><td>N</td><td>Begin balance</td></tr><tr><td>20097</td><td>TodayRebates</td><td>N</td><td>Today’s rebates</td></tr><tr><td>20098</td><td>TodayTurnover</td><td>N</td><td>Today turnover</td></tr><tr><td>20099</td><td>WithdawableOptionsPremium</td><td>N</td><td>Withdrawable options premium</td></tr><tr><td>20100</td><td>UnsettledNegativePremium</td><td>N</td><td>Unsettled negative premium</td></tr><tr><td>20101</td><td>UnsettledPositivePremium</td><td>N</td><td>Unsettled positive premium</td></tr><tr><td>20102</td><td>UnsettledPremiumFormOpenSell</td><td>N</td><td>Unsettled premium from open sell</td></tr><tr><td>20103</td><td>PremiumFromOpenSell</td><td>N</td><td>Premium from open sell</td></tr><tr><td>20104</td><td>UnsettledNegativeCashForStocks</td><td>N</td><td>Used unsettled negative cash for stock</td></tr><tr><td>20105</td><td>UnsettledPositiveCashForStock</td><td>N</td><td>Unsettled positive cash for stock</td></tr><tr><td>20106</td><td>UnusedUnsettledNegativePremium</td><td>N</td><td>Unused unsettled negative premium</td></tr><tr><td>20107</td><td>UnusedPremiumFromOpenSell</td><td>N</td><td>Unsettled option premium from opening short positions</td></tr><tr><td>20108</td><td>MarginMarketValue</td><td>N</td><td>Margin market value</td></tr><tr><td>20109</td><td>MarginTradedBalance</td><td>N</td><td>Margin traded balance</td></tr><tr><td>20110</td><td>ShortTradedBalance</td><td>N</td><td>Short traded balance</td></tr><tr><td>20111</td><td>MarginEquity</td><td>N</td><td>Margin Equity</td></tr><tr><td>20112</td><td>SMAEquity</td><td>N</td><td>SMA Equity</td></tr><tr><td>20113</td><td>WithdrawableCashForStocks</td><td>N</td><td>Withdrawable cash for Stocks</td></tr><tr><td>20114</td><td>WithdrawableUnsettledPnL</td><td>N</td><td>Withdrawable unsettled PnL</td></tr><tr><td>20115</td><td>ProjectedBalance</td><td>N</td><td>Projected balance</td></tr><tr><td>454</td><td>NoSecurityAltID</td><td>N</td><td>Number of repeating groups for available routes. Each group contains two parameters SecurityAltID(455) and SecurityAltIDSource(456)</td></tr><tr><td>455</td><td>SecurityAltID</td><td>N</td><td>Route type:Q – info route; T – trade route; TQ – trade + info route.</td></tr><tr><td>456</td><td>SecurityAltIDSource</td><td>N</td><td>Route name.</td></tr><tr><td>955</td><td>BlockedForStocks</td><td>N</td><td>Funds blocked for stock trading.</td></tr><tr><td>956</td><td>AvailableMargin</td><td>N</td><td>Amount of funds which can be used for trading.</td></tr><tr><td>957</td><td>TotalFee</td><td>N</td><td>Total commission for the trade.</td></tr><tr><td>958</td><td>AfterTradeFunds</td><td>N</td><td>Funds remaining after the trade.</td></tr><tr><td>959</td><td>ImpactOnFunds</td><td>N</td><td>Impact of the trade on available funds.</td></tr><tr><td>960</td><td>AfterTradeMargin</td><td>N</td><td>Margin after the trade.</td></tr><tr><td>961</td><td>ImpactOnMargin</td><td>N</td><td>Difference between current margin and margin after the trade.</td></tr><tr><td>20125</td><td>RelativeDailyLoss</td><td>N</td><td>Relative daily loss calculated as: (Current daily loss / Daily loss limit) * 100</td></tr><tr><td>20126</td><td>RelativeWeeklyLoss</td><td>N</td><td>Relative weekly loss calculated as: (Current weekly loss / Weekly loss limit) * 100</td></tr><tr><td>20127</td><td>CurrentUnrealizedLoss</td><td>N</td><td>Current value of the Unrealized loss limit rule</td></tr><tr><td>20128</td><td>RelativeUnrealizedLoss</td><td>N</td><td>Relative Unrealized loss calculated as: (Current unrealized loss / Unrealized loss limit) * 100</td></tr><tr><td>20129</td><td>CurrentDailyProfit</td><td>N</td><td>Current value of the Daily profit</td></tr><tr><td>20130</td><td>RelativeDailyProfit</td><td>N</td><td>Relative Daily profit calculated as: (Current daily profit / Daily profit target) * 100</td></tr><tr><td>20131</td><td>RelativeTrailingDrawdownLevel</td><td>N</td><td>Relative trailing drawdown calculated as: (Trailing drawdown level / Projected balance) * 100</td></tr><tr><td>20132</td><td>RelativeMaxDrawdown</td><td>N</td><td>Relative maximum drawdown calculated as: (Max drawdown level / Projected balance) * 100</td></tr><tr><td>20133</td><td>RelativeMaxRelativeDrawdown</td><td>N</td><td>Relative maximum relative drawdown calculated as: (Max relative drawdown level / Projected balance) * 100</td></tr><tr><td>20134</td><td>CurrentTotalPositionQty</td><td>N</td><td>Current positions qty for Total max position qty rule</td></tr><tr><td>20135</td><td>CurrentPositionsNumber</td><td>N</td><td>Current positions number for Max positions # rule</td></tr><tr><td>20136</td><td>CurrentPendingOrdersNumber</td><td>N</td><td>Current pending orders number for Max pending orders # rule</td></tr><tr><td>20137</td><td>CurrentOrdersCountPerDay</td><td>N</td><td>Current orders number placed per day for Max orders count per day rule</td></tr><tr><td>20138</td><td>EodTrailingDrawdownLevel</td><td>N</td><td>EOD trailing drawdown level calculated as: EOD Trailing drawdown level = Current projected balance - EOD trailing drawdown</td></tr><tr><td>20139</td><td>RelativeEodTrailingDrawdownLevel</td><td>N</td><td>Relative EOD trailing drawdown level calculated as: (Relative EOD Trailing drawdown level/Projected balance) * 100</td></tr><tr><td>20158</td><td>CurrentVolumeLimit</td><td>N</td><td>Current value of the <em>Exposure limit</em> rule counter.</td></tr><tr><td>20159</td><td>RelativeVolumeLimit</td><td>N</td><td>Percentage ratio of the current exposure to the exposure limit: <em>(Current exposure / Exposure limit) * 100</em>, rounded to two decimal places.</td></tr><tr><td>20165</td><td>StockValue</td><td>N</td><td>Stock value requirement</td></tr><tr><td>20166</td><td>OptionValue</td><td>N</td><td>Option value requirement</td></tr><tr><td>20167</td><td>FixedIncome</td><td>N</td><td>Fixed income requirement</td></tr><tr><td></td><td><em>Standard Trailer</em></td><td><em>Y</em></td><td></td></tr></tbody></table>

### Request for positions

<table><thead><tr><th width="105">Tag</th><th>Field Name</th><th width="110">Required</th><th>Comments</th></tr></thead><tbody><tr><td></td><td><em>Standard Header</em></td><td><em>Y</em></td><td><em>MsgType = AN</em></td></tr><tr><td>710</td><td>PosReqID</td><td>Y</td><td>Unique identifier for the Request for Positions as assigned by the submitter</td></tr><tr><td>724</td><td>PosReqType</td><td>Y</td><td>0 = Positions only</td></tr><tr><td>55</td><td>Symbol</td><td>N</td><td>If not defined - for all visible instruments</td></tr><tr><td>1</td><td>Account</td><td>Y</td><td>TraderEvolution account name</td></tr><tr><td>60</td><td>TransactTime</td><td>Y</td><td>Current time in UTC</td></tr><tr><td>100</td><td>ExDestination</td><td>N</td><td>Defines how instrument will be identified on the server side. Possible values: <em>Not specified</em> or <em>100</em> – instrument is identified from a message; <em>101</em> – instrument is identified by the tag set <em>SecurityID(48) + ExDestination(100)</em></td></tr><tr><td>48</td><td>SecurityID</td><td>N</td><td>Tradable instrument ID</td></tr><tr><td></td><td><em>Standard Trailer</em></td><td><em>Y</em></td><td></td></tr></tbody></table>

*Example:*

8=FIX.4.4|9=132|35=AN|34=10|49=User|56=TEORDER|52=20131202-

13:06:49.468|60=20131202-13:06:49.467|710=11|1=User|724=0|715=20131202-

13:06:49.467|10=031|

### Position report

<table><thead><tr><th width="165">Tag</th><th width="218">Field Name</th><th width="84">Required</th><th>Comments</th></tr></thead><tbody><tr><td></td><td><em>Standard Header</em></td><td><em>Y</em></td><td><em>MsgType = AP</em></td></tr><tr><td>1</td><td>TraderEvolution Account</td><td>Y</td><td>TraderEvolution account name</td></tr><tr><td>44</td><td>Opened price</td><td>Y</td><td>Opening price</td></tr><tr><td>48</td><td>SecurityID</td><td>Y</td><td>Tradable instrument ID</td></tr><tr><td>55</td><td>Symbol</td><td>Y</td><td>Symbol name</td></tr><tr><td>207</td><td>Security exchange</td><td>Y</td><td>Security exchange route</td></tr><tr><td>460</td><td>Type ID</td><td>Y</td><td>Identification number of type</td></tr><tr><td>710</td><td>Request ID</td><td>Y</td><td>Identification number of request</td></tr><tr><td>721</td><td>Position ID</td><td>Y</td><td>Identification number of position</td></tr><tr><td>100</td><td>ExDestination</td><td>N</td><td>Defines route identifier</td></tr><tr><td>728</td><td>Request Result</td><td>Y</td><td>Result of request</td></tr><tr><td>12</td><td>Commission</td><td>Y</td><td>Commission</td></tr><tr><td>20028</td><td>Swap</td><td>Y</td><td>Swap</td></tr><tr><td>702</td><td>Number of position</td><td>N</td><td>Position’s number</td></tr><tr><td>                   704</td><td>Long Qty</td><td>Y</td><td>Long quantity</td></tr><tr><td>                   705</td><td>Short Qty</td><td>Y</td><td>Short quantity</td></tr><tr><td></td><td><em>Standard Trailer</em></td><td><em>Y</em></td><td></td></tr></tbody></table>

*Example of the Position report*:

\> 8=FIX.4.4|9=148|35=AP|34=32|49=TEORDER|52=20200122-14:05:15.719|56=User|1=User|44=1.10908|48=311|55=EUR/USD|207=SAT|460=1|710=12345|721=180311|728=0|702=1|704=1|10=203|

### Initial data set

The initial data set message is delivered by the server after sending the list of symbols, accounts, and open positions.

<table><thead><tr><th width="132">Tag</th><th>Field Name</th><th>Required</th><th>Comments</th></tr></thead><tbody><tr><td></td><td><em>Standard Header</em></td><td><em>Y</em></td><td><em>MsgType = IDS</em></td></tr><tr><td>58</td><td>Text</td><td>N</td><td>"finishblocktransfer" will always be the value</td></tr><tr><td></td><td><em>Standard Trailer</em></td><td><em>Y</em></td><td></td></tr></tbody></table>
