<?php

namespace Database\Seeders;

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

/**
 * Crea el punto de emisión por defecto del SRI (establecimiento 001,
 * punto de emisión 001).
 */
class PuntoEmisionSeeder extends Seeder
{
    public function run(): void
    {
        PuntoEmision::firstOrCreate(
            ['estab' => '001', 'pto_emi' => '001'],
            [
                'descripcion' => 'Punto de emisión principal',
                'direccion' => 'Matriz',
                'sec_factura' => 0,
                'sec_nota_credito' => 0,
                'sec_nota_debito' => 0,
                'sec_retencion' => 0,
                'activo' => true,
            ]
        );
    }
}
