fix(pos): remove hardcoded demo data from inventory, customers, invoicing, accounting pages
Demo/sample rows in HTML tables were visible on first render before JS populated real data. Replaced all hardcoded tbody rows and finance cards with empty containers that JS populates from API on load. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1498,73 +1498,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<!-- Populated by JS -->
|
||||||
<td class="td--mono">FA-2026-0892</td>
|
|
||||||
<td class="td--primary">Taller Mecánico El Rayo</td>
|
|
||||||
<td>01/03/2026</td>
|
|
||||||
<td>31/03/2026</td>
|
|
||||||
<td class="td--amount">$45,320.00</td>
|
|
||||||
<td class="td--amount">$0.00</td>
|
|
||||||
<td class="td--amount">$45,320.00</td>
|
|
||||||
<td><span class="badge badge--pending">Vigente</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Cobrar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">FA-2026-0887</td>
|
|
||||||
<td class="td--primary">AutoServicio Hernández</td>
|
|
||||||
<td>25/02/2026</td>
|
|
||||||
<td>27/03/2026</td>
|
|
||||||
<td class="td--amount">$23,150.00</td>
|
|
||||||
<td class="td--amount">$10,000.00</td>
|
|
||||||
<td class="td--amount">$13,150.00</td>
|
|
||||||
<td><span class="badge badge--partial">Parcial</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Cobrar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">FA-2026-0879</td>
|
|
||||||
<td class="td--primary">Refaccionaria López</td>
|
|
||||||
<td>18/02/2026</td>
|
|
||||||
<td>20/03/2026</td>
|
|
||||||
<td class="td--amount">$67,890.00</td>
|
|
||||||
<td class="td--amount">$67,890.00</td>
|
|
||||||
<td class="td--amount">$0.00</td>
|
|
||||||
<td><span class="badge badge--ok">Pagada</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">FA-2026-0865</td>
|
|
||||||
<td class="td--primary">Taller Express Monterrey</td>
|
|
||||||
<td>10/02/2026</td>
|
|
||||||
<td>12/03/2026</td>
|
|
||||||
<td class="td--amount">$31,200.00</td>
|
|
||||||
<td class="td--amount">$0.00</td>
|
|
||||||
<td class="td--amount">$31,200.00</td>
|
|
||||||
<td><span class="badge badge--overdue">Vencida</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Cobrar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">FA-2026-0851</td>
|
|
||||||
<td class="td--primary">Grupo Automotriz del Norte</td>
|
|
||||||
<td>03/02/2026</td>
|
|
||||||
<td>05/03/2026</td>
|
|
||||||
<td class="td--amount">$128,450.00</td>
|
|
||||||
<td class="td--amount">$80,000.00</td>
|
|
||||||
<td class="td--amount">$48,450.00</td>
|
|
||||||
<td><span class="badge badge--partial">Parcial</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Cobrar</button></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<span>Mostrando 1-5 de 23 registros</span>
|
<span></span>
|
||||||
<div class="pagination__pages">
|
<div class="pagination__pages"></div>
|
||||||
<button class="pagination__btn">«</button>
|
|
||||||
<button class="pagination__btn is-active">1</button>
|
|
||||||
<button class="pagination__btn">2</button>
|
|
||||||
<button class="pagination__btn">3</button>
|
|
||||||
<button class="pagination__btn">5</button>
|
|
||||||
<button class="pagination__btn">»</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1606,73 +1545,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<!-- Populated by JS -->
|
||||||
<td class="td--mono">PROV-48291</td>
|
|
||||||
<td class="td--primary">Distribuidora Automotriz Nacional</td>
|
|
||||||
<td>05/03/2026</td>
|
|
||||||
<td>04/04/2026</td>
|
|
||||||
<td class="td--amount">$234,500.00</td>
|
|
||||||
<td class="td--amount">$0.00</td>
|
|
||||||
<td class="td--amount">$234,500.00</td>
|
|
||||||
<td><span class="badge badge--pending">Vigente</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Pagar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">PROV-47830</td>
|
|
||||||
<td class="td--primary">SKF de México S.A.</td>
|
|
||||||
<td>20/02/2026</td>
|
|
||||||
<td>22/03/2026</td>
|
|
||||||
<td class="td--amount">$89,200.00</td>
|
|
||||||
<td class="td--amount">$0.00</td>
|
|
||||||
<td class="td--amount">$89,200.00</td>
|
|
||||||
<td><span class="badge badge--overdue">Vencida</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Pagar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">PROV-47615</td>
|
|
||||||
<td class="td--primary">Monroe de México</td>
|
|
||||||
<td>15/02/2026</td>
|
|
||||||
<td>17/03/2026</td>
|
|
||||||
<td class="td--amount">$56,780.00</td>
|
|
||||||
<td class="td--amount">$0.00</td>
|
|
||||||
<td class="td--amount">$56,780.00</td>
|
|
||||||
<td><span class="badge badge--overdue">Vencida</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Pagar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">PROV-47401</td>
|
|
||||||
<td class="td--primary">Gates Rubber de México</td>
|
|
||||||
<td>10/02/2026</td>
|
|
||||||
<td>12/03/2026</td>
|
|
||||||
<td class="td--amount">$145,300.00</td>
|
|
||||||
<td class="td--amount">$100,000.00</td>
|
|
||||||
<td class="td--amount">$45,300.00</td>
|
|
||||||
<td><span class="badge badge--partial">Parcial</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Pagar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">PROV-47190</td>
|
|
||||||
<td class="td--primary">Bosch Autopartes</td>
|
|
||||||
<td>01/02/2026</td>
|
|
||||||
<td>03/03/2026</td>
|
|
||||||
<td class="td--amount">$187,970.00</td>
|
|
||||||
<td class="td--amount">$187,970.00</td>
|
|
||||||
<td class="td--amount">$0.00</td>
|
|
||||||
<td><span class="badge badge--ok">Pagada</span></td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<span>Mostrando 1-5 de 18 registros</span>
|
<span></span>
|
||||||
<div class="pagination__pages">
|
<div class="pagination__pages"></div>
|
||||||
<button class="pagination__btn">«</button>
|
|
||||||
<button class="pagination__btn is-active">1</button>
|
|
||||||
<button class="pagination__btn">2</button>
|
|
||||||
<button class="pagination__btn">3</button>
|
|
||||||
<button class="pagination__btn">4</button>
|
|
||||||
<button class="pagination__btn">»</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1698,108 +1576,8 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="finance-grid" style="grid-template-columns: 1fr 1fr;">
|
<div class="finance-grid" style="grid-template-columns: 1fr 1fr;" id="balanceContent">
|
||||||
<!-- Activos -->
|
<!-- Populated by JS -->
|
||||||
<div class="finance-card">
|
|
||||||
<div class="finance-card__header">
|
|
||||||
<div class="finance-card__title">Activos</div>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Activo Circulante</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Caja y Bancos</span>
|
|
||||||
<span class="finance-card__row-value">$1,234,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Cuentas por Cobrar</span>
|
|
||||||
<span class="finance-card__row-value">$438,920.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Inventarios</span>
|
|
||||||
<span class="finance-card__row-value">$3,456,780.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">IVA por Acreditar</span>
|
|
||||||
<span class="finance-card__row-value">$89,320.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Activo Fijo</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Mobiliario y Equipo</span>
|
|
||||||
<span class="finance-card__row-value">$456,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Equipo de Transporte</span>
|
|
||||||
<span class="finance-card__row-value">$890,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Dep. Acumulada</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$234,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--total">
|
|
||||||
<span class="finance-card__row-label">Total Activos</span>
|
|
||||||
<span class="finance-card__row-value">$6,331,020.00</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Pasivos + Capital -->
|
|
||||||
<div class="finance-card">
|
|
||||||
<div class="finance-card__header">
|
|
||||||
<div class="finance-card__title">Pasivo + Capital</div>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Pasivo Corto Plazo</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Proveedores</span>
|
|
||||||
<span class="finance-card__row-value">$612,750.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">IVA por Pagar</span>
|
|
||||||
<span class="finance-card__row-value">$156,320.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">ISR por Pagar</span>
|
|
||||||
<span class="finance-card__row-value">$234,180.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Sueldos por Pagar</span>
|
|
||||||
<span class="finance-card__row-value">$189,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Pasivo Largo Plazo</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Préstamo Bancario</span>
|
|
||||||
<span class="finance-card__row-value">$800,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Capital Contable</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Capital Social</span>
|
|
||||||
<span class="finance-card__row-value">$2,500,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Utilidades Acumuladas</span>
|
|
||||||
<span class="finance-card__row-value">$914,430.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Utilidad del Ejercicio</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$923,840.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--total">
|
|
||||||
<span class="finance-card__row-label">Total Pasivo + Capital</span>
|
|
||||||
<span class="finance-card__row-value">$6,331,020.00</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1824,90 +1602,8 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="finance-grid" style="grid-template-columns: 1fr;">
|
<div class="finance-grid" style="grid-template-columns: 1fr;" id="resultadosContent">
|
||||||
<div class="finance-card" style="max-width: 700px;">
|
<!-- Populated by JS -->
|
||||||
<div class="finance-card__header">
|
|
||||||
<div class="finance-card__title">Estado de Resultados — Marzo 2026</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Ingresos</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Ventas de Refacciones</span>
|
|
||||||
<span class="finance-card__row-value">$2,654,820.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Servicios de Instalación</span>
|
|
||||||
<span class="finance-card__row-value">$192,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label" style="font-weight:var(--font-weight-semibold)">Total Ingresos</span>
|
|
||||||
<span class="finance-card__row-value">$2,847,320.00</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Costo de Ventas</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Costo de Mercancía Vendida</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$1,423,480.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label" style="font-weight:var(--font-weight-semibold)">Utilidad Bruta</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$1,423,840.00</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Gastos de Operación</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Sueldos y Salarios</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$189,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Renta de Local</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$45,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Servicios (luz, agua, tel)</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$18,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Publicidad y Marketing</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$12,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Depreciación</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$19,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Otros Gastos</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$15,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label" style="font-weight:var(--font-weight-semibold)">Total Gastos Operación</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$300,000.00</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label" style="font-weight:var(--font-weight-semibold)">Utilidad de Operación</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$1,123,840.00</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">ISR (30%)</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$200,000.00</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--total">
|
|
||||||
<span class="finance-card__row-label">Utilidad Neta</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$923,840.00</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1927,80 +1623,8 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="finance-grid" style="grid-template-columns: 1fr;">
|
<div class="finance-grid" style="grid-template-columns: 1fr;" id="flujoContent">
|
||||||
<div class="finance-card" style="max-width: 700px;">
|
<!-- Populated by JS -->
|
||||||
<div class="finance-card__header">
|
|
||||||
<div class="finance-card__title">Flujo de Efectivo — Marzo 2026</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Actividades de Operación</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Cobros a Clientes</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$2,408,400.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Pagos a Proveedores</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$1,567,200.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Pagos de Nómina</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$189,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Pagos de Impuestos</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$156,320.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Otros Gastos Operativos</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$91,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label" style="font-weight:var(--font-weight-semibold)">Flujo Neto Operación</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$404,380.00</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Actividades de Inversión</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Compra de Equipo</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$45,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label" style="font-weight:var(--font-weight-semibold)">Flujo Neto Inversión</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$45,000.00</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--section">
|
|
||||||
<span class="finance-card__row-label">Actividades de Financiamiento</span>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--indent">
|
|
||||||
<span class="finance-card__row-label">Pago Préstamo Bancario</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$50,000.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label" style="font-weight:var(--font-weight-semibold)">Flujo Neto Financiamiento</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$50,000.00</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="finance-card__row finance-card__row--total">
|
|
||||||
<span class="finance-card__row-label">Incremento Neto en Efectivo</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$309,380.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label">Efectivo Inicial del Periodo</span>
|
|
||||||
<span class="finance-card__row-value">$925,120.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--total">
|
|
||||||
<span class="finance-card__row-label">Efectivo Final del Periodo</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$1,234,500.00</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -2026,112 +1650,8 @@
|
|||||||
<button class="btn btn--primary btn--sm">Conciliar Automático</button>
|
<button class="btn btn--primary btn--sm">Conciliar Automático</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="section-header">
|
<div id="conciliacionContent">
|
||||||
<div class="section-title">Movimientos Conciliados</div>
|
<!-- Populated by JS -->
|
||||||
<span class="badge badge--ok">12 coincidencias</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="match-row match-row--matched">
|
|
||||||
<div class="match-row__side">
|
|
||||||
<span class="match-row__label">Sistema</span>
|
|
||||||
<span class="match-row__amount">$45,320.00</span>
|
|
||||||
<span class="match-row__desc">Cobro FA-2026-0879 · Refaccionaria López</span>
|
|
||||||
</div>
|
|
||||||
<div class="match-row__connector">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="match-row__side">
|
|
||||||
<span class="match-row__label">Banco</span>
|
|
||||||
<span class="match-row__amount">$45,320.00</span>
|
|
||||||
<span class="match-row__desc">DEP SPEI · Ref: 2026030145320</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="match-row match-row--matched">
|
|
||||||
<div class="match-row__side">
|
|
||||||
<span class="match-row__label">Sistema</span>
|
|
||||||
<span class="match-row__amount">-$89,200.00</span>
|
|
||||||
<span class="match-row__desc">Pago PROV-47830 · SKF de México</span>
|
|
||||||
</div>
|
|
||||||
<div class="match-row__connector">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="match-row__side">
|
|
||||||
<span class="match-row__label">Banco</span>
|
|
||||||
<span class="match-row__amount">-$89,200.00</span>
|
|
||||||
<span class="match-row__desc">TRANS SPEI · Ref: SKF890322</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div style="margin-top: var(--space-6);">
|
|
||||||
<div class="section-header">
|
|
||||||
<div class="section-title">Movimientos sin Conciliar</div>
|
|
||||||
<span class="badge badge--partial">4 pendientes</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="match-row match-row--unmatched">
|
|
||||||
<div class="match-row__side">
|
|
||||||
<span class="match-row__label">Sistema</span>
|
|
||||||
<span class="match-row__amount">$12,500.00</span>
|
|
||||||
<span class="match-row__desc">Cobro mostrador · Ticket #4521</span>
|
|
||||||
</div>
|
|
||||||
<div class="match-row__connector" style="background: rgba(234,179,8,.15);">
|
|
||||||
<svg viewBox="0 0 24 24" style="stroke: var(--color-warning);"><line x1="5" y1="12" x2="19" y2="12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="match-row__side">
|
|
||||||
<span class="match-row__label">Banco</span>
|
|
||||||
<span class="match-row__amount" style="color: var(--color-text-muted);">Sin coincidencia</span>
|
|
||||||
<span class="match-row__desc">—</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="match-row match-row--unmatched">
|
|
||||||
<div class="match-row__side">
|
|
||||||
<span class="match-row__label">Sistema</span>
|
|
||||||
<span class="match-row__amount" style="color: var(--color-text-muted);">Sin registro</span>
|
|
||||||
<span class="match-row__desc">—</span>
|
|
||||||
</div>
|
|
||||||
<div class="match-row__connector" style="background: rgba(234,179,8,.15);">
|
|
||||||
<svg viewBox="0 0 24 24" style="stroke: var(--color-warning);"><line x1="5" y1="12" x2="19" y2="12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="match-row__side">
|
|
||||||
<span class="match-row__label">Banco</span>
|
|
||||||
<span class="match-row__amount">-$3,450.00</span>
|
|
||||||
<span class="match-row__desc">COMISIÓN BANCARIA · Ref: COM032026</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div style="margin-top: var(--space-6);">
|
|
||||||
<div class="finance-card" style="max-width: 400px;">
|
|
||||||
<div class="finance-card__header">
|
|
||||||
<div class="finance-card__title">Resumen Conciliación</div>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label">Saldo según Banco</span>
|
|
||||||
<span class="finance-card__row-value">$1,248,370.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label">(+) Depósitos en tránsito</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--positive">$12,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label">(-) Comisiones no registradas</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">-$3,450.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--total">
|
|
||||||
<span class="finance-card__row-label">Saldo Conciliado</span>
|
|
||||||
<span class="finance-card__row-value">$1,257,420.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row">
|
|
||||||
<span class="finance-card__row-label">Saldo según Sistema</span>
|
|
||||||
<span class="finance-card__row-value">$1,234,500.00</span>
|
|
||||||
</div>
|
|
||||||
<div class="finance-card__row finance-card__row--total">
|
|
||||||
<span class="finance-card__row-label">Diferencia</span>
|
|
||||||
<span class="finance-card__row-value finance-card__row-value--negative">$22,920.00</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -2152,99 +1672,8 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="section-header">
|
<div id="cierreContent">
|
||||||
<div class="section-title">Checklist de Cierre — Marzo 2026</div>
|
<!-- Populated by JS -->
|
||||||
<span class="badge badge--partial">5/8 completados</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="checklist">
|
|
||||||
<div class="checklist-item checklist-item--done">
|
|
||||||
<div class="checklist-item__check">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="checklist-item__body">
|
|
||||||
<div class="checklist-item__title">Conciliación bancaria completada</div>
|
|
||||||
<div class="checklist-item__desc">Todas las cuentas bancarias conciliadas al 31/03/2026</div>
|
|
||||||
</div>
|
|
||||||
<span class="badge badge--ok checklist-item__badge">Listo</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="checklist-item checklist-item--done">
|
|
||||||
<div class="checklist-item__check">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="checklist-item__body">
|
|
||||||
<div class="checklist-item__title">Facturas de venta timbradas</div>
|
|
||||||
<div class="checklist-item__desc">142 CFDI emitidos y timbrados correctamente</div>
|
|
||||||
</div>
|
|
||||||
<span class="badge badge--ok checklist-item__badge">Listo</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="checklist-item checklist-item--done">
|
|
||||||
<div class="checklist-item__check">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="checklist-item__body">
|
|
||||||
<div class="checklist-item__title">Inventario físico validado</div>
|
|
||||||
<div class="checklist-item__desc">Conteo completado el 29/03/2026 — 3 ajustes aplicados</div>
|
|
||||||
</div>
|
|
||||||
<span class="badge badge--ok checklist-item__badge">Listo</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="checklist-item checklist-item--done">
|
|
||||||
<div class="checklist-item__check">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="checklist-item__body">
|
|
||||||
<div class="checklist-item__title">Depreciación del mes calculada</div>
|
|
||||||
<div class="checklist-item__desc">Póliza de depreciación POL-2026-0312 generada</div>
|
|
||||||
</div>
|
|
||||||
<span class="badge badge--ok checklist-item__badge">Listo</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="checklist-item checklist-item--done">
|
|
||||||
<div class="checklist-item__check">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="checklist-item__body">
|
|
||||||
<div class="checklist-item__title">Provisiones de nómina registradas</div>
|
|
||||||
<div class="checklist-item__desc">Sueldos, IMSS, Infonavit y SAR provisionados</div>
|
|
||||||
</div>
|
|
||||||
<span class="badge badge--ok checklist-item__badge">Listo</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="checklist-item">
|
|
||||||
<div class="checklist-item__check">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="checklist-item__body">
|
|
||||||
<div class="checklist-item__title">Cálculo de IVA mensual</div>
|
|
||||||
<div class="checklist-item__desc">Determinar IVA trasladado vs IVA acreditable</div>
|
|
||||||
</div>
|
|
||||||
<span class="badge badge--pending checklist-item__badge">Pendiente</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="checklist-item">
|
|
||||||
<div class="checklist-item__check">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="checklist-item__body">
|
|
||||||
<div class="checklist-item__title">Provisión de ISR</div>
|
|
||||||
<div class="checklist-item__desc">Calcular y registrar provisión de ISR del periodo</div>
|
|
||||||
</div>
|
|
||||||
<span class="badge badge--pending checklist-item__badge">Pendiente</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="checklist-item">
|
|
||||||
<div class="checklist-item__check">
|
|
||||||
<svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="checklist-item__body">
|
|
||||||
<div class="checklist-item__title">Revisión y aprobación de estados financieros</div>
|
|
||||||
<div class="checklist-item__desc">Balance, Estado de Resultados y Flujo de Efectivo revisados por el contador</div>
|
|
||||||
</div>
|
|
||||||
<span class="badge badge--pending checklist-item__badge">Pendiente</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -1858,7 +1858,7 @@
|
|||||||
|
|
||||||
<!-- Pagination -->
|
<!-- Pagination -->
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<div class="table-footer__info" id="tableInfo">Mostrando 1–15 de 1,284 clientes</div>
|
<div class="table-footer__info" id="tableInfo"></div>
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<button class="page-btn">‹</button>
|
<button class="page-btn">‹</button>
|
||||||
<button class="page-btn active">1</button>
|
<button class="page-btn active">1</button>
|
||||||
|
|||||||
@@ -1662,65 +1662,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<!-- Populated by JS -->
|
||||||
<td class="td--mono">ENT-2026-0312</td>
|
|
||||||
<td>01/04/2026</td>
|
|
||||||
<td class="td--primary">Distribuidora AutoMax S.A.</td>
|
|
||||||
<td style="text-align:right">48</td>
|
|
||||||
<td style="text-align:right" class="td--amount">$38,420.00</td>
|
|
||||||
<td><span class="badge badge--complete">Recibido</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">ENT-2026-0311</td>
|
|
||||||
<td>31/03/2026</td>
|
|
||||||
<td class="td--primary">Refacciones Nacionales RENA</td>
|
|
||||||
<td style="text-align:right">22</td>
|
|
||||||
<td style="text-align:right" class="td--amount">$14,880.00</td>
|
|
||||||
<td><span class="badge badge--pending">Pendiente</span></td>
|
|
||||||
<td>—</td>
|
|
||||||
<td><button class="btn btn--primary btn--sm">Recibir</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">ENT-2026-0310</td>
|
|
||||||
<td>30/03/2026</td>
|
|
||||||
<td class="td--primary">Gates México Distribución</td>
|
|
||||||
<td style="text-align:right">75</td>
|
|
||||||
<td style="text-align:right" class="td--amount">$92,150.00</td>
|
|
||||||
<td><span class="badge badge--complete">Recibido</span></td>
|
|
||||||
<td>M. Torres</td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">ENT-2026-0309</td>
|
|
||||||
<td>29/03/2026</td>
|
|
||||||
<td class="td--primary">SKF de México S. de R.L.</td>
|
|
||||||
<td style="text-align:right">31</td>
|
|
||||||
<td style="text-align:right" class="td--amount">$27,600.00</td>
|
|
||||||
<td><span class="badge badge--partial">Parcial</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
<td><button class="btn btn--secondary btn--sm">Completar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">ENT-2026-0308</td>
|
|
||||||
<td>28/03/2026</td>
|
|
||||||
<td class="td--primary">Bosch Automotive Parts</td>
|
|
||||||
<td style="text-align:right">120</td>
|
|
||||||
<td style="text-align:right" class="td--amount">$145,900.00</td>
|
|
||||||
<td><span class="badge badge--complete">Recibido</span></td>
|
|
||||||
<td>L. Ramírez</td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<span>Mostrando 1–5 de 14 entradas este mes</span>
|
<span></span>
|
||||||
<div class="pagination">
|
<div class="pagination"></div>
|
||||||
<button class="page-btn is-active">1</button>
|
|
||||||
<button class="page-btn">2</button>
|
|
||||||
<button class="page-btn">3</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1760,71 +1707,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<!-- Populated by JS -->
|
||||||
<td class="td--mono">SAL-2026-1044</td>
|
|
||||||
<td>01/04/2026</td>
|
|
||||||
<td><span class="badge badge--ok" style="text-transform:none;font-size:var(--text-caption)">Venta</span></td>
|
|
||||||
<td style="text-align:right">5</td>
|
|
||||||
<td class="td--primary">Ticket #T-9821 — Cliente: Taller Ramos</td>
|
|
||||||
<td><span class="badge badge--complete">Completado</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">SAL-2026-1043</td>
|
|
||||||
<td>01/04/2026</td>
|
|
||||||
<td><span class="badge badge--pending" style="text-transform:none;font-size:var(--text-caption)">Garantía</span></td>
|
|
||||||
<td style="text-align:right">2</td>
|
|
||||||
<td class="td--primary">Nota crédito NCR-112 — Autoservicio</td>
|
|
||||||
<td><span class="badge badge--complete">Completado</span></td>
|
|
||||||
<td>M. Torres</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">SAL-2026-1042</td>
|
|
||||||
<td>31/03/2026</td>
|
|
||||||
<td><span class="badge badge--ok" style="text-transform:none;font-size:var(--text-caption)">Venta</span></td>
|
|
||||||
<td style="text-align:right">18</td>
|
|
||||||
<td class="td--primary">Ticket #T-9820 — Cliente: FleetAuto</td>
|
|
||||||
<td><span class="badge badge--complete">Completado</span></td>
|
|
||||||
<td>L. Ramírez</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">SAL-2026-1041</td>
|
|
||||||
<td>31/03/2026</td>
|
|
||||||
<td><span class="badge badge--transit" style="text-transform:none;font-size:var(--text-caption)">Traspaso</span></td>
|
|
||||||
<td style="text-align:right">12</td>
|
|
||||||
<td class="td--primary">Traspaso TRP-2026-044 → Sucursal Norte</td>
|
|
||||||
<td><span class="badge badge--transit">En tránsito</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">SAL-2026-1040</td>
|
|
||||||
<td>30/03/2026</td>
|
|
||||||
<td><span class="badge badge--ok" style="text-transform:none;font-size:var(--text-caption)">Venta</span></td>
|
|
||||||
<td style="text-align:right">7</td>
|
|
||||||
<td class="td--primary">Ticket #T-9818 — Mostrador</td>
|
|
||||||
<td><span class="badge badge--complete">Completado</span></td>
|
|
||||||
<td>M. Torres</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">SAL-2026-1039</td>
|
|
||||||
<td>30/03/2026</td>
|
|
||||||
<td><span class="badge badge--damage" style="text-transform:none;font-size:var(--text-caption)">Devolución</span></td>
|
|
||||||
<td style="text-align:right">3</td>
|
|
||||||
<td class="td--primary">Dev. proveedor ENT-2026-0305</td>
|
|
||||||
<td><span class="badge badge--cancelled">Cancelado</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<span>Mostrando 1–6 de 312 salidas este mes</span>
|
<span></span>
|
||||||
<div class="pagination">
|
<div class="pagination"></div>
|
||||||
<button class="page-btn">‹</button>
|
|
||||||
<button class="page-btn is-active">1</button>
|
|
||||||
<button class="page-btn">2</button>
|
|
||||||
<button class="page-btn">3</button>
|
|
||||||
<button class="page-btn">›</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1869,53 +1757,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<!-- Populated by JS -->
|
||||||
<td class="td--mono">TRP-2026-044</td>
|
|
||||||
<td>31/03/2026</td>
|
|
||||||
<td class="td--primary">Sucursal Centro</td>
|
|
||||||
<td>Sucursal Norte</td>
|
|
||||||
<td style="text-align:right">12</td>
|
|
||||||
<td><span class="badge badge--transit">En tránsito</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
<td><button class="btn btn--primary btn--sm">Confirmar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">TRP-2026-043</td>
|
|
||||||
<td>29/03/2026</td>
|
|
||||||
<td class="td--primary">Sucursal Sur</td>
|
|
||||||
<td>Sucursal Centro</td>
|
|
||||||
<td style="text-align:right">25</td>
|
|
||||||
<td><span class="badge badge--complete">Recibido</span></td>
|
|
||||||
<td>L. Ramírez</td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">TRP-2026-042</td>
|
|
||||||
<td>28/03/2026</td>
|
|
||||||
<td class="td--primary">Sucursal Centro</td>
|
|
||||||
<td>Sucursal Oriente</td>
|
|
||||||
<td style="text-align:right">8</td>
|
|
||||||
<td><span class="badge badge--pending">Pendiente</span></td>
|
|
||||||
<td>M. Torres</td>
|
|
||||||
<td><button class="btn btn--secondary btn--sm">Preparar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">TRP-2026-041</td>
|
|
||||||
<td>27/03/2026</td>
|
|
||||||
<td class="td--primary">Sucursal Norte</td>
|
|
||||||
<td>Sucursal Centro</td>
|
|
||||||
<td style="text-align:right">40</td>
|
|
||||||
<td><span class="badge badge--complete">Recibido</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<span>4 traspasos activos</span>
|
<span></span>
|
||||||
<div class="pagination">
|
<div class="pagination"></div>
|
||||||
<button class="page-btn is-active">1</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1955,58 +1802,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<!-- Populated by JS -->
|
||||||
<td class="td--mono">AJU-2026-088</td>
|
|
||||||
<td>01/04/2026</td>
|
|
||||||
<td><span class="badge badge--damage">Daño</span></td>
|
|
||||||
<td class="td--primary">Filtro de Aceite F026407006</td>
|
|
||||||
<td style="text-align:right;color:var(--color-error)">−3</td>
|
|
||||||
<td>Daño en almacenamiento, caja aplastada</td>
|
|
||||||
<td>H. García</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">AJU-2026-087</td>
|
|
||||||
<td>31/03/2026</td>
|
|
||||||
<td><span class="badge badge--shrinkage">Merma</span></td>
|
|
||||||
<td class="td--primary">Aceite Motor 5W-30 1L</td>
|
|
||||||
<td style="text-align:right;color:var(--color-error)">−6</td>
|
|
||||||
<td>Derrame detectado durante conteo físico</td>
|
|
||||||
<td>M. Torres</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">AJU-2026-086</td>
|
|
||||||
<td>30/03/2026</td>
|
|
||||||
<td><span class="badge badge--correction">Corrección</span></td>
|
|
||||||
<td class="td--primary">Rodamiento SKF 6204</td>
|
|
||||||
<td style="text-align:right;color:var(--color-success)">+4</td>
|
|
||||||
<td>Error de captura en recepción ENT-0302</td>
|
|
||||||
<td>Gerente General</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">AJU-2026-085</td>
|
|
||||||
<td>29/03/2026</td>
|
|
||||||
<td><span class="badge badge--damage">Daño</span></td>
|
|
||||||
<td class="td--primary">Amortiguador Monroe G8114</td>
|
|
||||||
<td style="text-align:right;color:var(--color-error)">−2</td>
|
|
||||||
<td>Daño por caída en bodega</td>
|
|
||||||
<td>H. García</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">AJU-2026-084</td>
|
|
||||||
<td>28/03/2026</td>
|
|
||||||
<td><span class="badge badge--correction">Corrección</span></td>
|
|
||||||
<td class="td--primary">Bujía NGK LFR6A (caja 4)</td>
|
|
||||||
<td style="text-align:right;color:var(--color-success)">+16</td>
|
|
||||||
<td>Unidades halladas en lote sin registrar</td>
|
|
||||||
<td>Gerente General</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<span>5 ajustes este mes</span>
|
<span></span>
|
||||||
<div class="pagination">
|
<div class="pagination"></div>
|
||||||
<button class="page-btn is-active">1</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -2051,66 +1852,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<!-- Populated by JS -->
|
||||||
<td class="td--mono">CNT-2026-018</td>
|
|
||||||
<td>01/04/2026</td>
|
|
||||||
<td class="td--primary">Zona C — Eléctrico</td>
|
|
||||||
<td style="text-align:right">312</td>
|
|
||||||
<td style="text-align:right;color:var(--color-error)">−7</td>
|
|
||||||
<td><span class="badge badge--partial">En proceso</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
<td><button class="btn btn--primary btn--sm">Continuar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CNT-2026-017</td>
|
|
||||||
<td>28/03/2026</td>
|
|
||||||
<td class="td--primary">Zona A — Motor</td>
|
|
||||||
<td style="text-align:right">856</td>
|
|
||||||
<td style="text-align:right;color:var(--color-success)">0</td>
|
|
||||||
<td><span class="badge badge--complete">Completado</span></td>
|
|
||||||
<td>L. Ramírez</td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CNT-2026-016</td>
|
|
||||||
<td>25/03/2026</td>
|
|
||||||
<td class="td--primary">Zona B — Suspensión</td>
|
|
||||||
<td style="text-align:right">544</td>
|
|
||||||
<td style="text-align:right;color:var(--color-error)">−12</td>
|
|
||||||
<td><span class="badge badge--complete">Completado</span></td>
|
|
||||||
<td>M. Torres</td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CNT-2026-015</td>
|
|
||||||
<td>10/04/2026</td>
|
|
||||||
<td class="td--primary">Zona D — Filtros</td>
|
|
||||||
<td style="text-align:right">—</td>
|
|
||||||
<td style="text-align:right">—</td>
|
|
||||||
<td><span class="badge badge--pending">Programado</span></td>
|
|
||||||
<td>H. García</td>
|
|
||||||
<td><button class="btn btn--secondary btn--sm">Iniciar</button></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CNT-2026-014</td>
|
|
||||||
<td>20/03/2026</td>
|
|
||||||
<td class="td--primary">Zona E — Frenos</td>
|
|
||||||
<td style="text-align:right">628</td>
|
|
||||||
<td style="text-align:right;color:var(--color-warning)">+3</td>
|
|
||||||
<td><span class="badge badge--complete">Completado</span></td>
|
|
||||||
<td>L. Ramírez</td>
|
|
||||||
<td><button class="btn btn--ghost btn--sm">Ver</button></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<span>Mostrando 1–5 de 18 conteos en 2026</span>
|
<span></span>
|
||||||
<div class="pagination">
|
<div class="pagination"></div>
|
||||||
<button class="page-btn is-active">1</button>
|
|
||||||
<button class="page-btn">2</button>
|
|
||||||
<button class="page-btn">3</button>
|
|
||||||
<button class="page-btn">4</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -2120,184 +1867,7 @@
|
|||||||
=================================================================== -->
|
=================================================================== -->
|
||||||
<div class="tab-panel" id="panel-alertas" role="tabpanel">
|
<div class="tab-panel" id="panel-alertas" role="tabpanel">
|
||||||
<div id="alertsContent">
|
<div id="alertsContent">
|
||||||
<!-- Low Stock -->
|
<!-- Populated by JS -->
|
||||||
<div class="section-heading">
|
|
||||||
<span class="section-heading__title">Stock Bajo</span>
|
|
||||||
<div class="section-heading__line"></div>
|
|
||||||
<span class="badge badge--low">12 críticas</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alerts-grid" style="margin-bottom: var(--space-7)">
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--critical">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">Bujía Bosch BKR6EIX — Stock Crítico</div>
|
|
||||||
<div class="alert-card__desc">SKU BOC-0258 · Zona C-08-2 · Mínimo requerido: 10 unidades</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">3</span>
|
|
||||||
<span class="alert-card__count-label">unidades restantes</span>
|
|
||||||
<button class="btn btn--primary btn--sm">Generar OC</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--critical">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">Rodamiento SKF 6204 — Stock Bajo</div>
|
|
||||||
<div class="alert-card__desc">SKU SKF-6204 · Zona B-05-1 · Mínimo requerido: 15 unidades</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">8</span>
|
|
||||||
<span class="alert-card__count-label">unidades restantes</span>
|
|
||||||
<button class="btn btn--primary btn--sm">Generar OC</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--critical">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">Filtro de Aceite Bosch F026 — Crítico</div>
|
|
||||||
<div class="alert-card__desc">SKU BOC-F026 · Zona D-01-2 · Mínimo requerido: 20 unidades</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">5</span>
|
|
||||||
<span class="alert-card__count-label">unidades restantes</span>
|
|
||||||
<button class="btn btn--primary btn--sm">Generar OC</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Overstock -->
|
|
||||||
<div class="section-heading">
|
|
||||||
<span class="section-heading__title">Sobrestock</span>
|
|
||||||
<div class="section-heading__line"></div>
|
|
||||||
<span class="badge badge--over">4 productos</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alerts-grid" style="margin-bottom: var(--space-7)">
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--warning">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="12"/><line x1="12" y1="16" x2="12.01" y2="16"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">Amortiguador Monroe G8114 — Sobrestock</div>
|
|
||||||
<div class="alert-card__desc">SKU MON-G8114 · Zona B-14-5 · Máximo permitido: 40 unidades</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">67</span>
|
|
||||||
<span class="alert-card__count-label">unidades (+27 sobre máx)</span>
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver opciones</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--warning">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="12"/><line x1="12" y1="16" x2="12.01" y2="16"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">Aceite 10W-40 5L — Sobrestock</div>
|
|
||||||
<div class="alert-card__desc">SKU ACE-10W5L · Zona D-09-1 · Máximo: 80 unidades</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">134</span>
|
|
||||||
<span class="alert-card__count-label">unidades (+54 sobre máx)</span>
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver opciones</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Vencimientos -->
|
|
||||||
<div class="section-heading">
|
|
||||||
<span class="section-heading__title">Próximos a Vencer</span>
|
|
||||||
<div class="section-heading__line"></div>
|
|
||||||
<span class="badge badge--over">3 lotes</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alerts-grid" style="margin-bottom: var(--space-7)">
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--warning">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">Líquido de Frenos DOT 4 — Lote AB-2022</div>
|
|
||||||
<div class="alert-card__desc">SKU FRE-DOT4 · Vence el 15/06/2026 · 24 unidades afectadas</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">75</span>
|
|
||||||
<span class="alert-card__count-label">días restantes</span>
|
|
||||||
<button class="btn btn--ghost btn--sm">Marcar prioritario</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Órdenes Pendientes -->
|
|
||||||
<div class="section-heading">
|
|
||||||
<span class="section-heading__title">Órdenes de Compra Pendientes</span>
|
|
||||||
<div class="section-heading__line"></div>
|
|
||||||
<span class="badge badge--pending">4 órdenes</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alerts-grid">
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--accent">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">OC-2026-0084 — Gates México</div>
|
|
||||||
<div class="alert-card__desc">72 productos · Emitida 28/03/2026 · Entrega estimada 05/04/2026</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">$88,400</span>
|
|
||||||
<span class="alert-card__count-label">MXN pendiente</span>
|
|
||||||
<button class="btn btn--ghost btn--sm">Seguimiento</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--accent">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">OC-2026-0083 — Bosch Automotive</div>
|
|
||||||
<div class="alert-card__desc">120 productos · Emitida 27/03/2026 · Entrega estimada 07/04/2026</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">$142,000</span>
|
|
||||||
<span class="alert-card__count-label">MXN pendiente</span>
|
|
||||||
<button class="btn btn--ghost btn--sm">Seguimiento</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="alert-card alert-card--info">
|
|
||||||
<div class="alert-card__icon">
|
|
||||||
<svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="12"/><line x1="12" y1="16" x2="12.01" y2="16"/></svg>
|
|
||||||
</div>
|
|
||||||
<div class="alert-card__body">
|
|
||||||
<div class="alert-card__title">OC-2026-0082 — SKF de México</div>
|
|
||||||
<div class="alert-card__desc">31 productos · Entrega parcial recibida · Pendiente: 8 artículos</div>
|
|
||||||
<div class="alert-card__meta">
|
|
||||||
<span class="alert-card__count">8</span>
|
|
||||||
<span class="alert-card__count-label">artículos faltantes</span>
|
|
||||||
<button class="btn btn--ghost btn--sm">Reclamar</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div><!-- /alertsContent -->
|
</div><!-- /alertsContent -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -1688,143 +1688,13 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
<!-- Populated by JS -->
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NAP-001289</td>
|
|
||||||
<td class="td--primary">A</td>
|
|
||||||
<td class="td--primary">Taller Mecánico Ramírez</td>
|
|
||||||
<td class="td--mono">TMR8402156HJ</td>
|
|
||||||
<td class="td--amount">$3,450.00</td>
|
|
||||||
<td class="td--amount">$552.00</td>
|
|
||||||
<td class="td--amount">$4,002.00</td>
|
|
||||||
<td style="font-size:var(--text-caption);">G03 Gastos en general</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NAP-001288</td>
|
|
||||||
<td class="td--primary">A</td>
|
|
||||||
<td class="td--primary">Distribuidora Automotriz del Norte SA de CV</td>
|
|
||||||
<td class="td--mono">DAN950312AB7</td>
|
|
||||||
<td class="td--amount">$18,760.00</td>
|
|
||||||
<td class="td--amount">$3,001.60</td>
|
|
||||||
<td class="td--amount">$21,761.60</td>
|
|
||||||
<td style="font-size:var(--text-caption);">G01 Adquisición de mercancias</td>
|
|
||||||
<td><span class="badge badge--ppd">PPD</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NAP-001287</td>
|
|
||||||
<td class="td--primary">A</td>
|
|
||||||
<td class="td--primary">Flotillas Logísticas Monterrey</td>
|
|
||||||
<td class="td--mono">FLM8710234KL9</td>
|
|
||||||
<td class="td--amount">$7,890.00</td>
|
|
||||||
<td class="td--amount">$1,262.40</td>
|
|
||||||
<td class="td--amount">$9,152.40</td>
|
|
||||||
<td style="font-size:var(--text-caption);">G03 Gastos en general</td>
|
|
||||||
<td><span class="badge badge--pendiente">Pendiente</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NAP-001286</td>
|
|
||||||
<td class="td--primary">B</td>
|
|
||||||
<td class="td--primary">Servicio Exprés Autopartes</td>
|
|
||||||
<td class="td--mono">SEA020819PP3</td>
|
|
||||||
<td class="td--amount">$1,120.00</td>
|
|
||||||
<td class="td--amount">$179.20</td>
|
|
||||||
<td class="td--amount">$1,299.20</td>
|
|
||||||
<td style="font-size:var(--text-caption);">G03 Gastos en general</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NAP-001285</td>
|
|
||||||
<td class="td--primary">A</td>
|
|
||||||
<td class="td--primary">Refaccionaria El Piston SC</td>
|
|
||||||
<td class="td--mono">REP9305077HG5</td>
|
|
||||||
<td class="td--amount">$5,300.00</td>
|
|
||||||
<td class="td--amount">$848.00</td>
|
|
||||||
<td class="td--amount">$6,148.00</td>
|
|
||||||
<td style="font-size:var(--text-caption);">G01 Adquisición de mercancias</td>
|
|
||||||
<td><span class="badge badge--cancelada">Cancelada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NAP-001284</td>
|
|
||||||
<td class="td--primary">B</td>
|
|
||||||
<td class="td--primary">Grupo Automotriz Torres e Hijos</td>
|
|
||||||
<td class="td--mono">GAT7612098DF2</td>
|
|
||||||
<td class="td--amount">$32,450.00</td>
|
|
||||||
<td class="td--amount">$5,192.00</td>
|
|
||||||
<td class="td--amount">$37,642.00</td>
|
|
||||||
<td style="font-size:var(--text-caption);">G01 Adquisición de mercancias</td>
|
|
||||||
<td><span class="badge badge--ppd">PPD</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<span>Mostrando 1–6 de 247 facturas</span>
|
<span></span>
|
||||||
<div class="pagination">
|
<div class="pagination"></div>
|
||||||
<button class="page-btn" aria-label="Página anterior">
|
|
||||||
<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
|
|
||||||
<polyline points="15 18 9 12 15 6"/>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<button class="page-btn is-active">1</button>
|
|
||||||
<button class="page-btn">2</button>
|
|
||||||
<button class="page-btn">3</button>
|
|
||||||
<span style="color:var(--color-text-muted);padding:0 4px;">…</span>
|
|
||||||
<button class="page-btn">42</button>
|
|
||||||
<button class="page-btn" aria-label="Página siguiente">
|
|
||||||
<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
|
|
||||||
<polyline points="9 18 15 12 9 6"/>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -1875,97 +1745,13 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
<!-- Populated by JS -->
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NC-000041</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001240</td>
|
|
||||||
<td class="td--primary">Taller Mecánico Ramírez</td>
|
|
||||||
<td>Devolución de mercancía defectuosa</td>
|
|
||||||
<td class="td--amount">$1,160.00</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NC-000040</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001215</td>
|
|
||||||
<td class="td--primary">Flotillas Logísticas Monterrey</td>
|
|
||||||
<td>Descuento comercial por volumen</td>
|
|
||||||
<td class="td--amount">$3,450.00</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NC-000039</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001198</td>
|
|
||||||
<td class="td--primary">Distribuidora Automotriz del Norte SA de CV</td>
|
|
||||||
<td>Error en precio unitario</td>
|
|
||||||
<td class="td--amount">$870.40</td>
|
|
||||||
<td><span class="badge badge--pendiente">Pendiente</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NC-000038</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001172</td>
|
|
||||||
<td class="td--primary">Grupo Automotriz Torres e Hijos</td>
|
|
||||||
<td>Devolución parcial de pedido</td>
|
|
||||||
<td class="td--amount">$8,120.00</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">NC-000037</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001154</td>
|
|
||||||
<td class="td--primary">Servicio Exprés Autopartes</td>
|
|
||||||
<td>Producto no solicitado enviado por error</td>
|
|
||||||
<td class="td--amount">$580.00</td>
|
|
||||||
<td><span class="badge badge--cancelada">Cancelada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">PDF</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<span>Mostrando 1–5 de 8 notas de crédito</span>
|
<span></span>
|
||||||
<div class="pagination">
|
<div class="pagination"></div>
|
||||||
<button class="page-btn" aria-label="Anterior">
|
|
||||||
<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>
|
|
||||||
</button>
|
|
||||||
<button class="page-btn is-active">1</button>
|
|
||||||
<button class="page-btn">2</button>
|
|
||||||
<button class="page-btn" aria-label="Siguiente">
|
|
||||||
<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div><!-- /panel-notas -->
|
</div><!-- /panel-notas -->
|
||||||
@@ -2016,92 +1802,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
<!-- Populated by JS -->
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CP-000072</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001271</td>
|
|
||||||
<td class="td--primary">Distribuidora Automotriz del Norte SA de CV</td>
|
|
||||||
<td class="td--amount">$21,761.60</td>
|
|
||||||
<td style="font-size:var(--text-caption);">03 Transferencia SPEI</td>
|
|
||||||
<td>28/03/2026</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CP-000071</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001260, NAP-001261</td>
|
|
||||||
<td class="td--primary">Grupo Automotriz Torres e Hijos</td>
|
|
||||||
<td class="td--amount">$56,800.00</td>
|
|
||||||
<td style="font-size:var(--text-caption);">04 Tarjeta de crédito</td>
|
|
||||||
<td>26/03/2026</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CP-000070</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001244</td>
|
|
||||||
<td class="td--primary">Flotillas Logísticas Monterrey</td>
|
|
||||||
<td class="td--amount">$9,152.40</td>
|
|
||||||
<td style="font-size:var(--text-caption);">03 Transferencia SPEI</td>
|
|
||||||
<td>24/03/2026</td>
|
|
||||||
<td><span class="badge badge--pendiente">Pendiente</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CP-000069</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001230</td>
|
|
||||||
<td class="td--primary">Taller Mecánico Ramírez</td>
|
|
||||||
<td class="td--amount">$4,002.00</td>
|
|
||||||
<td style="font-size:var(--text-caption);">01 Efectivo</td>
|
|
||||||
<td>22/03/2026</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="td--mono">CP-000068</td>
|
|
||||||
<td class="td--mono" style="color:var(--color-text-accent);">NAP-001218, NAP-001225</td>
|
|
||||||
<td class="td--primary">Refaccionaria El Piston SC</td>
|
|
||||||
<td class="td--amount">$18,444.00</td>
|
|
||||||
<td style="font-size:var(--text-caption);">28 Tarjeta de débito</td>
|
|
||||||
<td>20/03/2026</td>
|
|
||||||
<td><span class="badge badge--timbrada">Timbrada</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Ver</button>
|
|
||||||
<button class="btn btn--ghost btn--sm">XML</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div class="table-footer">
|
<div class="table-footer">
|
||||||
<span>Mostrando 1–5 de 12 complementos de pago</span>
|
<span></span>
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<button class="page-btn" aria-label="Anterior">
|
<button class="page-btn" aria-label="Anterior">
|
||||||
<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>
|
<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>
|
||||||
@@ -2489,79 +2195,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
<!-- Populated by JS -->
|
||||||
<tr>
|
|
||||||
<td style="font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-text-accent);padding-left:var(--space-5);">A</td>
|
|
||||||
<td class="td--primary">Factura estándar — Sucursal Centro</td>
|
|
||||||
<td class="td--mono">001290</td>
|
|
||||||
<td class="td--mono">001001</td>
|
|
||||||
<td><span class="badge badge--timbrada">I — Ingreso</span></td>
|
|
||||||
<td style="text-align:center;">
|
|
||||||
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="var(--color-success)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
|
|
||||||
<polyline points="20 6 9 17 4 12"/>
|
|
||||||
</svg>
|
|
||||||
</td>
|
|
||||||
<td><span class="badge badge--vigente">Activa</span></td>
|
|
||||||
<td>
|
|
||||||
<button class="btn btn--ghost btn--sm">Editar</button>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-text-accent);padding-left:var(--space-5);">B</td>
|
|
||||||
<td class="td--primary">Factura mayoreo — Clientes corporativos</td>
|
|
||||||
<td class="td--mono">000042</td>
|
|
||||||
<td class="td--mono">000001</td>
|
|
||||||
<td><span class="badge badge--timbrada">I — Ingreso</span></td>
|
|
||||||
<td style="text-align:center;color:var(--color-text-muted);">—</td>
|
|
||||||
<td><span class="badge badge--vigente">Activa</span></td>
|
|
||||||
<td>
|
|
||||||
<button class="btn btn--ghost btn--sm">Editar</button>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-text-accent);padding-left:var(--space-5);">NC</td>
|
|
||||||
<td class="td--primary">Notas de crédito</td>
|
|
||||||
<td class="td--mono">000041</td>
|
|
||||||
<td class="td--mono">000001</td>
|
|
||||||
<td><span class="badge badge--pendiente">E — Egreso</span></td>
|
|
||||||
<td style="text-align:center;color:var(--color-text-muted);">—</td>
|
|
||||||
<td><span class="badge badge--vigente">Activa</span></td>
|
|
||||||
<td>
|
|
||||||
<button class="btn btn--ghost btn--sm">Editar</button>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-text-accent);padding-left:var(--space-5);">CP</td>
|
|
||||||
<td class="td--primary">Complementos de pago</td>
|
|
||||||
<td class="td--mono">000072</td>
|
|
||||||
<td class="td--mono">000001</td>
|
|
||||||
<td><span class="badge badge--ppd">P — Pago</span></td>
|
|
||||||
<td style="text-align:center;color:var(--color-text-muted);">—</td>
|
|
||||||
<td><span class="badge badge--vigente">Activa</span></td>
|
|
||||||
<td>
|
|
||||||
<button class="btn btn--ghost btn--sm">Editar</button>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-text-accent);padding-left:var(--space-5);">T</td>
|
|
||||||
<td class="td--primary">Traslados — Remisiones fiscales</td>
|
|
||||||
<td class="td--mono">000018</td>
|
|
||||||
<td class="td--mono">000001</td>
|
|
||||||
<td><span class="badge badge--cancelada">T — Traslado</span></td>
|
|
||||||
<td style="text-align:center;color:var(--color-text-muted);">—</td>
|
|
||||||
<td><span class="badge badge--por-vencer">Inactiva</span></td>
|
|
||||||
<td>
|
|
||||||
<div style="display:flex;gap:4px;">
|
|
||||||
<button class="btn btn--ghost btn--sm">Editar</button>
|
|
||||||
<button class="btn btn--danger btn--sm">Activar</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user