• اگر سمپادی هستی همین الان عضو شو :

    ثبت نام عضویت

وام، تسهیلات، اعتبار

mastermind81

کاربر سیبیلو
عضو مدیران انجمن
ارسال‌ها
1,325
امتیاز
14,752
نام مرکز سمپاد
شهید رجایی
شهر
اسلامشهر
سال فارغ التحصیلی
1400
زندگی کردن تو یک اقتصاد تورمی بدون قرض کردن، وام و تسهیلات گرفتن یه مقدار مسخره به نظر میرسه. تو اقتصادی که قیمت کالاها در ابتدا و انتهای ماه با هم دیگه تفاوت دارند و ریال دستمون مثل یه ظرف داغ شده و همه میخوان زودتر از دستش خلاص بشن، قرضی زندگی کردن دیگه نه فقط یک تکنیک بلکه تبدیل به یه سبک زندگی اجباری برای بقا شده.
راه های زیادی هم برای قرضی خرید کردن و وام گرفتن به وجود اومده
وام هایی با شرایط خاص مثل ازدواج و مسکن و ...
وام های با میانگین حساب
اعتبار های خرید مثل تارا و دیجی پی و اسنپ پی و ازکی وام و ...
مشخصا همه ی این طرح ها برای همه ی افراد مناسب نیستند. هدف تاپیک مقایسه ی طرح های مختلف، معرفیشون و محاسبه ارزش وام ها هستند.
پی نوشت : تاپیک با هدف متکلم الوحده بودن من ایجاد نشده و هر کسی بخواد میتونه پست بزاره.
 
آخرین ویرایش:
ویپاد - تسهیلات برآیند

ویپاد نئوبانک پاسارگاده، و تمام امورتون رو میتونید انلاین و با اپلیکیشن خودش انجام بدید.
چهار تا طرح تسهیلاتی اصلی داره که جذاب ترینشون طرح تسهیلاتی برآینده.
وام های برآیند حداکثر تا 50 میلیون تومن هستند، نیاز به ضامن و وثیقه هم ندارند.
چی میخوان؟ سکه ی وی کلاب
سکه ی وی کلاب چیه؟ ویپاد به ازای هر روزی که پول تو حسابتون باشه بهتون سکه میده.
چه قدر؟ به ازای هر صد هزار تومن یک سکه
اون اولاش که من استفاده میکردم، بعضی تاریخ ها رو اعلام میکرد و میگفت تو این تاریخ ها دوبرابر بهتون سکه ی وی کلاب میدیم ولی یک سال گذشته ندیدم چنین کاری انجام بده.
سود وام تسهیلات برآیند ۲۳٪ سالانست. و روند اخذ وام تا حد خیلی خوبی اسونه.
چرا میگم آسونه ؟ چون سکه هاتون به این زودی ها نمیپره، یعنی مثلا بانکینو هم طرح هاش مشابه همین طرح ویپاده ولی سکه هاتون بعد از شش ماه لغو میشن و دیگع نمیتونی ازشون استفاده کنی.
نسبت سپرده به وام:
شما با 1.1 برابر سکه هایی که جمع میکنید میتونید وام بگیرید.
یعنی چی؟
یعنی اگر ۱۸,۰۰۰ سکه دارید میتونید ۲۰ میلیون وام بگیرید
۲۷۰۰۰ سکه میشه سی میلیون وام
۳۶۰۰۰ تا میشه ۴۰ میلیون وام
یعنی اگر شما 40 میلیون تومن پول رو برای بازه ی زمانی 90 روز بزارید تو ویپاد، میتونید یه وام 40 میلیون تومنی هم ازش بگیرید.
ویپاد بهترین نسبت سپرده به وام رو تو بازار نداره.
ولی
1. فرآیند گرفتنش راحته و نیاز به مراجعه به بانک نداره
2. سکه هاش منقضی نمیشن.
این منقضی نشدن سکه ها خیلی خوبه، چرا؟ چون شما میتونید بودجه ی مصرفی ماهانتون رو بریزید توش و یک سال بدون فکر کردن به خوابوندن پول و این چیزا ازش استفاده کنید و انتهای یک ماه با انباشت سکه ها یه وام حدود ۴ برابر بودجه ی ماهانتون ازش دریافت کنید.
بدی ویپاد چیه؟
۱.نسبت سپرده به مبلغ وام جذاب نیست
۲. باید رتبه ی اعتباری A یا B داشته باشید
۳. مبلغش تسهیلات برآیند زیر ۵۰ میلیونه و تا جایی که چک کردم تسهیلات دیگش نسبت سپرده به وام خیلی بدی داشتند.

