---
tags: [settings, model]
module: Settings
---

# [Model]Settings

## Connections
[[_Settings]] · [[[Service]SettingsServices]] · [[[Repo]Repositories]] · [[[Controller]SettingsControllers]] · [[[Cross]CrossModuleDependencies]]

## Source
`Modules/Settings/Models/Settings.php` · `Modules/Settings/Models/AccountingSettings.php`

## Settings
General company config — single row per tenant.
- name_ar/en, logo, currency, address, country
- ZATCA fields: tax_id_name/number, taxable, commercial_number, building_number, district, province, postal_code, city, commercial_schema, serial_number, unit_branch_name, invoice_type, otp
- Integrations: is_integrated_with_vompay, is_vom_ai_enabled
- AuditableTrait, HasTranslatableFields, UsesTenantConnection

## AccountingSettings
Accounting config — single row per tenant.
- fiscal_year_begin_day/month
- inventory_system (maps to InventorySystemEnum)
- added_by → `belongsTo(User)` (CompanyUser)
- AuditableTrait, UsesTenantConnection

## Key Computed Attributes
`getNameAttribute()` · `getShortNameAttribute()` · `getShortAddressAttribute()` · `getTaxIdNumberFormattedAttribute()` · `getCommercialNumberFormattedAttribute()`
