# Tratamento Recusado

Quando uma transação é recusada (REFUSED), uma exceção é criada. Agora um grupo será criado também, com status REFUSED.

{% hint style="info" %}
Uma transação é recusada quando o perfil entrante coincide com um perfil na base que já está envolvido em uma exceção
{% endhint %}

O grupo de exceção recusada agora é relacionado com todos os grupos de exceção responsáveis pela recusa da transação

Quando um grupo de exceção é tratado, todos os grupos de exceção recusado que estejam ligados ao grupo de exceção tratados são analisados. \
Caso todos os grupos de exceção que bloquearam o grupo de exceção recusada  forem tratados, a transação recusada será enviada de novo como uma nova transação, de acordo com a operação original (enroll ou update)\
A nova operação pode gerar suas próprias exceções, de acordo com o fluxo da operação escolhida

Esse processo é registrado no log de operação e o status de reenvio e o novo TGUID são armazenados no grupo de exceção recusada de origem, sendo retornados em `get/list exception groups` (status e novo TGUID) e `get/list transaction` (apenas o novo TGUID).

O processo é executado na LEADER API em uma thread separada de tratamentos regulares.

### Priorização

Com relação a prioridade, quando uma exceção ou um grupo é priorizado/despriorizado, todos os grupos de exceção recusada relacionados e grupos dependentes também são.

Um grupo de exceção recusada sempre irá aguardar pelos grupos de exceção que o travam, a não ser que o status de REFUSED seja mudado. O status pode ser alterado para REMOVED o que fará com que, mesmo que a exceção bloqueante seja tratada, ele não seja reenviado automaticamente. O status pode ser alterado de volta para que volte a aguardar o tratamento das exceções.

O processo é feito através do endpoint `Change refused status` .

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.griaule.com/configuracao-do-gbds/tratamento-recusado.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