جمع بندی:
این وام رو راحت میشه گرفت اگر رتبه ی اعتباری مناسب دارید و قصد ندارید پولتون جایی بخوابه.
مبلغ وام کمه.
اگر وام اولتونه ترجیحا از بلو بگیرید چون عملا رتبه اعتباری ندارید و گرفتن وام ویپاد بدون رتبه اعتباری ممکن نیست.
اگر میخواید پول بخوابونید ملی، رسالت، کیوبانک جذاب تر هستند.
 
تارا- اعتبار خرید
تارا یک شرکت زیر مجموعه ی گروه صنعتی گلرنگه که برای خرید بهتون تا 20 میلیون اعتبار میده و اگر بخواید توش میتونید پول بریزید و در هر خرید یه درصدی بهتون برمیگردونه. پلتفرم های مشابه تارا زیاد هستند.
دیجی پی و اسنپ پی دو تا از شناخته شده تر هاشون هستند که من شخصا استفاده کردم. تا جایی که من دیدم و متوجه شدم این پلتفرم ها برای شرکت های گروه خودشون درصد سود یا کارمزدی دریافت نمیکنن ولی برای خرید قسطی از فروشگاه های خارج از مجموعه های خودشون یه درصدی رو دارن دریافت میکنن.
(به غیر از خرید طلا از طریق دیجی گلد و با اعتبار دیجی پی که 5% کارمزد میگیره و اصلا بهتون پیشنهاد نمیکنم.)
تارا رو چرا پیشنهاد میکنم ؟
با تارا میتونید از تپسی فود و مهم تر از اون از اکالا بدون کارمزد خرید کنید و مبلغ خریدتون رو توی دو یا سه ماه پرداخت کنید.
یعنی شما امروز میتونید خرید های سوپرمارکتی داشته باشید، رایگان ارسال بشه، و هزینه ی کاملش رو دو ماه بعد پرداخت کنید.
تارا اولین پلتفرم BNPL ی بود که من ازش استفاده کردم و الان بعد از تقریبا سه سال هنوز تنها پلتفرمیه که هر هفته ازش استفاده میکنم. و به طور کلی راضیم ازش.
 
Python:
# loan_calc.py
# Menu-driven loan/investment calculator using the EMI formula:
# EMI = P * [ r * (1 + r)^n ] / [ (1 + r)^n - 1 ]

import math

def calculate_interest_rate():
    """Option 1: Find the monthly interest rate given loan amount, number of payments and installment."""
    print("\n--- Calculate Interest Rate ---")
    try:
        P = float(input("Loan amount (P): "))
        n = int(input("Number of installments (n): "))
        EMI = float(input("Installment amount (EMI): "))
        if P <= 0 or n <= 0 or EMI <= 0:
            print("All values must be positive.")
            return
        if EMI <= P / n:
            print("No positive interest rate can satisfy these numbers (EMI must be greater than P/n).")
            return

        low, high = 0.0, 1.0
        for _ in range(100):
            mid = (low + high) / 2
            try:
                f_mid = P * mid * (1 + mid)**n / ((1 + mid)**n - 1) - EMI
            except ZeroDivisionError:
                f_mid = float('inf')
            if f_mid > 0:
                high = mid
            else:
                low = mid
        r = (low + high) / 2
        r_percent = r * 100
        print(f"Monthly interest rate = {r_percent:.4f}%")
        print(f"Yearly interest rate (approx.) = {r_percent * 12:.2f}%")
    except ValueError:
        print("Invalid input. Please enter numbers only.")

