公司设置
公司记录、功能开关、本位币、徽标和标签——每个模块都读取的公司级配置。
Carbon 把数据和配置限定在公司范围内。company 记录保存身份、地址、货币和徽标;配对的 companySettings 记录保存功能开关和默认值。应用把设置分为公司、模块和系统三组。设置路由需要员工访问权限。计费在 Carbon Cloud 上还需要公司所有权;公司和备份仅限内部使用。
公司记录
在设置 → 公司中编辑:
addressLine1、city、postalCode 和 countryCode 必填。区/县(district)是中国地址中市与街道之间的一级,会打印在单据上。taxId 中填入的统一社会信用代码会校验 18 位格式与校验位。一个用户可以属于多家公司,并通过公司选择器切换。每家公司都有独立的设置、货币和编号。带 parentCompanyId 的公司是子公司;合并与抵销参见公司间会计。
功能开关与默认值
companySettings 每家公司一行,在设置 → 模块各页面中编辑。以下是真实的列名:
accountingActivatedAt 和 accountingActivatedBy,之后永不更改。settings_update 权限的人在设置 → 人员中开启,且只能通过该界面——API 拒绝直接写入此列。参见终端模式。label、qrcode 或 url。Purchase Invoice Post(采购发票过账)或 Purchase Order Finalize(采购订单定稿)。该行还保存通知组、应付和应收邮箱地址,以及默认抄送列表。投递行为参见通知。
会计没有开关
每家公司都会为每笔收货、发货、发票、付款和生产订单过账日记账。会计启用之前它们是暂记,不计入任何地方。会计设置是单向的:设置 → 会计会显示「Accounting since」(自某日起启用会计)及切换日期,或显示 Set up accounting(设置会计) 按钮。参见设置会计。
会计设置完成后,设置 → 会计还可能显示警告:Carbon 开始记日记账之前已过账、但没有日记账的单据。这些是切换日期当天或之后过账的单据。点击 Write missing journals(补写日记账) 会用当前科目默认值和物料成本写入并过账。该按钮需要更新设置和更新会计的权限。
本位币
每家公司有一个 baseCurrencyCode。Carbon 按汇率折算外币交易,并以本位币存储过账金额。该值在引导时选择,并为本公司的过账历史计价。会计启用后,数据库触发器会拒绝任何更改。子公司可以使用与母公司不同的本位币;合并时处理折算。
主题与标签
Carbon 包含八种配色主题:Modern、Brutal、Cherry、Apricot、Lemon、Mint、Blueberry 和 Lavender。主题选择按用户保存于浏览器 cookie。单据模板有单独的主题设置。标签是按公司和数据表划分的自由标签,因此物料和生产订单的标签词汇彼此独立。