@extends('adminlte::page') @section('title', 'Estado de Cuenta - Proveedor') @section('plugins.Datatables', true) @section('content_header')

Estado de Cuenta - {{ $proveedor->razon_social }}

@stop @section('content')

Información del Proveedor

Razón Social: {{ $proveedor->razon_social }}

RUC: {{ $proveedor->ruc ?? 'N/A' }}

Dirección: {{ $proveedor->direccion ?? 'N/A' }}

Teléfono: {{ $proveedor->telefono ?? 'N/A' }}

Email: {{ $proveedor->email ?? 'N/A' }}

Contacto: {{ $proveedor->contacto_nombre ?? 'N/A' }}

@if($proveedor->observaciones)

Observaciones:
{{ $proveedor->observaciones }}

@endif

Saldo Actual

S/ {{ number_format($proveedor->saldo_actual, 2) }}

@if($proveedor->saldo_actual > 0) Deuda pendiente @elseif($proveedor->saldo_actual < 0) A favor del proveedor @else Sin saldo pendiente @endif

Total Compras {{ $proveedor->compras->count() }}
Total Pagos {{ $proveedor->pagos->count() }}

Historial de Movimientos

@forelse($proveedor->historialSaldos()->orderBy('created_at', 'desc')->get() as $movimiento) @empty @endforelse
Fecha Tipo Descripción Monto Saldo Anterior Saldo Nuevo
{{ $movimiento->fecha_movimiento->format('d/m/Y') }} @php $badges = [ 'compra' => 'badge-danger', 'pago' => 'badge-success', 'nota_credito' => 'badge-info', 'nota_debito' => 'badge-warning', 'ajuste' => 'badge-secondary' ]; @endphp {{ strtoupper(str_replace('_', ' ', $movimiento->tipo_movimiento)) }} {{ $movimiento->descripcion }} S/ {{ number_format($movimiento->monto, 2) }} S/ {{ number_format($movimiento->saldo_anterior, 2) }} S/ {{ number_format($movimiento->saldo_nuevo, 2) }}
No hay movimientos registrados

Compras Registradas

@forelse($proveedor->compras as $compra) @empty @endforelse
Fecha Nº Factura Tipo Subtotal IGV Total Pagado Pendiente Estado
{{ $compra->fecha_compra->format('d/m/Y') }} {{ $compra->numero_factura }} {{ strtoupper(str_replace('_', ' ', $compra->tipo_documento)) }} S/ {{ number_format($compra->subtotal, 2) }} S/ {{ number_format($compra->igv, 2) }} S/ {{ number_format($compra->total, 2) }} S/ {{ number_format($compra->total_pagado, 2) }} @if($compra->saldo_pendiente > 0) S/ {{ number_format($compra->saldo_pendiente, 2) }} @else Cancelado @endif @if($compra->estado) Activo @else Anulado @endif
No hay compras registradas

Pagos Realizados

@forelse($proveedor->pagos as $pago) @empty @endforelse
Fecha Método Nº Operación Monto Compra Asociada Estado
{{ $pago->fecha_pago->format('d/m/Y') }} {{ strtoupper($pago->metodo_pago) }} {{ $pago->numero_operacion ?? 'N/A' }} S/ {{ number_format($pago->monto, 2) }} @if($pago->compra) {{ $pago->compra->numero_factura }} @else Sin asociar @endif @if($pago->estado) Activo @else Anulado @endif
No hay pagos registrados
Lista de Proveedores Registrar Compra Registrar Pago
@stop @section('css') @stop @section('js') @stop