def calculate_installment():
    """Option 2: Calculate the fixed monthly installment (EMI) using annual rate."""
    print("\n--- Calculate Installments ---")
    try:
        P = float(input("Loan amount (P): "))
        annual_rate_percent = float(input("Annual interest rate (%): "))
        n = int(input("Number of installments (n): "))
        if P <= 0 or n <= 0 or annual_rate_percent < 0:
            print("Loan, installments and interest rate must be non-negative, installments > 0.")
            return
        r = (annual_rate_percent / 100) / 12
        if r == 0:
            EMI = P / n
        else:
            EMI = P * r * (1 + r)**n / ((1 + r)**n - 1)
        print(f"Monthly installment (EMI) = {EMI:.2f}")
        print(f"(Monthly rate used: {r * 100:.4f}%)")
    except ValueError:
        print("Invalid input. Please enter numbers only.")

def calculate_balance_after_investment():
    """Option 3: Simulate the invested loan balance after each monthly payment."""
    print("\n--- Balance After Investment (Loan Invested) ---")
    try:
        n = int(input("A. Number of installments: "))
        installment = float(input("B. Installment amount: "))
        r_percent = float(input("C. Monthly interest rate (%): "))
        P = float(input("D. Initial loan amount (invested): "))
        if n <= 0 or installment <= 0 or r_percent < 0 or P <= 0:
            print("All values must be positive (rate can be zero).")
            return
        r = r_percent / 100
        balance = P
        print("\nMonth | Balance after payment")
        print("------|------------------------")
        for i in range(1, n + 1):
            balance = balance * (1 + r) - installment
            print(f"{i:5} | {balance:20.2f}")
        print(f"\nAfter {n} payments, remaining balance = {balance:.2f}")
    except ValueError:
        print("Invalid input. Please enter numbers only.")

def calculate_saving_requirement_cost():
    """
    Option 4: Account for the opportunity cost of a required savings account.
    Corrected logic:
      - Net starting wealth = Loan amount - lost investment profit on the required deposit.
      - This net amount grows monthly at YOUR investment rate, and the EMI is subtracted each month.
      - Final balance = net profit (positive) or loss (negative) after all payments.
    """
    print("\n--- Loan Cost with Required Saving Account ---")
    try:
        L = float(input("Desired loan amount: "))
        ratio = float(input("Loan to saving ratio (Loan / Saving): "))
        t = int(input("How many months must you keep the savings account? "))
        r_inv_percent = float(input("Your alternative investment monthly interest rate (%): "))
        n = int(input("Number of loan installments: "))
        annual_loan_percent = float(input("Bank's annual loan interest rate (%): "))

        if L <= 0 or ratio <= 0 or t < 0 or r_inv_percent < 0 or n <= 0 or annual_loan_percent < 0:
            print("All inputs must be non‑negative, and loan/ratio/installments > 0.")
            return

        # Required savings deposit
        S = L / ratio

        # Lost profit factor: (1 + r_inv)^t - 1
        r_inv = r_inv_percent / 100
        lost_profit = S * ((1 + r_inv) ** t - 1)

        # EMI calculation (bank's annual rate → monthly)
        r_loan = (annual_loan_percent / 100) / 12
        if r_loan == 0:
            EMI = L / n
        else:
            EMI = L * r_loan * (1 + r_loan) ** n / ((1 + r_loan) ** n - 1)

        print(f"\nRequired saving deposit: {S:,.2f}")
        print(f"Lost investment profit on that deposit: {lost_profit:,.2f}")
        print(f"Monthly installment (EMI) (bank rate): {EMI:,.2f}")

        # Net starting balance = loan amount minus the opportunity cost
        balance = L - lost_profit
        print(f"Initial net wealth (Loan - lost profit): {balance:,.2f}")
        print("\nThis net wealth will grow at your investment rate, and the EMI is withdrawn each month.\n")

        print("Month | Remaining balance (net wealth)")
        print("------|---------------------------------")
        for i in range(1, n + 1):
            balance = balance * (1 + r_inv) - EMI
            print(f"{i:5} | {balance:>31,.2f}")

        print("\n=== FINAL RESULT ===")
        if balance > 0:
            print(f"After {n} payments, you have a NET PROFIT of: {balance:,.2f}")
        elif balance < 0:
            print(f"After {n} payments, you have a NET LOSS of: {-balance:,.2f}")
        else:
            print("You exactly broke even.")

    except ValueError:
        print("Invalid input. Please enter numbers only.")

