# Requisitos de Dados da Índia (INR)

Esta página lista todos os requisitos de dados para pagamentos em INR para a Índia: as identidades
do beneficiário e do ordenante, o instrumento financeiro do beneficiário e a própria transação.

Os campos exibidos são os exigidos por este corredor
As tabelas de identidade e de instrumento financeiro nesta página listam apenas os campos que `IN_NEFT`
exige, extraídos do schema PII v3. Identidades e instrumentos financeiros aceitam outros campos
opcionais. Para o conjunto completo, consulte
[Identidades do pagamento](/pt-br/products/payments-direct-2/introduction/concepts/payment-identities) e
[Instrumentos financeiros](/pt-br/products/payments-direct-2/introduction/concepts/financial-instruments), ou use o
[Utilitário de schema de payload](/pt-br/products/payments-direct-2/api-docs/integration-resources/payload-schema-utility).

## Identidade do beneficiário

Crie a identidade do beneficiário antes do instrumento financeiro e faça referência a ela ao
criar o pagamento. Consulte [Criar e gerenciar identidades](/pt-br/products/payments-direct-2/api-docs/developer-guides/create-and-manage-identities)
para o fluxo da API.

Os campos obrigatórios dependem de o beneficiário ser uma **empresa** ou uma **pessoa física**.

### Beneficiário empresa

Aplica-se aos casos de uso **B2B**, **B2B2B** e **C2B2B**. Envie uma identidade `business`.

| Campo  | Obrigatório | Tipo | Restrições  |
|  --- | --- | --- | --- |
| `businessName` | Obrigatório | STRING | Razão social. De 1 a 140 caracteres. Deve corresponder a `^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$`. |
| `address.streetAddress` | Obrigatório | ARRAY de STRING | Permite armazenar o endereço da empresa. |
| `address.country` | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a `^[A-Z]+$`. |
| `address.city` | Obrigatório | STRING | Cidade. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$`. |
| `address.stateOrProvince` | Obrigatório | STRING | Estado, província ou condado do endereço da empresa, conforme definido pelos serviços postais. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*[ .'-]{2})[\p{L}\p{N} .'-]+(?<![ .'-])$`. |
| `address.postalCode` | Obrigatório | STRING | Código postal da empresa. De 3 a 15 caracteres. Deve corresponder a `^[\p{L}\p{N}][\p{L}\p{N} -]{1,15}[\p{L}\p{N}]$`. |
| `phone` | Obrigatório | STRING | Número de telefone. De 8 a 16 caracteres. Deve corresponder a `^\+[1-9]\d+$`. |
| `registration[].number` | Obrigatório | STRING | O identificador exclusivo da organização. De 3 a 35 caracteres. Deve corresponder a `^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$`. |
| `registration[].type` | Obrigatório | STRING | Um destes: `INCORPORATION_CERTIFICATE`, `TAX_ID`. |
| `incorporationCountry` | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a `^[A-Z]+$`. |


### Beneficiário pessoa física

Aplica-se aos casos de uso **B2B2C**, **B2C** e **C2B2C**. Envie uma identidade `individual`.

| Campo  | Obrigatório | Tipo | Restrições  |
|  --- | --- | --- | --- |
| `firstName` | Obrigatório | STRING | Nome da pessoa física. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$`. |
| `lastName` | Obrigatório | STRING | Sobrenome da pessoa física. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$`. |
| `address.streetAddress` | Obrigatório | ARRAY de STRING | Permite armazenar o endereço da pessoa física. |
| `address.country` | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a `^[A-Z]+$`. |
| `address.city` | Obrigatório | STRING | Cidade. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$`. |
| `address.stateOrProvince` | Obrigatório | STRING | Estado, província ou condado do endereço da pessoa física, conforme definido pelos serviços postais. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*[ .'-]{2})[\p{L}\p{N} .'-]+(?<![ .'-])$`. |
| `address.postalCode` | Obrigatório | STRING | Código postal do endereço da pessoa física. De 3 a 15 caracteres. Deve corresponder a `^[\p{L}\p{N}][\p{L}\p{N} -]{1,15}[\p{L}\p{N}]$`. |
| `phone` | Obrigatório | STRING | Número de telefone. De 8 a 16 caracteres. Deve corresponder a `^\+[1-9]\d+$`. |
| `identityDocuments[].idNumber` | Obrigatório | STRING | Número de identificação. De 3 a 35 caracteres. Deve corresponder a `^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$`. |
| `identityDocuments[].idType` | Obrigatório | STRING | Um destes: `ALIEN_REGISTRATION`, `CUSTOMER_ID`, `DRIVERS_LICENSE`, `EMPLOYEE_ID`, `NATIONAL_ID_NUMBER`, `PASSPORT`, `SSN`, `TAX_ID`. |
| `citizenship` | Obrigatório | STRING | Código de país alfa-2 da nacionalidade da pessoa física no formato ISO 3166-1. Exatamente 2 caracteres. Deve corresponder a `^[A-Z]+$`. |


