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

# RuleName

> List of possible rules that can be in violation.

`ENUM`

List of possible rules that can be in violation.

## Values

<ResponseField name="ACCEPTOR_ID_MISMATCH" type="enum">
  Acceptor IDs between follow up and original transactions must match.
</ResponseField>

<ResponseField name="ORIGINAL_NOT_APPROVED" type="enum">
  The referenced transaction must have been approved to follow up.
</ResponseField>

<ResponseField name="FULLY_REVERSED" type="enum">
  A payment that has been fully reversed cannot be referenced.
</ResponseField>

<ResponseField name="FULLY_CAPTURED" type="enum">
  The payment is already fully captured.
</ResponseField>

<ResponseField name="CAPTURE_EXCEEDS_AUTHORIZED_AMOUNT" type="enum">
  The requested capture amount exceeds the original authorized amount of the payment.
</ResponseField>

<ResponseField name="INVALID_TRANSACTION_TYPE_TO_REVERSE" type="enum">
  The transaction to be reversed is an invalid type.
</ResponseField>

<ResponseField name="REVERSAL_EXCEEDS_ORIGINAL_AMOUNT" type="enum">
  The amount of a reversal exceeded the amount of the transaction to be reversed.
</ResponseField>

<ResponseField name="REFUND_EXCEEDS_ORIGINAL_AMOUNT" type="enum" deprecated>
  The amount of a refund exceeded the amount of the payment to be refunded.

  **Deprecated:** Use REFUND\_EXCEEDS\_REFUNDABLE\_AMOUNT
</ResponseField>

<ResponseField name="REFUND_EXCEEDS_REFUNDABLE_AMOUNT" type="enum">
  The amount of a refund exceeded the refundable amount.
</ResponseField>

<ResponseField name="REVERSAL_OF_CAPTURE_MUST_BE_FULL_AMOUNT" type="enum">
  Reversals of captures must be for the full captured amount.
</ResponseField>

<ResponseField name="REVERSAL_WINDOW_EXPIRED" type="enum">
  A reversal must be on the same activity day as the original transaction.
</ResponseField>

<ResponseField name="REVERSAL_OF_REFUND_MUST_BE_FULL_AMOUNT" type="enum">
  Reversals of refunds must be for the full refunded amount.
</ResponseField>

<ResponseField name="PAYMENT_ALREADY_REFUNDED" type="enum">
  Payment has already been refunded.
</ResponseField>

<ResponseField name="PAYMENT_NOT_CAPTURED" type="enum">
  The payment has not been captured and cannot be refunded.
</ResponseField>

<ResponseField name="INVALID_RETURN_CODE" type="enum">
  The return code is not eligible for reinitiation.
</ResponseField>

<ResponseField name="REINITIATION_TIME_EXPIRED" type="enum">
  The transaction is older than 180 days and cannot be reinitiated.
</ResponseField>

<ResponseField name="NO_RETURN_RECORD" type="enum">
  No bank transfer return record found for the transaction.
</ResponseField>
