diff --git a/dictionary/accountsGetAccountsAccountIdBalances_v2.csv b/dictionary/accountsGetAccountsAccountIdBalances_v2.csv index 2516e9b2d..0d7a3936a 100644 --- a/dictionary/accountsGetAccountsAccountIdBalances_v2.csv +++ b/dictionary/accountsGetAccountsAccountIdBalances_v2.csv @@ -1,5 +1,6 @@ Xpath;Nome;Definição;Tipo de Dado;Tamanho;Mandatoriedade;Formato;Domínio;Mínimo de Ocorrências;Máximo de Ocorrências;Restrições;Nulidade;Tipo de Dado Json;Exemplo;Tamanho mínimo -/data;data;Conjunto de informações das Contas de: depósito à vista, poupança e de pagamento pré-paga;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; +/data;data;"Conjunto de informações das Contas de: depósito à vista, poupança e de pagamento pré-paga +";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/availableAmount;availableAmount;Saldo disponível para utilização imediata. No caso de conta de depósito a vista, sem considerar cheque especial e investimentos atrelados a conta. Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/availableAmount/amount;amount;Valor relacionado ao objeto.;Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;1000.0400;4 /data/availableAmount/currency;currency;Moeda referente ao valor monetário, seguindo o modelo ISO-4217.;Texto;3;Obrigatório;^[A-Z]{3}$;;1;1;"";Não permitido;string;BRL; diff --git a/dictionary/accountsGetAccountsAccountIdOverdraftLimits_v2.csv b/dictionary/accountsGetAccountsAccountIdOverdraftLimits_v2.csv index 2b07793d8..87ccc7a60 100644 --- a/dictionary/accountsGetAccountsAccountIdOverdraftLimits_v2.csv +++ b/dictionary/accountsGetAccountsAccountIdOverdraftLimits_v2.csv @@ -1,5 +1,6 @@ Xpath;Nome;Definição;Tipo de Dado;Tamanho;Mandatoriedade;Formato;Domínio;Mínimo de Ocorrências;Máximo de Ocorrências;Restrições;Nulidade;Tipo de Dado Json;Exemplo;Tamanho mínimo -/data;data;Conjunto de informações da Conta de: depósito à vista;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; +/data;data;"Conjunto de informações da Conta de: depósito à vista +";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/overdraftContractedLimit;overdraftContractedLimit;Valor do limite contratado do cheque especial.;Objeto;;Opcional;;;0;1;"";Não permitido;object;; /data/overdraftContractedLimit/amount;amount;Valor relacionado ao objeto.;Texto;20;Obrigatório;^\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;1000.0400;4 /data/overdraftContractedLimit/currency;currency;Moeda referente ao valor monetário, seguindo o modelo ISO-4217.;Texto;3;Obrigatório;^[A-Z]{3}$;;1;1;"";Não permitido;string;BRL; diff --git a/dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.csv b/dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.csv index 28e6eae7c..a305eb7de 100644 --- a/dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.csv +++ b/dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.csv @@ -1,17 +1,21 @@ Xpath;Nome;Definição;Tipo de Dado;Tamanho;Mandatoriedade;Formato;Domínio;Mínimo de Ocorrências;Máximo de Ocorrências;Restrições;Nulidade;Tipo de Dado Json;Exemplo;Tamanho mínimo -/data;data;Lista dos lançamentos referentes às transações realizadas e de lançamentos futuros para as contas de: depósito à vista, poupança e de pagamento pré-paga;Lista;;Obrigatório;;;0;N;"";Não permitido;array;; +/data;data;"Lista dos lançamentos referentes às transações realizadas e de lançamentos futuros para as contas de: depósito à vista, poupança e de pagamento pré-paga +";Lista;;Obrigatório;;;0;N;"";Não permitido;array;; /data/transactionId;transactionId;Código ou identificador único prestado pela instituição que mantém a conta para representar a transação individual.;Texto;100;Opcional;^[a-zA-Z0-9][a-zA-Z0-9-]{0,99}$;;0;1;"";Não permitido;string;TXpRMU9UQTROMWhZV2xSU1FUazJSMDl;1 /data/completedAuthorisedPaymentType;completedAuthorisedPaymentType;"Indicador da transação: - Transação efetivada -- Lançamento futuro";Texto;;Obrigatório;;"TRANSACAO_EFETIVADA +- Lançamento futuro +";Texto;;Obrigatório;;"TRANSACAO_EFETIVADA LANCAMENTO_FUTURO";1;1;"";Não permitido;string;TRANSACAO_EFETIVADA; /data/creditDebitType;creditDebitType;"Indicador do tipo de lançamento: Débito (no extrato) Em um extrato bancário, os débitos, marcados com a letra “D” ao lado do valor registrado, informam as saídas de dinheiro na conta-corrente. -Crédito (no extrato) Em um extrato bancário, os créditos, marcados com a letra “C” ao lado do valor registrado, informam as entradas de dinheiro na conta-corrente.";Texto;;Obrigatório;;"CREDITO +Crédito (no extrato) Em um extrato bancário, os créditos, marcados com a letra “C” ao lado do valor registrado, informam as entradas de dinheiro na conta-corrente. +";Texto;;Obrigatório;;"CREDITO DEBITO";1;1;"";Não permitido;string;DEBITO; -/data/transactionName;transactionName;Campo livre que corresponde ao identificador da transação na instituição financeira;Texto;60;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;TRANSFCWAR5TXHCX5I9IDBHML8082N8NEO30M6LNNG7ANAYIJYRM00ZBZPU8; +/data/transactionName;transactionName;Literal usada na instituição financeira para identificar a transação. A informação apresentada precisa ser a mesma utilizada nos canais eletrônicos da instituição (extrato).;Texto;60;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;TRANSFCWAR5TXHCX5I9IDBHML8082N8NEO30M6LNNG7ANAYIJYRM00ZBZPU8; /data/type;type;"O campo deve classificar a transação em um dos tipos descritos. O transmissor deve classificar as transações disponíveis associando-a a um dos itens do Enum listado neste campo. -A opção OUTROS só deve ser utilizada para os casos em que de fato a transação compartilhada não possa ser classificada como um dos itens deste Enum.";Texto;;Obrigatório;;"TED +A opção OUTROS só deve ser utilizada para os casos em que de fato a transação compartilhada não possa ser classificada como um dos itens deste Enum. +";Texto;;Obrigatório;;"TED DOC PIX TRANSFERENCIA_MESMA_INSTITUICAO @@ -34,11 +38,14 @@ OUTROS";1;1;"";Não permitido;string;PIX; /data/transactionAmount/currency;currency;Moeda referente ao valor monetário, seguindo o modelo ISO-4217.;Texto;3;Obrigatório;^[A-Z]{3}$;;1;1;"";Não permitido;string;BRL; /data/transactionDate;transactionDate;"Se indicador de transação: TRANSACAO_EFETIVADA - corresponde a data de lançamento da transação -LANCAMENTO_FUTURO - corresponde a data prevista de efetivação da transação";Texto;10;Obrigatório;^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$;;1;1;"";Não permitido;string;2021-01-07; -/data/partieCnpjCpf;partieCnpjCpf;Identificação da pessoa envolvida na transação: pagador ou recebedor (Preencher com o CPF ou CNPJ, sem formatação);Texto;14;Opcional;^\d{11}$|^\d{14}$;;0;1;"";Não permitido;string;43908445778; +LANCAMENTO_FUTURO - corresponde a data prevista de efetivação da transação +";Texto;10;Obrigatório;^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$;;1;1;"";Não permitido;string;2021-01-07; +/data/partieCnpjCpf;partieCnpjCpf;"Identificação da pessoa envolvida na transação: pagador ou recebedor (Preencher com o CPF ou CNPJ, sem formatação) +";Texto;14;Opcional;^\d{11}$|^\d{14}$;;0;1;"";Não permitido;string;43908445778; /data/partiePersonType;partiePersonType;"Identificação do Tipo de Pessoa da pessoa envolvida na transação. Pessoa Natural - Informar CPF no campo “payerCnpjCpf”. -Pessoa Jurídica - Informar CNPJ no campo “payerCnpjCpf”.";Texto;;Opcional;;"PESSOA_NATURAL +Pessoa Jurídica - Informar CNPJ no campo “payerCnpjCpf”. +";Texto;;Opcional;;"PESSOA_NATURAL PESSOA_JURIDICA";0;1;"";Não permitido;string;PESSOA_NATURAL; /data/partieCompeCode;partieCompeCode;Código identificador atribuído pelo Banco Central do Brasil às instituições participantes do STR (Sistema de Transferência de reservas) referente à pessoa envolvida na transação. O número-código substituiu o antigo código COMPE. Todos os participantes do STR, exceto as Infraestruturas do Mercado Financeiro (IMF) e a Secretaria do Tesouro Nacional, possuem um número-código independentemente de participarem da Centralizadora da Compensação de Cheques (Compe). O campo tem a anotação “n/a” (“não se aplica”) para os participantes do STR aos quais não é atribuído um número-código;Texto;3;Opcional;^\d{3}$;;0;1;"";Não permitido;string;001; /data/partieBranchCode;partieBranchCode;Código da Agência detentora da conta da pessoa envolvida na transação. (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, no exercício de atividades da instituição, não podendo ser móvel ou transitória);Texto;4;Opcional;^\d{4}$;;0;1;"";Não permitido;string;6272; diff --git a/dictionary/accountsGetAccountsAccountIdTransactions_v2.csv b/dictionary/accountsGetAccountsAccountIdTransactions_v2.csv index 28e6eae7c..a305eb7de 100644 --- a/dictionary/accountsGetAccountsAccountIdTransactions_v2.csv +++ b/dictionary/accountsGetAccountsAccountIdTransactions_v2.csv @@ -1,17 +1,21 @@ Xpath;Nome;Definição;Tipo de Dado;Tamanho;Mandatoriedade;Formato;Domínio;Mínimo de Ocorrências;Máximo de Ocorrências;Restrições;Nulidade;Tipo de Dado Json;Exemplo;Tamanho mínimo -/data;data;Lista dos lançamentos referentes às transações realizadas e de lançamentos futuros para as contas de: depósito à vista, poupança e de pagamento pré-paga;Lista;;Obrigatório;;;0;N;"";Não permitido;array;; +/data;data;"Lista dos lançamentos referentes às transações realizadas e de lançamentos futuros para as contas de: depósito à vista, poupança e de pagamento pré-paga +";Lista;;Obrigatório;;;0;N;"";Não permitido;array;; /data/transactionId;transactionId;Código ou identificador único prestado pela instituição que mantém a conta para representar a transação individual.;Texto;100;Opcional;^[a-zA-Z0-9][a-zA-Z0-9-]{0,99}$;;0;1;"";Não permitido;string;TXpRMU9UQTROMWhZV2xSU1FUazJSMDl;1 /data/completedAuthorisedPaymentType;completedAuthorisedPaymentType;"Indicador da transação: - Transação efetivada -- Lançamento futuro";Texto;;Obrigatório;;"TRANSACAO_EFETIVADA +- Lançamento futuro +";Texto;;Obrigatório;;"TRANSACAO_EFETIVADA LANCAMENTO_FUTURO";1;1;"";Não permitido;string;TRANSACAO_EFETIVADA; /data/creditDebitType;creditDebitType;"Indicador do tipo de lançamento: Débito (no extrato) Em um extrato bancário, os débitos, marcados com a letra “D” ao lado do valor registrado, informam as saídas de dinheiro na conta-corrente. -Crédito (no extrato) Em um extrato bancário, os créditos, marcados com a letra “C” ao lado do valor registrado, informam as entradas de dinheiro na conta-corrente.";Texto;;Obrigatório;;"CREDITO +Crédito (no extrato) Em um extrato bancário, os créditos, marcados com a letra “C” ao lado do valor registrado, informam as entradas de dinheiro na conta-corrente. +";Texto;;Obrigatório;;"CREDITO DEBITO";1;1;"";Não permitido;string;DEBITO; -/data/transactionName;transactionName;Campo livre que corresponde ao identificador da transação na instituição financeira;Texto;60;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;TRANSFCWAR5TXHCX5I9IDBHML8082N8NEO30M6LNNG7ANAYIJYRM00ZBZPU8; +/data/transactionName;transactionName;Literal usada na instituição financeira para identificar a transação. A informação apresentada precisa ser a mesma utilizada nos canais eletrônicos da instituição (extrato).;Texto;60;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;TRANSFCWAR5TXHCX5I9IDBHML8082N8NEO30M6LNNG7ANAYIJYRM00ZBZPU8; /data/type;type;"O campo deve classificar a transação em um dos tipos descritos. O transmissor deve classificar as transações disponíveis associando-a a um dos itens do Enum listado neste campo. -A opção OUTROS só deve ser utilizada para os casos em que de fato a transação compartilhada não possa ser classificada como um dos itens deste Enum.";Texto;;Obrigatório;;"TED +A opção OUTROS só deve ser utilizada para os casos em que de fato a transação compartilhada não possa ser classificada como um dos itens deste Enum. +";Texto;;Obrigatório;;"TED DOC PIX TRANSFERENCIA_MESMA_INSTITUICAO @@ -34,11 +38,14 @@ OUTROS";1;1;"";Não permitido;string;PIX; /data/transactionAmount/currency;currency;Moeda referente ao valor monetário, seguindo o modelo ISO-4217.;Texto;3;Obrigatório;^[A-Z]{3}$;;1;1;"";Não permitido;string;BRL; /data/transactionDate;transactionDate;"Se indicador de transação: TRANSACAO_EFETIVADA - corresponde a data de lançamento da transação -LANCAMENTO_FUTURO - corresponde a data prevista de efetivação da transação";Texto;10;Obrigatório;^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$;;1;1;"";Não permitido;string;2021-01-07; -/data/partieCnpjCpf;partieCnpjCpf;Identificação da pessoa envolvida na transação: pagador ou recebedor (Preencher com o CPF ou CNPJ, sem formatação);Texto;14;Opcional;^\d{11}$|^\d{14}$;;0;1;"";Não permitido;string;43908445778; +LANCAMENTO_FUTURO - corresponde a data prevista de efetivação da transação +";Texto;10;Obrigatório;^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$;;1;1;"";Não permitido;string;2021-01-07; +/data/partieCnpjCpf;partieCnpjCpf;"Identificação da pessoa envolvida na transação: pagador ou recebedor (Preencher com o CPF ou CNPJ, sem formatação) +";Texto;14;Opcional;^\d{11}$|^\d{14}$;;0;1;"";Não permitido;string;43908445778; /data/partiePersonType;partiePersonType;"Identificação do Tipo de Pessoa da pessoa envolvida na transação. Pessoa Natural - Informar CPF no campo “payerCnpjCpf”. -Pessoa Jurídica - Informar CNPJ no campo “payerCnpjCpf”.";Texto;;Opcional;;"PESSOA_NATURAL +Pessoa Jurídica - Informar CNPJ no campo “payerCnpjCpf”. +";Texto;;Opcional;;"PESSOA_NATURAL PESSOA_JURIDICA";0;1;"";Não permitido;string;PESSOA_NATURAL; /data/partieCompeCode;partieCompeCode;Código identificador atribuído pelo Banco Central do Brasil às instituições participantes do STR (Sistema de Transferência de reservas) referente à pessoa envolvida na transação. O número-código substituiu o antigo código COMPE. Todos os participantes do STR, exceto as Infraestruturas do Mercado Financeiro (IMF) e a Secretaria do Tesouro Nacional, possuem um número-código independentemente de participarem da Centralizadora da Compensação de Cheques (Compe). O campo tem a anotação “n/a” (“não se aplica”) para os participantes do STR aos quais não é atribuído um número-código;Texto;3;Opcional;^\d{3}$;;0;1;"";Não permitido;string;001; /data/partieBranchCode;partieBranchCode;Código da Agência detentora da conta da pessoa envolvida na transação. (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, no exercício de atividades da instituição, não podendo ser móvel ou transitória);Texto;4;Opcional;^\d{4}$;;0;1;"";Não permitido;string;6272; diff --git a/dictionary/accountsGetAccountsAccountId_v2.csv b/dictionary/accountsGetAccountsAccountId_v2.csv index 53a362bdd..c6d8fcab4 100644 --- a/dictionary/accountsGetAccountsAccountId_v2.csv +++ b/dictionary/accountsGetAccountsAccountId_v2.csv @@ -1,21 +1,30 @@ Xpath;Nome;Definição;Tipo de Dado;Tamanho;Mandatoriedade;Formato;Domínio;Mínimo de Ocorrências;Máximo de Ocorrências;Restrições;Nulidade;Tipo de Dado Json;Exemplo;Tamanho mínimo -/data;data;Conjunto dos atributos que caracterizam as Contas de: depósito à vista, poupança e de pagamento pré-paga;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; +/data;data;"Conjunto dos atributos que caracterizam as Contas de: depósito à vista, poupança e de pagamento pré-paga +";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/compeCode;compeCode;Código identificador atribuído pelo Banco Central do Brasil às instituições participantes do STR (Sistema de Transferência de reservas). O número-código substituiu o antigo código COMPE. Todos os participantes do STR, exceto as Infraestruturas do Mercado Financeiro (IMF) e a Secretaria do Tesouro Nacional, possuem um número-código independentemente de participarem da Centralizadora da Compensação de Cheques (Compe). O campo tem a anotação “n/a” (“não se aplica”) para os participantes do STR aos quais não é atribuído um número-código;Texto;3;Obrigatório;^\d{3}$;;1;1;"";Não permitido;string;001; -/data/branchCode;branchCode;Código da Agência detentora da conta. (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, no exercício de atividades da instituição, não podendo ser móvel ou transitória);Texto;4;Condicional;^\d{4}$;;0;1;" Obrigatoriamente deve ser preenchido quando o campo ""type"" for diferente de conta pré-paga. +/data/branchCode;branchCode;"Código da Agência detentora da conta. (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, no exercício de atividades da instituição, não podendo ser móvel ou transitória) + +[Restrição] Obrigatoriamente deve ser preenchido quando o campo ""type"" for diferente de conta pré-paga. +";Texto;4;Condicional;^\d{4}$;;0;1;" Obrigatoriamente deve ser preenchido quando o campo ""type"" for diferente de conta pré-paga. ";Não permitido;string;6272; -/data/number;number;Número da conta;Texto;20;Obrigatório;^\d{8,20}$;;1;1;"";Não permitido;string;24550245; -/data/checkDigit;checkDigit;Dígito da conta;Texto;1;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;4; +/data/number;number;"Número da conta +";Texto;20;Obrigatório;^\d{8,20}$;;1;1;"";Não permitido;string;24550245; +/data/checkDigit;checkDigit;"Dígito da conta +";Texto;1;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;4; /data/type;type;"Tipos de contas. Modalidades tradicionais previstas pela Resolução 4.753, não contemplando contas vinculadas, conta de domiciliados no exterior, contas em moedas estrangeiras e conta correspondente moeda eletrônica. Vide Enum Conta de depósito à vista ou Conta corrente - é o tipo mais comum. Nela, o dinheiro fica à sua disposição para ser sacado a qualquer momento. Essa conta não gera rendimentos para o depositante Conta poupança - foi criada para estimular as pessoas a pouparem. O dinheiro que ficar na conta por trinta dias passa a gerar rendimentos, com isenção de imposto de renda para quem declara. Ou seja, o dinheiro “cresce” (rende) enquanto ficar guardado na conta. Cada depósito terá rendimentos de mês em mês, sempre no dia do mês em que o dinheiro tiver sido depositado -Conta de pagamento pré-paga: segundo CIRCULAR Nº 3.680, BCB de 2013, é a 'destinada à execução de transações de pagamento em moeda eletrônica realizadas com base em fundos denominados em reais previamente aportados'";Texto;;Obrigatório;;"CONTA_DEPOSITO_A_VISTA +Conta de pagamento pré-paga: segundo CIRCULAR Nº 3.680, BCB de 2013, é a 'destinada à execução de transações de pagamento em moeda eletrônica realizadas com base em fundos denominados em reais previamente aportados' +";Texto;;Obrigatório;;"CONTA_DEPOSITO_A_VISTA CONTA_POUPANCA CONTA_PAGAMENTO_PRE_PAGA";1;1;"";Não permitido;string;CONTA_DEPOSITO_A_VISTA; /data/subtype;subtype;"Subtipo de conta (vide Enum): Conta individual - possui um único titular Conta conjunta simples - onde as movimentações financeiras só podem serem realizadas mediante autorização de TODOS os correntistas da conta. -Conta conjunta solidária - é a modalidade cujos titulares podem realizar movimentações de forma isolada, isto é, sem que seja necessária a autorização dos demais titulares";Texto;;Obrigatório;;"INDIVIDUAL +Conta conjunta solidária - é a modalidade cujos titulares podem realizar movimentações de forma isolada, isto é, sem que seja necessária a autorização dos demais titulares +";Texto;;Obrigatório;;"INDIVIDUAL CONJUNTA_SIMPLES CONJUNTA_SOLIDARIA";1;1;"";Não permitido;string;INDIVIDUAL; /data/currency;currency;"Moeda referente ao valor da transação, segundo modelo ISO-4217. p.ex. 'BRL' -Todos os saldos informados estão representados com a moeda vigente do Brasil";Texto;3;Obrigatório;^(\w{3}){1}$;;1;1;"";Não permitido;string;BRL; +Todos os saldos informados estão representados com a moeda vigente do Brasil +";Texto;3;Obrigatório;^(\w{3}){1}$;;1;1;"";Não permitido;string;BRL; diff --git a/dictionary/accountsGetAccounts_v2.csv b/dictionary/accountsGetAccounts_v2.csv index 0004c6039..f958a0f10 100644 --- a/dictionary/accountsGetAccounts_v2.csv +++ b/dictionary/accountsGetAccounts_v2.csv @@ -5,11 +5,15 @@ /data/type;type;"Tipos de contas. Modalidades tradicionais previstas pela Resolução 4.753, não contemplando contas vinculadas, conta de domiciliados no exterior, contas em moedas estrangeiras e conta correspondente moeda eletrônica. Vide Enum Conta de depósito à vista ou Conta corrente - é o tipo mais comum. Nela, o dinheiro fica à sua disposição para ser sacado a qualquer momento. Essa conta não gera rendimentos para o depositante Conta poupança - foi criada para estimular as pessoas a pouparem. O dinheiro que ficar na conta por trinta dias passa a gerar rendimentos, com isenção de imposto de renda para quem declara. Ou seja, o dinheiro “cresce” (rende) enquanto ficar guardado na conta. Cada depósito terá rendimentos de mês em mês, sempre no dia do mês em que o dinheiro tiver sido depositado -Conta de pagamento pré-paga: segundo CIRCULAR Nº 3.680, BCB de 2013, é a 'destinada à execução de transações de pagamento em moeda eletrônica realizadas com base em fundos denominados em reais previamente aportados'";Texto;;Obrigatório;;"CONTA_DEPOSITO_A_VISTA +Conta de pagamento pré-paga: segundo CIRCULAR Nº 3.680, BCB de 2013, é a 'destinada à execução de transações de pagamento em moeda eletrônica realizadas com base em fundos denominados em reais previamente aportados' +";Texto;;Obrigatório;;"CONTA_DEPOSITO_A_VISTA CONTA_POUPANCA CONTA_PAGAMENTO_PRE_PAGA";1;1;"";Não permitido;string;CONTA_DEPOSITO_A_VISTA; /data/compeCode;compeCode;Código identificador atribuído pelo Banco Central do Brasil às instituições participantes do STR (Sistema de Transferência de reservas).O Compe (Sistema de Compensação de Cheques e Outros Papéis) é um sistema que identifica e processa as compensações bancárias. Ele é representado por um código de três dígitos que serve como identificador de bancos, sendo assim, cada instituição bancária possui um número exclusivo;Texto;3;Obrigatório;^\d{3}$;;1;1;"";Não permitido;string;001; -/data/branchCode;branchCode;Código da Agência detentora da conta. (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, no exercício de atividades da instituição, não podendo ser móvel ou transitória);Texto;4;Condicional;^\d{4}$;;0;1;" Obrigatoriamente deve ser preenchido quando o campo ""type"" for diferente de CONTA_PAGAMENTO_PRE_PAGA. +/data/branchCode;branchCode;"Código da Agência detentora da conta. (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, no exercício de atividades da instituição, não podendo ser móvel ou transitória) + +[Restrição] Obrigatoriamente deve ser preenchido quando o campo ""type"" for diferente de CONTA_PAGAMENTO_PRE_PAGA. +";Texto;4;Condicional;^\d{4}$;;0;1;" Obrigatoriamente deve ser preenchido quando o campo ""type"" for diferente de CONTA_PAGAMENTO_PRE_PAGA. ";Não permitido;string;6272; /data/number;number;Número da conta;Texto;20;Obrigatório;^\d{8,20}$;;1;1;"";Não permitido;string;94088392; /data/checkDigit;checkDigit;Dígito da conta;Texto;1;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;4; diff --git a/swagger-apis/accounts/2.1.0-rc.1.yml b/swagger-apis/accounts/2.1.0-rc.1.yml index 5670133a2..5a463600f 100644 --- a/swagger-apis/accounts/2.1.0-rc.1.yml +++ b/swagger-apis/accounts/2.1.0-rc.1.yml @@ -657,7 +657,7 @@ components: type: string maxLength: 60 pattern: '[\w\W\s]*' - description: Campo livre que corresponde ao identificador da transação na instituição financeira + description: Literal usada na instituição financeira para identificar a transação. A informação apresentada precisa ser a mesma utilizada nos canais eletrônicos da instituição (extrato). example: TRANSFCWAR5TXHCX5I9IDBHML8082N8NEO30M6LNNG7ANAYIJYRM00ZBZPU8 type: $ref: '#/components/schemas/EnumTransactionTypes'