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

# Ordem de execução

> Depois da criação do withdrawal, a LB Pay segue sempre a mesma ordem. O screening vem primeiro. O Pix é enviado por último.

**1. Screening**

Triagem de sanções e PLD. Pode colocar a remessa em `ON_HOLD`, sempre antes do câmbio.

**2. Câmbio**

Câmbio contratado para esta remessa.

**3. Funding**

`PREFUNDED`: USD debitado do saldo da MSB nos EUA. `CREDIT`: BRL antecipado.

**4. Titular da chave**

A LB Pay confirma que o titular da chave Pix é o beneficiário.

**5. Pix**

BRL creditado ao beneficiário.

## Se o funding falhar depois do câmbio

A LB Pay continua tentando. A remessa permanece em `PROCESSING` e o sub-status de funding mostra `RETRYING`. Cada tentativa com falha é notificada com `remittance.funding_failed`.

## A chave Pix é verificada duas vezes

| Quando | O que é verificado | Se falhar |
| - | - | - |
| No withdrawal | A chave existe. Evita câmbio para uma chave inexistente. | Withdrawal rejeitado com `PIX_KEY_NOT_FOUND`. Sem câmbio. |
| Logo antes do Pix | O documento do titular da chave corresponde ao beneficiário. | O Pix não é enviado. A remessa vai para `FUNDS_HELD_BRL`. |

> [!TIP]
>
> **O que você faz**
>
> * Não reenvie enquanto a remessa estiver em `PROCESSING`.
> * No `PREFUNDED`, confira se o saldo em USD nos EUA está disponível.
> * Acompanhe as notificações até o status final.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.