Files
Horux360/apps/web/lib/hooks/use-impuestos.ts
2026-01-22 02:34:34 +00:00

31 lines
815 B
TypeScript

import { useQuery } from '@tanstack/react-query';
import * as impuestosApi from '@/lib/api/impuestos';
export function useIvaMensual(año?: number) {
return useQuery({
queryKey: ['iva-mensual', año],
queryFn: () => impuestosApi.getIvaMensual(año),
});
}
export function useResumenIva(año?: number, mes?: number) {
return useQuery({
queryKey: ['iva-resumen', año, mes],
queryFn: () => impuestosApi.getResumenIva(año, mes),
});
}
export function useIsrMensual(año?: number) {
return useQuery({
queryKey: ['isr-mensual', año],
queryFn: () => impuestosApi.getIsrMensual(año),
});
}
export function useResumenIsr(año?: number, mes?: number) {
return useQuery({
queryKey: ['isr-resumen', año, mes],
queryFn: () => impuestosApi.getResumenIsr(año, mes),
});
}