## Instrumento financeiro do beneficiário

Defina `financialInstrumentType: IN_NEFT` e `currency: INR`. Forneça os campos a seguir no objeto do payment rail `inNeft`. Consulte [Criar e gerenciar instrumentos financeiros](/pt-br/products/payments-direct-2/api-docs/developer-guides/create-and-manage-financial-instruments) para o fluxo da API.

| Campo  | Obrigatório | Tipo | Restrições  |
|  --- | --- | --- | --- |
| `bankName` | Obrigatório | STRING | O nome do banco da identidade. De 2 a 140 caracteres. Deve corresponder a `^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$`. |
| `ifscCode` | Obrigatório | STRING | O código IFSC de 11 caracteres da agência bancária da identidade. Exatamente 11 caracteres. Deve corresponder a `^[A-Z]{4}0[A-Z0-9]{6}$`. |
| `accountNumber` | Obrigatório | STRING | O número da conta bancária da identidade. De 4 a 45 caracteres. Deve corresponder a `^[A-Za-z0-9]+$`. |


## Identidade do ordenante

Crie a identidade do ordenante uma vez e reutilize-a em todos os pagamentos.

Os campos obrigatórios dependem de o ordenante ser uma **empresa** ou uma **pessoa física**.

### Ordenante empresa

Aplica-se aos casos de uso **B2B**, **B2B2B**, **B2B2C** e **B2C**. Envie uma identidade `business`.

| Campo  | Obrigatório | Tipo | Restrições  |
|  --- | --- | --- | --- |
| `businessName` | Obrigatório | STRING | Razão social. De 1 a 140 caracteres. Deve corresponder a `^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$`. |
| `address.streetAddress` | Obrigatório | ARRAY de STRING | Permite armazenar o endereço da empresa. |
| `address.country` | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a `^[A-Z]+$`. |
| `address.city` | Obrigatório | STRING | Cidade. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$`. |
| `address.stateOrProvince` | Obrigatório | STRING | Estado, província ou condado do endereço da empresa, conforme definido pelos serviços postais. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*[ .'-]{2})[\p{L}\p{N} .'-]+(?<![ .'-])$`. |
| `address.postalCode` | Obrigatório | STRING | Código postal da empresa. De 3 a 15 caracteres. Deve corresponder a `^[\p{L}\p{N}][\p{L}\p{N} -]{1,15}[\p{L}\p{N}]$`. |
| `phone` | Obrigatório | STRING | Número de telefone. De 8 a 16 caracteres. Deve corresponder a `^\+[1-9]\d+$`. |
| `registration[].number` | Obrigatório | STRING | O identificador exclusivo da organização. De 3 a 35 caracteres. Deve corresponder a `^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$`. |
| `registration[].type` | Obrigatório | STRING | Um destes: `INCORPORATION_CERTIFICATE`, `TAX_ID`. |
| `incorporationCountry` | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a `^[A-Z]+$`. |
| `incorporationDate` | Obrigatório | STRING | A data de constituição da empresa. Formato `date`. |


### Ordenante pessoa física

Aplica-se aos casos de uso **C2B2B** e **C2B2C**. Envie uma identidade `individual`.

