Skip to main content
O BenefitDocumentValidation representa um documento enviado para validar uma solicitação de gratuidade ou desconto.

Campos

Relacionamentos

Regras de Negócio

  • storageKey deve guardar a chave do objeto, nunca uma URL assinada.
  • documentType deve corresponder a um item exigido por requiredDocumentTypes da categoria.
  • O documento deve ser analisado por usuário autorizado para revisar a solicitação de benefício.
  • rejectionReason é obrigatório quando status for REJECTED.
  • Documentos expirados não devem permitir aprovação ou uso do benefício.
  • A solicitação só pode avançar para aprovação quando todos os documentos obrigatórios estiverem aprovados.
  • validatedByUserId indica quem analisou o documento; createdBy, updatedBy e deletedBy registram a auditoria da mutação do registro.

Enums

BenefitDocumentValidationStatus

Example