From 68e411ea18bfd7525930e670e97d60b773723b3c Mon Sep 17 00:00:00 2001 From: FelipeBaumgartel Date: Mon, 7 Oct 2024 14:40:17 -0300 Subject: [PATCH 1/2] =?UTF-8?q?feat(Automatic=20Payments):=20EOF-460=20-?= =?UTF-8?q?=20PSV267=20-=20Adi=C3=A7=C3=A3o=20de=20um=20novo=20motivo=20de?= =?UTF-8?q?=20rejei=C3=A7=C3=A3o=20(CONSENTIMENTO=5FREVOGADO)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...cPaymentsGetPixRecurringPaymentsPaymentId_v2.csv | 5 ++++- .../automaticPaymentsGetPixRecurringPayments_v2.csv | 5 ++++- ...aymentsPatchPixRecurringPaymentsPaymentId_v2.csv | 5 ++++- ...automaticPaymentsPostPixRecurringPayments_v2.csv | 5 ++++- swagger-apis/automatic-payments/2.0.0-beta.1.yml | 13 ++++++++++--- 5 files changed, 26 insertions(+), 7 deletions(-) diff --git a/dictionary/automaticPaymentsGetPixRecurringPaymentsPaymentId_v2.csv b/dictionary/automaticPaymentsGetPixRecurringPaymentsPaymentId_v2.csv index fedc71090..3233f65f2 100644 --- a/dictionary/automaticPaymentsGetPixRecurringPaymentsPaymentId_v2.csv +++ b/dictionary/automaticPaymentsGetPixRecurringPaymentsPaymentId_v2.csv @@ -71,6 +71,7 @@ Motivo da rejeição do pagamento. Informações complementares sobre o motivo d - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. - LIMITE_TENTATIVAS_EXCEDIDO: O máximo de tentativas de liquidação permitidas pelo arranjo foi atingido. +- CONSENTIMENTO_REVOGADO [Restrição] Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). ";Texto;;Obrigatório;;"SALDO_INSUFICIENTE @@ -90,7 +91,8 @@ LIMITE_PERIODO_VALOR_EXCEDIDO LIMITE_PERIODO_QUANTIDADE_EXCEDIDO LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO -LIMITE_TENTATIVAS_EXCEDIDO";1;1;" Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). +LIMITE_TENTATIVAS_EXCEDIDO +CONSENTIMENTO_REVOGADO";1;1;" Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). ";Não permitido;string;SALDO_INSUFICIENTE; /data/rejectionReason/detail;detail;"Detalhe sobre o código identificador do motivo de rejeição. @@ -112,6 +114,7 @@ LIMITE_TENTATIVAS_EXCEDIDO";1;1;" Esse motivo deverá ser enviado quando o campo - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO: O valor da transação excede o limite global do consentimento. - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. - LIMITE_TENTATIVAS_EXCEDIDO: O máximo de tentativas de liquidação permitidas pelo arranjo foi atingido. +- CONSENTIMENTO_REVOGADO: O pagamento estava associado a um consentimento que foi revogado. ";Texto;2048;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;; /data/cnpjInitiator;cnpjInitiator;CNPJ do Iniciador de Pagamento devidamente habilitado para a prestação de Serviço de Iniciação no Pix.;Texto;14;Obrigatório;^\d{14}$;;1;1;"";Não permitido;string;50685362000135; /data/payment;payment;Objeto contendo as informações do pagamento.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; diff --git a/dictionary/automaticPaymentsGetPixRecurringPayments_v2.csv b/dictionary/automaticPaymentsGetPixRecurringPayments_v2.csv index 3db8d678a..58507fe85 100644 --- a/dictionary/automaticPaymentsGetPixRecurringPayments_v2.csv +++ b/dictionary/automaticPaymentsGetPixRecurringPayments_v2.csv @@ -70,6 +70,7 @@ Motivo da rejeição do pagamento. Informações complementares sobre o motivo d - TITULARIDADE_INCONSISTENTE - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação +- CONSENTIMENTO_REVOGADO [Restrição] Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). ";Texto;;Obrigatório;;"SALDO_INSUFICIENTE @@ -88,7 +89,8 @@ LIMITE_PERIODO_VALOR_EXCEDIDO LIMITE_PERIODO_QUANTIDADE_EXCEDIDO TITULARIDADE_INCONSISTENTE LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO -LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO";1;1;" Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). +LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO +CONSENTIMENTO_REVOGADO";1;1;" Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). ";Não permitido;string;SALDO_INSUFICIENTE; /data/rejectionReason/detail;detail;"Detalhe sobre o código identificador do motivo de rejeição. @@ -109,6 +111,7 @@ LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO";1;1;" Esse motivo deverá ser env - TITULARIDADE_INCONSISTENTE: Conta atualmente não associada ao CPF/CNPJ do consentimento de longa duração. - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO: O valor da transação excede o limite global do consentimento. - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. +- CONSENTIMENTO_REVOGADO: O pagamento estava associado a um consentimento que foi revogado. ";Texto;2048;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;; /data/payment;payment;Objeto contendo as informações do pagamento.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/payment/amount;amount;"Valor da transação com 2 casas decimais. diff --git a/dictionary/automaticPaymentsPatchPixRecurringPaymentsPaymentId_v2.csv b/dictionary/automaticPaymentsPatchPixRecurringPaymentsPaymentId_v2.csv index 481a5d097..6129de315 100644 --- a/dictionary/automaticPaymentsPatchPixRecurringPaymentsPaymentId_v2.csv +++ b/dictionary/automaticPaymentsPatchPixRecurringPaymentsPaymentId_v2.csv @@ -71,6 +71,7 @@ Motivo da rejeição do pagamento. Informações complementares sobre o motivo d - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. - LIMITE_TENTATIVAS_EXCEDIDO: O máximo de tentativas de liquidação permitidas pelo arranjo foi atingido. +- CONSENTIMENTO_REVOGADO [Restrição] Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). ";Texto;;Obrigatório;;"SALDO_INSUFICIENTE @@ -90,7 +91,8 @@ LIMITE_PERIODO_VALOR_EXCEDIDO LIMITE_PERIODO_QUANTIDADE_EXCEDIDO LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO -LIMITE_TENTATIVAS_EXCEDIDO";1;1;" Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). +LIMITE_TENTATIVAS_EXCEDIDO +CONSENTIMENTO_REVOGADO";1;1;" Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). ";Não permitido;string;SALDO_INSUFICIENTE; /data/rejectionReason/detail;detail;"Detalhe sobre o código identificador do motivo de rejeição. @@ -112,6 +114,7 @@ LIMITE_TENTATIVAS_EXCEDIDO";1;1;" Esse motivo deverá ser enviado quando o campo - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO: O valor da transação excede o limite global do consentimento. - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. - LIMITE_TENTATIVAS_EXCEDIDO: O máximo de tentativas de liquidação permitidas pelo arranjo foi atingido. +- CONSENTIMENTO_REVOGADO: O pagamento estava associado a um consentimento que foi revogado. ";Texto;2048;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;; /data/cnpjInitiator;cnpjInitiator;CNPJ do Iniciador de Pagamento devidamente habilitado para a prestação de Serviço de Iniciação no Pix.;Texto;14;Obrigatório;^\d{14}$;;1;1;"";Não permitido;string;50685362000135; /data/payment;payment;Objeto contendo as informações do pagamento.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; diff --git a/dictionary/automaticPaymentsPostPixRecurringPayments_v2.csv b/dictionary/automaticPaymentsPostPixRecurringPayments_v2.csv index 8367942b1..9fbd678c2 100644 --- a/dictionary/automaticPaymentsPostPixRecurringPayments_v2.csv +++ b/dictionary/automaticPaymentsPostPixRecurringPayments_v2.csv @@ -71,6 +71,7 @@ Motivo da rejeição do pagamento. Informações complementares sobre o motivo d - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. - LIMITE_TENTATIVAS_EXCEDIDO: O máximo de tentativas de liquidação permitidas pelo arranjo foi atingido. +- CONSENTIMENTO_REVOGADO [Restrição] Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). ";Texto;;Obrigatório;;"SALDO_INSUFICIENTE @@ -90,7 +91,8 @@ LIMITE_PERIODO_VALOR_EXCEDIDO LIMITE_PERIODO_QUANTIDADE_EXCEDIDO LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO -LIMITE_TENTATIVAS_EXCEDIDO";1;1;" Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). +LIMITE_TENTATIVAS_EXCEDIDO +CONSENTIMENTO_REVOGADO";1;1;" Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). ";Não permitido;string;SALDO_INSUFICIENTE; /data/rejectionReason/detail;detail;"Detalhe sobre o código identificador do motivo de rejeição. @@ -112,6 +114,7 @@ LIMITE_TENTATIVAS_EXCEDIDO";1;1;" Esse motivo deverá ser enviado quando o campo - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO: O valor da transação excede o limite global do consentimento. - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. - LIMITE_TENTATIVAS_EXCEDIDO: O máximo de tentativas de liquidação permitidas pelo arranjo foi atingido. +- CONSENTIMENTO_REVOGADO: O pagamento estava associado a um consentimento que foi revogado. ";Texto;2048;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;; /data/cnpjInitiator;cnpjInitiator;CNPJ do Iniciador de Pagamento devidamente habilitado para a prestação de Serviço de Iniciação no Pix.;Texto;14;Obrigatório;^\d{14}$;;1;1;"";Não permitido;string;50685362000135; /data/payment;payment;Objeto contendo as informações do pagamento.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; diff --git a/swagger-apis/automatic-payments/2.0.0-beta.1.yml b/swagger-apis/automatic-payments/2.0.0-beta.1.yml index de09eceeb..751fcb3ba 100644 --- a/swagger-apis/automatic-payments/2.0.0-beta.1.yml +++ b/swagger-apis/automatic-payments/2.0.0-beta.1.yml @@ -137,9 +137,10 @@ info:  6.1.13 - Limite valor excedido por período: Foi atingido o valor limite permitido pelo usuário por um determinado período de tempo no consentimento do pagamento (LIMITE_PERIODO_VALOR_EXCEDIDO);  6.1.14 - Limite quantidade excedida por período: A quantidade de cobranças atingiu o limite determinado pelo usuário na criação do consentimento (LIMITE_PERIODO_QUANTIDADE_EXCEDIDO);  6.1.15 - Titularidade Inconsistente: Conta atualmente não associada ao CPF/CNPJ do consentimento de longa duração. Caso a liquidação seja negada pelo PSP Recebedor com erro BE01, cabe a detentora de conta mudar o status do pagamento para RJCT com essa reason (TITULARIDADE_INCONSISTENTE); -  6.1.16 - Limite global excedido: O consentimento encontrasse autorizado e o valor solicitado para cobrança ultrapassa a faixa de limite global parametrizado pelo usuário durante a criação do consentimento (LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO); -  6.1.17 - Limite de transação excedido: O consentimento encontra-se autorizado e o valor solicitado para cobrança ultrapassa a faixa de limite de valor por transação parametrizado pelo usuário na criação do consentimento (LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO); -  6.1.18 Limite de retentativas atingido: Valida se todas as tentativas de liquidação permitidas já foram realizadas (LIMITE_TENTATIVA_EXCEDIDO). +  6.1.16 - Consentimento revogado: O pagamento estava associado a um consentimento que foi revogado (CONSENTIMENTO_REVOGADO); +  6.1.17 - Limite global excedido: O consentimento encontrasse autorizado e o valor solicitado para cobrança ultrapassa a faixa de limite global parametrizado pelo usuário durante a criação do consentimento (LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO); +  6.1.18 - Limite de transação excedido: O consentimento encontra-se autorizado e o valor solicitado para cobrança ultrapassa a faixa de limite de valor por transação parametrizado pelo usuário na criação do consentimento (LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO); +  6.1.19 Limite de retentativas atingido: Valida se todas as tentativas de liquidação permitidas já foram realizadas (LIMITE_TENTATIVA_EXCEDIDO). ## Validações antifraude da Transferências Inteligentes @@ -1725,6 +1726,7 @@ components: - TITULARIDADE_INCONSISTENTE - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO + - CONSENTIMENTO_REVOGADO example: SALDO_INSUFICIENTE description: | Código identificador do motivo de rejeição. @@ -1746,6 +1748,7 @@ components: - TITULARIDADE_INCONSISTENTE - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação + - CONSENTIMENTO_REVOGADO [Restrição] Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). EnumRejectionReasonCode: @@ -1769,6 +1772,7 @@ components: - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO - LIMITE_TENTATIVAS_EXCEDIDO + - CONSENTIMENTO_REVOGADO example: SALDO_INSUFICIENTE description: | Código identificador do motivo de rejeição. @@ -1791,6 +1795,7 @@ components: - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. - LIMITE_TENTATIVAS_EXCEDIDO: O máximo de tentativas de liquidação permitidas pelo arranjo foi atingido. + - CONSENTIMENTO_REVOGADO [Restrição] Esse motivo deverá ser enviado quando o campo `/data/status` for igual a RJCT (REJECTED). EnumPaymentCancellationReasonType: @@ -1984,6 +1989,7 @@ components: - TITULARIDADE_INCONSISTENTE: Conta atualmente não associada ao CPF/CNPJ do consentimento de longa duração. - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO: O valor da transação excede o limite global do consentimento. - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. + - CONSENTIMENTO_REVOGADO: O pagamento estava associado a um consentimento que foi revogado. RejectionReason: type: object description: | @@ -2019,6 +2025,7 @@ components: - LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO: O valor da transação excede o limite global do consentimento. - LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO: O valor da transação ultrapassar o limite de valor por transação. - LIMITE_TENTATIVAS_EXCEDIDO: O máximo de tentativas de liquidação permitidas pelo arranjo foi atingido. + - CONSENTIMENTO_REVOGADO: O pagamento estava associado a um consentimento que foi revogado. ConsentEdition: type: object properties: From 8a871aa20b6ffa07c4293ffaf86bca90b98f5b7f Mon Sep 17 00:00:00 2001 From: FelipeBaumgartel Date: Mon, 7 Oct 2024 14:47:44 -0300 Subject: [PATCH 2/2] feat(Automatic Payments): EOF-461 - PSV264 - Proposta para remover os campos "dayOfMonth" e "dayOfWeek" --- ...ymentsGetRecurringConsentsConsentId_v2.csv | 23 ---------- ...entsPatchRecurringConsentsConsentId_v2.csv | 23 ---------- ...omaticPaymentsPostRecurringConsents_v2.csv | 23 ---------- .../automatic-payments/2.0.0-beta.1.yml | 42 ------------------- 4 files changed, 111 deletions(-) diff --git a/dictionary/automaticPaymentsGetRecurringConsentsConsentId_v2.csv b/dictionary/automaticPaymentsGetRecurringConsentsConsentId_v2.csv index 95f5adacd..e51bfb966 100644 --- a/dictionary/automaticPaymentsGetRecurringConsentsConsentId_v2.csv +++ b/dictionary/automaticPaymentsGetRecurringConsentsConsentId_v2.csv @@ -190,29 +190,6 @@ MENSAL ANUAL SEMESTRAL TRIMESTRAL";1;1;"";Não permitido;string;SEMANAL; -/data/recurringConfiguration/automatic/dayOfMonth;dayOfMonth;"Dia fixo do mês que está prevista a transação. Caso consentimento seja para pagamentos trimestrais ou semestrais, o campo representa o dia do mês selecionado no campo `/data/recurringConfiguration/automatic/month` em que ocorrerá primeira cobrança. - -[Restrição] Campo deve ser enviado quando o campo /data/recurringConfiguration/automatic/period for igual a MENSAL, TRIMESTRAL, SEMESTRAL ou ANUAL. -";Inteiro;31;Condicional;;;0;1;" Campo deve ser enviado quando o campo /data/recurringConfiguration/automatic/period for igual a MENSAL, TRIMESTRAL, SEMESTRAL ou ANUAL. -";Não permitido;integer;10;1 -/data/recurringConfiguration/automatic/dayOfWeek;dayOfWeek;"Dia da semana que está prevista a transação. -- SEGUNDA_FEIRA -- TERCA_FEIRA -- QUARTA_FEIRA -- QUINTA_FEIRA -- SEXTA_FEIRA -- SABADO -- DOMINGO - -[Restrição] Campo deve ser enviado quando o campo `/data/recurringConfiguration/automatic/period` for igual a SEMANAL. -";Texto;;Condicional;;"SEGUNDA_FEIRA -TERCA_FEIRA -QUARTA_FEIRA -QUINTA_FEIRA -SEXTA_FEIRA -SABADO -DOMINGO";0;1;" Campo deve ser enviado quando o campo `/data/recurringConfiguration/automatic/period` for igual a SEMANAL. -";Não permitido;string;SEGUNDA_FEIRA; /data/recurringConfiguration/automatic/month;month;"Mês previstos para ocorrer transações. Caso consentimento seja para pagamentos trimestrais ou semestrais, o campo representa o mês da primeira cobrança. - JANEIRO - FEVEREIRO diff --git a/dictionary/automaticPaymentsPatchRecurringConsentsConsentId_v2.csv b/dictionary/automaticPaymentsPatchRecurringConsentsConsentId_v2.csv index 95f5adacd..e51bfb966 100644 --- a/dictionary/automaticPaymentsPatchRecurringConsentsConsentId_v2.csv +++ b/dictionary/automaticPaymentsPatchRecurringConsentsConsentId_v2.csv @@ -190,29 +190,6 @@ MENSAL ANUAL SEMESTRAL TRIMESTRAL";1;1;"";Não permitido;string;SEMANAL; -/data/recurringConfiguration/automatic/dayOfMonth;dayOfMonth;"Dia fixo do mês que está prevista a transação. Caso consentimento seja para pagamentos trimestrais ou semestrais, o campo representa o dia do mês selecionado no campo `/data/recurringConfiguration/automatic/month` em que ocorrerá primeira cobrança. - -[Restrição] Campo deve ser enviado quando o campo /data/recurringConfiguration/automatic/period for igual a MENSAL, TRIMESTRAL, SEMESTRAL ou ANUAL. -";Inteiro;31;Condicional;;;0;1;" Campo deve ser enviado quando o campo /data/recurringConfiguration/automatic/period for igual a MENSAL, TRIMESTRAL, SEMESTRAL ou ANUAL. -";Não permitido;integer;10;1 -/data/recurringConfiguration/automatic/dayOfWeek;dayOfWeek;"Dia da semana que está prevista a transação. -- SEGUNDA_FEIRA -- TERCA_FEIRA -- QUARTA_FEIRA -- QUINTA_FEIRA -- SEXTA_FEIRA -- SABADO -- DOMINGO - -[Restrição] Campo deve ser enviado quando o campo `/data/recurringConfiguration/automatic/period` for igual a SEMANAL. -";Texto;;Condicional;;"SEGUNDA_FEIRA -TERCA_FEIRA -QUARTA_FEIRA -QUINTA_FEIRA -SEXTA_FEIRA -SABADO -DOMINGO";0;1;" Campo deve ser enviado quando o campo `/data/recurringConfiguration/automatic/period` for igual a SEMANAL. -";Não permitido;string;SEGUNDA_FEIRA; /data/recurringConfiguration/automatic/month;month;"Mês previstos para ocorrer transações. Caso consentimento seja para pagamentos trimestrais ou semestrais, o campo representa o mês da primeira cobrança. - JANEIRO - FEVEREIRO diff --git a/dictionary/automaticPaymentsPostRecurringConsents_v2.csv b/dictionary/automaticPaymentsPostRecurringConsents_v2.csv index 08d1a06d6..50feb2f1c 100644 --- a/dictionary/automaticPaymentsPostRecurringConsents_v2.csv +++ b/dictionary/automaticPaymentsPostRecurringConsents_v2.csv @@ -193,29 +193,6 @@ MENSAL ANUAL SEMESTRAL TRIMESTRAL";1;1;"";Não permitido;string;SEMANAL; -/data/recurringConfiguration/automatic/dayOfMonth;dayOfMonth;"Dia fixo do mês que está prevista a transação. Caso consentimento seja para pagamentos trimestrais ou semestrais, o campo representa o dia do mês selecionado no campo `/data/recurringConfiguration/automatic/month` em que ocorrerá primeira cobrança. - -[Restrição] Campo deve ser enviado quando o campo /data/recurringConfiguration/automatic/period for igual a MENSAL, TRIMESTRAL, SEMESTRAL ou ANUAL. -";Inteiro;31;Condicional;;;0;1;" Campo deve ser enviado quando o campo /data/recurringConfiguration/automatic/period for igual a MENSAL, TRIMESTRAL, SEMESTRAL ou ANUAL. -";Não permitido;integer;10;1 -/data/recurringConfiguration/automatic/dayOfWeek;dayOfWeek;"Dia da semana que está prevista a transação. -- SEGUNDA_FEIRA -- TERCA_FEIRA -- QUARTA_FEIRA -- QUINTA_FEIRA -- SEXTA_FEIRA -- SABADO -- DOMINGO - -[Restrição] Campo deve ser enviado quando o campo `/data/recurringConfiguration/automatic/period` for igual a SEMANAL. -";Texto;;Condicional;;"SEGUNDA_FEIRA -TERCA_FEIRA -QUARTA_FEIRA -QUINTA_FEIRA -SEXTA_FEIRA -SABADO -DOMINGO";0;1;" Campo deve ser enviado quando o campo `/data/recurringConfiguration/automatic/period` for igual a SEMANAL. -";Não permitido;string;SEGUNDA_FEIRA; /data/recurringConfiguration/automatic/month;month;"Mês previstos para ocorrer transações. Caso consentimento seja para pagamentos trimestrais ou semestrais, o campo representa o mês da primeira cobrança. - JANEIRO - FEVEREIRO diff --git a/swagger-apis/automatic-payments/2.0.0-beta.1.yml b/swagger-apis/automatic-payments/2.0.0-beta.1.yml index 751fcb3ba..b415ebf71 100644 --- a/swagger-apis/automatic-payments/2.0.0-beta.1.yml +++ b/swagger-apis/automatic-payments/2.0.0-beta.1.yml @@ -2080,16 +2080,6 @@ components: Valor máximo permitido por cobrança, caso preenchido, representa um consentimento para pagamentos de valores variáveis. [Restrição] Excludente com o campo “/data/recurringConfiguration/automatic/fixedAmount” - dayOfMonth: - description: | - Dia fixo do mês que está prevista a transação. Caso consentimento seja para pagamentos trimestrais ou semestrais, o campo representa o dia do mês selecionado no campo `/data/recurringConfiguration/automatic/month` em que ocorrerá primeira cobrança. - - [Restrição] Campo deve ser enviado quando o campo `/data/recurringConfiguration/automatic/period` for igual a MENSAL, TRIMESTRAL, SEMESTRAL ou ANUAL. - type: integer - format: int32 - minimum: 1 - maximum: 31 - example: 10 ConsentRevocation: type: object properties: @@ -2227,38 +2217,6 @@ components: - ANUAL - SEMESTRAL - TRIMESTRAL - dayOfMonth: - type: integer - format: int32 - minimum: 1 - maximum: 31 - example: 10 - description: | - Dia fixo do mês que está prevista a transação. Caso consentimento seja para pagamentos trimestrais ou semestrais, o campo representa o dia do mês selecionado no campo `/data/recurringConfiguration/automatic/month` em que ocorrerá primeira cobrança. - - [Restrição] Campo deve ser enviado quando o campo /data/recurringConfiguration/automatic/period for igual a MENSAL, TRIMESTRAL, SEMESTRAL ou ANUAL. - dayOfWeek: - type: string - enum: - - SEGUNDA_FEIRA - - TERCA_FEIRA - - QUARTA_FEIRA - - QUINTA_FEIRA - - SEXTA_FEIRA - - SABADO - - DOMINGO - example: 'SEGUNDA_FEIRA' - description: | - Dia da semana que está prevista a transação. - - SEGUNDA_FEIRA - - TERCA_FEIRA - - QUARTA_FEIRA - - QUINTA_FEIRA - - SEXTA_FEIRA - - SABADO - - DOMINGO - - [Restrição] Campo deve ser enviado quando o campo `/data/recurringConfiguration/automatic/period` for igual a SEMANAL. month: type: string enum: