feat: drill-down en pestaña nueva, rol Vendedor y scripts demo

This commit is contained in:
Horux Dev
2026-06-22 20:45:42 +00:00
parent 7df27ce66d
commit 3c7758a599
10 changed files with 705 additions and 16 deletions

View File

@@ -186,6 +186,8 @@ export default function ImpuestosPage() {
icon={<TrendingUp className="h-4 w-4" />}
subtitle="Cobrado a clientes"
href={drillUrl('IVA Trasladado - CFDIs Emitidos', { bucket: 'causado' })}
target="_blank"
rel="noopener noreferrer"
/>
<KpiCard
title={regimenSeleccionado ? `IVA Acreditable (${regimenSeleccionado})` : 'IVA Acreditable'}
@@ -197,6 +199,8 @@ export default function ImpuestosPage() {
icon={<TrendingDown className="h-4 w-4" />}
subtitle="Pagado a proveedores"
href={drillUrl('IVA Acreditable - CFDIs Recibidos', { bucket: 'acreditable' })}
target="_blank"
rel="noopener noreferrer"
/>
{(() => {
const val = regimenSeleccionado
@@ -405,24 +409,32 @@ export default function ImpuestosPage() {
value={ingSel}
icon={<TrendingUp className="h-4 w-4" />}
href={drillUrl('Ingresos ISR - CFDIs Emitidos', { bucket: 'ingresos' })}
target="_blank"
rel="noopener noreferrer"
/>
<KpiCard
title={regimenSeleccionado ? `NCs Emitidas (${regimenSeleccionado})` : 'NCs Emitidas'}
value={ncsEmSel}
icon={<TrendingDown className="h-4 w-4" />}
href={drillUrl('NCs Emitidas - CFDIs', { bucket: 'ncs_emitidas' })}
target="_blank"
rel="noopener noreferrer"
/>
<KpiCard
title={regimenSeleccionado ? `Deducciones (${regimenSeleccionado})` : 'Deducciones'}
value={dedSel}
icon={<TrendingDown className="h-4 w-4" />}
href={drillUrl('Deducciones - CFDIs Recibidos', { bucket: 'gastos' })}
target="_blank"
rel="noopener noreferrer"
/>
<KpiCard
title={regimenSeleccionado ? `NCs Recibidas (${regimenSeleccionado})` : 'NCs Recibidas'}
value={ncsRecSel}
icon={<TrendingUp className="h-4 w-4" />}
href={drillUrl('NCs Recibidas - CFDIs', { bucket: 'ncs_recibidas' })}
target="_blank"
rel="noopener noreferrer"
/>
<KpiCard
title={regimenSeleccionado ? `Base Gravable (${regimenSeleccionado})` : 'Base Gravable'}
@@ -459,6 +471,8 @@ export default function ImpuestosPage() {
icon={<TrendingDown className="h-4 w-4" />}
subtitle="Efectivo > $2,000"
href={drillUrl('No Deducibles - Efectivo > $2,000', { bucket: 'no_deducibles_efectivo' })}
target="_blank"
rel="noopener noreferrer"
/>
</div>
);