> ## Documentation Index
> Fetch the complete documentation index at: https://nextgen-docs.enfuce.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ledger Integration Use Cases

<style>
  {`
    .uc-table    { border-collapse: collapse; }
    table.uc-table,
    .prose table.uc-table,
    article table.uc-table,
    main table.uc-table { width: 100% !important; table-layout: fixed !important; }
    .uc-th       { padding: 6px 8px; text-align: left !important; }
    .uc-th-nw    { padding: 6px 8px; text-align: left !important; white-space: nowrap; }
    .uc-td       { padding: 6px 8px; overflow-wrap: break-word; }
    .uc-inner    { border-collapse: collapse; width: 100%; }
    .uc-k        { padding: 0 12px 0 0; white-space: nowrap; border: none; line-height: 1.2; }
    .uc-v        { padding: 0; border: none; overflow-wrap: anywhere; line-height: 1.2; }
    .uc-state    { border-collapse: collapse; margin-top: 2px; }
    .uc-label    { font-style: italic; font-size: 0.9em; font-weight: 600; }
    .uc-label-mt { margin-top: 20px; font-style: italic; font-size: 0.9em; font-weight: 600; }
    /* Column widths — full table (6 cols): Step | Interface | Request Data | Ledger Action | Response | Notes */
    .uc-table th:nth-child(1) { width:  4%; }
    .uc-table th:nth-child(2) { width:  7%; }
    .uc-table th:nth-child(3) { width: 35%; }
    .uc-table th:nth-child(4) { width: 25%; }
    .uc-table th:nth-child(5) { width: 29%; }
    `}
</style>

This topic walks through example transaction scenarios to help you understand the message sequences your ledger will receive and how to respond to each one. The use cases cover the full range of Authorisation Request, Transaction Event, and Clearing File message flows, and are intended to complement the implementation instructions in the [Authorisation Request API Endpoint](authorisation/authorisation-request-message), [Transaction Event Webhook](authorisation/transaction-event-webhook), and [Clearing](clearing) guides, where the required ledger actions for each message type are specified in detail.

## Column Reference

| Column            | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Step**          | Sequence of the message being sent                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **Interface**     | The interface used to deliver the message: <br /> <ul><li><strong>Authorisation Request (AR)</strong>: Enfuce calls the ledger to verify the availability of funds and, if approved, place an account hold for the amount.</li><li><strong>Transaction Event Webhook (TE)</strong>: Enfuce asynchronously notifies the ledger of each message it has received and processed from the payment scheme.</li><li><strong>Clearing File (CF)</strong>: Enfuce processes the clearing file, received from the payment Scheme, removes sensitive data and changes the format, and then sends it to the ledger. Each clearing file contains multiple clearing messages.</li><li> <strong>TE & CF</strong>: Clearing messages (`messageCategory`: `FINANCIAL`) are sent via both the clearing file and the Transaction Event Webhook. The Transaction Event delivery is optional and can be disabled. You might keep it enabled to feed systems such as a data warehouse.</li></ul> |
| **Request Data**  | Content sent in the request payload to the ledger: <br /> <ul><li>`messageCategory`, `messageFunction`, `transactionType`</li><li /><li>`id`: Unique identifier of the specific Scheme message.</li><li>`transactionId`: A unique identifier that associates all messages related to the same card transaction.</li><li>`responseCode`: The response returned to the card Scheme.</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **Ledger Action** | The action that the ledger must take up to adjust the cardholder's account balance.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **Response**      | Values returned by the ledger in response to the message sent via the AR interface.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

<Note>
  * `transactionId`, `id`, and amount values are illustrative.
  * All examples use starting values of Reserved = 0 and Booked Balance = 1000.
  * The Request Data shown for each step represents the key fields relevant to the ledger. Additional fields will be present in the actual messages and may be used optionally.
</Note>

## Basic Retail Authorisation

<AccordionGroup>
  <Accordion title="Case 1.1 — Retail payment transaction, approved by ledger">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>

          <td className="uc-td">
            <table className="uc-inner">
              <tbody>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
              </tbody>
            </table>
          </td>

          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>

          <td className="uc-td">
            <table className="uc-inner">
              <tbody>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr>
              </tbody>
            </table>
          </td>

          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>

          <td className="uc-td">
            <table className="uc-inner">
              <tbody>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
              </tbody>
            </table>
          </td>

          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>900</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 1.2 — Retail payment transaction, declined by ledger">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>

          <td className="uc-td">
            <table className="uc-inner">
              <tbody>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
              </tbody>
            </table>
          </td>

          <td className="uc-td"><div>Check the balance, decline.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOT\_SUFFICIENT\_FUNDS</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>

          <td className="uc-td">
            <table className="uc-inner">
              <tbody>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr>
              </tbody>
            </table>
          </td>

          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 1.3 — Retail payment transaction, declined by processor">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE</td>

          <td className="uc-td">
            <table className="uc-inner">
              <tbody>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr>
                <tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr>
              </tbody>
            </table>
          </td>

          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## Incremental Authorisation

