03/01/2024 Release de Melhorias

03/01/2024 Release de Melhorias

Release de Melhorias 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