Skip to content

Commit

Permalink
Merge pull request #1897 from Sensedia/ORB-3102
Browse files Browse the repository at this point in the history
feat(Accounts): ORB-3102 - PA145 - Criação de novo campo (updateDateTime)
  • Loading branch information
CeciliaFFernandes authored Jul 31, 2023
2 parents a333e01 + e409071 commit c4b1a4f
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
6 changes: 6 additions & 0 deletions dictionary/accountsGetAccountsAccountIdBalances_v2.csv
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,9 @@
/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;
13 changes: 13 additions & 0 deletions swagger-apis/accounts/2.1.0-rc.1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -502,13 +502,26 @@ components:
- availableAmount
- blockedAmount
- automaticallyInvestedAmount
- updateDateTime
properties:
availableAmount:
$ref: '#/components/schemas/AccountBalancesDataAvailableAmount'
blockedAmount:
$ref: '#/components/schemas/AccountBalancesDataBlockedAmount'
automaticallyInvestedAmount:
$ref: '#/components/schemas/AccountBalancesDataAutomaticallyInvestedAmount'
updateDateTime:
type: string
format: date-time
maxLength: 20
pattern: '^(\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$'
example: '2021-05-21T08:30:00Z'
description: |
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.
AccountData:
type: object
required:
Expand Down

0 comments on commit c4b1a4f

Please sign in to comment.