G3ERP/1-流程梳理/1-G3ERP供应链模块解读⭐️⭐️⭐️/1.4.1-G3ERP供应链_核算管理_模块解读文档-v2.0.md
L.star d8484126c4 refactor: 调整文档结构并更新模块
- 调整文档结构:
  - 使用五角星对 '流程梳理' 目录下的模块文件夹进行了重命名,以标注其重要性等级。

- 更新 WebGUI 端口配置:
  - 将 data/chain-of-thought/WebGUI.md 文件中的任务管理器UI端口从 64186 更新为 65167。

- 新增 G3ERP 模块文档:
  - 添加了 '会员储值' 和 '万能报表' 模块的详细解读文档。
2025-07-14 16:41:56 +08:00

346 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# G3ERP供应链核算管理模块解读文档
## 一、核算管理模块概述
G3ERP供应链核算管理模块是整个供应链系统的财务核心与数据终点。它本身不直接产生源头业务而是承接并处理来自采购、销售、仓存三大模块的业务数据流通过一系列精细化的价格管理、成本计算和结账流程最终完成企业供应链环节的财务闭环。
该模块确保了业务数据向财务数据的准确转化,为企业的成本控制、利润分析和经营决策提供了关键的数据支持,同时严格遵循财务准则,保障企业运营的合规性。
<br>
## 二、核算管理功能架构
### 2.1 核算管理功能架构图
核算管理模块主要由以下五大核心子模块构成,共同协作完成供应链的财务核算工作:
```mermaid
graph LR
A["核算管理模块"] --> B["其他业务"]
A --> C["价格维护"]
A --> D["成本业务"]
A --> E["结账业务"]
A --> F["序时簿"]
B --> B1["其他入库单"]
B --> B2["其他出库单"]
C --> C1["通用调价单"]
C --> C2["客户类别调价单"]
C --> C3["客户调价单"]
C --> C4["部门调价单"]
D --> D1["销货成本修正"]
D --> D2["库存成本调整单"]
D --> D3["成本计算"]
E --> E1["月末业务结账前检查"]
E --> E2["业务结账"]
E --> E3["应付结账"]
E --> E4["应收结账"]
F --> F1["其他入库序时簿"]
F --> F2["其他出库序时簿"]
classDef moduleClass fill:#e1f5fe,stroke:#01579b,stroke-width:2px
classDef subModuleClass fill:#f3e5f5,stroke:#4a148c,stroke-width:1px
classDef functionClass fill:#e8f5e8,stroke:#2e7d32,stroke-width:1px
class A moduleClass
class B,C,D,E,F subModuleClass
class B1,B2,C1,C2,C3,C4,D1,D2,D3,E1,E2,E3,E4,F1,F2 functionClass
```
<br>
### 2.2 核算管理功能架构图结构说明
#### 核心业务循环
核算管理模块的业务流程体现了严谨的财务逻辑:
**价格维护 → 成本核算 → 业务结账 → 财务结账**
这个循环确保了在进行最终的财务结账前,所有的价格和成本数据都已准确无误。
#### 五大核心业务模块
1. **其他业务**:处理非标准业务流程产生的库存变动。
- **功能描述**:用于处理如赠品入库、样品领用、内部耗用等非采购、非销售引起的库存增减,确保账实相符。
- **核心流程**:创建单据 → 审核 → 记账 → 影响库存成本。
- **执行角色**:仓库管理员、财务人员。
- **业务成果**:规范化管理非标出入库,堵塞管理漏洞。
2. **价格维护**:建立灵活、多维度的价格体系。
- **功能描述**:提供强大的价格调整工具,支持按商品、按客户、按客户类别、按部门等多个维度进行精细化定价。
- **核心流程**:创建调价单 → 审批 → 生效 → 应用于销售开单。
- **执行角色**:价格管理员、销售经理。
- **业务成果**:实现灵活的价格策略,快速响应市场变化。
3. **成本业务**:实现准确的成本核算。
- **功能描述**:对库存成本和销售成本进行调整和计算,是企业利润核算的基础。
- **核心流程**:成本调整 → 成本计算 → 生成成本数据。
- **执行角色**:成本会计、财务主管。
- **业务成果**:提供准确的商品成本和销售毛利数据。
4. **结账业务**:完成财务周期的收尾工作。
- **功能描述**:执行严格的月末结账流程,对整个供应链的业务数据进行最终确认和封存,生成期末和期初数据。
- **核心流程**:结账前检查 → 业务结账 → 应付结账 → 应收结账。
- **执行角色**:财务主管、系统管理员。
- **业务成果**:完成月度财务结算,确保数据准确归档。
5. **序时簿**:提供全面的数据追溯能力。
- **功能描述**:查询所有已记账的核算类单据,为审计和数据分析提供支持。
- **核心流程**:设置查询条件 → 查看单据列表 → 追溯单据详情。
- **执行角色**:所有业务及管理人员。
- **业务成果**:保证业务的可追溯性,提供审计依据。
---
<br>
## 三、总业务流程设计
### 3.1 总业务流程设计图 1
```mermaid
graph TD
subgraph "业务层 (输入)"
A["采购/销售/仓存模块<br>产生各类业务单据"]
end
subgraph "核算层 (处理)"
B["<b>1. 价格维护</b><br>制定价格策略,影响销售单据"]
C["<b>2. 其他业务</b><br>处理赠品/报损等非标出入库"]
D["<b>3. 成本业务</b><br>汇集所有出入库单据,进行成本计算"]
E["<b>4. 结账业务</b><br>月末检查、封存数据、生成期初"]
end
subgraph "财务层 (输出)"
F["财务报表<br>(成本、利润、应收应付)"]
end
A -- "价格策略需求" --> B
B -- "价格方案" --> A
A -- "非标业务单据" --> C
C -- "影响成本" --> D
A -- "标准业务单据" --> D
D -- "成本数据" --> E
E -- "结账前检查" --> A
E -- "最终财务数据" --> F
%% Styling based on Diagram 1
style A fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
style B fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
style C fill:#fbe9e7,stroke:#d84315,stroke-width:2px
style D fill:#fffde7,stroke:#fbc02d,stroke-width:2px
style E fill:#f3e5f5,stroke:#8e24aa,stroke-width:2px
style F fill:#e0f7fa,stroke:#00796b,stroke-width:2px
```
<br>
### 3.2 核心数据流说明
1. **业务数据流入**: 采购、销售、仓存模块产生的已记账单据(如入库单、出库单、发票、付款单等)是核算模块进行成本计算和结账的基础。
2. **价格策略输出**: 价格维护模块设定的价格方案和调价结果,会反向应用于销售模块的开单环节,直接影响销售收入。
3. **成本计算核心**: 成本业务模块汇集了所有影响库存成本的单据(采购入库、其他出入库、成本调整等),进行加权平均或个别计价法的成本计算。
4. **结账控制**: 结账业务是最终的控制环节,它会进行结账前检查,确保所有业务模块的单据都已处理完毕,然后锁定当前会计期间的数据,生成财务快照。
---
<br>
## 四、子模块详解
### 4.1 其他业务
#### 4.1.1 功能简述
处理标准采购和销售流程之外的库存变动,如内部领用、样品赠送、报损等,确保企业库存账面的完整性和准确性。
#### 4.1.2 业务流程图
```mermaid
graph LR
subgraph "其他出/入库流程"
A["发起非标业务需求"] --> B{"选择业务类型"}
B -- "1\. 入库类<br>(如赠品入库)" --> C["创建其他入库单"]
B -- "2\. 出库类<br>(如样品领用)" --> D["创建其他出库单"]
C --> E["选择商品批次及数量"]
D --> E
E --> F["单据审核"]
F --> G["财务记账"]
G --> H["库存与成本更新"]
H --> I["结束"]
end
classDef startEnd fill:#e8f5e9,stroke:#4caf50,stroke-width:2px;
classDef process fill:#e3f2fd,stroke:#2196f3,stroke-width:2px;
classDef decision fill:#fffde7,stroke:#fbc02d,stroke-width:2px;
class A,I startEnd;
class C,D,E,F,G,H process;
class B decision;
```
<br>
### 4.2 价格维护
#### 4.2.1 功能简述
提供一个多维度、分层级的价格管理体系。企业可以根据不同的营销策略,为不同的商品、客户、客户类别或部门设定专属的销售价格或定价方案,优先级高于商品资料中的标准价格。
#### 4.2.2 业务流程图
```mermaid
graph TD
A["价格策略调整需求"] --> B{"选择调价维度"}
B -- "1\. 按商品(通用)" --> C["通用调价单"]
B -- "2\. 按客户" --> D["客户调价单"]
B -- "3\. 按客户类别" --> E["客户类别调价单"]
B -- "4\. 按部门" --> F["部门调价单"]
B -- "5\. 按客户+业务员" --> G["客户业务员调价单"]
B -- "6\. 按价格方案" --> H["各类价格方案调价单"]
subgraph "价格设置"
C --> I["录入商品及新售价"]
D --> I
E --> I
F --> I
G --> I
H --> J["选择基础价格方案<br>并设置折扣/加点"]
end
I --> K["设置生效日期(可选)"]
J --> K
K --> L["提交审核"]
L --> M{"审核通过?"}
M -- "是" --> N["价格策略生效"]
M -- "否" --> O["返回修改"]
O --> B
N --> P["结束"]
```
<br>
### 4.3 成本业务
#### 4.3.1 功能简述
成本业务是财务核算的核心,负责对企业的存货成本进行精确计算和调整。通过成本计算功能,系统可以根据设定的计价方法(如移动加权平均法)在期末重新计算所有商品的库存成本和出库成本,确保财务报表的准确性。
#### 4.3.2 业务流程图
```mermaid
graph TD
A["期末成本核算开始"] --> B["数据准备<br>(所有出入库单据已记账)"]
B --> C["(可选)库存成本调整<br>或销货成本修正"]
C --> D["执行成本计算"]
D --> E["系统按计价方法<br>重新计算所有批次成本"]
E --> F["更新库存成本与销售成本"]
F --> G["生成成本计算报告"]
G --> H["结束"]
classDef startEnd fill:#e8f5e9,stroke:#4caf50,stroke-width:2px;
classDef process fill:#e3f2fd,stroke:#2196f3,stroke-width:2px;
class A,H startEnd;
class B,C,D,E,F,G process;
```
<br>
### 4.4 结账业务
#### 4.4.1 功能简述
结账业务是每月财务周期的终点,通过一系列严谨的检查和结账步骤,对本月的供应链所有业务数据进行封存,并生成下月的期初数据。此流程确保了各模块数据在月结时间点的一致性和准确性,是财务管理中至关重要的环节。
#### 4.4.2 业务流程图
```mermaid
graph TD
A["月末结账开始"] --> B["1\. 月末业务结账前检查"]
B --> C{"所有业务单据是否处理完毕?"}
C -- "否" --> D["返回相关模块处理未记账单据"]
D --> B
C -- "是" --> E["2\. 执行业务结账"]
E --> F["生成本月期末库存<br>生成下月期初库存"]
F --> G["3\. 执行应付结账"]
G --> H["核对应付账款<br>生成应付期初"]
H --> I["4\. 执行应收结账"]
I --> J["核对应收账款<br>生成应收期初"]
J --> K["月结完成"]
classDef startEnd fill:#e8f5e9,stroke:#4caf50,stroke-width:2px;
classDef process fill:#e3f2fd,stroke:#2196f3,stroke-width:2px;
classDef decision fill:#fffde7,stroke:#fbc02d,stroke-width:2px;
classDef criticalProcess fill:#ffebee,stroke:#c62828,stroke-width:2px;
class A,K startEnd;
class B,D,F,H,J process;
class E,G,I criticalProcess;
class C decision;
```
<br>
### 4.5 序时簿
#### 4.5.1 功能简述
序时簿是核算管理模块的数据查询中心,提供了对“其他入库单”和“其他出库单”等已记账单据的详细历史记录查询功能。用户可以通过多种条件过滤,快速找到所需单据,用于数据核对、审计追踪和问题排查。
#### 4.5.2 业务流程图
```mermaid
graph LR
subgraph "序时簿查询流程"
A["用户进入序时簿模块"] --> B["选择单据类型<br>(其他入库/其他出库)"];
B --> C["设置过滤条件<br>(时间范围、仓库、单据类型等)"];
C --> D["执行查询"];
D --> E["系统显示查询结果列表"];
E --> F{"选择操作"};
F -- "1\. 查看单据详情" --> G["显示单据详细信息"];
F -- "2\. 打印单据" --> H["调用打印功能"];
F -- "3\. 结束查询" --> I["结束"];
G --> F;
H --> F;
end
classDef startEnd fill:#e8f5e9,stroke:#4caf50,stroke-width:2px;
classDef process fill:#e3f2fd,stroke:#2196f3,stroke-width:2px;
classDef decision fill:#fffde7,stroke:#fbc02d,stroke-width:2px;
class A,I startEnd;
class B,C,D,E,G,H process;
class F decision;
```
---
<br>
## 五、常用单据
核算管理模块主要处理和生成以下几类关键单据:
1. **调整类单据**:
* 其他入库单
* 其他出库单
* 库存成本调整单
* 销货成本修正单
2. **价格类单据**:
* 通用调价单
* 客户类别调价单
* 客户调价单
* 部门调价单
3. **结账类记录**:
* 月末业务结账前检查报告
* 业务结账日志
* 应收/应付结账日志
<br>
## 六、总结
G3ERP供应链核算管理模块作为财务与业务的桥梁其核心价值在于
1. **数据整合与终结**:将分散在采购、销售、仓存环节的业务数据,转化为集中、规范的财务数据。
2. **成本精确控制**:提供准确的成本计算与调整工具,为企业利润分析和定价策略提供数据基础。
3. **价格策略灵活**:支持多维度的价格体系,帮助企业快速响应市场变化。
4. **财务流程保障**:通过严谨的月结流程,确保财务数据的准确性、完整性和周期性,为企业稳健运营提供保障。
成功实施并规范使用核算管理模块,是企业实现业财一体化、提升精细化管理水平的关键步骤。