<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Models\Empresa;

class EmpresaSeeder extends Seeder
{
    public function run(): void
    {
        Empresa::create([
            'razon_social' => 'TPV Minimarket Demo S.A.',
            'nombre_comercial' => 'Mi Minimarket',
            // RUC de demostración (13 dígitos). Reemplazar por el RUC real de la empresa.
            'ruc_nit' => '1792146739001',
            'direccion' => 'Av. Amazonas N34-100 y Juan Pablo Sanz',
            'dir_matriz' => 'Av. Amazonas N34-100 y Juan Pablo Sanz',
            'dir_establecimiento' => 'Av. Amazonas N34-100 y Juan Pablo Sanz',
            'ciudad' => 'Quito',
            'provincia' => 'Pichincha',
            'canton' => 'Quito',
            'parroquia' => 'Iñaquito',
            'telefono' => '02-255-1234',
            'email' => 'contacto@minimarket.ec',
            'sitio_web' => 'www.minimarket.ec',
            'moneda' => '$',
            'codigo_moneda' => 'DOLAR',
            'impuesto' => 15.00,
            'impuesto_incluido' => true,
            'obligado_contabilidad' => false,
            'mensaje_ticket' => '¡Gracias por su compra! Vuelva pronto.',
            'terminos_condiciones' => 'No se aceptan devoluciones después de 24 horas.',
            // Configuración del SRI (ambiente de Pruebas)
            'sri_ambiente' => '1',
            'sri_tipo_emision' => '1',
            'facturacion_electronica_activa' => false,
        ]);
    }
}
