> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 公司设置

> 配置公司的身份、地址、本位币和徽标，以及每个 Alforse 模块在运行时读取的功能开关和默认值。

Alforse 中的每条记录和每项设置都属于某个**公司**。管理员使用设置页面来描述公司（名称、地址、货币、徽标），并为在其中工作的所有人启用功能并调整其默认值。

## 设置的组织方式

每个公司的设置背后有两条记录：

* **`company`** 记录保存身份信息：名称、地址、货币和徽标。
* 配对的 **`companySettings`** 记录保存功能开关和默认值，每个公司一行。

设置菜单把页面分为三个部分：

| 部分 | 涵盖内容 |
| - | - |
| **公司** | 账单、公司、公司、文件模板、徽标、打印 |
| **模块** | 每个领域一个页面：会计、库存管理、开票、物料、人员、计划、采购、生产、质量、销售、资源 |
| **系统** | API密钥、审批规则、审计日志、备份、自定义字段、集成、安全、编号规则及其他公司级工具 |

### 谁能打开哪个页面

所有设置页面都要求员工权限。其中几个页面有额外条件：

| 页面 | 额外条件 |
| - | - |
| **账单** | 您必须是公司的所有者。 |
| **公司**（Companies） | 仅限 Alforse 内部员工。 |
| **备份** | Business 套餐。 |

## 公司记录

在**设置 → 公司**下编辑公司的身份信息。单据和过账会读取这些值，因此在此处的更改会体现在之后打印的所有内容上。

Alforse screenshot**设置 → 公司：包含名称、注册地址、税务标识和本位币的公司表单**

租户的身份，即每份单据和每次过账读取的同一条记录。

FieldType

<details>
  <summary>**name**required</summary>

  公司名称。
</details>

<details>
  <summary>**addressLine1 / addressLine2 / city / stateProvince / postalCode / countryCode**required</summary>

  注册地址。`addressLine1`、`city`、`postalCode` 和 `countryCode` 必须填写。
</details>

