import { apiClient } from './client'; import type { IvaMensual, IsrMensual, ResumenIva, ResumenIsr } from '@horux/shared'; export async function getIvaMensual(año?: number): Promise { const params = año ? `?año=${año}` : ''; const response = await apiClient.get(`/impuestos/iva/mensual${params}`); return response.data; } export async function getResumenIva(año?: number, mes?: number): Promise { const params = new URLSearchParams(); if (año) params.set('año', año.toString()); if (mes) params.set('mes', mes.toString()); const response = await apiClient.get(`/impuestos/iva/resumen?${params}`); return response.data; } export async function getIsrMensual(año?: number): Promise { const params = año ? `?año=${año}` : ''; const response = await apiClient.get(`/impuestos/isr/mensual${params}`); return response.data; } export async function getResumenIsr(año?: number, mes?: number): Promise { const params = new URLSearchParams(); if (año) params.set('año', año.toString()); if (mes) params.set('mes', mes.toString()); const response = await apiClient.get(`/impuestos/isr/resumen?${params}`); return response.data; }