- 对供应链和连锁门店模块的文档进行了大规模重构和内容更新。 - 新增了多个模块的详细流程解读、优化建议和版本迭代。 - 删除了部分过时的文档,并整合了相关内容。 - 更新了项目内部的思考链文档。
13 KiB
G3ERP供应链核算管理模块解读文档
一、核算管理模块概述
G3ERP供应链核算管理模块是整个供应链系统的财务核心与数据终点。它本身不直接产生源头业务,而是承接并处理来自采购、销售、仓存三大模块的业务数据流,通过一系列精细化的价格管理、成本计算和结账流程,最终完成企业供应链环节的财务闭环。
该模块确保了业务数据向财务数据的准确转化,为企业的成本控制、利润分析和经营决策提供了关键的数据支持,同时严格遵循财务准则,保障企业运营的合规性。
二、核算管理功能架构
2.1 核算管理功能架构图
核算管理模块主要由以下五大核心子模块构成,共同协作完成供应链的财务核算工作:
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
2.2 核算管理功能架构图结构说明
核心业务循环
核算管理模块的业务流程体现了严谨的财务逻辑: 价格维护 → 成本核算 → 业务结账 → 财务结账
这个循环确保了在进行最终的财务结账前,所有的价格和成本数据都已准确无误。
五大核心业务模块
-
其他业务:处理非标准业务流程产生的库存变动。
- 功能描述:用于处理如赠品入库、样品领用、内部耗用等非采购、非销售引起的库存增减,确保账实相符。
- 核心流程:创建单据 → 审核 → 记账 → 影响库存成本。
- 执行角色:仓库管理员、财务人员。
- 业务成果:规范化管理非标出入库,堵塞管理漏洞。
-
价格维护:建立灵活、多维度的价格体系。
- 功能描述:提供强大的价格调整工具,支持按商品、按客户、按客户类别、按部门等多个维度进行精细化定价。
- 核心流程:创建调价单 → 审批 → 生效 → 应用于销售开单。
- 执行角色:价格管理员、销售经理。
- 业务成果:实现灵活的价格策略,快速响应市场变化。
-
成本业务:实现准确的成本核算。
- 功能描述:对库存成本和销售成本进行调整和计算,是企业利润核算的基础。
- 核心流程:成本调整 → 成本计算 → 生成成本数据。
- 执行角色:成本会计、财务主管。
- 业务成果:提供准确的商品成本和销售毛利数据。
-
结账业务:完成财务周期的收尾工作。
- 功能描述:执行严格的月末结账流程,对整个供应链的业务数据进行最终确认和封存,生成期末和期初数据。
- 核心流程:结账前检查 → 业务结账 → 应付结账 → 应收结账。
- 执行角色:财务主管、系统管理员。
- 业务成果:完成月度财务结算,确保数据准确归档。
-
序时簿:提供全面的数据追溯能力。
- 功能描述:查询所有已记账的核算类单据,为审计和数据分析提供支持。
- 核心流程:设置查询条件 → 查看单据列表 → 追溯单据详情。
- 执行角色:所有业务及管理人员。
- 业务成果:保证业务的可追溯性,提供审计依据。
三、总业务流程设计
3.1 总业务流程设计图 1
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
3.2 核心数据流说明
- 业务数据流入: 采购、销售、仓存模块产生的已记账单据(如入库单、出库单、发票、付款单等)是核算模块进行成本计算和结账的基础。
- 价格策略输出: 价格维护模块设定的价格方案和调价结果,会反向应用于销售模块的开单环节,直接影响销售收入。
- 成本计算核心: 成本业务模块汇集了所有影响库存成本的单据(采购入库、其他出入库、成本调整等),进行加权平均或个别计价法的成本计算。
- 结账控制: 结账业务是最终的控制环节,它会进行结账前检查,确保所有业务模块的单据都已处理完毕,然后锁定当前会计期间的数据,生成财务快照。
四、子模块详解
4.1 其他业务
4.1.1 功能简述
处理标准采购和销售流程之外的库存变动,如内部领用、样品赠送、报损等,确保企业库存账面的完整性和准确性。
4.1.2 业务流程图
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;
4.2 价格维护
4.2.1 功能简述
提供一个多维度、分层级的价格管理体系。企业可以根据不同的营销策略,为不同的商品、客户、客户类别或部门设定专属的销售价格或定价方案,优先级高于商品资料中的标准价格。
4.2.2 业务流程图
graph TD
A["价格策略调整需求"] --> B{"选择调价维度"}
B -- "1\. 按商品" --> C["通用调价单"]
B -- "2\. 按客户" --> D["客户调价单"]
B -- "3\. 按客户类别" --> E["客户类别调价单"]
C --> F["录入商品及新售价"]
D --> F
E --> F
F --> G["设置生效日期(可选)"]
G --> H["提交审核"]
H --> I{"审核通过?"}
I -- "是" --> J["价格策略生效"]
I -- "否" --> K["返回修改"]
K --> B
J --> L["结束"]
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,L startEnd;
class C,D,E,F,G,H,J,K process;
class B,I decision;
4.3 成本业务
4.3.1 功能简述
成本业务是财务核算的核心,负责对企业的存货成本进行精确计算和调整。通过成本计算功能,系统可以根据设定的计价方法(如移动加权平均法)在期末重新计算所有商品的库存成本和出库成本,确保财务报表的准确性。
4.3.2 业务流程图
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;
4.4 结账业务
4.4.1 功能简述
结账业务是每月财务周期的终点,通过一系列严谨的检查和结账步骤,对本月的供应链所有业务数据进行封存,并生成下月的期初数据。此流程确保了各模块数据在月结时间点的一致性和准确性,是财务管理中至关重要的环节。
4.4.2 业务流程图
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;
4.5 序时簿
4.5.1 功能简述
序时簿是核算管理模块的数据查询中心,提供了对“其他入库单”和“其他出库单”等已记账单据的详细历史记录查询功能。用户可以通过多种条件过滤,快速找到所需单据,用于数据核对、审计追踪和问题排查。
4.5.2 业务流程图
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;
五、常用单据
核算管理模块主要处理和生成以下几类关键单据:
- 调整类单据:
- 其他入库单
- 其他出库单
- 库存成本调整单
- 销货成本修正单
- 价格类单据:
- 通用调价单
- 客户类别调价单
- 客户调价单
- 部门调价单
- 结账类记录:
- 月末业务结账前检查报告
- 业务结账日志
- 应收/应付结账日志
六、总结
G3ERP供应链核算管理模块作为财务与业务的桥梁,其核心价值在于:
- 数据整合与终结:将分散在采购、销售、仓存环节的业务数据,转化为集中、规范的财务数据。
- 成本精确控制:提供准确的成本计算与调整工具,为企业利润分析和定价策略提供数据基础。
- 价格策略灵活:支持多维度的价格体系,帮助企业快速响应市场变化。
- 财务流程保障:通过严谨的月结流程,确保财务数据的准确性、完整性和周期性,为企业稳健运营提供保障。
成功实施并规范使用核算管理模块,是企业实现业财一体化、提升精细化管理水平的关键步骤。