<AccordionGroup>
  <Accordion title="Case 2.1 — Incremental authorisation (+20), approved by ledger">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">e</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>880</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 2.2 — Incremental authorisation, declined by ledger">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, decline.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOT\_SUFFICIENT\_FUNDS</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">e</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>900</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 2.3 — Incremental authorisation, declined by processor">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>900</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 2.4 — Two incremental authorisations, both approved">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">e</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>15</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>15</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>135</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">f</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>15</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>15</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>135</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">g</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E004</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>135</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>865</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 2.5 — Incremental authorisation + partial reversal/adjustment (down to 80)">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">e</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADJUSTMENT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>Adjust the account hold on the linked transaction.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">f</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E004</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>920</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 2.6 — Incremental authorisation + full reversal">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">e</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REVERSAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the account hold on the linked transaction.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 2.7 — Incremental authorisation + purge">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INCREMENTAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>20</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>120</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">e</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PURGE\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the account hold on the linked transaction.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## Partial Approval

<AccordionGroup>
  <Accordion title="Case 3.1 — Retail payment authorisation, partially approved by processor">
    <Info>The partial approval in this case is applied by the processor, for example due to spend control rules that cap the transaction amount below what was originally requested.</Info>

    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>partialApprovalCapable:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>TRUE</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, partially approve and place an account hold for the approved amount.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>partialApprovalCapable:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>TRUE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>10</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction, and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>920</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 3.2 — Retail payment authorisation, partially approved by ledger">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>partialApprovalCapable:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>TRUE</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, partially approve, and place an account hold.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvalAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PARTIALLY\_APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>partialApprovalCapable:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>TRUE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>10</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>920</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## Adjustments and Reversals

<AccordionGroup>
  <Accordion title="Case 4.1 — Acquirer advice (adjustment) from 100 to 80">
    <Info>This case is based on a scheme ISO 8583 MTI 0120 message (acquirer advice).</Info>

    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADJUSTMENT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>Adjust the account hold on the linked transaction.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>920</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 4.2 — Partial reversal (removes 20 from the purchase amount, leaving 80)">
    <Info>This case is based on a scheme ISO 8583 MTI 0420 message (reversal).</Info>

    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADJUSTMENT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>Adjust the account hold on the linked transaction.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>80</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>920</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 4.3 — Full reversal">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REVERSAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the account hold on the linked transaction.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## Refunds

<AccordionGroup>
  <Accordion title="Case 5.1 — Refund authorisation, approved by ledger">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>CREDIT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>CREDIT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>CREDIT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr></tbody></table></td>
          <td className="uc-td"><div>Book the crediting transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1033</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 5.2 — Refund authorisation, declined by ledger">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>CREDIT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr></tbody></table></td>
          <td className="uc-td"><div>Decide that it's not permitted to accept a crediting transaction and decline.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOT\_PERMITTED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>CREDIT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 5.3 — Refund authorisation, declined by processor">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>CREDIT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>33</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## Scheme Advices (STIP)

<AccordionGroup>
  <Accordion title="Case 6.1 — Scheme STIP advice, approved by Scheme">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>Place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>900</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 6.2 — Scheme STIP advice, declined by Scheme">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>DECLINED\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## Balance Inquiry

<AccordionGroup>
  <Accordion title="Case 7.1 — Balance inquiry, approved by ledger">
    <table className="uc-table uc-short" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>BALANCE\_INQUIRY</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr></tbody></table></td>
          <td className="uc-td">Approve and return the correct balance.</td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>availableAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>44</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>BALANCE\_INQUIRY</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr></tbody></table></td>
          <td className="uc-td">No action.</td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 7.2 — Balance inquiry, declined by ledger">
    <table className="uc-table uc-short" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>BALANCE\_INQUIRY</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr></tbody></table></td>
          <td className="uc-td">Check the balance, decline.</td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOT\_PERMITTED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>BALANCE\_INQUIRY</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr></tbody></table></td>
          <td className="uc-td">No action.</td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 7.3 — Balance inquiry, declined by processor">
    <table className="uc-table uc-short" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>BALANCE\_INQUIRY</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr></tbody></table></td>
          <td className="uc-td">No action.</td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## PIN Management

