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

feat(Unarranged accounts overdraft): ORB-2932 - PA110 - Alterar mandatoriedade de campos #1727

Merged
merged 2 commits into from
Jul 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,32 @@
/data/releases;releases;Lista dos pagamentos realizados no período;Lista;;Obrigatório;;;0;N;"";Não permitido;array;;
/data/releases/paymentId;paymentId;Identificador de pagamento de responsabilidade de cada Instituição transmissora.;Texto;100;Opcional;^[a-zA-Z0-9][a-zA-Z0-9-]{0,99}$;;0;1;"";Não permitido;string;XlthLXpBLVowLTldW2EtekEtWjAtOVwtXXswLDk5fSQ;1
/data/releases/isOverParcelPayment;isOverParcelPayment;Identifica se é um pagamento pactuado (false) ou avulso (true).;Booleano;;Obrigatório;;;1;1;"";Não permitido;boolean;true;
/data/releases/instalmentId;instalmentId;Identificador de parcela, de responsabilidade de cada Instituição transmissora.;Texto;100;Condicional;^[a-zA-Z0-9][a-zA-Z0-9-]{0,99}$;;0;1;" Informação de envio obrigatório quando isOverParcelPayment tiver o valor FALSE.
/data/releases/instalmentId;instalmentId;"Identificador de parcela, de responsabilidade de cada Instituição transmissora.

[Restrição] Informação de envio obrigatório quando isOverParcelPayment tiver o valor FALSE.
";Texto;100;Condicional;^[a-zA-Z0-9][a-zA-Z0-9-]{0,99}$;;0;1;" Informação de envio obrigatório quando isOverParcelPayment tiver o valor FALSE.
";Não permitido;string;WGx0aExYcEJMVm93TFRsZFcyRXRla0V0V2pBdE9Wd3RYWH;1
/data/releases/paidDate;paidDate;Data efetiva do pagamento referente ao contrato da modalidade de crédito consultada, conforme especificação RFC-3339. p.ex. 2014-03-19;Data;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-05-21;
/data/releases/currency;currency;"Moeda referente ao valor monetário informado, segundo modelo ISO-4217. p.ex. 'BRL'.
Todos os valores monetários informados estão representados com a moeda vigente do Brasil.";Texto;3;Obrigatório;^(\w{3}){1}$;;1;1;"";Não permitido;string;BRL;
Todos os valores monetários informados estão representados com a moeda vigente do Brasil.
";Texto;3;Obrigatório;^(\w{3}){1}$;;1;1;"";Não permitido;string;BRL;
/data/releases/paidAmount;paidAmount;"Valor do pagamento referente ao contrato da modalidade de crédito consultada.
Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.";Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;100000.0400;4
/data/releases/overParcel;overParcel;Objeto das tarifas e encargos que foram pagos fora da parcela.;Objeto;;Condicional;;;0;1;" Informação deve ser enviada caso ela exista.
Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.
";Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;100000.0400;4
/data/releases/overParcel;overParcel;"Objeto das tarifas e encargos que foram pagos fora da parcela.

