# Generated by Django 3.2.6 on 2026-02-10 23:16

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('Process', '0016_facturacionoperacionv1_moneda'),
    ]

    operations = [
        migrations.CreateModel(
            name='FacturacionResumen',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now_add=True, verbose_name='Fecha:')),
                ('fecha_emision', models.DateTimeField(null=True, verbose_name='Fecha Emision:')),
                ('fecha_envio', models.DateTimeField(null=True, verbose_name='Fecha Envio ok:')),
                ('fecha_validado', models.DateTimeField(null=True, verbose_name='Fecha validado ok:')),
                ('fecha_error', models.DateTimeField(null=True, verbose_name='Fecha Error:')),
                ('correlativo', models.IntegerField(default=0, verbose_name='Correlativo:')),
                ('fecha_tz_generacion', models.CharField(max_length=25, null=True, verbose_name='Fecha TZ Generacion:')),
                ('fecha_tz_resumen', models.CharField(max_length=25, null=True, verbose_name='Fecha TZ Generacion:')),
                ('moneda', models.CharField(max_length=3, null=True, verbose_name='moneda:')),
                ('id_caja', models.IntegerField(default=0, verbose_name='ID Caja:')),
                ('id_empresa', models.IntegerField(default=0, verbose_name='ID Empresa:')),
                ('errores', models.CharField(max_length=300, null=True, verbose_name='Errores:')),
                ('codigo_error', models.CharField(blank=True, max_length=10, null=True, verbose_name='codigo:')),
                ('estado', models.BooleanField(default=True, verbose_name='Estado transaccion:')),
                ('estado_sunat', models.CharField(max_length=20, verbose_name='Estado Sunat:')),
                ('sumary_hash', models.CharField(max_length=50, null=True, verbose_name='hash:')),
                ('ticket', models.CharField(max_length=50, null=True, verbose_name='ticket:')),
                ('cdr_id', models.CharField(max_length=20, null=True, verbose_name='cdr id:')),
                ('cdr_code', models.CharField(max_length=20, null=True, verbose_name='cdr code:')),
                ('cdr_description', models.CharField(max_length=250, null=True, verbose_name='cdr descripcion:')),
                ('cdr_notes', models.CharField(max_length=500, null=True, verbose_name='cdr notes:')),
                ('codigo_val', models.CharField(max_length=50, null=True, verbose_name='code:')),
                ('cajero', models.CharField(max_length=60, null=True, verbose_name='cajero:')),
            ],
            options={
                'verbose_name': 'Resumen diario',
                'verbose_name_plural': 'Resumenes diarios',
                'ordering': ['id'],
            },
        ),
        migrations.AddField(
            model_name='facturacionoperacionv1',
            name='id_resumen',
            field=models.IntegerField(default=0, verbose_name='ID Resumen:'),
        ),
    ]
