# CAS4ERPNext **Repository Path**: feesow/CAS4ERPNext ## Basic Information - **Project Name**: CAS4ERPNext - **Description**: 整合ERPNext/会计模块本地化资源。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: v16 - **Homepage**: http://Shudou.CN - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 19 - **Created**: 2024-08-09 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CAS4ERPNext - ERPNext 中国会计功能扩展 CAS4ERPNext 是一个基于 Frappe/ERPNext 框架的中国会计功能扩展模块,提供了符合中国会计准则的财务核算、预算管理、发票导入及财务报表等功能。 ## 主要功能 ### 会计核算 (cas_accounting) #### 预算管理 (CN Budget) - 支持中国会计准则的预算编制与控制 - 预算校验与超额预警 - 自动生成预算调整凭证 - 支持按成本中心、项目等多维度预算控制 #### 固定费用表 (CN Fixed Expense Table) - 周期性固定费用的自动记账 - 支持月度、季度、年度自动生成凭证 - 灵活的费用分摊配置 #### 税务发票导入工具 (Tax Invoice Import) - Excel/CSV格式发票批量导入 - 自动匹配供应商及账户 - 支持增值税发票数据解析 #### OFD电子发票导入 (Import OFD) - 支持中国OFD格式电子发票解析 - 发票模板配置灵活 - 自动生成相应会计凭证 ### 财务报表 (cas_statements) #### 资产负债表 (Balance Sheet CN) - 符合中国会计准则的资产负债表 - 支持多种配置模板(标准版、企业版) - 支持合并财务报表 #### 利润表 (Profit and Loss Statement CN) - 利润表及损益表 - 支持与预算对比分析 - 支持与上年度同期对比 #### 现金流量表 (Cash Flow CN) - 现金流量表编制 - 支持直接法与间接法 - 现金流分类配置 #### 试算平衡表 (Trial Balance CN) - 标准试算平衡表 - 按账簿系列分类的试算平衡表 - 详细披露报表 ### 银行对账 (cas_closure) - 银行对账单自动导入 - 支持CSV/Excel格式 - 自动匹配生成会计凭证 ### 会计科目表 (Chart of Accounts) 内置符合中国会计准则的会计科目表模板: - cn_cnpo_chart_of_accounts2025 - 中国会计科目表2025 - cn_norm_chart_of_accounts2024 - 标准会计科目表2024 - cn_smes_chart_of_accounts2024 - 中小企业会计科目表2024 ## 安装方法 1. **安装到ERPNext环境** ```bash bench get-app cas4erpnext https://gitee.com/feesow/CAS4ERPNext.git bench install-app cas4erpnext [site-name] ``` 2. **从源码安装** ```bash bench get-app cas4erpnext https://gitee.com/feesow/CAS4ERPNext.git cd sites/[site-name] bench install-app cas4erpnext ``` ## 配置说明 ### 会计科目表配置 安装后可在公司(Company)文档中配置使用中国会计准则的会计科目表: 1. 进入「设置 > 公司」 2. 选择已有公司或创建新公司 3. 在会计科目表字段中选择相应的模板 ### 发票导入配置 1. 配置OFD发票模板:在「OFD模板」中配置发票字段映射 2. 配置账户名称映射:在「OFD账户名称」中建立发票账户与会计科目的对应关系 ### 财务报表配置 各财务报表支持通过配置项自定义科目映射: - 资产负债表配置 - 利润表配置 - 现金流量表配置 ## 模块使用 ### 预算管理 1. 创建预算文档,选择公司、成本中心等维度 2. 设置预算金额及适用期间 3. 系统会自动对超出预算的费用进行校验 ### OFD发票导入 1. 进入「发票导入」工具 2. 上传OFD格式电子发票文件 3. 配置匹配模板后生成相应凭证 ### 财务报表生成 1. 进入对应的财务报表页面 2. 设置过滤条件(公司、会计年度、期间等) 3. 生成并导出报表 ## 目录结构 ``` cas4erpnext/ ├── cas_accounting/ # 会计核算模块 │ └── doctype/ │ ├── cn_budget/ # 预算管理 │ ├── cn_fixed_expense_table/ # 固定费用表 │ ├── cn_tax_invoice_import_tool/ # 发票导入 │ └── import_ofd/ # OFD发票导入 ├── cas_closure/ # 期末处理模块 │ └── report/ │ └── trial_balance_cn/ # 试算平衡表 ├── cas_statements/ # 财务报表模块 │ └── report/ │ ├── balance_sheet_cn/ # 资产负债表 │ ├── profit_and_loss_statement_cn/ # 利润表 │ └── ... # 其他报表 ├── chart_of_accounts/ # 会计科目表 │ └── custom_accounts/ # 科目表模板 └── utils.py # 工具函数 ``` ## 依赖 - ERPNext 14/15 或 Frappe Framework 14/15 - Python 3.10+ - pandas (用于银行对账单导入) ## 许可证 本项目遵循 [MIT License](license.txt) 开源协议。 ## 贡献 欢迎提交Issue和Pull Request来改进本项目。 ## 联系方式 - 项目地址:https://gitee.com/feesow/CAS4ERPNext - 问题反馈:请在Gitee Issue中提交