| Campo  | Obrigatório | Tipo | Restrições  |
|  --- | --- | --- | --- |
| `firstName` | Obrigatório | STRING | Nome da pessoa física. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$`. |
| `lastName` | Obrigatório | STRING | Sobrenome da pessoa física. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$`. |
| `address.streetAddress` | Obrigatório | ARRAY de STRING | Permite armazenar o endereço da pessoa física. |
| `address.country` | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a `^[A-Z]+$`. |
| `address.city` | Obrigatório | STRING | Cidade. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$`. |
| `address.stateOrProvince` | Obrigatório | STRING | Estado, província ou condado do endereço da pessoa física, conforme definido pelos serviços postais. De 1 a 140 caracteres. Deve corresponder a `^(?![ .'-])(?!.*[ .'-]{2})[\p{L}\p{N} .'-]+(?<![ .'-])$`. |
| `address.postalCode` | Obrigatório | STRING | Código postal do endereço da pessoa física. De 3 a 15 caracteres. Deve corresponder a `^[\p{L}\p{N}][\p{L}\p{N} -]{1,15}[\p{L}\p{N}]$`. |
| `phone` | Obrigatório | STRING | Número de telefone. De 8 a 16 caracteres. Deve corresponder a `^\+[1-9]\d+$`. |
| `identityDocuments[].idNumber` | Obrigatório | STRING | Número de identificação. De 3 a 35 caracteres. Deve corresponder a `^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$`. |
| `identityDocuments[].idType` | Obrigatório | STRING | Deve ser `PASSPORT`. |
| `identityDocuments[].expiryDate` | Obrigatório | STRING | Data de validade do documento de identificação. Formato `date`. |
| `dateOfBirth` | Obrigatório | STRING | Data de nascimento. Formato `date`. |
| `citizenship` | Obrigatório | STRING | Código de país alfa-2 da nacionalidade da pessoa física no formato ISO 3166-1. Exatamente 2 caracteres. Deve corresponder a `^[A-Z]+$`. |


## Requisitos de dados de transação

Os campos em nível de transação a seguir se aplicam a todos os pagamentos em INR à Índia via NEFT (National Electronic Funds Transfer).

| Campo  | Descrição  | Obrigatório | Tipo | Restrições  |
|  --- | --- | --- | --- | --- |
| `purposeCode` | Finalidade do pagamento | Obrigatório | ENUM | Consulte os [valores válidos](#c%C3%B3digos-de-finalidade-do-pagamento) abaixo |
| `sourceOfCash` | Origem dos recursos | Obrigatório | ENUM | Consulte os [valores válidos](#c%C3%B3digos-de-origem-dos-recursos) abaixo |
| `paymentMemo` | Memo do pagamento | Opcional | STRING | Máximo de 50 caracteres. Obrigatório (contendo o número da fatura) para códigos de finalidade comercial; consulte [Limites de transação](#limites-de-transa%C3%A7%C3%A3o) abaixo |
| `receiverRelationship` | Relação com o devedor | Obrigatório | ENUM | Consulte os [valores válidos](#c%C3%B3digos-de-rela%C3%A7%C3%A3o-com-o-benefici%C3%A1rio) abaixo; os valores válidos dependem de o beneficiário ser uma empresa ou uma pessoa física |


## Códigos de finalidade do pagamento

Os valores válidos de `purposeCode` dependem da categoria da transação: **Comercial**, **Não comercial** ou **C2C** (de cliente para cliente).

### Transações comerciais

As transações comerciais incluem os casos de uso comerciais B2B, B2C e C2B.

| Código | Descrição |
|  --- | --- |
| `ACSC` | Serviços contábeis |
| `AMSC` | Serviços de publicidade, pesquisa de mercado e pesquisa de opinião pública |
| `CISC` | Serviços de construção e instalação |
| `ENGS` | Serviços de arquitetura, engenharia e outros serviços técnicos |
| `GDDS` | Compra ou venda de bens |
| `GSPM` | Bens para processamento e serviços de manufatura |
| `GSST` | Bens e serviços de trabalhadores temporários |
| `IVPT` | Pagamento de fatura |
| `LESC` | Serviços jurídicos |
| `MACH` | Pagamento de máquinas e equipamentos de transporte |
| `MFGD` | Pagamento de bens manufaturados |
| `MMFA` | Pagamento de artigos manufaturados diversos |
| `MRSC` | Serviços de manutenção e reparo |
| `SCSD` | Serviços de desenvolvimento de software |
| `SCVE` | Compra ou venda de serviços |
| `SCWD` | Serviços de design ou desenvolvimento web |
| `TRAD` | Serviços comerciais |


Número da fatura obrigatório
O número da fatura é obrigatório para os códigos de finalidade comercial. Inclua-o no campo `paymentMemo` (numérico ou alfanumérico, máximo de 50 caracteres). O valor da fatura não pode ser dividido em vários pagamentos.

### Transações não comerciais

As transações não comerciais se aplicam aos casos de uso B2B, B2C e C2B que não são relacionados a comércio.

| Código | Descrição |
|  --- | --- |
| `ALLW` | Auxílio |
| `BONU` | Pagamento de bônus |
| `COMM` | Comissão |
| `DEPT` | Depósito |
| `DOFI` | Depósitos em ou de instituições financeiras offshore |
| `EDUC` | Educação |
| `EDSC` | Serviços educacionais |
| `FAMI` | Sustento familiar |
| `FEES` | Pagamento de tarifas |
| `GDSV` | Compra ou venda de bens e serviços |
| `GIFT` | Auxílio (doação) |
| `GSTR` | Bens e serviços de viajantes |
| `HLTC` | Atendimento domiciliar de saúde |
| `INTE` | Juros |
| `INTC` | Pagamento intracompanhia |
| `INVS` | Investimento e valores mobiliários |
| `MDCS` | Serviços médicos |
| `MP2P` | Pagamento P2P móvel |
| `OTHR` | Outros |
| `PAYR` | Folha de pagamento |
| `PSFR` | Tarifa de passageiro |
| `REAB` | Imóveis no exterior |
| `RELG` | Aluguel, geral |
| `SALA` | Pagamento de salário |
| `STDY` | Estudos |
| `SUPP` | Pagamento a fornecedor |
| `VIAC` | Taxas de solicitação de visto |


### Pagamentos C2C

Os pagamentos C2C usam os mesmos códigos de finalidade das transações não comerciais acima.

## Códigos de origem dos recursos

| Código | Descrição |
|  --- | --- |
| `ALMY` | Pensão alimentícia |
| `CASH` | Recursos em espécie |
| `COMP` | Remuneração |
| `EMIN` | Renda de empregado |
| `GIFT` | Doação |
| `INHE` | Herança |
| `INLQ` | Liquidação de prêmio de seguro |
| `PACA` | Capital integralizado |
| `REDM` | Resgate |
| `REPY` | Plano de previdência |
| `REST` | Venda de imóvel |
| `RETA` | Lucros retidos |
| `SALE` | Venda de bens |
| `SEAQ` | Venda ou aquisição de empresa |
| `SELF` | Renda de trabalho autônomo |
| `SVGS` | Poupança |
| `WINS` | Prêmios |


## Códigos de relação com o beneficiário

Os valores válidos de `receiverRelationship` dependem de o beneficiário ser uma empresa ou uma pessoa física.

### Beneficiários empresas

| Código | Descrição |
|  --- | --- |
| `BRAN` | Filial/escritório de representação |
| `CUST` | Cliente |
| `FRAN` | Franqueado/franqueador |
| `HOLD` | Holding |
| `PART` | Parceiro de negócios |
| `SUBS` | Empresa subsidiária |
| `SUPP` | Fornecedor |


### Beneficiários pessoas físicas

| Código | Descrição |
|  --- | --- |
| `CHIL` | Filho(a) |
| `CUST` | Cliente |
| `EMPL` | Empregado |
| `EXSP` | Ex-cônjuge |
| `FREN` | Amigo(a) |
| `OTHR` | Outro |
| `PARE` | Pai/Mãe |
| `PART` | Parceiro de negócios |
| `RELA` | Relação |
| `SELF` | O próprio |
| `SIBL` | Irmão/irmã |
| `SPOU` | Cônjuge/companheiro(a) |
| `VEND` | Fornecedor |


## Limites de transação

| Categoria | Valor máximo | Observações |
|  --- | --- | --- |
| Comercial | INR 1.500.000 por fatura | Não pode ser dividido em vários pagamentos |
| Não comercial | INR 1.500.000 por pagamento |  |
| C2C | INR 500.000.000 por transação |  |


Todas as categorias estão sujeitas a um **limite diário de compliance de INR 4.000.000 por beneficiário**. As transações que levariam o remetente ou o recebedor a ultrapassar esse limite ficam retidas para análise, e uma RFI pode ser aberta.

Processamento de transações comerciais
- O limite comercial de INR 1.500.000 reflete o Rupee Drawing Arrangement (RDA), que limita as remessas relacionadas a comércio a INR 1.500.000 por transação. Os pagamentos que excedem esse limite precisam sair dos canais automatizados e passar a transferências formais entre bancos, com documentação completa.
- As transações comerciais para o **HDFC Bank** de até INR 1.500.000 não são processadas automaticamente. O banco entra em contato diretamente com o beneficiário para obter os dados da remessa e os documentos comerciais comprobatórios. Se os documentos exigidos não forem enviados em até **21 dias**, a transação é rejeitada sem estorno.
- Um **Foreign Inward Remittance Certificate (FIRC)** pode ser exigido se o banco do beneficiário solicitar.


## Tipos de documento de identidade aceitos

Os pagamentos via `IN_NEFT` aceitam apenas os seguintes tipos de documento de identidade. As requisições que usam um tipo de documento não listado para o papel de pagamento correspondente são rejeitadas com um erro 400. Quando um papel ou tipo de identidade não está listado abaixo, todos os valores do enum do campo são aceitos.

| Tipo de identidade | Papel de pagamento | Tipos de documento aceitos |
|  --- | --- | --- |
| Pessoa física (`idType`) | Ordenante | PASSPORT |