31 lines
815 B
TypeScript
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),
|
|
});
|
|
}
|