TCR update transaction
This web service updates a transaction. The transaction and its unit of work must be specified.
The following table shows the parameters for this web service.
| Parameter | Required | Description |
|---|---|---|
| ActiveWorkId | Yes | The ID of the active unit of work into which this transaction is inserted. The ID is an integer value. |
| PaymentId | Yes | The ID of the transaction where this transaction is to be inserted. |
| User.UserID | Yes | The user ID with the permissions that are required to do this action. |
| User.HostName | No | The hostname where the EJB application is deployed. |
| AdjustmentCode | Yes | The adjustment code identifying the reason of the current adjustment. |
| Error Code | Yes | The error reason of the adjustments. Its category must be TCR. |
| Comment 1 | No | Extra comments regarding adjustment. |
| Comment 2 | No | Extra comments regarding adjustment. |
| Comment 3 | No | Extra comments regarding adjustment. |
| Comment 4 | No | Extra comments regarding adjustment. |
| Comment 5 | No | Extra comments regarding adjustment. |
| TcrPendingChanges.TransactonType | No | Inserting transaction type.
|
| TcrPendingChanges.Currency | No | The currency type of the transaction. The default value is USD. |
| TcrPendingChanges.Amount | No | The amount of the transaction. |
| TcrPendingChanges.ProcessControl | No | The process control information for the transaction. |
| TcrPendingChanges.AccountNumber | No | The account number for the transaction. |
| TcrPendingChanges.Field 4 | No | Field 4 |
| TcrPendingChanges.BankCode | No | The routing transit number for the transaction. |
| TcrPendingChanges.Epc | No | MICR field 6 for the transaction. |
| TcrPendingChanges.Identification | No | MICR field 7 for the transaction. |
| TcrPendingChanges.Endpoint | No | The ID of the receiving point endpoint for the transaction. Required if business rules validation is not used. |
| TcrPendingChanges.Accum1 | No | The settlement accumulator ID of the transaction. |
| TcrPendingChanges.AccumId2 | No | The secondary settlement accumulator ID of the transaction. |
| TcrPendingChanges.AccumOffsetSettleId | No | The settlement accumulator ID for offset settlement. |
| TcrPendingChanges.onUs | No | On Us Indicator.
|
The body of the SOAP message is:
<ftm:TcrUpdateTransactionRequest>
<PaymentId>?</PaymentId>
<ActiveWorkId>?</ActiveWorkId>
<User>
<UserID>?</UserID>
<!--Optional:-->
<HostName>?</HostName>
</User>
<AdjustmentCode>?</AdjustmentCode>
<ErrorCode>?</ErrorCode>
<Comment1>?</Comment1>
<Comment2>?</Comment2>
<Comment3>?</Comment3>
<Comment4>?</Comment4>
<Comment5>?</Comment5>
<TcrPendingChanges>
<!--Optional:-->
<TransactionType>?</TransactionType>
<!--Optional:-->
<Currency>?</Currency>
<!--Optional:-->
<Amount>?</Amount>
<!--Optional:-->
<ProcessControl>?</ProcessControl>
<!--Optional:-->
<AccountNumber>?</AccountNumber>
<!--Optional:-->
<Field4>?</Field4>
<!--Optional:-->
<Epc>?</Epc>
<!--Optional:-->
<OnUs>?</OnUs>
<!--Optional:-->
<AccumId>?</AccumId>
<!--Optional:-->
<AccumId2>?</AccumId2>
<!--Optional:-->
<AccumOffsetSettleId>?</AccumOffsetSettleId>
<!--Optional:-->
<Identification>?</Identification>
<!--Optional:-->
<Endpoint>?</Endpoint>
<!--Optional:-->
<BankCode>?</BankCode>
</TcrPendingChanges>
</ftm:TcrUpdateTransactionRequest>