<!-- templates/Invoices/previsualizar_resumen.php -->
<div class="container py-4" style="max-width:800px">

    <h4 class="fw-bold mb-1">
        <i class="fas fa-paper-plane"></i> Resumen Diario — Confirmación
    </h4>
    <p class="text-muted mb-4">
        Empresa: <strong><?= h($company->razon_social) ?></strong> &nbsp;|&nbsp;
        Fecha: <strong><?= $fecha->format('d/m/Y') ?></strong>
    </p>

    <?php if (empty($boletas)): ?>
        <div class="alert alert-warning">
            <i class="fas fa-exclamation-triangle"></i>
            No hay boletas pendientes de resumen para esta fecha.
        </div>
        <a href="<?= $this->Url->build(['action' => 'index']) ?>" class="btn btn-secondary">
            <i class="fas fa-arrow-left"></i> Volver
        </a>

    <?php else: ?>

        <div class="alert alert-info">
            <i class="fas fa-info-circle"></i>
            Se enviarán <strong><?= count($boletas) ?></strong> boleta(s) a SUNAT.
            Una vez confirmado <strong>no se puede deshacer</strong>.
        </div>

        <!-- Tabla de boletas a incluir -->
        <div class="card mb-4">
            <div class="card-header bg-light fw-semibold">
                🧾 Boletas que se incluirán
            </div>
            <div class="table-responsive">
                <table class="table table-sm table-striped mb-0">
                    <thead>
                        <tr>
                            <th>#ID</th>
                            <th>Serie-Correlativo</th>
                            <th>Cliente</th>
                            <th>DNI</th>
                            <th class="text-end">Total</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php
                        $totalGeneral = 0;
                        foreach ($boletas as $b):
                             // Solo mostrar boletas reales (no RI ni facturas)
                            if ($b->tipo_doc !== '03') continue;
                            $totalGeneral += (float)$b->total;
                        ?>
                        <tr>
                            <td><span class="badge bg-secondary"><?= $b->id ?></span></td>
                            <td><?= h($b->serie) ?>-<?= str_pad((string)$b->correlativo, 8, '0', STR_PAD_LEFT) ?></td>
                            <td><?= h($b->cliente_nombre) ?></td>
                            <td><?= h($b->cliente_numero) ?></td>
                            <td class="text-end">S/ <?= number_format((float)$b->total, 2) ?></td>
                        </tr>
                        <?php endforeach; ?>
                    </tbody>
                    <tfoot class="table-light">
                        <tr>
                            <td colspan="4" class="text-end fw-bold">Total general:</td>
                            <td class="text-end fw-bold">S/ <?= number_format($totalGeneral, 2) ?></td>
                        </tr>
                    </tfoot>
                </table>
            </div>
        </div>

        <!-- Botones de acción -->
        <div class="d-flex gap-3">
            <!-- Cancelar — vuelve sin hacer nada -->
            <a href="<?= $this->Url->build(['action' => 'index']) ?>"
               class="btn btn-outline-secondary">
                <i class="fas fa-times"></i> Cancelar
            </a>

            <!-- Confirmar — recién aquí llama al envío real -->
            <a href="<?= $this->Url->build([
                    'action' => 'enviarResumenDiario',
                    '?' => [
                        'company_id' => $companyId,
                        'fecha'      => $fechaStr,
                    ]
                ]) ?>"
               class="btn btn-success"
               id="btn-confirmar"
               onclick="this.classList.add('disabled'); this.innerHTML='<i class=\'fas fa-spinner fa-spin\'></i> Enviando...';">
                <i class="fas fa-paper-plane"></i> Confirmar y Enviar a SUNAT
            </a>
        </div>

    <?php endif; ?>
</div>