def main():
    while True:
        print("\n" + "="*40)
        print("Loan & Investment Calculator")
        print("="*40)
        print("1. Calculate the interest rate of my loan")
        print("2. Calculate the installments")
        print("3. Calculate the balance after each month (loan invested)")
        print("4. Calculate effective cost with required savings account")
        print("5. Exit")
        choice = input("Enter your choice (1-5): ").strip()

        if choice == '1':
            calculate_interest_rate()
        elif choice == '2':
            calculate_installment()
        elif choice == '3':
            calculate_balance_after_investment()
        elif choice == '4':
            calculate_saving_requirement_cost()
        elif choice == '5':
            print("Goodbye!")
            break
        else:
            print("Invalid choice. Please select 1, 2, 3, 4 or 5.")

if __name__ == "__main__":
    main()
 
Python:
# loan_calc.py
# Menu-driven loan/investment calculator using the EMI formula:
# EMI = P * [ r * (1 + r)^n ] / [ (1 + r)^n - 1 ]

import math

def calculate_interest_rate():
    """Option 1: Find the monthly interest rate given loan amount, number of payments and installment."""
    print("\n--- Calculate Interest Rate ---")
    try:
        P = float(input("Loan amount (P): "))
        n = int(input("Number of installments (n): "))
        EMI = float(input("Installment amount (EMI): "))
        if P <= 0 or n <= 0 or EMI <= 0:
            print("All values must be positive.")
            return
        if EMI <= P / n:
            print("No positive interest rate can satisfy these numbers (EMI must be greater than P/n).")
            return

        low, high = 0.0, 1.0
        for _ in range(100):
            mid = (low + high) / 2
            try:
                f_mid = P * mid * (1 + mid)**n / ((1 + mid)**n - 1) - EMI
            except ZeroDivisionError:
                f_mid = float('inf')
            if f_mid > 0:
                high = mid
            else:
                low = mid
        r = (low + high) / 2
        r_percent = r * 100
        print(f"Monthly interest rate = {r_percent:.4f}%")
        print(f"Yearly interest rate (approx.) = {r_percent * 12:.2f}%")
    except ValueError:
        print("Invalid input. Please enter numbers only.")

def calculate_installment():
    """Option 2: Calculate the fixed monthly installment (EMI) using annual rate."""
    print("\n--- Calculate Installments ---")
    try:
        P = float(input("Loan amount (P): "))
        annual_rate_percent = float(input("Annual interest rate (%): "))
        n = int(input("Number of installments (n): "))
        if P <= 0 or n <= 0 or annual_rate_percent < 0:
            print("Loan, installments and interest rate must be non-negative, installments > 0.")
            return
        r = (annual_rate_percent / 100) / 12
        if r == 0:
            EMI = P / n
        else:
            EMI = P * r * (1 + r)**n / ((1 + r)**n - 1)
        print(f"Monthly installment (EMI) = {EMI:.2f}")
        print(f"(Monthly rate used: {r * 100:.4f}%)")
    except ValueError:
        print("Invalid input. Please enter numbers only.")

def calculate_balance_after_investment():
    """Option 3: Simulate the invested loan balance after each monthly payment."""
    print("\n--- Balance After Investment (Loan Invested) ---")
    try:
        n = int(input("A. Number of installments: "))
        installment = float(input("B. Installment amount: "))
        r_percent = float(input("C. Monthly interest rate (%): "))
        P = float(input("D. Initial loan amount (invested): "))
        if n <= 0 or installment <= 0 or r_percent < 0 or P <= 0:
            print("All values must be positive (rate can be zero).")
            return
        r = r_percent / 100
        balance = P
        print("\nMonth | Balance after payment")
        print("------|------------------------")
        for i in range(1, n + 1):
            balance = balance * (1 + r) - installment
            print(f"{i:5} | {balance:20.2f}")
        print(f"\nAfter {n} payments, remaining balance = {balance:.2f}")
    except ValueError:
        print("Invalid input. Please enter numbers only.")

