# Generated by Django 6.0 on 2026-03-05 14:56

import django.core.validators
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('finance', '0001_initial'),
    ]

    operations = [
        migrations.AlterField(
            model_name='discount',
            name='value',
            field=models.DecimalField(decimal_places=0, help_text='Percentage or fixed amount', max_digits=5, verbose_name='Discount Value'),
        ),
        migrations.AlterField(
            model_name='expense',
            name='amount',
            field=models.DecimalField(decimal_places=0, max_digits=10, verbose_name='Amount (XAF)'),
        ),
        migrations.AlterField(
            model_name='feestructure',
            name='amount',
            field=models.DecimalField(decimal_places=0, help_text='Amount in Central African CFA Franc', max_digits=10, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Amount (XAF)'),
        ),
        migrations.AlterField(
            model_name='financialreport',
            name='net_profit',
            field=models.DecimalField(decimal_places=0, default=0, max_digits=12, verbose_name='Net Profit/Loss  (XAF)'),
        ),
        migrations.AlterField(
            model_name='financialreport',
            name='total_expenses',
            field=models.DecimalField(decimal_places=0, default=0, max_digits=12, verbose_name='Total Expenses  (XAF)'),
        ),
        migrations.AlterField(
            model_name='financialreport',
            name='total_revenue',
            field=models.DecimalField(decimal_places=0, default=0, max_digits=12, verbose_name='Total Revenue  (XAF)'),
        ),
        migrations.AlterField(
            model_name='invoice',
            name='amount_paid',
            field=models.DecimalField(decimal_places=0, default=0, max_digits=10, verbose_name='Amount Paid (XAF)'),
        ),
        migrations.AlterField(
            model_name='invoice',
            name='balance',
            field=models.DecimalField(decimal_places=0, max_digits=10, verbose_name='Balance (XAF)'),
        ),
        migrations.AlterField(
            model_name='invoice',
            name='discount',
            field=models.DecimalField(decimal_places=0, default=0, max_digits=10, verbose_name='Discount (XAF)'),
        ),
        migrations.AlterField(
            model_name='invoice',
            name='subtotal',
            field=models.DecimalField(decimal_places=0, default=0, max_digits=10, verbose_name='Subtotal (XAF)'),
        ),
        migrations.AlterField(
            model_name='invoice',
            name='total_amount',
            field=models.DecimalField(decimal_places=0, max_digits=10, verbose_name='Total Amount (XAF)'),
        ),
        migrations.AlterField(
            model_name='invoiceitem',
            name='discount',
            field=models.DecimalField(decimal_places=0, default=0, max_digits=10, verbose_name='Discount (XAF)'),
        ),
        migrations.AlterField(
            model_name='invoiceitem',
            name='total',
            field=models.DecimalField(decimal_places=0, max_digits=10, verbose_name='Total (XAF)'),
        ),
        migrations.AlterField(
            model_name='invoiceitem',
            name='unit_price',
            field=models.DecimalField(decimal_places=0, max_digits=10, verbose_name='Unit Price (XAF)'),
        ),
        migrations.AlterField(
            model_name='payment',
            name='amount',
            field=models.DecimalField(decimal_places=0, max_digits=10, validators=[django.core.validators.MinValueValidator(1)], verbose_name='Amount (XAF)'),
        ),
    ]
