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

# Brazil

> Payout methods, timing, transaction limits, and required fields for payouts to Brazil.

## Supported payout methods

| Payout method               | Currencies | Typical timing    |
| --------------------------- | ---------- | ----------------- |
| Pix                         | BRL        | 0-1 business days |
| TED                         | BRL        | 0-1 business days |
| International Wire Transfer | See below  | 0-3 business days |

Please refer to the sections below for the key required fields and other considerations for each supported method.

## Pix

Brazil Pix instant payment

### Supported currencies

`BRL`

### Timing

| Attribute               | Value             |
| ----------------------- | ----------------- |
| Processing window       | Same day          |
| Typical delivery        | 0-1 business days |
| Business day dependency | Yes               |
| Supports instant        | Yes               |

### Transaction limits

| Limit type | Value |
| ---------- | ----- |
| Minimum    | None  |
| Maximum    | None  |

### Fields

#### Payout Method Type

<ResponseField name={"payout_method_type"} type="string" required>
  **Value:** `BrazilPix`
</ResponseField>

#### Pix Key

<ResponseField name={"routing_value1"} type="string" required>
  Phone number, email address, CPF/CNPJ, or random alias

  **Validation:**

  * At most 255 characters.

  **Example:** `+5511987654321`
</ResponseField>

### Notes

* The Brazilian government sets a 0.38% tax (IOF) per transaction, collected as part of transfer fees.

## TED

Brazil TED bank transfer

### Supported currencies

`BRL`

### Timing

| Attribute               | Value             |
| ----------------------- | ----------------- |
| Processing window       | Same day          |
| Typical delivery        | 0-1 business days |
| Business day dependency | Yes               |
| Supports instant        | No                |

### Transaction limits

| Limit type | Value |
| ---------- | ----- |
| Minimum    | None  |
| Maximum    | None  |

### Fields

#### Payout Method Type

<ResponseField name={"payout_method_type"} type="string" required>
  **Value:** `BrazilCipSiloc`
</ResponseField>

#### Routing Type

<ResponseField name={"routing_type1"} type="string" required>
  **Value:** `bank_code`
</ResponseField>

#### Bank Code