<details>
  <summary>**baseCurrencyCode**required`text`</summary>

  所有已过账金额所用的存储货币。参见[本位币](#base-currency)。
</details>

<details>
  <summary>**phone / fax / email / website**</summary>

  客户和供应商联系您的方式。
</details>

<details>
  <summary>**taxId / vatNumber / eori**</summary>

  印在单据上的税务登记号。
</details>

<details>
  <summary>**logoLight / logoDark / logoLightIcon / logoDarkIcon / logoWatermark**`text`</summary>

  五个徽标位，在**设置 → 徽标**下编辑：适配每种界面背景的浅色和深色版本、两者的紧凑图标版本，以及印在单据背后的水印。
</details>

<details>
  <summary>**parentCompanyId**`text`</summary>

  当本公司是另一家公司的子公司时填写。
</details>

<details>
  <summary>**isEliminationEntity**`boolean`</summary>

  标记仅为合并而存在的公司，并在合并报表中抵销公司间的成对往来。
</details>

<details>
  <summary>**companyGroupId**`text`</summary>

  在公司切换器中把相关公司链接在一起。
</details>

<details>
  <summary>**selectedModules**`text[]`</summary>

  本公司在入门引导期间启用的模块。
</details>

<details>
  <summary>**industryId / customIndustryDescription**`text`</summary>

  入门引导期间选择的行业。
</details>

<details>
  <summary>**auditLogEnabled**`boolean`</summary>

  Alforse 是否记录变更历史。参见[审计日志](https://docs.alforse.com/zh/docs/reference/audit-log.md)。
</details>

### 使用多个公司

一个用户可以属于多个公司，并通过公司选择器在它们之间切换。设置、货币和单据编号按公司分别保存。带有 `parentCompanyId` 的公司是子公司；[公司间会计](https://docs.alforse.com/zh/docs/reference/intercompany.md)说明了合并与抵销的工作方式。

## 功能开关与默认值

功能开关和默认值存放在 `companySettings` 行中。大多数在**设置 → 模块**页面中更改；双因素强制在**设置 → 系统 → 安全**中。下表列出真实的列名，按编辑它们的页面分组（标签尺寸不绑定于某一页面）。

### 会计

在**设置 → 会计**中编辑。

| 设置 | 类型 | 作用 |
| - | - | - |
| `accountingEnabled` | boolean | 总账开关，带有 Alpha 徽章。开启后，交易会创建凭证并更新总账。只有 Alforse 内部员工可以更改。参见[会计](https://docs.alforse.com/zh/docs/reference/accounting.md)。 |
| `assetTaxDepreciationEnabled` / `assetTaxRate` | boolean / number | 按给定税率为固定资产跟踪第二套仅用于税务的折旧计划。 |

### 人员与车间

在**设置 → 人员**中编辑。

| 设置 | 类型 | 作用 |
| - | - | - |
| `timeCardEnabled` | boolean | 启用车间工时卡。 |
| `consoleEnabled` | boolean | 启用 MES 控制台（共享工位）模式，操作员使用 4 位 PIN 登录。Business 套餐；只有被允许更新设置的人才能切换。参见[控制台模式](https://docs.alforse.com/zh/docs/reference/mes.md#console-shared-station-mode)。 |

### 安全

| 设置 | 类型 | 作用 |
| - | - | - |
| `requireMfa` | boolean | 每个人都必须有验证器应用才能打开本公司。在**设置 → 系统 → 安全**中编辑；在受控环境中它显示为开启且无法更改。参见[双因素认证](https://docs.alforse.com/zh/docs/reference/two-factor.md)。 |

### 物料

在**设置 → 物料**中编辑。

| 设置 | 类型 | 作用 |
| - | - | - |
| `useMetric` | boolean | 开启：原材料单位默认为公制。 |
| `materialGeneratedIds` | boolean | 开启：Alforse 为每个新原材料生成可读 ID。 |
| `plmReleaseControl` | text | 适用于物料修订版的发布控制策略。 |

### 库存管理

在**设置 → 库存管理**中编辑。

| 设置 | 类型 | 作用 |
| - | - | - |
| `kanbanOutput` | enum | 看板卡片的打印内容：`label`、`qrcode` 或 `url`。 |
| `inventoryShelfLife` | jsonb | 所有保质期选项一并存储。参见[保质期](https://docs.alforse.com/zh/docs/reference/shelf-life.md)。 |

### 计划

以下全部在**设置 → 计划**中编辑。

| 设置 | 类型 | 作用 |
| - | - | - |
| `mrpRunTime` | time | 排程 MRP 启动的时钟时间，按公司的时区计。为空表示默认频率：每 3 小时一次。参见[计划](https://docs.alforse.com/zh/docs/reference/planning.md#when-it-runs)。 |
| `defaultPlanningHorizonDays` | number | 将计划网格限制为此天数以内的措施和建议订单，除非物料另行覆盖。为空或为 0 表示无限制。参见[计划期间](https://docs.alforse.com/zh/docs/reference/planning.md#planning-horizon)。 |
| `rescheduleToleranceDays` | number | 未结订单日期与其需求日期之间的天数差，MRP 在提出加急或延后之前容忍该差距。默认 7。参见[重排容差](https://docs.alforse.com/zh/docs/reference/planning.md#reschedule-tolerance)。 |
| `defaultResponsibleEmployee` | text | 当物料、其物品组和位置均未指定负责人时，计划措施的后备负责人。参见[计划归属](https://docs.alforse.com/zh/docs/reference/planning.md#planning-ownership)。 |
| `forecastConsumptionBackwardPeriods` / `forecastConsumptionForwardPeriods` | number | 真实订单消耗预测的范围，即其所在周之前（默认 4）和之后（默认 1）的周数。参见[预测消耗](https://docs.alforse.com/zh/docs/reference/forecast.md)。 |

### 采购

在**设置 → 采购**中编辑。

| 设置 | 类型 | 作用 |
| - | - | - |
| `updateLeadTimesOnReceipt` | boolean | 开启：每次收货都会重新计算供应商的提前期。 |
| `purchasePriceUpdateTiming` | enum | 采购价格何时刷新：`Purchase Invoice Post` 或 `Purchase Order Finalize`。 |
| `showSupplierReadableId` | boolean | 供应商可读 ID 是否显示在界面中。 |

### 质量

在**设置 → 质量**中编辑。

| 设置 | 类型 | 作用 |
| - | - | - |
| `samplingStandard` | enum | 检验的默认抽样标准。 |
| `enforceInspectionFourEyes` | boolean | 开启：每次检验都必须由第二个人签核。 |
| `qualityIssueTarget` | number | 报表中使用的质量问题目标。 |

### 销售

在**设置 → 销售**中编辑。

| 设置 | 类型 | 作用 |
| - | - | - |
| `digitalQuoteEnabled` / `digitalQuoteIncludesPurchaseOrders` | boolean | 为客户启用数字报价，并决定数字报价是否也包含采购订单。 |
| `quoteLineCategoryMarkups` | jsonb | 按类别的默认加价，应用于报价行。 |
| `showCustomerReadableId` | boolean | 客户可读 ID 是否显示在界面中。 |

### 标签与通知地址

| 设置 | 类型 | 作用 |
| - | - | - |
| `productLabelSize` / `shelfLabelSize` | text | 产品标签和货架标签的默认尺寸。 |

同一行还存储**通知组**、AP 和 AR 电子邮件地址，以及默认抄送列表。[通知](https://docs.alforse.com/zh/docs/reference/notifications.md)说明了它们的投递方式。

## 本位币

每个公司恰好有一个 `baseCurrencyCode`，在入门引导期间选定。外币交易按其汇率转换，已过账金额以本位币存储。由于公司的全部过账历史都以它表示，一旦开始交易，请将本位币视为固定不变。

子公司的本位币可以与母公司不同；合并时会处理换算。

## 主题与标签

* **主题**。Alforse 提供四种颜色主题：alforse light（默认）、Modern、Brutal 和 Blueberry。每个用户选择自己的主题，该选择存储在浏览器 cookie 中，因此不会影响同事。单据模板有各自独立的主题设置。
* **标签**。标签是按公司和按表保存的自由格式标记。因此物料标签和工单标签是各自独立的词汇表。

## 故障排查

| 现象 | 原因 | 解决办法 |
| - | - | - |
| **公司**（Companies）页面缺失。 | 它仅限 Alforse 内部员工。 | 通过入门引导和公司选择器创建并切换公司。 |
| **备份**页面缺失。 | 备份需要 Business 套餐。 | 升级套餐。 |
| **账单**页面缺失。 | 您不是公司的所有者。 | 请联系公司所有者。 |
| 会计开关呈灰色。 | 只有 Alforse 内部员工可以更改；页面显示 **Accounting is enabled** 或 **Accounting is disabled**（会计已启用/已停用）。 | 联系 Alforse 支持。 |
| 同事仍看到旧主题。 | 主题按用户设置，存储在 cookie 中。 | 每个人各自选择自己的主题。 |
| 某个模块开关似乎没有效果。 | 模块在运行时读取这些标志，且该功能可能还取决于您的套餐。 | 在认定开关失灵之前，先检查您的套餐。 |

## 相关内容

**编号规则**

每个公司各自的、生成所有可读单据编号的生成器。

[Open](https://docs.alforse.com/zh/docs/reference/sequences.md)

**API密钥**

让外部系统调用 Alforse API 的限定范围密钥。

[Open](https://docs.alforse.com/zh/docs/building/api-keys.md)

**审批**

拦截超过阈值的单据的审批规则。

[Open](https://docs.alforse.com/zh/docs/reference/approvals.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.