<AccordionGroup>
  <Accordion title="Case 8.1 — Change PIN using ATM, approved by processor">
    <table className="uc-table uc-short" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PIN\_MANAGEMENT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td">No action.</td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 8.2 — Change PIN using ATM, declined by processor">
    <table className="uc-table uc-short" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PIN\_MANAGEMENT</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>≠ 00/10/85</td></tr></tbody></table></td>
          <td className="uc-td">No action.</td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 8.3 — Reverse PIN change using ATM">
    <table className="uc-table uc-short" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PIN\_MANAGEMENT\_REVERSAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr></tbody></table></td>
          <td className="uc-td">No action.</td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## Purge and Void

<AccordionGroup>
  <Accordion title="Case 9.1 — Purge an authorisation because multiple days have passed">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PURGE\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the account hold on the linked transaction.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 9.2 — Void authorisation due to lost response from the ledger">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0 or 100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>VOID\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>referenceTransactionEventId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the account hold on the linked transaction if it exists.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>

***

## Clearing

<AccordionGroup>
  <Accordion title="Case 10.1 — Retail payment transaction, final clearing with lower amount">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve, and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>99</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>901</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 10.2 — Retail payment transaction, clearing with higher amount">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>101</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction, and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>899</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 10.3 — Clearing without any authorisation">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>900</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 10.4 — Reversal clearing">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>900</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">e</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REVERSAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E004</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Book the crediting transaction and restore the account balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 10.5 — Retail payment transaction, partial clearing, complete">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>75</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>clearingStatus:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PARTIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>partialClearingApplied:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>TRUE</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove part of the account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>25</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>925</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>25</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>clearingStatus:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>CLEARED</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>partialClearingApplied:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>TRUE</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the remaining account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>900</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>

  <Accordion title="Case 10.6 — Retail payment transaction, partial clearing, purge">
    <table className="uc-table" style={{ width: "100%", tableLayout: "fixed" }}>
      <colgroup>
        <col style={{ width: "4%" }} />

        <col style={{ width: "7%" }} />

        <col style={{ width: "35%" }} />

        <col style={{ width: "25%" }} />

        <col style={{ width: "29%" }} />
      </colgroup>

      <thead>
        <tr>
          <th className="uc-th-nw" style={{ width: "4%", textAlign: "left" }}>Step</th>
          <th className="uc-th-nw" style={{ width: "7%", textAlign: "left" }}>Interface</th>
          <th className="uc-th" style={{ width: "35%", textAlign: "left" }}>Request Data</th>
          <th className="uc-th" style={{ width: "25%", textAlign: "left" }}>Ledger Action</th>
          <th className="uc-th" style={{ width: "29%", textAlign: "left" }}>Response</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td className="uc-td">a</td>
          <td className="uc-td">AR</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr></tbody></table></td>
          <td className="uc-td"><div>Check the balance, approve and place an account hold.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>
          <td className="uc-td"><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>response:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>APPROVED</td></tr></tbody></table></td>
        </tr>

        <tr>
          <td className="uc-td">b</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>INITIAL\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>REQUEST</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>approvedAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>responseCode:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>00</td></tr></tbody></table></td>
          <td className="uc-td"><div>No action.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>100</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>1000</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">c</td>
          <td className="uc-td">TE\&CF</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>FINANCIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>NOTIFICATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionType:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>RETAIL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E002</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>billingAmount:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>75</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>clearingStatus:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PARTIAL</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>partialClearingApplied:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>TRUE</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove part of the account hold, book the transaction and update the balance.</div><div className="uc-label-mt" style={{ fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>25</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>925</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>

        <tr>
          <td className="uc-td">d</td>
          <td className="uc-td">TE</td>
          <td className="uc-td"><table className="uc-inner"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageCategory:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>PURGE\_AUTHORIZATION</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>messageFunction:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>ADVICE</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>transactionId:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>T001</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>id:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>E003</td></tr></tbody></table></td>
          <td className="uc-td"><div>Remove the account hold on the linked transaction.</div><div className="uc-label-mt" style={{ marginTop: "24px", fontStyle: "italic", fontSize: "0.85em", fontWeight: "600" }}>Account state after this message:</div><table className="uc-state"><tbody><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>reserved:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>0</td></tr><tr><td className="uc-k" style={{ padding: "0 10px 0 0", lineHeight: "1.15", whiteSpace: "nowrap", border: "none" }}>balance:</td><td className="uc-v" style={{ padding: "0", lineHeight: "1.15", border: "none", overflowWrap: "anywhere" }}>925</td></tr></tbody></table></td>

          <td className="uc-td" />
        </tr>
      </tbody>
    </table>
  </Accordion>
</AccordionGroup>
