@extends('layouts.admin') @section('content')

{{ $store->store_name }} — Ventas

Nueva venta
@if(session('success'))
{{ session('success') }}
@endif
Hoy
@if($sales->isEmpty())
No hay ventas para {{ \Carbon\Carbon::parse($dateFrom)->format('d/m/Y') }} a {{ \Carbon\Carbon::parse($dateTo)->format('d/m/Y') }}
@else @foreach($sales as $sale) @endforeach
# Código Cliente Total Fecha DTE Acciones
{{ $sale->codigo_generacion ?? '—' }} {{ $sale->customer->nombre ?? 'Sin cliente' }} ${{ number_format($sale->net_amount, 2) }} {{ $sale->created_at->format('d/m/Y H:i') }} @php $cls = 'badge-pendiente'; $mensaje = ''; if($sale->dte_status === 'PROCESADO') { $cls = 'badge-procesado'; } if($sale->dte_status === 'RECHAZADO') { $cls = 'badge-rechazado'; $rechazo = $sale->dteResponses() ->where('estado', 'RECHAZADO') ->latest() ->first(); if ($rechazo) { $observaciones = $rechazo->observaciones ?? []; $mensaje = is_array($observaciones) ? implode('
', $observaciones) : ($observaciones ?: 'DTE rechazado'); } } @endphp @if(!$sale->dte_status || $sale->dte_status === 'PENDIENTE' || $sale->dte_status === 'RECHAZADO')
@csrf
@else {{ $sale->dte_status }} @endif
@endif