diff --git a/dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.5.0.csv b/dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.5.0.csv index 2e0ce25c2..8a6e4ef29 100644 --- a/dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.5.0.csv +++ b/dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.5.0.csv @@ -66,16 +66,16 @@ Pessoa Natural - Informar CPF no campo “partieCnpjCpf”. Pessoa Jurídica - Informar CNPJ no campo “partieCnpjCpf”. ";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). +/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). [RESTRIÇÃO] É de preenchimento obrigatório quando a instituição possuir o 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; /data/partieNumber;partieNumber;Número da conta da pessoa envolvida na transação;Texto;20;Opcional;^\d{8,20}$;;0;1;"";Não permitido;string;67890854360; /data/partieCheckDigit;partieCheckDigit;Dígito da conta da pessoa envolvida na transação;Texto;1;Opcional;[\w\W\s]*;;0;1;"";Não permitido;string;4; -/data/codeISPB;codeISPB;"Código único atribuído pelo Banco Central do Brasil a cada instituição participante do Sistema de Pagamentos. +/data/codeISPB;codeISPB;"Código único atribuído pelo Banco Central do Brasil a cada instituição participante do Sistema de Pagamentos. Este campo identifica o ISPB da instituição contraparte da transação e deve ser preenchido de acordo com o atributo que indica o sentido financeiro da transação, de acordo com o campo `creditDebitType`: - - Para transações de `CREDITO` (entrada de recursos na conta): informar o ISPB da instituição de origem dos recursos. - - Para transações de `DEBITO` (saída de recursos na conta): informar o ISPB da instituição de destino dos recursos. [RESTRIÇÃO] É de preenchimento obrigatório quando existir informação de contraparte. +- Para transações de CREDITO (entrada de recursos na conta): informar o ISPB da instituição de origem dos recursos. +- Para transações de DEBITO (saída de recursos na conta): informar o ISPB da instituição de destino dos recursos. [RESTRIÇÃO] É de preenchimento obrigatório quando existir informação de contraparte. ";Texto;;Opcional;^[0-9A-Z]{8}$;;0;1;"";Não permitido;string;00300300; diff --git a/dictionary/accountsGetAccountsAccountIdTransactions_v2.5.0.csv b/dictionary/accountsGetAccountsAccountIdTransactions_v2.5.0.csv index 2e0ce25c2..8a6e4ef29 100644 --- a/dictionary/accountsGetAccountsAccountIdTransactions_v2.5.0.csv +++ b/dictionary/accountsGetAccountsAccountIdTransactions_v2.5.0.csv @@ -66,16 +66,16 @@ Pessoa Natural - Informar CPF no campo “partieCnpjCpf”. Pessoa Jurídica - Informar CNPJ no campo “partieCnpjCpf”. ";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). +/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). [RESTRIÇÃO] É de preenchimento obrigatório quando a instituição possuir o 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; /data/partieNumber;partieNumber;Número da conta da pessoa envolvida na transação;Texto;20;Opcional;^\d{8,20}$;;0;1;"";Não permitido;string;67890854360; /data/partieCheckDigit;partieCheckDigit;Dígito da conta da pessoa envolvida na transação;Texto;1;Opcional;[\w\W\s]*;;0;1;"";Não permitido;string;4; -/data/codeISPB;codeISPB;"Código único atribuído pelo Banco Central do Brasil a cada instituição participante do Sistema de Pagamentos. +/data/codeISPB;codeISPB;"Código único atribuído pelo Banco Central do Brasil a cada instituição participante do Sistema de Pagamentos. Este campo identifica o ISPB da instituição contraparte da transação e deve ser preenchido de acordo com o atributo que indica o sentido financeiro da transação, de acordo com o campo `creditDebitType`: - - Para transações de `CREDITO` (entrada de recursos na conta): informar o ISPB da instituição de origem dos recursos. - - Para transações de `DEBITO` (saída de recursos na conta): informar o ISPB da instituição de destino dos recursos. [RESTRIÇÃO] É de preenchimento obrigatório quando existir informação de contraparte. +- Para transações de CREDITO (entrada de recursos na conta): informar o ISPB da instituição de origem dos recursos. +- Para transações de DEBITO (saída de recursos na conta): informar o ISPB da instituição de destino dos recursos. [RESTRIÇÃO] É de preenchimento obrigatório quando existir informação de contraparte. ";Texto;;Opcional;^[0-9A-Z]{8}$;;0;1;"";Não permitido;string;00300300; diff --git a/swagger-apis/accounts/2.5.0-beta.2.yml b/swagger-apis/accounts/2.5.0-beta.2.yml index 5ef91bf94..e6acd330f 100644 --- a/swagger-apis/accounts/2.5.0-beta.2.yml +++ b/swagger-apis/accounts/2.5.0-beta.2.yml @@ -967,7 +967,10 @@ components: type: string maxLength: 3 pattern: '^\d{3}$' - description: '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).' + description: | + 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). + + [RESTRIÇÃO] É de preenchimento obrigatório quando a instituição possuir o número-código. example: '001' partieBranchCode: type: string @@ -989,13 +992,13 @@ components: example: '4' codeISPB: type: string - pattern: '^\d{8}$' + pattern: '^[0-9A-Z]{8}$' description: | Código único atribuído pelo Banco Central do Brasil a cada instituição participante do Sistema de Pagamentos. Este campo identifica o ISPB da instituição contraparte da transação e deve ser preenchido de acordo com o atributo que indica o sentido financeiro da transação, de acordo com o campo `creditDebitType`: - - Para transações de `CREDITO` (entrada de recursos na conta): informar o ISPB da instituição de origem dos recursos. - - Para transações de `DEBITO` (saída de recursos na conta): informar o ISPB da instituição de destino dos recursos. + - Para transações de CREDITO (entrada de recursos na conta): informar o ISPB da instituição de origem dos recursos. + - Para transações de DEBITO (saída de recursos na conta): informar o ISPB da instituição de destino dos recursos. [RESTRIÇÃO] É de preenchimento obrigatório quando existir informação de contraparte. example: '00300300' AccountTransactionsDataAmount: type: object