[Restrição] Informação deve ser enviada caso ela exista.
";Objeto;;Condicional;;;0;1;" Informação deve ser enviada caso ela exista.
";Não permitido;object;;
/data/releases/overParcel/fees;fees;Lista das tarifas que foram pagas fora da parcela, só para pagamento avulso.;Lista;;Obrigatório;;;0;N;"";Não permitido;array;;
/data/releases/overParcel/fees/feeName;feeName;Denominação da Tarifa pactuada.;Texto;140;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;Saque a descoberto;
/data/releases/overParcel/fees/feeCode;feeCode;Sigla identificadora da tarifa pactuada.;Texto;140;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;Saque descoberto;
/data/releases/overParcel/fees/feeName;feeName;"Denominação da Tarifa pactuada.
";Texto;140;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;Saque a descoberto;
/data/releases/overParcel/fees/feeCode;feeCode;"Sigla identificadora da tarifa pactuada.
";Texto;140;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;Saque descoberto;
/data/releases/overParcel/fees/feeAmount;feeAmount;"Valor monetário da tarifa pactuada no contrato.

Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.";Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;100000.0400;4
Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.
";Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;100000.0400;4
/data/releases/overParcel/charges;charges;Lista dos encargos que foram pagos fora da parcela.;Lista;;Obrigatório;;;0;N;"";Não permitido;array;;
/data/releases/overParcel/charges/chargeType;chargeType;Tipo de encargo pactuado no contrato.;Texto;;Obrigatório;;"JUROS_REMUNERATORIOS_POR_ATRASO
MULTA_ATRASO_PAGAMENTO
Expand All @@ -28,6 +39,8 @@ IOF_CONTRATACAO
IOF_POR_ATRASO
SEM_ENCARGO
OUTROS";1;1;"";Não permitido;string;JUROS_REMUNERATORIOS_POR_ATRASO;
/data/releases/overParcel/charges/chargeAdditionalInfo;chargeAdditionalInfo;Campo livre para preenchimento das informações adicionais referente ao encargo.;Texto;140;Condicional;[\w\W\s]*;;0;1;" Obrigatório quando chargeType for igual 'OUTROS'.
/data/releases/overParcel/charges/chargeAdditionalInfo;chargeAdditionalInfo;"Campo livre para preenchimento das informações adicionais referente ao encargo.
[Restrição] Obrigatório quando chargeType for igual 'OUTROS'.
";Texto;140;Condicional;[\w\W\s]*;;0;1;" Obrigatório quando chargeType for igual 'OUTROS'.
";Não permitido;string;Informações adicionais;
/data/releases/overParcel/charges/chargeAmount;chargeAmount;Valor do pagamento do encargo pago fora da parcela. Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.;Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;100000.0400;4
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,27 @@ SEMANA
MES
ANO
SEM_PRAZO_TOTAL";1;1;"";Não permitido;string;MES;
/data/totalNumberOfInstalments;totalNumberOfInstalments;Prazo Total segundo o tipo (dia, semana, mês, ano) referente à Modalidade de Crédito informada.;Número;;Condicional;;;0;1;" Obrigatoriamente deve ser preenchido caso o typeNumberOfInstalments seja diferente de SEM_PRAZO_TOTAL.
/data/totalNumberOfInstalments;totalNumberOfInstalments;"Prazo Total segundo o tipo (dia, semana, mês, ano) referente à Modalidade de Crédito informada.

[Restrição] Obrigatoriamente deve ser preenchido caso o typeNumberOfInstalments seja diferente de SEM_PRAZO_TOTAL.
";Número;;Condicional;;;0;1;" Obrigatoriamente deve ser preenchido caso o typeNumberOfInstalments seja diferente de SEM_PRAZO_TOTAL.
";Não permitido;number;130632;
/data/typeContractRemaining;typeContractRemaining;Tipo de prazo remanescente do contrato referente à modalidade de crédito informada.;Texto;;Obrigatório;;"DIA
/data/typeContractRemaining;typeContractRemaining;"Tipo de prazo remanescente do contrato referente à modalidade de crédito informada.
";Texto;;Obrigatório;;"DIA
SEMANA
MES
ANO
SEM_PRAZO_REMANESCENTE";1;1;"";Não permitido;string;;
/data/contractRemainingNumber;contractRemainingNumber;Prazo Remanescente segundo o tipo (dia, semana, mês, ano) referente à Modalidade de Crédito informada.;Número;;Condicional;;;0;1;" Obrigatoriamente deve ser preenchido caso o typeContractRemaining seja diferente de SEM_PRAZO_REMANESCENTE.
/data/contractRemainingNumber;contractRemainingNumber;"Prazo Remanescente segundo o tipo (dia, semana, mês, ano) referente à Modalidade de Crédito informada.

