# Generated by Django 5.1.2 on 2025-08-08 18:23

from django.db import migrations, models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='AccommodationExpenditure',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('accommodation_expence_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('accommodation_check_in', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('accommodation_check_out', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('no_of_days', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('accommodation_amount', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('accommodation_section', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('accommodation_tds_deduction', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('accommodation_tds_deduction_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('accommodation_pan', models.CharField(blank=True, default='', max_length=255, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Alloted_Targets',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('target_name', models.CharField(max_length=255)),
                ('target_number', models.IntegerField()),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='EquipmentExpenditure',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('equipment_expence_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('equipment_amount', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('equipment_section', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('equipment_supplier_name', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('equipment_tds_deduction', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('equipment_tds_deduction_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('equipment_pan', models.CharField(blank=True, default='', max_length=255, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Expenditure',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('expence_date', models.DateField()),
                ('sector_of_expence', models.CharField(max_length=255)),
                ('administrative_expense', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('name', models.CharField(max_length=255)),
                ('payment_type', models.CharField(max_length=255)),
                ('other_payment_mode', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('other_invoice', models.FileField(blank=True, null=True, upload_to='expenditures')),
                ('other_payment_proof', models.FileField(blank=True, null=True, upload_to='expenditures')),
                ('advance', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('description', models.TextField(blank=True, default='', null=True)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='HRExpenditure',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('human_resource', models.CharField(blank=True, default='', max_length=25, null=True)),
                ('hr_expence_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('hr_amount', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('hr_section', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('hr_tds_deduction', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('hr_tds_deduction_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('hr_pan', models.CharField(blank=True, default='', max_length=255, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='IECExpenditure',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('iec_expence_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('item', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('quantity', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('rate', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('iec_cost', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('iec_amount', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('iec_section', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('iec_remarks', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('iec_tds_deduction', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('iec_tds_deduction_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('iec_pan', models.CharField(blank=True, default='', max_length=255, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Incomes',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('income_type', models.CharField(max_length=255)),
                ('donation_type', models.CharField(max_length=255)),
                ('donor', models.CharField(max_length=255)),
                ('email', models.CharField(max_length=255)),
                ('mobile', models.CharField(max_length=255)),
                ('aadhar_no', models.CharField(blank=True, max_length=255, null=True)),
                ('pan_no', models.CharField(blank=True, max_length=255, null=True)),
                ('sanction_amount', models.IntegerField()),
                ('received_amount', models.IntegerField()),
                ('human_resource', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('camp_expenses', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('training_expenses', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('equipment_expenses', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('travel_expenses', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('material_expences', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('administrative_expenses', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('accomodation_expenses', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('monitoring_expenses', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('miscellaneous_expenses', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('no_of_installments', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('mode_of_payment', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('proof_of_evidence', models.FileField(blank=True, null=True, upload_to='income')),
                ('payment_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('start_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('end_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('address', models.TextField(blank=True, null=True)),
                ('message', models.TextField(blank=True, null=True)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='MiscellaneousExpenditure',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('miscellaneous_expence_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('miscellaneous_other', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('miscellaneous_remarks', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('miscellaneous_amount', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('miscellaneous_section', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('miscellaneous_tds_deduction', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('miscellaneous_tds_deduction_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('miscellaneous_description', models.TextField(blank=True, default='', null=True)),
                ('miscellaneous_pan', models.CharField(blank=True, default='', max_length=255, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='OfficeExpenditure',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('office_expence_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('office_amount', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('office_section', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('office_supplier_name', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('office_tds_deduction', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('office_tds_deduction_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('office_pan', models.CharField(blank=True, default='', max_length=255, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='TravelExpenditure',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('travel_expence_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('departure', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('arrival', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('mode_of_travel', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('travel_amount', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('travel_section', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('travel_tds_deduction', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('travel_tds_deduction_date', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('travel_pan', models.CharField(blank=True, default='', max_length=255, null=True)),
            ],
        ),
    ]
