From 3e82c62dba6d4ef9c903032beee394cb0ec19660 Mon Sep 17 00:00:00 2001 From: FelipeBaumgartel Date: Tue, 18 Jul 2023 15:41:41 -0300 Subject: [PATCH] =?UTF-8?q?feat(Credit=20Cards):=20ORB-3007=20-=20PA123=20?= =?UTF-8?q?-=20Incluir=20campo=20nos=20tr=C3=AAs=20endpints=20de=20transa?= =?UTF-8?q?=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...tCardAccountIdBillsBillIdTransactions_v2.csv | 5 ++++- ...reditCardAccountIdTransactionsCurrent_v2.csv | 5 ++++- ...countsCreditCardAccountIdTransactions_v2.csv | 5 ++++- swagger-apis/credit-cards/2.1.0-rc.1.yml | 17 ++++++++++------- 4 files changed, 22 insertions(+), 10 deletions(-) diff --git a/dictionary/creditCardsGetAccountsCreditCardAccountIdBillsBillIdTransactions_v2.csv b/dictionary/creditCardsGetAccountsCreditCardAccountIdBillsBillIdTransactions_v2.csv index 6ff38c2f8..0f7004d04 100644 --- a/dictionary/creditCardsGetAccountsCreditCardAccountIdBillsBillIdTransactions_v2.csv +++ b/dictionary/creditCardsGetAccountsCreditCardAccountIdBillsBillIdTransactions_v2.csv @@ -62,7 +62,10 @@ OUTROS";0;1;" Preenchimento obrigatório se o tipo transação selecionado for ' ";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/amount/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/amount/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;Data original da transação;Data;20;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-05-21; +/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. +";Date Hora;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/billPostDate;billPostDate;Data em que a transação foi inserida na fatura;Data;20;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-05-21; /data/payeeMCC;payeeMCC;"O MCC ou o código da categoria do estabelecimento comercial. Os MCCs são agrupados segundo suas similaridades. O MCC é usado para classificar o negócio pelo tipo fornecido de bens ou serviços. Os MCCs são atribuídos por tipo de comerciante (por exemplo, um para hotéis, um para lojas de materiais de escritório, etc.) ou por nome de comerciante (por exemplo, 3000 para a United Airlines). ";Número;;Opcional;;;0;1;"";Não permitido;number;5137; diff --git a/dictionary/creditCardsGetAccountsCreditCardAccountIdTransactionsCurrent_v2.csv b/dictionary/creditCardsGetAccountsCreditCardAccountIdTransactionsCurrent_v2.csv index 6ff38c2f8..0f7004d04 100644 --- a/dictionary/creditCardsGetAccountsCreditCardAccountIdTransactionsCurrent_v2.csv +++ b/dictionary/creditCardsGetAccountsCreditCardAccountIdTransactionsCurrent_v2.csv @@ -62,7 +62,10 @@ OUTROS";0;1;" Preenchimento obrigatório se o tipo transação selecionado for ' ";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/amount/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/amount/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;Data original da transação;Data;20;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-05-21; +/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. +";Date Hora;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/billPostDate;billPostDate;Data em que a transação foi inserida na fatura;Data;20;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-05-21; /data/payeeMCC;payeeMCC;"O MCC ou o código da categoria do estabelecimento comercial. Os MCCs são agrupados segundo suas similaridades. O MCC é usado para classificar o negócio pelo tipo fornecido de bens ou serviços. Os MCCs são atribuídos por tipo de comerciante (por exemplo, um para hotéis, um para lojas de materiais de escritório, etc.) ou por nome de comerciante (por exemplo, 3000 para a United Airlines). ";Número;;Opcional;;;0;1;"";Não permitido;number;5137; diff --git a/dictionary/creditCardsGetAccountsCreditCardAccountIdTransactions_v2.csv b/dictionary/creditCardsGetAccountsCreditCardAccountIdTransactions_v2.csv index 6ff38c2f8..0f7004d04 100644 --- a/dictionary/creditCardsGetAccountsCreditCardAccountIdTransactions_v2.csv +++ b/dictionary/creditCardsGetAccountsCreditCardAccountIdTransactions_v2.csv @@ -62,7 +62,10 @@ OUTROS";0;1;" Preenchimento obrigatório se o tipo transação selecionado for ' ";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/amount/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/amount/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;Data original da transação;Data;20;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-05-21; +/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. +";Date Hora;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/billPostDate;billPostDate;Data em que a transação foi inserida na fatura;Data;20;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-05-21; /data/payeeMCC;payeeMCC;"O MCC ou o código da categoria do estabelecimento comercial. Os MCCs são agrupados segundo suas similaridades. O MCC é usado para classificar o negócio pelo tipo fornecido de bens ou serviços. Os MCCs são atribuídos por tipo de comerciante (por exemplo, um para hotéis, um para lojas de materiais de escritório, etc.) ou por nome de comerciante (por exemplo, 3000 para a United Airlines). ";Número;;Opcional;;;0;1;"";Não permitido;number;5137; diff --git a/swagger-apis/credit-cards/2.1.0-rc.1.yml b/swagger-apis/credit-cards/2.1.0-rc.1.yml index dcdf6fa81..4116556b7 100644 --- a/swagger-apis/credit-cards/2.1.0-rc.1.yml +++ b/swagger-apis/credit-cards/2.1.0-rc.1.yml @@ -903,7 +903,7 @@ components: - chargeIdentificator - brazilianAmount - amount - - transactionDate + - transactionDateTime - billPostDate properties: transactionId: @@ -980,13 +980,16 @@ components: $ref: '#/components/schemas/CreditCardAccountsTransactionBrazilianAmount' amount: $ref: '#/components/schemas/CreditCardAccountsTransactionAmount' - transactionDate: + transactionDateTime: type: string - format: date - maxLength: 20 - pattern: '^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$' - example: '2021-05-21' - description: Data original da transação + format: date-time + maxLength: 24 + 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)\.(?:[0-9]){3}Z$)' + example: '2016-01-29T12:29:03.374Z' + description: | + 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. billPostDate: type: string format: date