const BaseFinancialRepository = require('./BaseFinancialRepository'); /** * Tax Settings Repository * * Manages tax configuration. */ class TaxSettingsRepository extends BaseFinancialRepository { constructor() { super('pg_fn_tax_settings'); } async findBySiteId(siteId) { return await this.findAll({ site_id: siteId }); } async findActive(siteId) { return await this.findAll({ site_id: siteId, is_active: true }); } async createTaxSetting(taxData) { return await this.create({ ...taxData, created_at: new Date().toISOString(), updated_at: new Date().toISOString() }); } } module.exports = TaxSettingsRepository;