@extends('layouts.app') @section('content')
Comprobantes

Resumen Diario de Boletas

Comunicación a SUNAT en bloque de las boletas (tipo 03) emitidas un día.

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Generar nuevo resumen --}}
@csrf
El envío es asíncrono: SUNAT devuelve un ticket y luego hay que consultar su estado.
@forelse($summaries as $s) @empty @endforelse
Identificador Fecha boletas Generación Boletas Total Ticket SUNAT Estado Acciones
{{ $s->identifier }} {{ \Carbon\Carbon::parse($s->reference_date)->format('d/m/Y') }} {{ \Carbon\Carbon::parse($s->generation_date)->format('d/m/Y') }} {{ $s->total_documents }} S/ {{ number_format($s->total_amount, 2) }} {{ $s->ticket ?? '—' }} @php $color = match($s->sunat_status) { 'ACCEPTED' => 'success', 'OBSERVED' => 'warning', 'TICKET' => 'info', 'PENDING' => 'secondary', default => 'danger', }; @endphp {{ $s->sunat_status }} @if($s->sunat_code) [{{ $s->sunat_code }}] @endif
@if($s->ticket && $s->sunat_status !== 'ACCEPTED')
@csrf
@endif @if($s->xml_path) @endif @if($s->cdr_path) @endif
Sin resúmenes generados todavía.
@endsection