# Generated by Django 3.2.6 on 2021-08-23 23:56

from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('Maintenance', '0001_initial'),
        ('Main', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='asociado',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='Id')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('nombre', models.CharField(max_length=50, verbose_name='Nombre Asociado:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('aux1', models.CharField(max_length=60, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Oficina Asociado',
                'verbose_name_plural': 'Oficinas Asociados',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaAhorros',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('interes', models.DecimalField(decimal_places=2, max_digits=15, null=True, verbose_name='Interes:')),
                ('plazo', models.CharField(max_length=10, null=True, verbose_name='Plazo:')),
                ('tipo_plazo', models.CharField(max_length=10, null=True, verbose_name='Tipo Plazo:')),
                ('fechaApertura', models.DateTimeField(auto_now=True, verbose_name='Fecha apertura:')),
                ('fechaCierre', models.DateTimeField(null=True, verbose_name='Fecha cierre:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('privadoOficina', models.CharField(max_length=30, null=True, verbose_name='Privado Oficina:')),
                ('tipoCuenta', models.CharField(max_length=30, null=True, verbose_name='Tipo Cuenta:')),
                ('claveAcceso', models.CharField(max_length=30, null=True, verbose_name='Clave Acceso:')),
                ('nro_cta', models.CharField(max_length=15, null=True, verbose_name='Nro cuenta:')),
                ('moneda', models.CharField(max_length=15, null=True, verbose_name='Moneda:')),
                ('interesGanado', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Interes Ganado:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='Id Cliente:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
                ('id_usuario', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cuenta Ahorro',
                'verbose_name_plural': 'Cuentas Ahorros',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaAhorros_main',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('interes', models.DecimalField(decimal_places=2, max_digits=15, null=True, verbose_name='Interes:')),
                ('plazo', models.CharField(max_length=10, null=True, verbose_name='Plazo:')),
                ('tipo_plazo', models.CharField(max_length=10, null=True, verbose_name='Tipo Plazo:')),
                ('fechaApertura', models.DateTimeField(auto_now=True, verbose_name='Fecha apertura:')),
                ('fechaCierre', models.DateTimeField(null=True, verbose_name='Fecha cierre:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('privadoOficina', models.CharField(max_length=30, null=True, verbose_name='Privado Oficina:')),
                ('tipoCuenta', models.CharField(max_length=30, null=True, verbose_name='Tipo Cuenta:')),
                ('claveAcceso', models.CharField(max_length=30, null=True, verbose_name='Clave Acceso:')),
                ('nro_cta', models.CharField(max_length=15, null=True, verbose_name='Nro cuenta:')),
                ('moneda', models.CharField(max_length=15, null=True, verbose_name='Moneda:')),
                ('interesGanado', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Interes Ganado:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='Id Cliente:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
                ('id_usuario', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cuenta Ahorro',
                'verbose_name_plural': 'Cuentas Ahorros',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaCte',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('fechaApertura', models.DateTimeField(auto_now=True, verbose_name='Fecha apertura:')),
                ('fechaCierre', models.DateTimeField(null=True, verbose_name='Fecha cierre:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('privadoOficina', models.CharField(max_length=30, null=True, verbose_name='Privado Oficina:')),
                ('tipoCuenta', models.CharField(max_length=30, null=True, verbose_name='Tipo Cuenta:')),
                ('claveAcceso', models.CharField(max_length=30, null=True, verbose_name='Clave Acceso:')),
                ('nro_cta', models.CharField(max_length=15, null=True, verbose_name='Nro cuenta:')),
                ('moneda', models.CharField(max_length=15, null=True, verbose_name='Moneda:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='Id Cliente:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
                ('id_usuario', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cuenta Corriente',
                'verbose_name_plural': 'Cuentas Corrientes',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaCte_main',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('fechaApertura', models.DateTimeField(auto_now=True, verbose_name='Fecha apertura:')),
                ('fechaCierre', models.DateTimeField(null=True, verbose_name='Fecha cierre:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('privadoOficina', models.CharField(max_length=30, null=True, verbose_name='Privado Oficina:')),
                ('tipoCuenta', models.CharField(max_length=30, null=True, verbose_name='Tipo Cuenta:')),
                ('claveAcceso', models.CharField(max_length=30, null=True, verbose_name='Clave Acceso:')),
                ('nro_cta', models.CharField(max_length=15, null=True, verbose_name='Nro cuenta:')),
                ('moneda', models.CharField(max_length=15, null=True, verbose_name='Moneda:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='Id Cliente:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
                ('id_usuario', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cuenta Corriente',
                'verbose_name_plural': 'Cuentas Corrientes',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaCteMaterial',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('saldo', models.DecimalField(decimal_places=4, max_digits=15, verbose_name='Saldo:')),
                ('fechaApertura', models.DateTimeField(auto_now=True, verbose_name='Fecha apertura:')),
                ('fechaCierre', models.DateTimeField(null=True, verbose_name='Fecha cierre:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('privadoOficina', models.CharField(max_length=30, null=True, verbose_name='Privado Oficina:')),
                ('tipoCuenta', models.CharField(max_length=30, null=True, verbose_name='Tipo Cuenta:')),
                ('claveAcceso', models.CharField(max_length=30, null=True, verbose_name='Clave Acceso:')),
                ('nro_cta', models.CharField(max_length=15, null=True, verbose_name='Nro cuenta:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='Id Cliente:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
                ('id_usuario', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cuenta Corriente Material',
                'verbose_name_plural': 'Cuentas Corrientes Material',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='DepositoCaja',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha Deposito:')),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_gerente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.gerente', verbose_name='Id:')),
                ('id_usuario', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Deposito Caja',
                'verbose_name_plural': 'Depositos Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EnvioCajaCaja',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber')),
                ('id_CajaDestino', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Envio Caja',
                'verbose_name_plural': 'Envios Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EnvioCajaCajaD',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('comision', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahabercambio', verbose_name='ID Caja Haber')),
                ('id_CajaDestino', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Envio Caja Dolar',
                'verbose_name_plural': 'Envios Caja Dolar',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EnvioCajaCajaM',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('comision', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaberm', verbose_name='ID Caja Haber')),
                ('id_CajaDestino', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Envio Caja M',
                'verbose_name_plural': 'Envios Cajas M',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EnvioMaterialCajaCaja',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('Peso_gramos', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaMaterialHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajamaterialhaber', verbose_name='ID Caja Haber')),
                ('id_CajaDestino', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Envio Caja Material',
                'verbose_name_plural': 'Envios Cajas Material',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='Intercambio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('comision', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('nombre_beneficiado', models.CharField(blank=True, max_length=100, verbose_name='Nombres Beneficiado:')),
                ('Apellido_paterno_beneficiado', models.CharField(blank=True, max_length=200, verbose_name='Apellido Paterno Beneficiado:')),
                ('Apellido_materno_beneficiado', models.CharField(blank=True, max_length=200, verbose_name='Apellido Materno Beneficiado:')),
                ('dni_beneficiado', models.CharField(max_length=11, null=True, verbose_name='DNI Beneficiado:')),
                ('id_beneficiario', models.IntegerField(default=0, verbose_name='ID beneficiario:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('otros_conceptos', models.CharField(max_length=250, null=True, verbose_name='Otros Conceptos:')),
                ('monto_conceptos', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('aux1', models.CharField(blank=True, max_length=20, null=True, verbose_name='aux1:')),
                ('codigo', models.CharField(max_length=6, null=True, verbose_name='codigo:')),
                ('aux2', models.CharField(max_length=10, null=True, verbose_name='aux2:')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebe', verbose_name='ID Caja Debe')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='ID Cliente:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Intercambio',
                'verbose_name_plural': 'Intercambios',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='Intercambios_dirigido',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('id_caja_destino', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='ID Caja')),
                ('id_intercambio', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.intercambio', verbose_name='ID ST:')),
            ],
            options={
                'verbose_name': 'Intercambio Dirigido',
                'verbose_name_plural': 'Intercambios Dirigidos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SolicitudTransferencia',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('comision', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('nombre_beneficiado', models.CharField(blank=True, max_length=100, verbose_name='Nombres Beneficiado:')),
                ('Apellido_paterno_beneficiado', models.CharField(blank=True, max_length=200, verbose_name='Apellido Paterno Beneficiado:')),
                ('Apellido_materno_beneficiado', models.CharField(blank=True, max_length=200, verbose_name='Apellido Materno Beneficiado:')),
                ('dni_beneficiado', models.CharField(max_length=11, null=True, verbose_name='DNI Beneficiado:')),
                ('id_beneficiario', models.IntegerField(default=0, verbose_name='ID beneficiario:')),
                ('nombre_solicitante', models.CharField(blank=True, max_length=100, verbose_name='Nombres solicitante:')),
                ('Apellido_paterno_solicitante', models.CharField(blank=True, max_length=200, verbose_name='Apellido Paterno solicitante:')),
                ('Apellido_materno_solicitante', models.CharField(blank=True, max_length=200, verbose_name='Apellido Materno solicitante:')),
                ('dni_solicitante', models.CharField(max_length=11, null=True, verbose_name='DNI solicitante:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('otros_conceptos', models.CharField(max_length=250, null=True, verbose_name='Otros Conceptos:')),
                ('monto_conceptos', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('aux1', models.CharField(blank=True, max_length=20, null=True, verbose_name='aux1:')),
                ('dniMenor', models.CharField(blank=True, max_length=2, null=True, verbose_name='dniMenor:')),
                ('nroCta', models.CharField(max_length=30, null=True, verbose_name='nroCta:')),
                ('banco', models.CharField(max_length=100, null=True, verbose_name='banco:')),
                ('nroLeido', models.CharField(max_length=20, null=True, verbose_name='Nro Leido:')),
                ('tipo_operacion', models.CharField(max_length=10, null=True, verbose_name='Tipo')),
                ('cel_referencia', models.CharField(max_length=15, null=True, verbose_name='Celular Referencia')),
                ('cel_referencia2', models.CharField(max_length=15, null=True, verbose_name='Celular Referencia 2')),
                ('nro_operacion', models.CharField(max_length=20, null=True, verbose_name='Nro Operacion')),
                ('nro_giro', models.CharField(max_length=20, null=True, verbose_name='Nro Giro')),
                ('clave', models.CharField(max_length=15, null=True, verbose_name='Clave')),
                ('monto_comi_giro', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('id_liquidacion', models.IntegerField(default=0, verbose_name='Id Liquidacion:')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebe', verbose_name='ID Caja Debe')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='ID Cliente:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Solicitud de Transferencia',
                'verbose_name_plural': 'Solicitudes de Transferencias',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='VentaDolar',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('tipo_persona_cliente', models.CharField(blank=True, max_length=10, null=True, verbose_name='Tipo Persona:')),
                ('dni_ruc_cliente', models.CharField(blank=True, max_length=11, null=True, verbose_name='DNI:')),
                ('nombre_razon_cliente', models.CharField(blank=True, max_length=100, null=True, verbose_name='Nombres:')),
                ('Apellido_paterno_cliente', models.CharField(blank=True, max_length=200, null=True, verbose_name='Apellido Paterno:')),
                ('Apellido_materno_cliente', models.CharField(blank=True, max_length=200, null=True, verbose_name='Apellido Materno:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('tipo_cambio_venta', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('monto_dolar_vendido', models.DecimalField(decimal_places=2, max_digits=15)),
                ('monto_soles_cobrado', models.DecimalField(decimal_places=2, max_digits=15)),
                ('aux1', models.CharField(max_length=30, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebecambio', verbose_name='ID Caja Debe')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahabercambio', verbose_name='ID Caja Haber:')),
            ],
            options={
                'verbose_name': 'Ventas de Dolar',
                'verbose_name_plural': 'Venta de Dolar',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='TVentaMaterial',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('descuento', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('Peso_gramos', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('Precio_gramo', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('Total_cobrar', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebem', verbose_name='ID Caja Debe')),
                ('idCajaMaterialHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajamaterialhaber', verbose_name='ID Caja Haber')),
            ],
            options={
                'verbose_name': 'Ventas de Material',
                'verbose_name_plural': 'Venta de Material',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='TrasladoEfectivo',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('monto', models.DecimalField(decimal_places=1, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('tipo_cambio', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('origen', models.CharField(max_length=20, verbose_name='Origen:')),
                ('id_haber_origen', models.IntegerField(default=0)),
                ('destino', models.CharField(max_length=20, verbose_name='Destino:')),
                ('id_debe_destino', models.IntegerField(default=0)),
                ('observaciones', models.CharField(max_length=100, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Traslado Efectivo',
                'verbose_name_plural': 'Traslado Efectivos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='TCompraMaterial',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('descuento', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('Peso_gramos', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('Precio_gramo', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('Total_pagar', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('adelanto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaberm', verbose_name='ID Caja Haber:')),
                ('idCajaMaterialDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajamaterialdebe', verbose_name='ID Caja Debe')),
            ],
            options={
                'verbose_name': 'Compras de Material',
                'verbose_name_plural': 'Compra de Material',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='ST_BaseExterna',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('id_base_ori', models.CharField(max_length=12, null=True, verbose_name='Id Base Origen:')),
                ('id_base_des', models.CharField(max_length=12, null=True, verbose_name='Id Base Destino:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('id_transferencia', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.solicitudtransferencia', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'ST Base Externa',
                'verbose_name_plural': 'STs Basees Externas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SolicitudAutExtornoST',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('codigo_aut', models.CharField(max_length=10, null=True, verbose_name='Codigo:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('usuario_autorizador', models.CharField(max_length=20, null=True, verbose_name='Autorizacor')),
                ('id_usuario_aut', models.IntegerField(null=True, verbose_name='Id User Aut:')),
                ('fecha_aut', models.DateTimeField(null=True, verbose_name='Fecha Aut:')),
                ('fecha_extorno', models.DateTimeField(null=True, verbose_name='Fecha Ret:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Obs:')),
                ('aux1', models.CharField(max_length=20, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, verbose_name='aux2:')),
                ('id_caja_solicitante', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_st', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.solicitudtransferencia', verbose_name='ID ST:')),
                ('id_user_solicitante', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='ID Personal')),
            ],
            options={
                'verbose_name': 'Solicitud de Autorizacion Ext ST',
                'verbose_name_plural': 'Solicitudes de Autorizaciones Ext STs',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SolicitudAnulacionDolar',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_CompraVenta_dolar', models.CharField(max_length=10, verbose_name='ID Compra Venta:')),
                ('tablaRelacional', models.CharField(max_length=25, verbose_name='Tabla Relacional:')),
                ('codigo_aut', models.CharField(max_length=10, null=True, verbose_name='Codigo:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('usuario_autorizador', models.CharField(max_length=20, null=True, verbose_name='Autorizacor')),
                ('id_usuario_aut', models.IntegerField(null=True, verbose_name='Id User Aut:')),
                ('fecha_aut', models.DateTimeField(null=True, verbose_name='Fecha Aut:')),
                ('fecha_anu', models.DateTimeField(null=True, verbose_name='Fecha Ret:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Obs:')),
                ('aux1', models.CharField(max_length=20, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, verbose_name='aux2:')),
                ('id_caja_solicitante', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_user_solicitante', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='ID Personal')),
            ],
            options={
                'verbose_name': 'Solicitud de anulacion de dolar',
                'verbose_name_plural': 'Solicitudes de anulacion de dolar',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='Solicitud_sobregiros_ctacte_main',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_movimiento', models.IntegerField(default=0, verbose_name='Movimiento:')),
                ('tipoCta', models.CharField(max_length=20, null=True, verbose_name='Tipo')),
                ('codigo_aut', models.CharField(max_length=10, null=True, verbose_name='Codigo:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('usuario_autorizador', models.CharField(max_length=20, null=True, verbose_name='Autorizador')),
                ('id_usuario_aut', models.IntegerField(null=True, verbose_name='Id User Aut:')),
                ('fecha_aut', models.DateTimeField(null=True, verbose_name='Fecha Aut:')),
                ('fecha_utilizado', models.DateTimeField(null=True, verbose_name='Fecha Utilizado:')),
                ('obs', models.CharField(max_length=100, null=True, verbose_name='Obs:')),
                ('obs_autorizado', models.CharField(max_length=200, null=True, verbose_name='Obs:')),
                ('monto_saldo', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('monto_retiro', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('monto_sobregiro', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('indefinido', models.CharField(max_length=2, null=True, verbose_name='Periodo Indefinido:')),
                ('nro_dias', models.IntegerField(default=0, verbose_name='Numero de dias:')),
                ('fecha_pago', models.DateField(null=True, verbose_name='Fecha Pago:')),
                ('interes_dia', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('interes_total', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('aux2', models.CharField(max_length=20, verbose_name='aux2:')),
                ('id_caja_solicitante', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id Caja:')),
                ('id_ctacte', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.ctacte_main', verbose_name='Id Cuenta Corriente:')),
                ('id_user_solicitante', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='ID Personal')),
            ],
            options={
                'verbose_name': 'Solicitudes Sobregiro de cta Cte',
                'verbose_name_plural': 'Solicitudes Sobregiro de ctas Ctes',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='soli_ret_intercambios_dir',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('codigo_aut', models.CharField(max_length=10, null=True, verbose_name='Codigo:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('usuario_autorizador', models.CharField(max_length=20, null=True, verbose_name='Autorizacor')),
                ('id_usuario_aut', models.IntegerField(null=True, verbose_name='Id User Aut:')),
                ('fecha_aut', models.DateTimeField(null=True, verbose_name='Fecha Aut:')),
                ('fecha_ret', models.DateTimeField(null=True, verbose_name='Fecha Ret:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Obs:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('id_caja_solicit', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='ID Caja')),
                ('id_intercambio_dir', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.intercambios_dirigido', verbose_name='ID ST:')),
                ('id_user_solicit', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='ID Personal')),
            ],
            options={
                'verbose_name': 'Solicitud de retiro de interc dir',
                'verbose_name_plural': 'Solicitudes de retiro de intercdir',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='Sol_Aut_Ret_Transferencias',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('codigo_aut', models.CharField(max_length=10, null=True, verbose_name='Codigo:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('usuario_autorizador', models.CharField(max_length=20, null=True, verbose_name='Autorizacor')),
                ('id_usuario_aut', models.IntegerField(null=True, verbose_name='Id User Aut:')),
                ('fecha_aut', models.DateTimeField(null=True, verbose_name='Fecha Aut:')),
                ('fecha_ret', models.DateTimeField(null=True, verbose_name='Fecha Ret:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Obs:')),
                ('aux1', models.CharField(max_length=20, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, verbose_name='aux2:')),
                ('id_st', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.solicitudtransferencia', verbose_name='ID ST:')),
                ('id_user_solicitante', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='ID Personal')),
            ],
            options={
                'verbose_name': 'Solicitud de Aut Retiro Trans',
                'verbose_name_plural': 'Solicitudes de Autrizacion Retiro Trans',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SobregiroHaber',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('tabla', models.CharField(max_length=100, null=True, verbose_name='Tabla:')),
                ('id_transaccion', models.CharField(max_length=10, null=True, verbose_name='Id Transaccion:')),
                ('monto_sobregiro', models.DecimalField(decimal_places=2, max_digits=15)),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
            ],
            options={
                'verbose_name': 'Sobregiro Egreso',
                'verbose_name_plural': 'Sobregiros Egresos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SaldoInicialCajaMaterial',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha actualizacion:')),
                ('saldo_material', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('saldo_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('aux1', models.CharField(blank=True, max_length=60, verbose_name='aux1:')),
                ('aux2', models.CharField(blank=True, max_length=15, verbose_name='aux2:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Saldo Inicial CajaMaterial',
                'verbose_name_plural': 'Saldos Iniciales CajaMaterial',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SaldoInicialCajaCambio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha actualizacion:')),
                ('saldo_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_euro', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Saldo Inicial de Cajas Cambio',
                'verbose_name_plural': 'Saldo Inicial de Cajas Cambio',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SaldoInicialCaja',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha actualizacion:')),
                ('saldo_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Saldo Inicial de Cajas',
                'verbose_name_plural': 'Saldo Inicial de Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SaldoDisponibleCajas',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha actualizacion:')),
                ('saldo_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Saldo de Caja',
                'verbose_name_plural': 'Saldo de Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SaldoDisponibleCajaMaterial',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha actualizacion:')),
                ('saldo_material', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('saldo_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('aux1', models.CharField(blank=True, max_length=60, verbose_name='aux1:')),
                ('aux2', models.CharField(blank=True, max_length=15, verbose_name='aux2:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Saldo Caja Material',
                'verbose_name_plural': 'Saldos Cajas Material',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='SaldoDisponibleCajaCambio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha actualizacion:')),
                ('saldo_soles', models.DecimalField(decimal_places=2, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, max_digits=15)),
                ('saldo_euro', models.DecimalField(decimal_places=2, max_digits=15)),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Saldo de Caja Cambio',
                'verbose_name_plural': 'Saldo de Cajas Cambio',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='RecepcionMaterialCajaCaja',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('Peso_gramos', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaMaterialDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajamaterialdebe', verbose_name='ID Caja Debe')),
                ('id_CajaOrigen', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_EnvioCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.enviomaterialcajacaja', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Recepcion Caja Material',
                'verbose_name_plural': 'Recepciones Cajas Material',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='RecepcionEnvioCajaCajaM',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebem', verbose_name='ID Caja Debe')),
                ('idEnvioCajaCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.enviocajacajam', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Recepcion Caja M',
                'verbose_name_plural': 'Recepciones Cajas M',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='RecepcionEnvioCajaCajaD',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebecambio', verbose_name='ID Caja Debe')),
                ('idEnvioCajaCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.enviocajacajad', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Recepcion Caja Dolar',
                'verbose_name_plural': 'Recepciones Caja Dolar',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='RecepcionEnvioCajaCaja',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebe', verbose_name='ID Caja Debe')),
                ('idEnvioCajaCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.enviocajacaja', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Recepcion Caja',
                'verbose_name_plural': 'Recepciones Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='RecepcionDepositoCaja',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebe', verbose_name='ID Caja Debe')),
                ('idDepositoCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.depositocaja', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Recepcion Deposito',
                'verbose_name_plural': 'Recepciones Depositos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='PagoTransferencia',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_solicitud_transferencia', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.solicitudtransferencia', verbose_name='ID Solicitud Transferencia:')),
            ],
            options={
                'verbose_name': 'Pago de Transferencia',
                'verbose_name_plural': 'Pagos de Transferencias',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='PagoIntercambio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_intercambio', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.intercambio', verbose_name='ID Solicitud Transferencia:')),
            ],
            options={
                'verbose_name': 'Pago de Intercambio',
                'verbose_name_plural': 'Pagos de Intercambios',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='PagoAdelantoIntercambio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('nroAdelanto', models.IntegerField(default=0, verbose_name='Nro de Adelanto')),
                ('nroReciboPI', models.CharField(max_length=30, verbose_name='Nro. recibo:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15)),
                ('aux1', models.CharField(max_length=60, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_intercambio', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.intercambio', verbose_name='ID Solicitud Intercambio:')),
            ],
            options={
                'verbose_name': 'Pago Adelanto de Intercambio',
                'verbose_name_plural': 'Pagos Adelanto de Intercambios',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='oficinas_por_asociado',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='Id')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('estado', models.CharField(max_length=20, null=True, verbose_name='Estado')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('aux1', models.CharField(max_length=60, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('id_asociado', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.asociado', verbose_name='Id:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Oficina Asociado',
                'verbose_name_plural': 'Oficinas Asociados',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='NroReciboCajaMaterial',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='Id')),
                ('nroREM', models.IntegerField(verbose_name='Nro Recibo Egreso:')),
                ('nroRIM', models.IntegerField(verbose_name='Nro Recibo Ingreso:')),
                ('nroRE', models.IntegerField(verbose_name='Nro Recibo Egreso:')),
                ('nroRI', models.IntegerField(verbose_name='Nro Recibo Ingreso:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Número de Recibo Material',
                'verbose_name_plural': 'Números de Recibos Material',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='NroReciboCajaCambio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='Id')),
                ('nroRE', models.IntegerField(verbose_name='Nro Recibo Egreso:')),
                ('nroRI', models.IntegerField(verbose_name='Nro Recibo Ingreso:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id Caja:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id Oficina:')),
            ],
            options={
                'verbose_name': 'Número de Recibo Caja Cambio',
                'verbose_name_plural': 'Números de Recibos Cajas Cambio',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='liquidacionCaja',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha Cierre:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('fechaDesde', models.DateField(verbose_name='Fecha desde:')),
                ('fechaHasta', models.DateField(verbose_name='Fecha hasta:')),
                ('estado', models.CharField(max_length=20, null=True, verbose_name='Estado')),
                ('aux1', models.CharField(max_length=60, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Liquidacion Caja',
                'verbose_name_plural': 'Liquidaciones Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='IngresoM',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('concepto', models.CharField(max_length=150, null=True, verbose_name='concepto:')),
                ('afavor', models.CharField(max_length=150, null=True, verbose_name='afavor:')),
                ('dni_afavor', models.CharField(max_length=12, null=True, verbose_name='dni afavor:')),
                ('aux1', models.CharField(blank=True, max_length=10, null=True, verbose_name='Aux1:')),
                ('aux2', models.CharField(blank=True, max_length=10, null=True, verbose_name='Aux2:')),
                ('id_debe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebem', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Ingreso',
                'verbose_name_plural': 'Ingresos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='IngresoExtraTransferencia',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebe', verbose_name='ID Caja Debe:')),
                ('id_pago_transferencia', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.pagotransferencia', verbose_name='ID Pago Solicitud Transferencia:')),
            ],
            options={
                'verbose_name': 'Ingreso extra de Pago de Transferencia',
                'verbose_name_plural': 'Ingreso extras de Pagos de Transferencias',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='Ingreso',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('concepto', models.CharField(max_length=150, null=True, verbose_name='concepto:')),
                ('afavor', models.CharField(max_length=150, null=True, verbose_name='afavor:')),
                ('dni_afavor', models.CharField(max_length=12, null=True, verbose_name='dni afavor:')),
                ('aux1', models.CharField(blank=True, max_length=10, null=True, verbose_name='Aux1:')),
                ('aux2', models.CharField(blank=True, max_length=10, null=True, verbose_name='Aux2:')),
                ('id_debe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebe', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Ingreso',
                'verbose_name_plural': 'Ingresos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='ExtornoTransferencia',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_solicitud_transferencia', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.solicitudtransferencia', verbose_name='ID Solicitud Transferencia:')),
            ],
            options={
                'verbose_name': 'Extorno de Transferencia',
                'verbose_name_plural': 'Extornos de Transferencias',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='ExtornoIntercambio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_intercambio', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.intercambio', verbose_name='ID Solicitud Transferencia:')),
            ],
            options={
                'verbose_name': 'Extorno de Intercambio',
                'verbose_name_plural': 'Extornos de Intercambios',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EnvioMaterialCajaCajaAnulacion',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('anulado', models.CharField(max_length=5, null=True, verbose_name='anulado:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=30, null=True, verbose_name='aux2:')),
                ('idCajaMaterialDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajamaterialdebe', verbose_name='ID Caja Debe')),
                ('id_EnvioCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.enviomaterialcajacaja', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Sol Anulacion Envio Oficinas',
                'verbose_name_plural': 'Sol Anulacion Envio Oficina',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EnvioCajaCajaAnulacionM',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('anulado', models.CharField(max_length=5, null=True, verbose_name='anulado:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=30, null=True, verbose_name='aux2:')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebem', verbose_name='ID Caja Debe')),
                ('id_EnvioCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.enviocajacajam', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Sol Anulacion Envio Caja M',
                'verbose_name_plural': 'Sol Anulacion Envios Cajas M',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EnvioCajaCajaAnulacionD',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('anulado', models.CharField(max_length=5, null=True, verbose_name='anulado:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=30, null=True, verbose_name='aux2:')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebecambio', verbose_name='ID Caja Debe')),
                ('id_EnvioCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.enviocajacajad', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Sol Anulacion Envio Caja Dolar',
                'verbose_name_plural': 'Sol Anulacion Envios Caja Dolar',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EnvioCajaCajaAnulacion',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('anulado', models.CharField(max_length=5, null=True, verbose_name='anulado:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=30, null=True, verbose_name='aux2:')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebe', verbose_name='ID Caja Debe')),
                ('id_EnvioCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.enviocajacaja', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Sol Anulacion Envio Caja',
                'verbose_name_plural': 'Sol Anulacion Envios Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EgresoM',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('concepto', models.CharField(max_length=150, null=True, verbose_name='concepto:')),
                ('afavor', models.CharField(max_length=150, null=True, verbose_name='afavor:')),
                ('dni_afavor', models.CharField(max_length=12, null=True, verbose_name='dni afavor:')),
                ('aux1', models.CharField(blank=True, max_length=10, null=True, verbose_name='Aux1:')),
                ('aux2', models.CharField(blank=True, max_length=10, null=True, verbose_name='Aux2:')),
                ('id_haber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaberm', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Egreso',
                'verbose_name_plural': 'Egresos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EgresoExtraTransferencia',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_pago_transferencia', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.pagotransferencia', verbose_name='ID Pago Solicitud Transferencia:')),
            ],
            options={
                'verbose_name': 'Egreso extra de Pago de Transferencia',
                'verbose_name_plural': 'Egresos extras de Pagos de Transferencias',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EgresoExtraIntercambioAdelanto',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_pago_intercambio_a', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.pagoadelantointercambio', verbose_name='ID Pago Intercambio adelanto:')),
            ],
            options={
                'verbose_name': 'Egreso extra de Pago de Intercambio A.',
                'verbose_name_plural': 'Egresos extras de Pagos de Intercambios A.',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='EgresoExtraIntercambio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber:')),
                ('id_pago_intercambio', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.pagointercambio', verbose_name='ID Pago Solicitud Transferencia:')),
            ],
            options={
                'verbose_name': 'Egreso extra de Pago de Intercambio',
                'verbose_name_plural': 'Egresos extras de Pagos de Intercambios',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='Egreso',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('estado', models.CharField(max_length=20, verbose_name='Estado:')),
                ('observaciones', models.CharField(max_length=250, null=True, verbose_name='Observaciones:')),
                ('concepto', models.CharField(max_length=150, null=True, verbose_name='concepto:')),
                ('afavor', models.CharField(max_length=150, null=True, verbose_name='afavor:')),
                ('dni_afavor', models.CharField(max_length=12, null=True, verbose_name='dni afavor:')),
                ('aux1', models.CharField(blank=True, max_length=10, null=True, verbose_name='Aux1:')),
                ('aux2', models.CharField(blank=True, max_length=10, null=True, verbose_name='Aux2:')),
                ('id_haber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Egreso',
                'verbose_name_plural': 'Egresos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='DepositoCajaAnulacion',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('anulado', models.CharField(max_length=5, null=True, verbose_name='anulado:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=30, null=True, verbose_name='aux2:')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebe', verbose_name='ID Caja Debe')),
                ('idDepositoCaja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.depositocaja', verbose_name='ID Envio:')),
            ],
            options={
                'verbose_name': 'Sol Anulacion Deposito',
                'verbose_name_plural': 'Sol Anulaciones Depositos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaCteMovimientosMaterial',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('idDebeHaber', models.CharField(max_length=15, null=True, verbose_name='Debe Haber:')),
                ('tabla', models.CharField(max_length=100, null=True, verbose_name='Tabla:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('montoDeposito', models.DecimalField(decimal_places=3, default=0, max_digits=15, verbose_name='Monto Depósito:')),
                ('montoRetiro', models.DecimalField(decimal_places=3, default=0, max_digits=15, verbose_name='Monto Retiro:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('observacionesMovimientos', models.CharField(max_length=250, null=True, verbose_name='Observaciones Movimientos:')),
                ('tipoDocumento', models.CharField(max_length=6, null=True, verbose_name='Tipo Documento:')),
                ('nroRecibo', models.IntegerField(null=True, verbose_name='Nro Recibo:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('comision', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Comision:')),
                ('precio', models.DecimalField(decimal_places=4, default=0, max_digits=15, verbose_name='Precio:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='Aux1:')),
                ('aux2', models.CharField(max_length=20, null=True, verbose_name='Aux2:')),
                ('sobregirado', models.CharField(max_length=2, null=True, verbose_name='Sobregirado:')),
                ('monto_sobregiro', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Sobregiro:')),
                ('interes', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Interes:')),
                ('plazo', models.IntegerField(default=0, verbose_name='Plazo:')),
                ('tipo_plazo', models.CharField(max_length=10, null=True, verbose_name='Tipo Plazo:')),
                ('fecha_pago', models.DateField(null=True, verbose_name='Fecha Pago:')),
                ('id_ctacte', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.ctactematerial', verbose_name='Id Cuenta Corriente:')),
            ],
            options={
                'verbose_name': 'Cuenta Corriente Movimiento Material',
                'verbose_name_plural': 'Cuentas Corrientes Movimientos Material',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaCteMovimientos_main',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('idDebeHaber', models.CharField(max_length=15, null=True, verbose_name='Debe Haber:')),
                ('tabla', models.CharField(max_length=100, null=True, verbose_name='Tabla:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('montoDeposito', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Depósito:')),
                ('montoRetiro', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Retiro:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('observacionesMovimientos', models.CharField(max_length=250, null=True, verbose_name='Observaciones Movimientos:')),
                ('tipoDocumento', models.CharField(max_length=6, null=True, verbose_name='Tipo Documento:')),
                ('nroRecibo', models.IntegerField(null=True, verbose_name='Nro Recibo:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('comision', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Comision:')),
                ('tipoCambio', models.DecimalField(decimal_places=4, default=0, max_digits=15, verbose_name='Tipo Cambio:')),
                ('moneda', models.CharField(max_length=15, null=True, verbose_name='Moneda:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='Aux1:')),
                ('aux2', models.CharField(max_length=20, null=True, verbose_name='Aux2:')),
                ('sobregirado', models.CharField(max_length=2, null=True, verbose_name='Sobregirado:')),
                ('monto_sobregiro', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Sobregiro:')),
                ('interes', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Interes:')),
                ('plazo', models.IntegerField(default=0, verbose_name='Plazo:')),
                ('tipo_plazo', models.CharField(max_length=10, null=True, verbose_name='Tipo Plazo:')),
                ('fecha_pago', models.DateField(null=True, verbose_name='Fecha Pago:')),
                ('id_ctacte', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.ctacte_main', verbose_name='Id Cuenta Corriente:')),
            ],
            options={
                'verbose_name': 'Cuenta Corriente Movimiento',
                'verbose_name_plural': 'Cuentas Corrientes Movimientos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaCteMovimientos',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('idDebeHaber', models.CharField(max_length=15, null=True, verbose_name='Debe Haber:')),
                ('tabla', models.CharField(max_length=100, null=True, verbose_name='Tabla:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('montoDeposito', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Depósito:')),
                ('montoRetiro', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Retiro:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('observacionesMovimientos', models.CharField(max_length=250, null=True, verbose_name='Observaciones Movimientos:')),
                ('tipoDocumento', models.CharField(max_length=6, null=True, verbose_name='Tipo Documento:')),
                ('nroRecibo', models.IntegerField(null=True, verbose_name='Nro Recibo:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('comision', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Comision:')),
                ('tipoCambio', models.DecimalField(decimal_places=4, default=0, max_digits=15, verbose_name='Tipo Cambio:')),
                ('moneda', models.CharField(max_length=15, null=True, verbose_name='Moneda:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='Aux1:')),
                ('aux2', models.CharField(max_length=20, null=True, verbose_name='Aux2:')),
                ('id_ctacte', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.ctacte', verbose_name='Id Cuenta Corriente:')),
            ],
            options={
                'verbose_name': 'Cuenta Corriente Movimiento',
                'verbose_name_plural': 'Cuentas Corrientes Movimientos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaAhorrosMovimientos_main',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('idDebeHaber', models.CharField(max_length=15, null=True, verbose_name='Debe Haber:')),
                ('tabla', models.CharField(max_length=100, null=True, verbose_name='Tabla:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('montoDeposito', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Depósito:')),
                ('montoRetiro', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Retiro:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('tipo_cambio', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('interes', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Interes:')),
                ('plazo', models.CharField(max_length=10, null=True, verbose_name='Plazo:')),
                ('tipo_plazo', models.CharField(max_length=10, null=True, verbose_name='Tipo Plazo:')),
                ('tiempo_interes', models.CharField(max_length=10, null=True, verbose_name='Plazo:')),
                ('tipo_plazo_interes', models.CharField(max_length=10, null=True, verbose_name='Tipo Plazo:')),
                ('fechaAux', models.DateTimeField(auto_now=True, verbose_name='Fecha Aux:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('subMontoDeposito', models.DecimalField(decimal_places=2, max_digits=15, null=True, verbose_name='Sub Monto Deposito:')),
                ('interesGanado', models.DecimalField(decimal_places=2, max_digits=15, null=True, verbose_name='Interes Ganado:')),
                ('observacionesMovimientos', models.CharField(max_length=250, null=True, verbose_name='Observaciones Movimientos:')),
                ('comision', models.DecimalField(decimal_places=2, max_digits=15, null=True, verbose_name='Comision:')),
                ('nro_operacion', models.IntegerField(default=1, verbose_name='Nro Operacion')),
                ('penalidad', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Penalidad:')),
                ('idDepositoAhorro', models.CharField(max_length=15, null=True, verbose_name='Deposito:')),
                ('id_ctaahorros', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.ctaahorros_main', verbose_name='Id Cuenta Ahorros:')),
            ],
            options={
                'verbose_name': 'Cuenta Ahorro Movimiento',
                'verbose_name_plural': 'Cuentas Ahorros Movimientos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CtaAhorrosMovimientos',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('idDebeHaber', models.CharField(max_length=15, null=True, verbose_name='Debe Haber:')),
                ('tabla', models.CharField(max_length=100, null=True, verbose_name='Tabla:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('montoDeposito', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Depósito:')),
                ('montoRetiro', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Monto Retiro:')),
                ('saldo', models.DecimalField(decimal_places=2, max_digits=15, verbose_name='Saldo:')),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('tipo_cambio', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('interes', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Interes:')),
                ('plazo', models.CharField(max_length=10, null=True, verbose_name='Plazo:')),
                ('tipo_plazo', models.CharField(max_length=10, null=True, verbose_name='Tipo Plazo:')),
                ('tiempo_interes', models.CharField(max_length=10, null=True, verbose_name='Plazo:')),
                ('tipo_plazo_interes', models.CharField(max_length=10, null=True, verbose_name='Tipo Plazo:')),
                ('fechaAux', models.DateTimeField(auto_now=True, verbose_name='Fecha Aux:')),
                ('conceptoDetalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('subMontoDeposito', models.DecimalField(decimal_places=2, max_digits=15, null=True, verbose_name='Sub Monto Deposito:')),
                ('interesGanado', models.DecimalField(decimal_places=2, max_digits=15, null=True, verbose_name='Interes Ganado:')),
                ('observacionesMovimientos', models.CharField(max_length=250, null=True, verbose_name='Observaciones Movimientos:')),
                ('comision', models.DecimalField(decimal_places=2, max_digits=15, null=True, verbose_name='Comision:')),
                ('nro_operacion', models.IntegerField(default=1, verbose_name='Nro Operacion')),
                ('penalidad', models.DecimalField(decimal_places=2, default=0, max_digits=15, verbose_name='Penalidad:')),
                ('idDepositoAhorro', models.CharField(max_length=15, null=True, verbose_name='Deposito:')),
                ('id_ctaahorros', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.ctaahorros', verbose_name='Id Cuenta Ahorros:')),
            ],
            options={
                'verbose_name': 'Cuenta Ahorro Movimiento',
                'verbose_name_plural': 'Cuentas Ahorros Movimientos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='cta_bancos',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('banco', models.CharField(blank=True, max_length=25, verbose_name='Banco')),
                ('tipo_operacion', models.CharField(blank=True, max_length=10, verbose_name='Tipo')),
                ('cel_referencia', models.CharField(blank=True, max_length=15, verbose_name='Celular Referencia')),
                ('cel_referencia2', models.CharField(max_length=15, null=True, verbose_name='Celular Referencia 2')),
                ('cta_dni', models.CharField(max_length=25, null=True, verbose_name='Cuenta / DNI')),
                ('nro_operacion', models.CharField(blank=True, max_length=20, null=True, verbose_name='Nro Operacion')),
                ('nro_giro', models.CharField(blank=True, max_length=20, null=True, verbose_name='Nro Giro')),
                ('clave', models.CharField(blank=True, max_length=15, null=True, verbose_name='Clave')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cuenta Bancos',
                'verbose_name_plural': 'Cuenta Bancos',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CompraDolar',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('tipo_persona_cliente', models.CharField(blank=True, max_length=10, null=True, verbose_name='Tipo Persona:')),
                ('dni_ruc_cliente', models.CharField(blank=True, max_length=11, null=True, verbose_name='DNI:')),
                ('nombre_razon_cliente', models.CharField(blank=True, max_length=100, null=True, verbose_name='Nombres:')),
                ('Apellido_paterno_cliente', models.CharField(blank=True, max_length=200, null=True, verbose_name='Apellido Paterno:')),
                ('Apellido_materno_cliente', models.CharField(blank=True, max_length=200, null=True, verbose_name='Apellido Materno:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('tipo_cambio_compra', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('monto_dolar_comprado', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('monto_soles_pagado', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('aux1', models.CharField(max_length=30, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, null=True, verbose_name='aux2:')),
                ('idCajaDebe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajadebecambio', verbose_name='ID Caja Debe')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahabercambio', verbose_name='ID Caja Haber:')),
            ],
            options={
                'verbose_name': 'Compras de Dolar',
                'verbose_name_plural': 'Compra de Dolar',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='ComisionEnvio',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_envio', models.CharField(max_length=10, null=True, verbose_name='ID Envio:')),
                ('tabla', models.CharField(max_length=50, null=True, verbose_name='Tabla Relacional:')),
                ('aux1', models.CharField(max_length=20, null=True, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=30, null=True, verbose_name='aux2:')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaber', verbose_name='ID Caja Haber')),
            ],
            options={
                'verbose_name': 'Comision de envio de dinero',
                'verbose_name_plural': 'Comisiones de envio de dinero',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='cambio_destino',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_debe', models.CharField(max_length=10, null=True, verbose_name='Debe')),
                ('ofi_destino_fin', models.CharField(max_length=5, null=True, verbose_name='Destino')),
                ('base_destino_ini', models.CharField(max_length=5, null=True, verbose_name='Base Destino Ini')),
                ('base_destino_fin', models.CharField(max_length=5, null=True, verbose_name='Base Destino Fin')),
                ('comision', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('derecho_cambio', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('observaciones', models.CharField(max_length=200, null=True, verbose_name='Obs:')),
                ('aux1', models.CharField(max_length=20, verbose_name='aux1:')),
                ('aux2', models.CharField(max_length=15, verbose_name='aux2:')),
                ('id_caja_operacion', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_personal_operacion', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='ID Personal')),
                ('id_st', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.solicitudtransferencia', verbose_name='ID ST:')),
                ('ofi_destino_ini', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cambio de estino de St',
                'verbose_name_plural': 'Cambios de Destino de Sts',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CajaCierreMaterial',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha Cierre:')),
                ('totalDebeSoles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalDebeDolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalDebeMaterial', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('totalDebeDolarizado', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberSoles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberDolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberMaterial', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('totalHaberDolarizado', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('saldo_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_material', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('fechaDesde', models.DateField(verbose_name='Fecha desde:')),
                ('fechaHasta', models.DateField(verbose_name='Fecha hasta:')),
                ('estado', models.CharField(max_length=20, null=True, verbose_name='Estado')),
                ('saldoInicial_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldoInicial_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldoInicial_material', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('soles_sistema', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('dolares_sistema', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('material_sistema', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cierre Caja',
                'verbose_name_plural': 'Cierres Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CajaCierreDolares',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha Cierre:')),
                ('totalDebeSoles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalDebeDolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalDebeDolarizado', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberSoles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberDolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberDolarizado', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('saldo_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('fechaDesde', models.DateField(verbose_name='Fecha desde:')),
                ('fechaHasta', models.DateField(verbose_name='Fecha hasta:')),
                ('estado', models.CharField(max_length=20, null=True, verbose_name='Estado')),
                ('saldoInicial_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldoInicial_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('soles_sistema', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('dolares_sistema', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cierre Caja',
                'verbose_name_plural': 'Cierres Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='CajaCierre',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha Cierre:')),
                ('totalDebeSoles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalDebeDolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalDebeDolarizado', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberSoles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberDolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('totalHaberDolarizado', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('saldo_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldo_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('fechaDesde', models.DateField(verbose_name='Fecha desde:')),
                ('fechaHasta', models.DateField(verbose_name='Fecha hasta:')),
                ('estado', models.CharField(max_length=20, null=True, verbose_name='Estado')),
                ('saldoInicial_soles', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('saldoInicial_dolares', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('soles_sistema', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('dolares_sistema', models.DecimalField(decimal_places=3, default=0, max_digits=15)),
                ('id_caja', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cajas', verbose_name='Id:')),
                ('id_oficina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.oficina', verbose_name='Id:')),
            ],
            options={
                'verbose_name': 'Cierre Caja',
                'verbose_name_plural': 'Cierres Cajas',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='BeneficiadoSI',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('aux1', models.CharField(blank=True, max_length=20, null=True, verbose_name='aux1:')),
                ('idSI', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Process.intercambio', verbose_name='ID SI')),
                ('id_cliente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.cliente', verbose_name='ID Cliente:')),
                ('id_personal', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.personal', verbose_name='ID Personal')),
            ],
            options={
                'verbose_name': 'Beneficiado',
                'verbose_name_plural': 'Beneficiados',
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='AdelantoCompraM',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='ID:')),
                ('fecha', models.DateTimeField(auto_now=True, verbose_name='Fecha:')),
                ('id_cliente', models.IntegerField(default=0)),
                ('detalle', models.CharField(max_length=250, null=True, verbose_name='Detalle:')),
                ('cliente_sobre', models.CharField(max_length=50, null=True, verbose_name='Cliente:')),
                ('observaciones', models.CharField(max_length=100, null=True, verbose_name='Observaciones:')),
                ('moneda', models.CharField(max_length=20, verbose_name='Moneda:')),
                ('monto', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
                ('estado', models.CharField(max_length=20, verbose_name='Estado')),
                ('id_compra', models.IntegerField(default=0)),
                ('estado_ade', models.BooleanField(default=True, verbose_name='Estado Adelanto:')),
                ('idCajaHaber', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Maintenance.tcajahaberm', verbose_name='ID Caja Haber:')),
            ],
            options={
                'verbose_name': 'Adelanto Compra Material',
                'verbose_name_plural': 'Adelantos Compra Material',
                'ordering': ['id'],
            },
        ),
    ]
