Cargando datos...
Total Clientes
{{ stats.clientes?.total || 0 }}
{{ stats.clientes?.fabricacion || 0 }} en fabricación
Cobrado este mes
${{ formatMoney(stats.financiero?.cobrado_mes) }}
Gastos: ${{ formatMoney(stats.financiero?.gastos_mes) }}
Total a Cobrar
${{ formatMoney(stats.financiero?.total_a_cobrar) }}
{{ stats.clientes?.con_saldo || 0 }} clientes con saldo
Entregados
{{ stats.clientes?.entregados || 0 }}
Total ventas: ${{ formatMoney(stats.financiero?.total_ventas) }}
👥 Últimos Clientes
| Nombre | Total | Saldo | Estado |
|---|---|---|---|
| {{ c.nombre }} | ${{ formatMoney(c.total) }} | ${{ formatMoney(c.saldo) }} | {{ c.proceso }} |
⚠️ Con Saldo Pendiente
| Cliente | Saldo | |
|---|---|---|
| {{ c.nombre }} {{ c.telefono }} |
${{ formatMoney(c.saldo) }} | |
| ✓ Sin deudas pendientes | ||
📈 Por Vendedor
| Vendedor | Clientes | Total |
|---|---|---|
| {{ v.vendedor }} | {{ v.cantidad }} | ${{ formatMoney(v.total) }} |
Clientes
{{ clientesTotal }} registros en total
Cargando...
| # | Fecha | Cliente | Teléfono | Descripción | Total | Saldo | Vendedor | Estado | Acciones |
|---|---|---|---|---|---|---|---|---|---|
| {{ c.id }} | {{ formatFecha(c.fecha) }} | {{ c.nombre }}
{{ c.direccion }}
|
{{ c.telefono }} | {{ truncar(c.descripcion, 50) }} | ${{ formatMoney(c.total) }} | ${{ formatMoney(c.saldo) }} | {{ c.vendedor || '—' }} | {{ c.proceso }} |
|
|
No se encontraron clientes
|
|||||||||
Pág {{ paginaCliente }} de {{ totalPaginas }}
Caja — Pagos
Registro de entradas y salidas
Total Entradas
${{ formatMoney(totalEntradas) }}
Total Salidas
${{ formatMoney(totalSalidas) }}
Balance
${{ formatMoney(totalEntradas - totalSalidas) }}
Cargando...
| # | Fecha | Cliente | Forma Pago | Entrada | Salida | Vendedor | Nota | |
|---|---|---|---|---|---|---|---|---|
| {{ p.id }} | {{ formatFecha(p.fecha) }} | {{ p.nombre }} | {{ p.f_pago }} | +${{ formatMoney(p.entrada) }} | -${{ formatMoney(p.salida) }} | {{ p.vendedor || '—' }} | {{ p.nota }} | |
|
Sin pagos registrados |
||||||||
Pedidos de Fabricación
Seguimiento de cortinas y materiales
| # | Fecha | Cliente | Tipo | Descripción | Medidas | Total | Estado | Entrega | |
|---|---|---|---|---|---|---|---|---|---|
| {{ p.id }} | {{ formatFecha(p.fecha) }} | {{ p.nombre_cli }} | {{ p.tipo }} | {{ truncar(p.descripcion, 40) }} | {{ p.ancho }}×{{ p.alto }}m ×{{ p.cantidad }} | ${{ formatMoney(p.total) }} | {{ p.estado }} | {{ p.fecha_entrega ? formatFecha(p.fecha_entrega) : '—' }} |
|
|
Sin pedidos |
|||||||||
Catálogo de Telas
{{ telas.length }} telas en el catálogo
| Código | Descripción | Proveedor | Color | Ancho Rollo | $/metro | Stock | |
|---|---|---|---|---|---|---|---|
{{ t.codigo }} |
{{ t.descripcion }} | {{ t.proveedor }} | {{ t.color }} | {{ t.ancho_rollo }}m | ${{ formatMoney(t.precio_metro) }} | {{ t.stock }}m |
|
Sin telas |
|||||||
Control de Gastos
Gastos y pagos a proveedores
| Fecha | Descripción | Categoría | Proveedor | Forma Pago | Monto | |
|---|---|---|---|---|---|---|
| {{ formatFecha(g.fecha) }} | {{ g.descripcion }} | {{ g.categoria }} | {{ g.proveedor }} | {{ g.f_pago }} | -${{ formatMoney(g.monto) }} | |
Sin gastos |
||||||