03/01/2024 Release Notes

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