Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aggr accounts #2358

Merged
merged 36 commits into from
Sep 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
15fcced
feat(Accounts): ORB-3009 - Criar nova versão da API - v2.1.0-rc.1
FelipeBaumgartel Jul 18, 2023
25ba725
Merge pull request #1812 from Sensedia/ORB-3009
CeciliaFFernandes Jul 18, 2023
d10d2d8
fix(Accounts): ORB-3009 - Criar nova versão da API - v2.1.0-rc.1
FelipeBaumgartel Jul 18, 2023
4615226
Merge pull request #1823 from Sensedia/fix-versionamento-accounts
CeciliaFFernandes Jul 18, 2023
b7a1b00
feat(Accounts): ORB-3011 - PA119 - Alterar descrição do campo transac…
CeciliaFFernandes Jul 18, 2023
95437ad
feat(Accounts): ORB-3012- PA120 - Alterar propriedade do campo partie…
CeciliaFFernandes Jul 18, 2023
998b234
feat(Accounts): ORB-3013- PA124 - Incluir campo
CeciliaFFernandes Jul 18, 2023
c80b546
Merge pull request #1825 from Sensedia/ORB-3011
FelipeBaumgartel Jul 18, 2023
3c98570
Merge pull request #1829 from Sensedia/ORB-3012
FelipeBaumgartel Jul 18, 2023
0536893
Merge pull request #1830 from Sensedia/ORB-3013
FelipeBaumgartel Jul 18, 2023
b44efaa
feat(Accounts): ORB-3054 - PA125 - Alterar propriedade do campo trans…
FelipeBaumgartel Jul 19, 2023
a333e01
Merge pull request #1839 from Sensedia/ORB-3054
CeciliaFFernandes Jul 19, 2023
e409071
feat(Accounts): ORB-3102 - PA145 - Criação de novo campo (updateDateT…
FelipeBaumgartel Jul 31, 2023
135cdda
feat(Accounts): ORB-3103 - PA140 - Complemento da descrição com um ca…
FelipeBaumgartel Jul 31, 2023
c4b1a4f
Merge pull request #1897 from Sensedia/ORB-3102
CeciliaFFernandes Jul 31, 2023
572c50e
Merge pull request #1898 from Sensedia/ORB-3103
CeciliaFFernandes Jul 31, 2023
1483c72
fix(Accounts): ORB-3172 - PA145 - Ajustar descrição do novo campo upd…
FelipeBaumgartel Aug 4, 2023
4517814
Merge pull request #1939 from Sensedia/ORB-3172
CeciliaFFernandes Aug 7, 2023
0d93e51
feat(Accountss): ORB-3200 - PA155 - completedAuthorisedPaymentType - …
CeciliaFFernandes Aug 8, 2023
0749746
Merge pull request #1988 from Sensedia/ORB-3200
FelipeBaumgartel Aug 9, 2023
b643f82
feat(Accounts): ORB-3192 - PA152 - transactionId - Descrição
FelipeBaumgartel Aug 9, 2023
4689f80
feat(Accounts): ORB-3193 - PA152 - transactionId - mandatoriedade
FelipeBaumgartel Aug 9, 2023
38ea88f
Merge pull request #1990 from Sensedia/ORB-3192
CeciliaFFernandes Aug 9, 2023
79a4aad
Merge pull request #1991 from Sensedia/ORB-3193
CeciliaFFernandes Aug 9, 2023
6d3dfe2
feat(Accounts): ORB-3194 - PA152 - transactionId - tabela
FelipeBaumgartel Aug 9, 2023
59aa043
Merge pull request #2001 from Sensedia/ORB-3194
CeciliaFFernandes Aug 9, 2023
b263264
feat(Accounts): ORB-3289 - PA155 - completedAuthorisedPaymentType - A…
FelipeBaumgartel Aug 11, 2023
8626eae
Merge pull request #2064 from Sensedia/ORB-3289
CeciliaFFernandes Aug 11, 2023
0576249
feat(Accounts): ORB-3431 - Criar nova versão da API
CeciliaFFernandes Aug 22, 2023
a5632a3
fix(Accounts): ORB-3434 - PA124 - Incluir campo transactionDate nos d…
CeciliaFFernandes Aug 22, 2023
a2d4829
Merge pull request #2190 from Sensedia/ORB-3431
FelipeBaumgartel Aug 22, 2023
3b87998
Merge pull request #2191 from Sensedia/ORB-3434
FelipeBaumgartel Aug 22, 2023
a1e3e6c
feat(Accounts): ORB-3581 - SPA152 - Criar nova versão da API
CeciliaFFernandes Sep 13, 2023
7472ead
Merge pull request #2346 from Sensedia/ORB-3581
FelipeBaumgartel Sep 13, 2023
dbbf00f
feat(Accounts): ORB-3583 - SPA152 - Incluir e Atualizar textos no hea…
CeciliaFFernandes Sep 13, 2023
6a1e9de
Merge pull request #2348 from Sensedia/ORB-3583
FelipeBaumgartel Sep 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion dictionary/accountsGetAccountsAccountIdBalances_v2.csv
Original file line number Diff line number Diff line change
@@ -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;
Expand All @@ -9,3 +10,10 @@
/data/automaticallyInvestedAmount;automaticallyInvestedAmount;Saldo disponível com aplicação automática - corresponde a soma do saldo disponível acrescido do valor obtido a partir da aplicação automática. 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/automaticallyInvestedAmount/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/automaticallyInvestedAmount/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/updateDateTime;updateDateTime;"Data e hora da última atualização do saldo. É esperado que a instituição informe a última vez que capturou o saldo para compartilhamento no Open Finance. Dessa forma, é possível que:
- Caso a instituição capture dados de forma síncrona essa informação seja de poucos momentos;
- Caso a instituição capture dados de forma assíncrona essa informação seja de horas ou dias no passado;
- Quando não existente uma data vinculada especificamente ao bloco, se assume a data e hora de atualização do cadastro como um todo.

De toda forma, é preciso continuar respeitando o prazo máximo de tempestividade da API de Contas.
";Date Hora;20;Obrigatório;^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])T(?:[01]\d|2[0123]):(?:[012345]\d):(?:[012345]\d)Z$;;1;1;"";Não permitido;string;2021-05-21T08:30:00Z;
Original file line number Diff line number Diff line change
@@ -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;
Expand Down
38 changes: 25 additions & 13 deletions dictionary/accountsGetAccountsAccountIdTransactionsCurrent_v2.csv
Original file line number Diff line number Diff line change
@@ -1,17 +1,26 @@
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/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;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.
O ideal é que o `transactionId` seja imutável.
No entanto, o `transactionId` deve obedecer, no mínimo, as regras de imutabilidade propostas conforme tabela “Data de imutabilidade por tipo de transação” presente nas orientações desta API.
";Texto;100;Obrigatório;^[a-zA-Z0-9][a-zA-Z0-9-]{0,99}$;;1;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
LANCAMENTO_FUTURO";1;1;"";Não permitido;string;TRANSACAO_EFETIVADA;
- Transação efetivada: a transação atinge esse status quando o `transactionId` torna-se imutável;
- Lançamento futuro: a transação será efetivada em momento futuro, ou seja, o `transactionId` pode mudar;
- Transação processando: a transação está em processamento, ou seja, o `transactionId` pode mudar.
";Texto;;Obrigatório;;"TRANSACAO_EFETIVADA
LANCAMENTO_FUTURO
TRANSACAO_PROCESSANDO";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;200;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
Expand All @@ -32,13 +41,16 @@ OUTROS";1;1;"";Não permitido;string;PIX;
/data/transactionAmount;transactionAmount;Valor da transação. 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/transactionAmount/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/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;
/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/transactionDateTime;transactionDateTime;"Data e hora original da transação. No primeiro momento, as instituições poderão complementar informações faltantes com 0 (Por exemplo: 2016-01-29T00:00:00.000Z). A partir de 31/01/2024 é esperado que o campo seja preenchido com informações reais.
";Texto;24;Obrigatório;(^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])T(?:[01]\d|2[0123]):(?:[012345]\d):(?:[012345]\d)\.(?:[0-9]){3}Z$);;1;1;"";Não permitido;string;2016-01-29T12:29:03.374Z;
/data/partieCnpjCpf;partieCnpjCpf;"Identificação da pessoa envolvida na transação: pagador ou recebedor (Preencher com o CPF ou CNPJ, sem formatação). Exceção a obrigatoriedade de envio: Tipo de transação TED quando se tratar de Transferência entre Reservas (STR0004) e Recebimento de recursos judiciais (STR0051R2).
";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;
Expand Down
38 changes: 25 additions & 13 deletions dictionary/accountsGetAccountsAccountIdTransactions_v2.csv
Original file line number Diff line number Diff line change
@@ -1,17 +1,26 @@
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/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;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.
O ideal é que o `transactionId` seja imutável.
No entanto, o `transactionId` deve obedecer, no mínimo, as regras de imutabilidade propostas conforme tabela “Data de imutabilidade por tipo de transação” presente nas orientações desta API.
";Texto;100;Obrigatório;^[a-zA-Z0-9][a-zA-Z0-9-]{0,99}$;;1;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
LANCAMENTO_FUTURO";1;1;"";Não permitido;string;TRANSACAO_EFETIVADA;
- Transação efetivada: a transação atinge esse status quando o `transactionId` torna-se imutável;
- Lançamento futuro: a transação será efetivada em momento futuro, ou seja, o `transactionId` pode mudar;
- Transação processando: a transação está em processamento, ou seja, o `transactionId` pode mudar.
";Texto;;Obrigatório;;"TRANSACAO_EFETIVADA
LANCAMENTO_FUTURO
TRANSACAO_PROCESSANDO";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;200;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
Expand All @@ -32,13 +41,16 @@ OUTROS";1;1;"";Não permitido;string;PIX;
/data/transactionAmount;transactionAmount;Valor da transação. 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/transactionAmount/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/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;
/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/transactionDateTime;transactionDateTime;"Data e hora original da transação. No primeiro momento, as instituições poderão complementar informações faltantes com 0 (Por exemplo: 2016-01-29T00:00:00.000Z). A partir de 31/01/2024 é esperado que o campo seja preenchido com informações reais.
";Texto;24;Obrigatório;(^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])T(?:[01]\d|2[0123]):(?:[012345]\d):(?:[012345]\d)\.(?:[0-9]){3}Z$);;1;1;"";Não permitido;string;2016-01-29T12:29:03.374Z;
/data/partieCnpjCpf;partieCnpjCpf;"Identificação da pessoa envolvida na transação: pagador ou recebedor (Preencher com o CPF ou CNPJ, sem formatação). Exceção a obrigatoriedade de envio: Tipo de transação TED quando se tratar de Transferência entre Reservas (STR0004) e Recebimento de recursos judiciais (STR0051R2).
";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;
Expand Down
Loading