[Restrição] Obrigatoriamente deve ser preenchido caso o typeContractRemaining seja diferente de SEM_PRAZO_REMANESCENTE.
";Número;;Condicional;;;0;1;" Obrigatoriamente deve ser preenchido caso o typeContractRemaining seja diferente de SEM_PRAZO_REMANESCENTE.
";Não permitido;number;80;
/data/paidInstalments;paidInstalments;Quantidade de prestações pagas. (No caso de modalidades que não possuam parcelas, o número de prestações é igual a zero);Número;;Obrigatório;;;1;1;"";Não permitido;number;73;
/data/dueInstalments;dueInstalments;Quantidade de prestações a vencer.(No caso de modalidades que não possuam parcelas, o número de prestações é igual a zero);Número;;Obrigatório;;;1;1;"";Não permitido;number;57;
/data/pastDueInstalments;pastDueInstalments;Quantidade de prestações vencidas. (No caso de modalidades que não possuam parcelas, o número de prestações é igual a zero);Número;;Obrigatório;;;1;1;"";Não permitido;number;73;
/data/balloonPayments;balloonPayments;Lista que traz as datas de vencimento e valor das parcelas não regulares do contrato da modalidade de crédito consultada;Lista;;Opcional;;;1;N;"";Não permitido;array;;
/data/balloonPayments/dueDate;dueDate;Data de vencimento da parcela não regular a vencer do contrato da modalidade de crédito consultada, conforme especificação RFC-3339. p.ex. 2014-03-19;Data;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;2020-01-10;
/data/balloonPayments/amount;amount;Valor monetário da parcela não regular a vencer. 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/balloonPayments/amount/amount;amount;"";Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;100000.0400;4
/data/balloonPayments/amount/amount;amount;;Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;100000.0400;4
/data/balloonPayments/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;
Original file line number Diff line number Diff line change
@@ -1,6 +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 referentes às garantias que avalizam a operação de crédito de adiantamento a depositantes;Lista;;Obrigatório;;;0;N;"";Não permitido;array;;
/data/currency;currency;Moeda referente ao valor da garantia, segundo modelo ISO-4217. p.ex. 'BRL'. Todos os valores monetários informados estão representados com a moeda vigente do Brasil;Texto;3;Opcional;^(\w{3}){1}$;;0;1;"";Não permitido;string;BRL;
/data/currency;currency;Moeda referente ao valor da garantia, segundo modelo ISO-4217. p.ex. 'BRL'. Todos os valores monetários informados estão representados com a moeda vigente do Brasil;Texto;3;Obrigatório;^(\w{3}){1}$;;1;1;"";Não permitido;string;BRL;
/data/warrantyType;warrantyType;Denominação/Identificação do tipo da garantia que avaliza a Modalidade da Operação de Crédito contratada (Doc 3040, Anexo 12);Texto;;Obrigatório;;"CESSAO_DIREITOS_CREDITORIOS
CAUCAO
PENHOR
Expand All @@ -14,7 +14,8 @@ BENS_ARRENDADOS
GARANTIAS_INTERNACIONAIS
OPERACOES_GARANTIDAS_OUTRAS_ENTIDADES
ACORDOS_COMPENSACAO";1;1;"";Não permitido;string;CESSAO_DIREITOS_CREDITORIOS;
/data/warrantySubType;warrantySubType;Denominação/Identificação do sub tipo da garantia que avaliza a Modalidade da Operação de Crédito contratada (Doc 3040, Anexo 12).;Texto;;Obrigatório;;"ACOES_DEBENTURES
/data/warrantySubType;warrantySubType;"Denominação/Identificação do sub tipo da garantia que avaliza a Modalidade da Operação de Crédito contratada (Doc 3040, Anexo 12).
";Texto;;Obrigatório;;"ACOES_DEBENTURES
ACORDOS_COMPENSACAO_LIQUIDACAO_OBRIGACOES
APLICACOES_FINANCEIRAS_RENDA_FIXA
APLICACOES_FINANCEIRAS_RENDA_VARIAVEL
Expand Down Expand Up @@ -67,4 +68,5 @@ SEM_SUB_TIPO_GARANTIA
TRIBUTOS_RECEITAS_ORCAMENTARIAS
VEICULOS
VEICULOS_AUTOMOTORES";1;1;"";Não permitido;string;NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO;
/data/warrantyAmount;warrantyAmount;Valor original da garantia. Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.;Texto;21;Opcional;^-?\d{1,15}\.\d{2,4}$;;0;1;"";Não permitido;string;100000.0400;4
/data/warrantyAmount;warrantyAmount;"Valor original da garantia. Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.
";Texto;21;Obrigatório;^-?\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;100000.0400;4
Loading
Loading