@extends('layouts.app')
@section('breadcrumb', 'TPV Ágora')
@section('content')
En Ágora Retail: Informes → Diario de albaranes → Exportar (listado o extendido) o histórico de ventas. Guarda como CSV.
Opción A — API local (ideal): activa el Módulo de Servicios de Integración en Ágora Monitor y configura en .env:
AGORA_API_ENABLED=trueAGORA_API_URL=http://IP-TIENDA:PUERTOAGORA_API_TOKEN=...Opción B — Carpeta vigilada: programa Ágora para exportar CSV a una carpeta y define AGORA_EXPORT_FOLDER.
Diagnóstico: php artisan app:agora-health-check
| Fecha | Canal | Total TPV | Total banco | Diferencia | Estado |
|---|---|---|---|---|---|
| {{ \Carbon\Carbon::parse($check['date'])->format('d/m/Y') }} | {{ strtoupper($check['channel']) }} | {{ number_format($check['tpv_total'], 2, ',', '.') }} € | {{ number_format($check['bank_total'], 2, ',', '.') }} € | {{ number_format($check['difference'], 2, ',', '.') }} € | @if($check['status'] === 'matched') Cuadrado @elseif($check['status'] === 'review') Revisar @else Descuadre @endif |
| Ticket | Fecha | Cliente | Pago | Total |
|---|---|---|---|---|
| {{ $sale->ticket_number ?? '—' }} | {{ $sale->sold_at?->format('d/m/Y H:i') }} | {{ $sale->customer_name ?? '—' }} | {{ $sale->payment_method ?? '—' }} | {{ number_format((float) $sale->total, 2, ',', '.') }} € |
|
Sin ventas importadas. Sube un CSV o configura la sincronización.
|
||||
Sin cierres generados.
@endforelseSin ejecuciones registradas.
@endforelse