<ResponseField name={"routing_value1"} type="string" required>
  **Value:** One of `644`, `574`, `406`, `332`, `663`, `577`, `272`, `599`, `572`, `349`, `482`, `594`, `513`, `527`, `508`, `562`, `463`, `461`, `188`, `280`, `654`, `330`, `334`, `412`, `266`, `241`, `222`, `626`, `390`, `653`, `426`, `376`, `757`, `719`, `381`, `066`, `007`, `088`, `741`, `120`, `276`, `366`, `082`, `634`, `591`, `378`, `496`, `415`, `720`, `475`, `250`, `768`, `550`, `091`, `144`, `698`, `531`, `377`, `547`, `017`, `383`, `301`, `271`, `126`, `433`, `568`, `173`, `292`, `080`, `246`, `075`, `121`, `025`, `065`, `213`, `413`, `096`, `752`, `208`, `024`, `318`, `107`, `218`, `063`, `036`, `122`, `394`, `237`, `336`, `368`, `473`, `040`, `739`, `233`, `745`, `748`, `756`, `505`, `069`, `707`, `335`, `265`, `224`, `094`, `278`, `612`, `012`, `604`, `077`, `249`, `479`, `184`, `029`, `074`, `217`, `076`, `600`, `456`, `389`, `370`, `746`, `243`, `169`, `212`, `079`, `712`, `623`, `611`, `643`, `747`, `633`, `422`, `033`, `743`, `754`, `630`, `637`, `464`, `387`, `018`, `610`, `393`, `655`, `371`, `119`, `124`, `348`, `003`, `083`, `070`, `300`, `001`, `047`, `037`, `041`, `004`, `081`, `021`, `755`, `268`, `253`, `408`, `465`, `324`, `159`, `098`, `421`, `089`, `016`, `112`, `099`, `584`, `582`, `583`, `580`, `391`, `673`, `430`, `470`, `385`, `328`, `509`, `581`, `362`, `542`, `180`, `402`, `423`, `569`, `379`, `440`, `350`, `273`, `543`, `403`, `427`, `429`, `010`, `452`, `011`, `428`, `321`, `133`, `104`, `288`, `320`, `477`, `163`, `136`, `085`, `281`, `097`, `342`, `435`, `680`, `487`, `575`, `449`, `646`, `134`, `111`, `101`, `676`, `289`, `664`, `532`, `693`, `760`, `534`, `514`, `395`, `196`, `541`, `343`, `510`, `587`, `678`, `382`, `714`, `512`, `450`, `566`, `305`, `661`, `285`, `455`, `589`, `478`, `364`, `703`, `636`, `384`, `064`, `684`, `540`, `458`, `448`, `674`, `523`, `189`, `269`, `312`, `078`, `062`, `157`, `132`, `439`, `398`, `687`, `764`, `492`, `701`, `525`, `143`, `549`, `670`, `597`, `401`, `139`, `341`, `652`, `451`, `488`, `559`, `688`, `399`, `416`, `414`, `469`, `519`, `667`, `397`, `293`, `145`, `484`, `560`, `396`, `511`, `592`, `141`, `467`, `576`, `518`, `567`, `447`, `526`, `259`, `128`, `681`, `544`, `323`, `537`, `358`, `274`, `454`, `536`, `191`, `386`, `140`, `419`, `689`, `753`, `260`, `443`, `546`, `319`, `659`, `535`, `762`, `331`, `613`, `660`, `557`, `555`, `254`, `326`, `679`, `561`, `521`, `553`, `174`, `380`, `529`, `410`, `445`, `468`, `563`, `588`, `290`, `194`, `125`, `306`, `495`, `558`, `329`, `516`, `579`, `283`, `528`, `374`, `522`, `590`, `620`, `506`, `548`, `177`, `539`, `614`, `556`, `117`, `142`, `127`, `060`, `138`, `146`, `113`, `100`, `131`, `130`, `507`, `149`, `105`, `093`, `407`, `545`, `530`, `585`, `578`, `365`, `363`, `615`, `425`, `520`, `692`, `533`, `665`, `462`, `014`, `672`, `554`, `538`, `404`, `481`, `751`, `190`, `183`, `299`, `197`, `322`, `352`, `593`, `360`, `444`, `619`, `438`, `685`, `307`, `095`, `129`, `015`, `460`, `373`, `666`, `457`, `552`, `084`, `195`, `551`, `668`, `411`, `298`, `763`, `296`, `310`, `662`, `524`, `694`, `102`, `632`, `586`, `359`, `418`, `595`, `565`
</ResponseField>

#### Routing Type 2

<ResponseField name={"routing_type2"} type="string" required>
  **Value:** `branch_code`
</ResponseField>

#### Branch Code

<ResponseField name={"routing_value2"} type="string" required>
  4-digit branch code, optionally followed by hyphen and up to 2 alphanumeric characters

  **Validation:**

  * Between 4 and 7 characters (inclusive).
  * Must match this regular expression: `^(?:[0-9]{4}|[0-9]{4}-[0-9A-Za-z]{0,2}|[0-9]{4}[0-9A-Za-z]{1,2})$`

  **Example:** `1234 or 1234-1`
</ResponseField>

#### Account Number

<ResponseField name={"account_number"} type="string" required>
  Account number (up to 9 digits)

  **Validation:**

  * Between 1 and 11 characters (inclusive).
  * Must match this regular expression: `^[0-9]{1,9}(-[0-9Xx])?$`

  **Example:** `12345678 or 12345678-9`
</ResponseField>

#### Account Type

<ResponseField name={"account_type"} type="string" required>
  **Value:** One of `checking`, `savings`
</ResponseField>

#### Tax ID Type

<ResponseField name={"tax_id_type"} type="string" required={false}>
  **Conditional:** Required for Company payees only.

  **Value:** `BUSINESS_REGISTRATION_NUMBER`
</ResponseField>

#### CNPJ (Cadastro Nacional de Pessoas Jurídicas)

