二、基础设置
2.1 集团科目模板
菜单:基础设置 → 集团科目模板 使用角色:集团总部财务(权限 fin:account-template:manage / :init) 用途:维护全集团统一的标准科目口径(1~2 级全集团锁定),各账套建账时自动复制;后续新增标准科目,各账套通过「同步集团模板」增量拉取。
操作步骤
- 初始化预置模板(仅允许执行一次):打开页面 → 点【初始化预置模板】→ 确认后系统写入小企业会计准则约 60 条标准科目(含 1~2 级 + 推荐末级)。
- 维护模板科目:
- 新增一级:【新增一级科目】→ 填编码/名称/余额方向/科目类别 → 确定
- 新增下级:行操作【新增下级】→ 编码自动带出层级约束(建议按
父编码+两位命名) - 编辑/删除:行操作(有下级不允许删除)
- 下发到账套:模板调整后,到【账套管理】对目标账套点【同步模板】(见 2.2)。
字段说明
| 字段 | 说明 |
|---|---|
| 科目编码 | 全集团唯一;1~2 级为管控级(各账套内只读) |
| 是否末级 | 末级科目才能用于凭证记账;末级下再新增子级会自动取消其末级标记 |
| 建议辅助核算 | 客户/供应商/部门/项目/员工,建账时带给账套科目作默认值 |
规则
- 模板为租户级(不带账套),总部维护一次全集团生效
- 同步到账套时只增不改:账套已有同编码科目跳过,不覆盖账套内自定义名称
2.2 账套管理
菜单:基础设置 → 账套管理 使用角色:财务经理(权限 fin:book:*) 概念:账套 = 一套独立的账(独立科目树、独立期间序列、独立凭证连续编号、独立结账与报表)。一个公司可建多个账套,其中一个为默认账套(业务单据自动生成凭证时默认进这套)。
操作步骤
- 新建账套(建账向导):点【新建账套】→ 填写:
- 账套编码(如 GSZH,创建后不可改)、账套名称
- 所属公司:下拉仅显示公司类型组织
- 会计准则(小企业/企业)、启用年度、启用月份(创建后不可改)
- 默认税率、是否设为默认账套
- 点【创建账套(自动初始化科目/期间/规则)】→ 确认
- 创建成功后系统在同一事务内完成三件事:
- 从集团科目模板复制科目树(1~2 级标记为「集团标准科目」,账套内只读)
- 生成启用年度 12 个会计期间
- 复制凭证规则(优先复制本公司其它账套的规则,无则取最早创建账套的规则)
- 设为默认:行操作【设为默认】(每公司仅一个默认账套,设置后原默认自动取消)
- 停用/启用:行操作(默认账套不允许停用;停用后不可记账只可查询)
- 同步集团模板:行操作【同步模板】→ 确认 → 提示新增条数(只新增账套缺失的标准科目)
- 删除:默认账套、已有凭证的账套不允许删除
注意事项
- 未建账套的公司,用户进入财务页面时后端会提示「当前公司未建账套」
- 切换账套后页面顶部的账套记忆保存在浏览器本地;切换组织会自动清除账套记忆
2.3 会计科目
菜单:基础设置 → 会计科目 使用角色:财务经理 / 会计主管(权限 fin:account:*)
操作步骤
- 初始化:新账套建账时已自动从模板生成;若为空可点【初始化科目模板】手动从集团模板复制。
- 查询:按编码/名称/科目类别/状态搜索;【展开/折叠】控制树形表格。
- 新增末级科目(账套自建):【新增】或行【新增下级】→ 填编码(账套内唯一)/名称/余额方向/科目类别/辅助核算 → 保存。父科目自动失去末级标记。
- 编辑:可改名称/辅助核算/状态/备注。集团标准科目(行内有锁定标识)编码与名称不可修改,仅允许停用。
- 停用:编辑中把状态改为停用;停用科目不再出现在凭证科目选择里。
- 删除:仅无下级、无凭证引用、且非集团标准科目可删。
规则
- 唯一性按「账套内编码唯一」校验
- 系统在多处自动按编码前缀定位科目(如收款找 1122、累计折旧找 1602、银行存款找 1002),请勿随意改动标准编码结构,否则相关自动凭证会提示「未找到 XX 科目」
2.4 会计期间
菜单:基础设置 → 会计期间 使用角色:财务经理(结账权限 fin:period:close / 反结账 fin:period:un-close)
操作步骤
- 初始化年度:选年度 →【初始化年度】→ 确认(生成该账套 12 期,默认 open)
- 结账(某期卡片上,状态为「已开启」时):【结账】→ 确认。系统依次校验:
- 更早期间均已结账
- 该期间无未审核(草稿)凭证
- 试算平衡(借方合计 = 贷方合计)
- 通过后期间变为「已结账」,同时自动生成资产负债表/利润表快照(快照失败不影响结账)
- 反结账:最新一个已结期间可反结(其后的期间都已结则不允许)
- 结转损益(P0.5,月结必做):某期卡片【结转损益】→ 确认 → 系统把该期间损益类科目净发生额结转至「本年利润」,生成一张草稿凭证(转-字)→ 去【凭证管理】审核后进账簿。
注意
- 结转损益每个期间只能生成一次;重做需先删除原结转凭证
- 结账后该期间不可再录入/修改凭证;确需调整 → 反结账 → 调整 → 重新结账
2.5 凭证规则(业务自动凭证模板)
菜单:基础设置 → 凭证规则 使用角色:财务经理(权限 fin:voucher-rule:*)
作用
业务单据(OA/ERP/资金/票据等)审批通过后,系统按规则模板自动生成凭证。每条规则 = 一种业务类型 + 借方分录模板 + 贷方分录模板(JSON 数组)。
系统预置规则(建账自动复制)
| 业务类型 | 触发场景 | 借方 | 贷方 |
|---|---|---|---|
| ERP_RECEIPT | ERP 收款单审批通过 | 1002 银行存款 | 1122 应收账款(客户辅助) |
| ERP_PAYMENT | ERP 付款单审批通过 | 2202 应付账款(供应商辅助) | 1002 银行存款 |
模板 JSON 语法
[{ "summary": "收到货款 ${billCode}", "subject": "1002", "amount": "${amount}" }]subject:可填科目 ID(32 位)或科目编码(系统自动在当前账套解析:编码精确 → 前缀最短末级)amount=借方金额、amount2=贷方金额;${xxx}占位符从业务上下文取数(amount/billCode/billDate/customerId/supplierId/deptId)assist:{"customer":"${customerId}","supplier":"...","dept":"...","employee":"..."}辅助核算
规则
- 同一业务类型在同一账套内只能有一条规则(含停用状态)
- 未配置/未启用的业务类型,引擎自动跳过(不生成凭证也不报错,看后台日志)
- 【规则试跑】可模拟执行验证模板
2.6 费用映射
菜单:基础设置 → 费用映射 用途:把 OA 报销单的费用项编码映射到会计科目(报销自动凭证取科目用)。 操作:【新增】→ 选费用编码/名称 + 对应费用类末级科目 → 保存。同一费用编码账套内唯一。
2.7 项目档案
菜单:基础设置 → 项目档案 用途:项目辅助核算档案(凭证分录「项目」维度选择、后续项目辅助余额表取数)。 操作:新增(编码账套内唯一/名称/状态/备注)→ 修改/停用/删除。
2.8 现金流量项目
菜单:基础设置 → 现金流量项目 用途:凭证里现金类科目的流量归属,现金流量表的取数来源。系统已预置 17 条标准项目(经营/投资/筹资三大类)。 操作:一般无需维护;如需自定义可新增(编码租户唯一/分类/流入流出方向/排序)。页面顶部有取数逻辑说明。 联动:凭证录入时,分录科目为现金类(1001/1002/1012 开头)才出现流量项目下拉,详见 3.1。
