const service = require('../../services/tax/taxService'); async function listVatRates(req, res) { // Admin-only check if (!req.user || req.user.role !== 'admin') { return res.status(403).json({ success: false, message: 'Forbidden: Admins only.' }); } try { const data = await service.getAllVatRates(); res.json({ success: true, data }); } catch (e) { res.status(500).json({ success: false, message: 'Failed to fetch VAT rates', error: e.message }); } } module.exports = { listVatRates };