CentralBackend/controller/tax/taxController.js
2025-12-06 10:07:13 +01:00

17 lines
518 B
JavaScript

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 };