def calculate_saving_requirement_cost():
    """
    Option 4: Account for the opportunity cost of a required savings account.
    Corrected logic:
      - Net starting wealth = Loan amount - lost investment profit on the required deposit.
      - This net amount grows monthly at YOUR investment rate, and the EMI is subtracted each month.
      - Final balance = net profit (positive) or loss (negative) after all payments.
    """
    print("\n--- Loan Cost with Required Saving Account ---")
    try:
        L = float(input("Desired loan amount: "))
        ratio = float(input("Loan to saving ratio (Loan / Saving): "))
        t = int(input("How many months must you keep the savings account? "))
        r_inv_percent = float(input("Your alternative investment monthly interest rate (%): "))
        n = int(input("Number of loan installments: "))
        annual_loan_percent = float(input("Bank's annual loan interest rate (%): "))

        if L <= 0 or ratio <= 0 or t < 0 or r_inv_percent < 0 or n <= 0 or annual_loan_percent < 0:
            print("All inputs must be non‑negative, and loan/ratio/installments > 0.")
            return

        # Required savings deposit
        S = L / ratio

        # Lost profit factor: (1 + r_inv)^t - 1
        r_inv = r_inv_percent / 100
        lost_profit = S * ((1 + r_inv) ** t - 1)

        # EMI calculation (bank's annual rate → monthly)
        r_loan = (annual_loan_percent / 100) / 12
        if r_loan == 0:
            EMI = L / n
        else:
            EMI = L * r_loan * (1 + r_loan) ** n / ((1 + r_loan) ** n - 1)

        print(f"\nRequired saving deposit: {S:,.2f}")
        print(f"Lost investment profit on that deposit: {lost_profit:,.2f}")
        print(f"Monthly installment (EMI) (bank rate): {EMI:,.2f}")

        # Net starting balance = loan amount minus the opportunity cost
        balance = L - lost_profit
        print(f"Initial net wealth (Loan - lost profit): {balance:,.2f}")
        print("\nThis net wealth will grow at your investment rate, and the EMI is withdrawn each month.\n")

        print("Month | Remaining balance (net wealth)")
        print("------|---------------------------------")
        for i in range(1, n + 1):
            balance = balance * (1 + r_inv) - EMI
            print(f"{i:5} | {balance:>31,.2f}")

        print("\n=== FINAL RESULT ===")
        if balance > 0:
            print(f"After {n} payments, you have a NET PROFIT of: {balance:,.2f}")
        elif balance < 0:
            print(f"After {n} payments, you have a NET LOSS of: {-balance:,.2f}")
        else:
            print("You exactly broke even.")

    except ValueError:
        print("Invalid input. Please enter numbers only.")

def main():
    while True:
        print("\n" + "="*40)
        print("Loan & Investment Calculator")
        print("="*40)
        print("1. Calculate the interest rate of my loan")
        print("2. Calculate the installments")
        print("3. Calculate the balance after each month (loan invested)")
        print("4. Calculate effective cost with required savings account")
        print("5. Exit")
        choice = input("Enter your choice (1-5): ").strip()

        if choice == '1':
            calculate_interest_rate()
        elif choice == '2':
            calculate_installment()
        elif choice == '3':
            calculate_balance_after_investment()
        elif choice == '4':
            calculate_saving_requirement_cost()
        elif choice == '5':
            print("Goodbye!")
            break
        else:
            print("Invalid choice. Please select 1, 2, 3, 4 or 5.")

if __name__ == "__main__":
    main()
