function criarDiaVencimento(diaInput) {
  const dataAtual = new Date();
  const anoAtual = dataAtual.getFullYear();
  const mesAtual = dataAtual.getMonth() + 1;

  const ultimoDiaMesAtual = new Date(anoAtual, mesAtual, 0).getDate();
  const dia = Math.min(diaInput, ultimoDiaMesAtual);

  const novaData = new Date(anoAtual, mesAtual, dia);
  if (novaData <= dataAtual) {
    novaData.setMonth(novaData.getMonth() + 1);
  }

  const diaFormatado = String(novaData.getDate()).padStart(2, '0');
  const mesFormatado = String(novaData.getMonth() + 1).padStart(2, '0');
  const anoFormatado = novaData.getFullYear();
  const dataVencimento = `${diaFormatado}/${mesFormatado}/${anoFormatado}`;

  return dataVencimento;
}