电子发票自动生成记账凭证
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9355e276/shdskill15。
技能介绍
解决什么问题
财务人员处理电子发票时,需手工录入发票信息、匹配会计科目、逐条生成记账凭证。面对多张发票或混合格式(OFD/PDF/XML)时,重复劳动不仅耗时,还容易因人工疏忽导致科目错配或金额错误。
核心能力与关键步骤
1. 多格式发票解析
- 支持
OFD、PDF、XML格式电子发票 - 自动提取关键字段:发票类型、号码、日期、销售方、商品明细、金额/税率/税额
- OFD 通过解压读取 XML,PDF 使用
pdfplumber提取表格/文本,XML 用ElementTree解析 - 自动识别发票类型为「电子发票(普通发票)」或「电子发票(增值税专用发票)」
2. 智能科目映射
- 读取
科目余额表构建会计科目映射关系 - 生成中间表
发票信息提取表.xlsx,含发票明细和待填科目列 - 中间表包含发票类型、号码、日期、销售方、商品明细、金额/税率/税额/价税合计等字段
3. 人工补充科目信息
- 用户需在中间表中填写每行的「借方一级科目」「明细科目」「科目编号」
- 支持通过
补充填充信息表预设映射规则(如凭证编号、制单人) - 保存并关闭 Excel 后进入下一步
4. 自动生成凭证模板
- 普通发票:生成 2 条分录(借方科目金额为价税合计,贷方按销售方名称搜索应付账款科目)
- 增值税专用发票:生成 3 条分录(借:费用/成本科目+进项税额,贷:应付账款)
- 进项税额按税率在科目余额表「进项税额」下查找对应科目
- 输出符合财务系统标准的
记账凭证导入模板_YYYYMMDD_HHMMSS.xlsx
适用边界
- 需提供完整的
科目余额表和凭证导入模板 - 增值税专用发票的进项税额需在科目余额表中存在对应税率的明细科目
- 若找不到对应税率的进项税额明细,会退回普通发票逻辑并提示
- 依赖 Python 3.9+ 环境及
openpyxl、xlrd、PyPDF2、pdfplumber库 - 当前版本需人工补充借方科目信息,不支持全自动科目匹配
使用场景
- 采购部门收到多张混合格式电子发票,需按财务模板批量生成标准记账凭证
- 财务人员处理增值税专用发票时,需自动匹配进项税额科目并生成三条分录凭证
- 会计每月需处理大量购入发票,提取信息并补充借方科目后生成导入文件
- 财务团队需根据预设规则批量设置凭证编号和制单人,生成合规凭证模板
适合人员
- 中小企业财务人员,需处理采购和费用类电子发票生成记账凭证
- 企业会计,需要为增值税专用发票匹配进项税额科目并生成标准分录
- 财务系统管理员,负责批量生成符合系统格式要求的凭证导入文件
- 会计师事务所审计助理,需快速提取发票信息并生成中间表供财务核对