03/01/2024 Release Notes
- Franciele Bernardo da Silva (Unlicensed)
- Jeferson Correia (Unlicensed)
- Matheus Alves de Freitas (Unlicensed)
Release Notes 03/01/2024 do projeto Open Insurance Brasil
Novas versões das APIs de fase 2:
Consents (Consents V.2.5.0)
Campo | Alteração |
paths/post/responses | Alteração do caminho para '#/components/responses/Default' e adição de response Default. |
paths/get/responses | Alteração do caminho para '#/components/responses/Default' e adição de response Default. |
paths/delete/default | Alteração do caminho para '#/components/responses/Default' e adição de response Default. |
CreateConsent/endorsementInformation | Criação de campo condicional contendo informações de iniciação de endosso |
CreateConsent/claimNotificationInformation | Criação de campo condicional contendo informações de iniciação de aviso de sinistro |
ResponseConsent/endorsementInformation | Criação de campo condicional contendo informações de iniciação de endosso |
ResponseConsent/claimNotificationInformation | Criação de campo condicional contendo informações de iniciação de aviso de sinistro |
Resources (Resources V.2.4.0)
Campo | Alteração |
paths/get/responses | Alteração da estrutura do default de '#/components/responses/OKResponseResourceList' por '#/components/responses/Default' e adição de response Default. |
Customers (Customers V.1.5.0)
Campo | Alteração |
BusinessPortalAddress/ibgeTownCode | Alteração no maxLength para 7. |
BusinessParties/type | Exclusão de propriedade maxLength |
CustomerPhone/countryCallingCode | Alteração do pattern de '^\d{2,4}$|^NA$' para '^\d{1,4}$|^NA$' |
filiation/type | Inclusão do(s) iten(s) ( SEM_FILIACAO ) no Enum |
PersonalDocuments/type | Incluso descrição " Obrigatório desde que a participante possua a informação " |
PersonalDocuments/number | Incluso descrição " Obrigatório desde que a participante possua a informação " |
OtherPersonalDocuments/number | Incluso descrição " Obrigatório desde que a participante possua a informação " |
PersonalDocuments/documentTypeOthers | Inclusão de campo para detalhamento da opção 'outros' |
PersonalQualificationData/occupationCodeTypeOthers | Inclusão de campo para detalhamento da opção 'outros' |
PersonalComplimentaryInformationData/startDate | Alteração da descrição para "Data mais antiga de início de relacionamento, considerando todos os contratos (vigentes e não vigentes). Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 22." |
productsServices/contract | Alteração da descrição do campo para "Lista de todos os números dos contratos vigentes e não vigentes. Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 22." |
BusinessPostalAddress/address | Descrição alterada de "endereço residencial" para "endereço comercial" |
GeographicCoordinates/latitude | Adição de obrigatoriedade do campo |
GeographicCoordinates/longitude | Adição de obrigatoriedade do campo |
BusinessParties/civilName | Incluso descrição " Obrigatório desde que a participante possua a informação " |
BusinessParties/startDate | Incluso descrição " Obrigatório desde que a participante possua a informação " |
BusinessParties/shareholding | Incluso descrição " Obrigatório desde que a participante possua a informação " |
BusinessParties/documentType | Incluso descrição " Obrigatório desde que a participante possua a informação " |
BusinessParties/documentNumber | Incluso descrição " Obrigatório desde que a participante possua a informação " |
BusinessParties/documentCountry | Incluso descrição " Obrigatório desde que a participante possua a informação " |
BusinessQualificationData/mainBranch | Incluso descrição " Obrigatório desde que a participante possua a informação " |
BusinessComplimentaryInformationData/startDate | Alteração da descrição de "Data mais antiga de início de relacionamento, considerando todos os contratos (vigentes e não vigentes). Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 4.1." para "Data mais antiga de início de relacionamento, considerando todos os contratos (vigentes e não vigentes). Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 22." |
productsServices/contract | Alteração da descrição de "Campo deve conter todos os contratos do cliente nos últimos 12 meses (número da apólice individual ou contrato ou certificado ou bilhete)" para "Lista de todos os números dos contratos vigentes e não vigentes. Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 22." |
BusinessPortalAddress/ibgeTownCode | Alteração do exemplo de "17500001" para "1750000" |
BusinessDocument/businesscnpjNumber | Alteração do pattern para "^\d{14}$" |
PersonalIdentificationData/companyInfo/cnpjNumber | Alteração do pattern para "^\d{14}$" |
BusinessIdentificationData/companyInfo/cnpjNumber | Alteração do pattern para "^\d{14}$" |
BusinessIdentificationData/updateDateTime | Adicionado pattern para formato date-time. |
BusinessQualificationData/updateDateTime | Adicionado pattern para formato date-time. |
ResponseError/requestDateTime | Adicionado pattern para formato date-time. |
PersonalIdentificationData/civilStatusCodeOthers | Inclusão de campo para detalhamento da opção 'outros' |
PersonalQualificationData/year | Adição de pattern para 4 dígitos |
BusinessQualificationData/year | Adição de pattern para 4 dígitos |
PersonalProcurator/cpfNumber | Remoção de menção a CNPJ conforme Manual de Escopo de Dados |
PersonalProcurator/cpfNumber | Adição de pattern para 11 dígitos |
BusinessProcurator/cpfNumber | Adição de pattern para 11 ou 14 dígitos |
BusinessProcurator/cpfNumber | Alteração do nome do campo de "cpfNumber" para "cnpjCpfNumber" |
Patrimonial (insurance-patrimonial V.1.4.0)
Campo | Alteração |
InsurancePatrimonialPolicyInfo/maxLMG | Incluso descrição " Limite Máximo de Garantia (LMG) " |
PersonalInfo/identificationTypeOthers | Adição de campo |
Intermediary/type | Adição de obrigatoriedade do campo |
Intermediary/identification | Alteração do padrão do campo para "^[a-zA-Z0-9]{1,60}$" |
InsurancePatrimonialInsuredObjectCoverage/premiumPeriodicity | Adição do campo "Periodicidade de pagamento do prêmio" |
Deductible/amount | Adição da descrição " Valor da franquia " |
POS/minValue | Adição da descrição " Valor minimo do POS (caso aplicavel) " |
POS/maxValue | Adição da descrição " Valor maximo do POS (caso aplicavel) " |
InsurancePatrimonialPremium/amount | Adição da descrição " Valor total do premio do contrato" |
Payment/movementType | Inclusão do(s) iten(s) ( Liquidação de Custo de Aquisição, Liquidação de Restituição de Custo de Aquisição, Compensação Financeira, Estorno de Custo de Aquisição ) no Enum |
Payment/paymentType | Inclusão do(s) iten(s) ( Comunicabilidade ) no Enum |
InsurancePatrimonialPolicyInfo/issuanceDate | Adicionado pattern para formato date. |
InsurancePatrimonialPolicyInfo/termStartDate | Adicionado pattern para formato date. |
InsurancePatrimonialPolicyInfo/termEndDate | Adicionado pattern para formato date. |
InsurancePatrimonialInsuredObjectCoverage/termStartDate | Adicionado pattern para formato date. |
InsurancePatrimonialInsuredObjectCoverage/termEndDate | Adicionado pattern para formato date. |
InsurancePatrimonialInsuredObjectCoverage/gracePeriodStartDate | Adicionado pattern para formato date. |
InsurancePatrimonialInsuredObjectCoverage/gracePeriodEndDate | Adicionado pattern para formato date. |
Deductible/periodStartDate | Adicionado pattern para formato date. |
Deductible/periodEndDate | Adicionado pattern para formato date. |
Payment/movementDate | Adicionado pattern para formato date. |
Payment/maturityDate | Adicionado pattern para formato date. |
InsurancePatrimonialClaim/documentDeliveryDate | Adicionado pattern para formato date. |
InsurancePatrimonialClaim/statusAlterationDate | Adicionado pattern para formato date. |
InsurancePatrimonialClaim/ocurrenceDate | Adicionado pattern para formato date. |
InsurancePatrimonialClaim/warningDate | Adicionado pattern para formato date. |
InsurancePatrimonialClaim/thirdPartyClaimDate | Adicionado pattern para formato date. |
InsurancePatrimonialClaimCoverage/warningDate | Adicionado pattern para formato date. |
InsurancePatrimonialClaimCoverage/thirdPartyClaimDate | Adicionado pattern para formato date. |
ResponseError/requestDateTime | Adicionado pattern para formato date-time. |
InsurancePatrimonialInsuredObjectCoverage/premiumPeriodicityOthers | Adição de campo para detalhamento da opção OUTROS em "periodicidade de pagamento de prêmio" |
AmountDetails/unit/code | Exclusão de campo obrigatório |
AmountDetails/description | Alteração do nome do campo de "description" para "currency" |
InsurancePatrimonialCoverageCode | Remoção de descrição de anexo desatualizado |
Payment/paymentTypeOthers | Inclusão de campo para detalhamento da opção 'outros' |
InsurancePatrimonialClaim/coverages | Adição de obrigatoriedade do campo |
InsurancePatrimonialInsuredObjectCoverage/premiumPeriodicity | Adição de obrigatoriedade do campo |
Intermediary/identificationTypeOthers | Inclusão de campo para detalhamento da opção 'outros' |
Intermediary/typeOthers | Inclusão de campo para detalhamento da opção 'outros' |
BeneficiaryInfo/identificationTypeOthers | Inclusão de campo para detalhamento da opção 'outros' |
POS/description | Adição do trecho "caso forma de aplicacao do POS for OUTROS" conforme Manual de Escopo de Dados |
POS/description | Remoção de obrigatoriedade do campo |
InsurancePatrimonialInsuredObject/identification | Adição do trecho "(Quando o Tipo de Objeto Segurado for diferente de PESSOA)" conforme Manual de Escopo de Dados |
InsurancePatrimonialInsuredObject/identification | Remoção de obrigatoriedade do campo |
PersonalInfo/birthDate | Adicição de campo ao schema PersonalInfo |
POS/description | Renomeação de campo Description para applicationTypeOthers |
POS/applicationTypeOthers/description | Alteração de texto para: "Campo a ser preenchido quando houver OUTROS no campo applicationType" |
POS/applicationTypeOthers/example | Remoção desse atributo |