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

# [Service]SettingsServices

## Connections
[[_Settings]] · [[[Model]Settings]] · [[[Model]PaymentTerm]] · [[[Model]CustomField]] · [[[Repo]Repositories]] · [[[Controller]SettingsControllers]]

## Source
`Modules/Settings/Services/`

## General Settings
| Service | Purpose |
|---|---|
| RetrievingSettingsService | Get current settings row |
| StoringSettingsService | Save general settings |
| RetrievingTenantCurrencyService | Return active currency |
| CompletingSetupService | Mark onboarding setup complete |

## Accounting Settings
| Service | Purpose |
|---|---|
| PreparingDataForCreatingAccountingSettingsService | Form data |
| UpdatingAccountingSettingsService | Save fiscal config + inventory system |
| GetAccountingSettingsCountService / GetGenralSettingsCountService | Dashboard counters |

## Payment Terms
| Service | Purpose |
|---|---|
| StoringPaymentTermService | Create |
| UpdatingPaymentTermService | Update |
| RetrievingAllPaymentTermsService | List |
| RetrievingPaymentTermService | Single |

## Custom Fields
| Service | Purpose |
|---|---|
| StoringCustomFieldsService | Create custom field |
| RetrievingAllCustomFieldsService | List by module |
| RetrievingCustomFieldsByModuleService | Used by Products import |
| GeneratingDynamicImportingValidatorForCustomFiledsByModule | Dynamic validation rules for import |
| ReformattingImportingRequestService / ReformattingBulkImportingRequestService | Reformat import data with custom fields |

## Inventory
| Service | Purpose |
|---|---|
| RetrievingInventorySystemService | Returns InventorySystemEnum value |
