# Generated by Django 5.2.12 on 2026-03-17 17:09

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('core', '0009_subscriptionplan_max_customers'),
    ]

    operations = [
        migrations.AddField(
            model_name='subscriptionplan',
            name='allow_audit_log',
            field=models.BooleanField(default=False, help_text='Allow access to the full Audit Log'),
        ),
        migrations.AddField(
            model_name='subscriptionplan',
            name='allow_grid_pos',
            field=models.BooleanField(default=False, help_text='Allow Smart Grid POS V2 interface'),
        ),
        migrations.AddField(
            model_name='subscriptionplan',
            name='allow_pnl_report',
            field=models.BooleanField(default=False, help_text='Allow access to P&L Report page'),
        ),
        migrations.AddField(
            model_name='systemsettings',
            name='currency_symbol',
            field=models.CharField(default='₦', help_text='Symbol displayed before prices (e.g. ₦, $, €)', max_length=5),
        ),
        migrations.AddField(
            model_name='systemsettings',
            name='decimal_places',
            field=models.PositiveSmallIntegerField(default=2, help_text='Number of decimal places for prices'),
        ),
        migrations.AddField(
            model_name='systemsettings',
            name='pos_interface_mode',
            field=models.CharField(choices=[('classic', 'Classic POS (V1)'), ('grid', 'Smart Grid POS (V2)')], default='classic', help_text='Which POS interface to use', max_length=10),
        ),
        migrations.AddField(
            model_name='systemsettings',
            name='use_comma_separator',
            field=models.BooleanField(default=True, help_text='Use comma as thousands separator (e.g. 1,000.00 vs 1.000,00)'),
        ),
        migrations.AddField(
            model_name='systemsettings',
            name='vat_rate',
            field=models.DecimalField(decimal_places=2, default=0.0, help_text='VAT / Tax percentage to apply on orders (0 = disabled)', max_digits=5),
        ),
    ]
