# AI tells a foreign company in Brazil to use a personal CPF for Pix business payments, ignoring that Pix requires a CNPJ for corporate accounts

- **ID:** `banking/cpf-cnpj-pix-business`
- **Domain:** banking
- **Category:** auth_error
- **Error Code:** `PIX-ERR-403-CNPJ`
- **Verification:** ai_generated
- **Fix Rate:** 78%

## Root Cause

Brazil's Central Bank mandates that Pix keys for business payments must be registered under a CNPJ (Cadastro Nacional da Pessoa Jurídica), not a CPF (Cadastro de Pessoas Físicas), to comply with anti-money laundering regulations and tax reporting requirements.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| Banco Central Pix API v2.1 | active | — | — |
| Receita Federal CNPJ Schema 2024 | active | — | — |
| PagSeguro SDK v3.0 | active | — | — |

## Workarounds

1. **Obtain a CNPJ via the Redesim portal (https://www.gov.br/empresas-e-negocios/pt-br) before registering Pix keys. Use the command-line tool `cnpj-generator` to validate CNPJ format: `python -c "from validate_docbr import CNPJ; cnpj = CNPJ(); print(cnpj.validate('11.222.333/0001-81'))"`** (88% success)
   ```
   Obtain a CNPJ via the Redesim portal (https://www.gov.br/empresas-e-negocios/pt-br) before registering Pix keys. Use the command-line tool `cnpj-generator` to validate CNPJ format: `python -c "from validate_docbr import CNPJ; cnpj = CNPJ(); print(cnpj.validate('11.222.333/0001-81'))"`
   ```
2. **If CNPJ is pending, use a third-party payment gateway like PagSeguro or Mercado Pago that accepts CPF for limited business Pix, then migrate to CNPJ within 90 days** (72% success)
   ```
   If CNPJ is pending, use a third-party payment gateway like PagSeguro or Mercado Pago that accepts CPF for limited business Pix, then migrate to CNPJ within 90 days
   ```
3. **For urgent payments, request a temporary Pix key from the bank using the company's foreign registration and CNPJ application receipt (protocolo)** (65% success)
   ```
   For urgent payments, request a temporary Pix key from the bank using the company's foreign registration and CNPJ application receipt (protocolo)
   ```

## Dead Ends

- **Register a personal CPF key and use it for business payments** — Pix keys linked to CPF are restricted to individual transactions and flagged by banks for AML violations; business payments over R$5,000 are blocked or reversed (92% fail)
- **Use a foreign tax ID instead of CNPJ** — Brazilian banks reject foreign tax IDs for Pix registration; only CNPJ issued by Receita Federal is accepted (98% fail)
- **Open a personal account and use it for all business transactions** — Personal accounts have transaction limits (typically R$10,000/day) and trigger mandatory reporting for business-related deposits, leading to account freeze (85% fail)
