Skip to content

Commit

Permalink
Merge pull request OpenBanking-Brasil#217 from Sensedia/prod-release-…
Browse files Browse the repository at this point in the history
…exchanges-2024-1-17

GT Dados do cliente - feat(exchanges) versão 1.0.0-rc.4
  • Loading branch information
erijosilva authored Jan 17, 2024
2 parents 7a003b5 + be72218 commit b1812e8
Show file tree
Hide file tree
Showing 4 changed files with 1,040 additions and 26 deletions.
25 changes: 17 additions & 8 deletions dictionary/exchangesGetOperationsOperationIdEvents_v1.csv
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,17 @@
4 - Liquidação de Operação Cambial no Mercado Primário.
5 - Baixa de Valor a Liquidar de Operação Cambial no Mercado Primário.
6 - Restabelecimento de Baixa de Valor a Liquidar de Operação Cambial no Mercado Primário.
9 - Anulação de Operação Cambial no Mercado Primário (utilizado, por exemplo, na anulação de um evento de liquidação/cancelamento).
Obs.: Códigos seguem o layout de mensageria enviada pelas instituições ao Banco Central.

O evento está relacionado ao tipo de contratação.
";Texto;;Obrigatório;;"1
2
3
4
5
6";1;1;"";Não permitido;string;2;
6
9";1;1;"";Não permitido;string;2;
/data/eventDate;eventDate;Data do evento relacionado com a operação.;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;2023-03-07T08:30:00Z;
/data/dueDate;dueDate;Data em que a operação (compra ou venda), após evento, está prevista para ser liquidada.;Data;10;Opcional;^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$;;0;1;"";Não permitido;string;2018-02-15;
/data/localCurrencyOperationTax;localCurrencyOperationTax;Valor da taxa de câmbio aplicada à operação, em moeda nacional.;Objeto;;Opcional;;;0;1;"";Não permitido;object;;
Expand Down Expand Up @@ -54,13 +57,19 @@ SIMBOLICA";0;1;"";Não permitido;string;CARTA_CREDITO_A_PRAZO;
/data/operationCategoryCode;operationCategoryCode;Código da natureza fato do fechamento da operação. Deve respeitar os códigos de natureza referenciados na resolução 277 ou na Circular 3690, conforme se aplicar ao contrato de câmbio.;Texto;5;Opcional;^\d{5}$;;0;1;"";Não permitido;string;90302;
/data/foreignPartie;foreignPartie;"Lista para envio de informações de parte envolvida.

[Restrição] Lista de preenchimento opcional pelas participantes quando o campo 'deliveryForeignCurrency ' for igual EM ESPÉCIE E/OU CHEQUES DE VIAGEM.
Caso a instituição possua a informação, ela é de envio obrigatório.
Caso a informação seja atualizada posteriormente a contratação, ela deve ser enviada através de eventos.
";Lista;;Condicional;;;1;N;" Lista de preenchimento opcional pelas participantes quando o campo 'deliveryForeignCurrency ' for igual EM ESPÉCIE E/OU CHEQUES DE VIAGEM.
Caso a instituição possua a informação, ela é de envio obrigatório.
Caso a informação seja atualizada posteriormente a contratação, ela deve ser enviada através de eventos.
";Não permitido;array;;
[Restrição] Lista de preenchimento opcional pelas participantes quando:
- O campo `deliveryForeignCurrency` for igual a ESPECIE_CHEQUES_VIAGEM ou CARTAO_PREPAGO.
- O campo `eventType` for diferente de ""4 - Liquidação de Operação Cambial no Mercado Primário.""

Caso a instituição possua a informação, ela é de envio obrigatório. Caso a informação seja atualizada
posteriormente à contratação, ela deve ser enviada através de eventos.
";Objeto;;Condicional;;;0;1;" Lista de preenchimento opcional pelas participantes quando:
- O campo `deliveryForeignCurrency` for igual a ESPECIE_CHEQUES_VIAGEM ou CARTAO_PREPAGO.
- O campo `eventType` for diferente de ""4 - Liquidação de Operação Cambial no Mercado Primário.""

Caso a instituição possua a informação, ela é de envio obrigatório. Caso a informação seja atualizada
posteriormente à contratação, ela deve ser enviada através de eventos.
";Não permitido;object;;
/data/foreignPartie/relationshipCode;relationshipCode;"Código de Relação de vínculo entre o Cliente e o Pagador/Recebedor no Exterior. Deve respeitar os códigos de vínculo referenciados na resolução 277 ou na Circular 3690, conforme se aplicar ao contrato de câmbio.
";Texto;2;Obrigatório;^\d{2}$;;1;1;"";Não permitido;string;50;
/data/foreignPartie/foreignPartieName;foreignPartieName;"Nome do pagador ou recebedor no exterior.
Expand Down
17 changes: 1 addition & 16 deletions dictionary/exchangesGetOperationsOperationId_v1.csv
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/data/intermediaryInstitutionCnpjNumber;intermediaryInstitutionCnpjNumber;"CNPJ da instituição intermediadora autorizada a operar no mercado de câmbio.
Campo de envio obrigatório nos casos em que houver instituição intermediadora.
";Texto;14;Opcional;^\d{14}$;;0;1;"";Não permitido;string;11225860000140;
/data/intemediaryInstitutionName;intemediaryInstitutionName;"Nome da corretora interveniente autorizada a operar no mercado de câmbio.
/data/intermediaryInstitutionName;intermediaryInstitutionName;"Nome da corretora interveniente autorizada a operar no mercado de câmbio.

[Restrição] Campo de preenchimento obrigatório pelas participantes quando o campo 'intermediaryInstitutionCnpjNumber' for informado.
";Texto;250;Condicional;[\w\W\s]*;;0;1;" Campo de preenchimento obrigatório pelas participantes quando o campo 'intermediaryInstitutionCnpjNumber' for informado.
Expand Down Expand Up @@ -48,18 +48,3 @@ CHEQUE
TITULOS_VALORES
SIMBOLICA";1;1;"";Não permitido;string;CARTA_CREDITO_A_PRAZO;
/data/operationCategoryCode;operationCategoryCode;Código da natureza fato do fechamento da operação. Deve respeitar os códigos de natureza referenciados na resolução 277 ou na Circular 3690, conforme se aplicar ao contrato de câmbio.;Texto;5;Obrigatório;^\d{5}$;;1;1;"";Não permitido;string;90302;
/data/foreignPartie;foreignPartie;"Lista para envio de informações de parte envolvida.

[Restrição] Lista de preenchimento opcional pelas participantes quando o campo 'deliveryForeignCurrency ' for igual EM ESPÉCIE E/OU CHEQUES DE VIAGEM.
Caso a instituição possua a informação, ela é de envio obrigatório.
Caso a informação seja atualizada posteriormente a contratação, ela deve ser enviada através de eventos.
";Lista;;Condicional;;;1;N;" Lista de preenchimento opcional pelas participantes quando o campo 'deliveryForeignCurrency ' for igual EM ESPÉCIE E/OU CHEQUES DE VIAGEM.
Caso a instituição possua a informação, ela é de envio obrigatório.
Caso a informação seja atualizada posteriormente a contratação, ela deve ser enviada através de eventos.
";Não permitido;array;;
/data/foreignPartie/relationshipCode;relationshipCode;"Código de Relação de vínculo entre o Cliente e o Pagador/Recebedor no Exterior. Deve respeitar os códigos de vínculo referenciados na resolução 277 ou na Circular 3690, conforme se aplicar ao contrato de câmbio.
";Texto;2;Obrigatório;^\d{2}$;;1;1;"";Não permitido;string;50;
/data/foreignPartie/foreignPartieName;foreignPartieName;"Nome do pagador ou recebedor no exterior.
";Texto;80;Obrigatório;[\w\W\s]*;;1;1;"";Não permitido;string;José da Silva;
/data/foreignPartie/foreignPartieCountryCode;foreignPartieCountryCode;"País do pagador ou recebedor. Código do país segundo a norma ISO 3166-1.
";Texto;2;Obrigatório;^[A-Z]{2}$;;1;1;"";Não permitido;string;ZA;
Loading

0 comments on commit b1812e8

Please sign in to comment.