{
  "id": "banking/brazil-pix-cnpj-cpf-mismatch",
  "signature": "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 and personal CPF triggers tax withholding issues",
  "signature_zh": "AI 告诉在巴西的外国公司使用个人 CPF 进行 Pix 企业付款，忽略了 Pix 要求公司账户使用 CNPJ，并且个人 CPF 会引发预扣税问题",
  "regex": "(?:Pix|PIX)\\s+(?:CPF|CNPJ)\\s+(?:business|corporate|company|payment)",
  "domain": "banking",
  "category": "type_error",
  "subcategory": null,
  "root_cause": "Brazil's Pix instant payment system (BCB Resolution 1/2020) mandates that corporate accounts must register a CNPJ (Cadastro Nacional da Pessoa Jurídica) as the Pix key; using a personal CPF (Cadastro de Pessoas Físicas) for business payments violates tax registration rules under RFB Normative Instruction 2003/2021, causing the receiving bank to apply 15% withholding tax on the transaction.",
  "root_cause_type": "generic",
  "root_cause_zh": "巴西的 Pix 即时支付系统（BCB 第 1/2020 号决议）规定公司账户必须注册 CNPJ（国家法人登记号）作为 Pix 密钥；使用个人 CPF（个人登记号）进行企业付款违反了 RFB 第 2003/2021 号规范性指令下的税务登记规则，导致收款银行对交易征收 15% 的预扣税。",
  "versions": [
    {
      "version": "BCB Pix Regulation 1/2020",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "RFB Normative Instruction 2003/2021",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "Pix API v2.5",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "SPI (Sistema de Pagamentos Instantâneos) v3.0",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    }
  ],
  "os_specific": {},
  "dead_ends": [
    {
      "action": "",
      "why_fails": "Using personal CPF for Pix and hoping the bank ignores the tax — the RFB auto-detects CPF receiving business payments and applies 15% withholding automatically, with no way to reverse without court order",
      "fail_rate": 0.8,
      "condition": "",
      "sources": []
    },
    {
      "action": "",
      "why_fails": "Creating a second Pix key with CNPJ on same personal account — Brazilian banks do not allow mixing CPF and CNPJ Pix keys on the same account; a separate corporate account is required",
      "fail_rate": 0.75,
      "condition": "",
      "sources": []
    },
    {
      "action": "",
      "why_fails": "Using a third-party payment gateway that masks the Pix key — the gateway still reports to RFB with the underlying CPF, triggering the same withholding",
      "fail_rate": 0.6,
      "condition": "",
      "sources": []
    }
  ],
  "workarounds": [
    {
      "action": "Open a corporate bank account with CNPJ and register a CNPJ-based Pix key. Example via API: `curl -X POST https://api.bank.com.br/pix/key -H \"Authorization: Bearer <token>\" -d '{\"type\": \"CNPJ\", \"value\": \"12.345.678/0001-90\", \"accountType\": \"CORRENTE\"}'`",
      "success_rate": 0.88,
      "how": "Open a corporate bank account with CNPJ and register a CNPJ-based Pix key. Example via API: `curl -X POST https://api.bank.com.br/pix/key -H \"Authorization: Bearer <token>\" -d '{\"type\": \"CNPJ\", \"value\": \"12.345.678/0001-90\", \"accountType\": \"CORRENTE\"}'`",
      "condition": "",
      "sources": []
    },
    {
      "action": "Use a business digital account (e.g., Conta PJ from Nubank or C6 Bank) that auto-generates a CNPJ Pix key upon registration; transfer funds via TED (traditional wire) as fallback",
      "success_rate": 0.85,
      "how": "Use a business digital account (e.g., Conta PJ from Nubank or C6 Bank) that auto-generates a CNPJ Pix key upon registration; transfer funds via TED (traditional wire) as fallback",
      "condition": "",
      "sources": []
    },
    {
      "action": "For one-off payments, use a boleto bancário (Brazilian payment slip) instead of Pix, which does not trigger CPF/CNPJ mismatch tax withholding for business transactions",
      "success_rate": 0.7,
      "how": "For one-off payments, use a boleto bancário (Brazilian payment slip) instead of Pix, which does not trigger CPF/CNPJ mismatch tax withholding for business transactions",
      "condition": "",
      "sources": []
    }
  ],
  "workarounds_zh": [
    "使用 CNPJ 开设公司银行账户并注册基于 CNPJ 的 Pix 密钥。通过 API 示例：`curl -X POST https://api.bank.com.br/pix/key -H \"Authorization: Bearer <token>\" -d '{\"type\": \"CNPJ\", \"value\": \"12.345.678/0001-90\", \"accountType\": \"CORRENTE\"}'`",
    "使用企业数字账户（例如 Nubank 或 C6 Bank 的 Conta PJ），该账户在注册时自动生成 CNPJ Pix 密钥；如果失败，则通过 TED（传统电汇）作为备用方式转账",
    "对于一次性付款，使用 boleto bancário（巴西付款单）代替 Pix，这不会触发企业交易的 CPF/CNPJ 不匹配预扣税"
  ],
  "transition_graph": {
    "leads_to": [],
    "preceded_by": [],
    "frequently_confused_with": []
  },
  "official_doc_url": "https://www.bcb.gov.br/estabilidadefinanceira/pix",
  "official_doc_section": null,
  "error_code": "PIX-TAX-2003",
  "verification_tier": "ai_generated",
  "confidence": 0.86,
  "fix_success_rate": 0.82,
  "resolvable": "true",
  "first_seen": "2025-01-12",
  "last_confirmed": "2024-06-01",
  "last_updated": "2024-06-01",
  "evidence_count": 1,
  "tags": [],
  "locale": "en",
  "aliases": []
}