@extends('layouts.admin') @section('title', 'Pedidos') @section('content')

Pedidos

Gestión de pedidos de venta

@if(session('status'))
{{ session('status') }}
@endif
@forelse($orders as $o) @php $canGuide = ! in_array($o->status->value, ['DRAFT', 'CANCELLED', 'REJECTED'], true); $canCancel = ! in_array($o->status->value, ['CANCELLED', 'REJECTED'], true); $canDelete = true; $canConfirm = in_array($o->status->value, ['DRAFT', 'PENDING_CONFIRMATION'], true); $canEdit = ! in_array($o->status->value, ['DELIVERED', 'CANCELLED', 'REJECTED'], true) && ! $o->tracking_locked_at; $canUnlock = $o->tracking_locked_at && $o->status->value !== 'DELIVERED'; $canBill = auth()->user()->hasPermission('billing.emit') && in_array($o->status->value, ['CONFIRMED', 'PREPARING', 'IN_TRANSIT', 'DELIVERED'], true) && ! $o->electronicInvoice && \App\Services\ElectronicBilling\BillingSettings::enabled(); $wipeMsg = 'Se revertirá inventario, ventas, pagos, caja y entrega. ¿Continuar?'; @endphp @empty @endforelse
Número Cliente Pago Total Estado Factura Acciones
{{ $o->number }}
{{ $o->seller?->name }}
{{ $o->client->business_name }} {{ $o->paymentMethodLabel() }} ${{ number_format((float) $o->total, 2) }} {{ $o->statusLabel() }} @include('partials.invoice-status', ['order' => $o, 'compact' => true])
Ver @if($canUnlock)
@csrf
@endif @if($canGuide) @endif
No hay pedidos registrados.
@if($orders->hasPages()) @endif
@include('orders.partials.modal-nuevo-pedido') @endsection @push('modals') @include('orders.partials.modal-pos-print') @endpush @push('scripts') @if(session('pos_print_order_id')) @endif @endpush