@extends('layouts.admin') @section('content')
| # 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') @else {{ $sale->dte_status }} @endif |
|