public static function fatorVencimento($vencimento)
    {
        // Quando o vencimento for vazio ou não informado deve retornar o fator ZERO, para os casos de cartão de credito...
        if (($vencimento === null) || ($vencimento === '')) {
            return 0;
        }

        $base = Carbon::createFromFormat('d.m.Y', '07.10.1997');
        if (! ($vencimento instanceof \DateTime)) {
            $vencimento = Carbon::createFromTimestamp($vencimento);
        }

        return $base->diffInDays() - $vencimento->diffInDays();
    }