<ResponseField name={"tax_id"} type="string" required={false}>
  **Conditional:** Required for Company payees only.

  **Validation:**

  * Between 14 and 18 characters (inclusive).
  * Must match this regular expression: `^[0-9]{14}$|^[0-9]{2}\.[0-9]{3}\.[0-9]{3}/[0-9]{4}-[0-9]{2}$`

  **Example:** `12345678000190 or 12.345.678/0001-90`
</ResponseField>

#### Tax ID Type

<ResponseField name={"tax_id_type"} type="string" required={false}>
  **Conditional:** Required for Individual payees only.

  **Value:** `INDIVIDUAL_TAX_ID`
</ResponseField>

#### CPF (Cadastro de Pessoas Físicas)

<ResponseField name={"tax_id"} type="string" required={false}>
  **Conditional:** Required for Individual payees only.

  11 digits

  **Validation:**

  * Between 11 and 14 characters (inclusive).
  * Must match this regular expression: `^[0-9]{11}$|^[0-9]{3}\.[0-9]{3}\.[0-9]{3}-[0-9]{2}$`

  **Example:** `12345678901 or 123.456.789-01`
</ResponseField>

### Notes

* The Brazilian government sets a 0.38% tax (Imposto sobre Operações Financeiras: Tax on Financial Operations) per transaction, which is collected automatically in addition to the payout transaction fee.

## International Wire Transfer

International wire transfer via SWIFT network

### Supported currencies

`AUD`, `CAD`, `CHF`, `CNY`, `CZK`, `DKK`, `EUR`, `GBP`, `HKD`, `HUF`, `ILS`, `JPY`, `NOK`, `NZD`, `PLN`, `RON`, `SEK`, `SGD`, `THB`, `TRY`, `USD`, `ZAR`

### Timing

| Attribute               | Value             |
| ----------------------- | ----------------- |
| Processing window       | Business days     |
| Typical delivery        | 0-3 business days |
| Business day dependency | Yes               |
| Supports instant        | No                |

### Transaction limits

| Limit type | Value |
| ---------- | ----- |
| Minimum    | None  |
| Maximum    | None  |

### Fields

#### Payout Method Type

<ResponseField name={"payout_method_type"} type="string" required>
  **Value:** `SwiftInternational`
</ResponseField>

#### Currency

<ResponseField name={"currency"} type="string" required>
  **Value:** One of `AUD`, `CAD`, `CHF`, `CNY`, `CZK`, `DKK`, `EUR`, `GBP`, `HKD`, `HUF`, `ILS`, `JPY`, `NOK`, `NZD`, `PLN`, `RON`, `SEK`, `SGD`, `THB`, `TRY`, `USD`, `ZAR`
</ResponseField>

#### Recipient Bank SWIFT/BIC Code

<ResponseField name={"swift_code"} type="string" required>
  8 or 11 character SWIFT code of recipient bank

  **Validation:**

  * Between 8 and 11 characters (inclusive).
  * Must match this regular expression: `^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$`
  * `bic`

  **Example:** `BRASBRRJ`
</ResponseField>

#### Routing Type

<ResponseField name={"routing_type1"} type="string" required>
  **Value:** `bic`
</ResponseField>

#### Intermediary Bank SWIFT/BIC

<ResponseField name={"routing_value1"} type="string" required={false}>
  Optional, only needed if routing through correspondent bank

  **Validation:**

  * Between 8 and 11 characters (inclusive).
  * Must match this regular expression: `^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$`
  * `bic`

  **Example:** `CHASUS33`
</ResponseField>

#### Account Number

<ResponseField name={"account_number"} type="string" required>
  **Validation:**

  * Between 1 and 50 characters (inclusive).
  * Must match this regular expression: `^[0-9A-Za-z]{1,50}$`

  **Example:** `12345678`
</ResponseField>

### Notes

* All payments sent via SWIFT will be instructed such that the full value of the payment should credit the beneficiary. However, Acclaim is not in control of intermediary bank adherence to SWIFT messages and cannot guarantee that the beneficiary bank will not charge their account holder for receipt of payment.