این رو اول برای خودم داشتم درست میکردم ولی گفتم یکی دو تا چیز اضافه کنم و این جا هم به اشتراک بگذارم
با دیپ سیک کدش زده شده و خودم چند باری چک کردم نتایج درست میده.
محاسبه ی اقساط و محاسبه ی بهره ی وام داره که همه ی سایت ها دارن
ولی دو تای اخری چیزایین که خودم بیشتر ازشون استفاده میکنم و تو محاسباتشون وقت زیادی ازم میره
سومی :
اگر یه وامی رو بگیریم و سرمایه گذاریش کنیم و اقساط رو از منبع همون وام بدیم اخر هر ماه چه قدر از پول وام باقی میمونه
چهارمی:
اگر مجبور باشیم چند ماه سپرده بزاریم و پولمون یه جا بخوابه، عملا داریم مبلغی که میتونستیم رو اون پول سود کنیم رو از دست میدیم. ولی در عوض داریم یک درصدی از اون پولی که چند ماه خوابیده رو وام میگیریم. هزینه ی فرصت از دست رفته ی سرمایه گذاری امن ( من معمولا 2.6% در ماه میزارم ) رو از مبلغ وامی که به دستتون میاد کم میکنه و بعدش بهتون میگه اگر سرمایه گذاری کنید بعد از هر ماه چه قدر پول واستون میمونه
این مورد 4 رو بیشتر واسه محاسبه ی ارزش وام های بانک ملی نوشتم که چند روزه رو مخمه و گشادیم میاد حساب کنم.
اگر این چیزایی که توصیف کردم به کارتون میاد ولی به نظرتون کار کردن با این کده سخته بگید که یه فکری به حالش بکنم و جاهایی که اذیت هست رو عوض کنم. و این که فکر میکنم تمپلیت loan ammortization تو اکسل هم همین کار رو انجام میده ولی خوب نرفتم هنوز چک کنم.
 
آخرین ویرایش:
تارا- اعتبار خرید
تارا یک شرکت زیر مجموعه ی گروه صنعتی گلرنگه که برای خرید بهتون تا 20 میلیون اعتبار میده و اگر بخواید توش میتونید پول بریزید و در هر خرید یه درصدی بهتون برمیگردونه. پلتفرم های مشابه تارا زیاد هستند.
دیجی پی و اسنپ پی دو تا از شناخته شده تر هاشون هستند که من شخصا استفاده کردم. تا جایی که من دیدم و متوجه شدم این پلتفرم ها برای شرکت های گروه خودشون درصد سود یا کارمزدی دریافت نمیکنن ولی برای خرید قسطی از فروشگاه های خارج از مجموعه های خودشون یه درصدی رو دارن دریافت میکنن.
(به غیر از خرید طلا از طریق دیجی گلد و با اعتبار دیجی پی که 5% کارمزد میگیره و اصلا بهتون پیشنهاد نمیکنم.)
تارا رو چرا پیشنهاد میکنم ؟
با تارا میتونید از تپسی فود و مهم تر از اون از اکالا بدون کارمزد خرید کنید و مبلغ خریدتون رو توی دو یا سه ماه پرداخت کنید.
یعنی شما امروز میتونید خرید های سوپرمارکتی داشته باشید، رایگان ارسال بشه، و هزینه ی کاملش رو دو ماه بعد پرداخت کنید.
تارا اولین پلتفرم BNPL ی بود که من ازش استفاده کردم و الان بعد از تقریبا سه سال هنوز تنها پلتفرمیه که هر هفته ازش استفاده میکنم. و به طور کلی راضیم ازش.
این اعتبار تارا چطور فعال میشه؟ من نصبش کردم ولی نتونستم اعتباری بگیرم برای پرداختیام از اکالا
 
این اعتبار تارا چطور فعال میشه؟ من نصبش کردم ولی نتونستم اعتباری بگیرم برای پرداختیام از اکالا
تو همون قسمت کیف ها، اون پایین زده درخواست اعتبار،‌ باید احراز هویت کنی (کد ملی و ویدیو و اینا بدی) بعدشم رتبه‌ اعتباری بانکیت رو چک میکنن، من هفته ی گذشته برای یکی از دوستان که رتبه اعتباری خوبی نداشت گرفتم، یک میلیون بهش داد. به مرور زمان هم با پرداخت اقساطش و درخواست اعتبار مجدد، مبلغ رو افزایش میده.
 
Back
بالا