<< All versions
Skill v1.0.0
currentLLM-judged scan90/100kylin985ti/china-accounting-skills/inventory-audit
──Details
PublishedOctober 15, 2026 at 03:28 AM
Content Hashsha256:3f9db09af8de8e1e...
Git SHA9ace803b6fae
──Files
Files (1 file, 6.3 KB)
SKILL.md6.3 KBactive
SKILL.md · 185 lines · 6.3 KB
version: "1.0.0" name: inventory-audit description: 存货实质性程序 — 依据 CAS 1311 和中注协问题解答第3号。包含存货监盘(双方向抽盘)、计价测试、截止测试、跌价准备检查。存货通常是中小企业金额最大、最易出错的项目。
存货实质性程序
概述
存货在很多中小企业中占总资产的30%-60%,而且容易发生损耗、过期、计价错误。本技能依据 CAS 1311(存货监盘)和中注协问题解答第3号,提供完整审计程序。
审计目标
| 认定 | 目标 | |
|---|---|---|
| 存在 | 账上的存货确实存在 | |
| 完整性 | 所有的存货都已入账 | |
| 计价 | 存货计价方法正确且一致 | |
| 权利 | 存货归被审计单位所有 |
程序一:存货监盘(核心程序)
CAS 1311 要求 CPA 必须在存货盘点现场观察被审计单位的盘点,并适当抽盘。
准备工作
| 步骤 | 内容 | |
|---|---|---|
| 1 | 获取被审计单位的盘点计划,评价其合理性 | |
| 2 | 了解存货的内容、性质、数量和存放地点 | |
| 3 | 对于多处存放的存货,考虑是否同时进行盘点 | |
| 4 | 对于第三方保管的存货,安排函证或现场观察 |
现场监盘
📋 存货监盘记录表索引号:ZF-3盘点日期:2026年5月31日 盘点地点:主仓库一、观察被审计单位的盘点□ 是否按盘点计划执行? ✅□ 存货是否停止流动? ✅(已暂停发货)□ 是否准确记录盘点结果? ✅□ 盘点标识是否完整? ✅二、抽盘(双方向)从盘点表→实物(测试存在性):盘点表记录 抽盘结果 差异A商品 100件 A商品 100件 0 ✅B商品 200件 B商品 198件 -2 ⚠ 调查C商品 50件 C商品 50件 0 ✅从实物→盘点表(测试完整性):实物观察 盘点表记录 差异角落堆D商品 盘点表无记录 ⚠ 遗漏三、关注项目□ 毁损/陈旧/过时存货:发现B商品2件包装破损发现E商品已过保质期(标注为正常库存 ⚠)□ 代管存货:确认XX寄存的F商品 30件——非本单位存货四、盘点日 vs 报表日差异盘点日为报表日 ✅ (无需倒轧)监盘结论:总体满意,但存在以下问题:1. B商品少2件——盘亏,调整至营业外支出2. D商品未入盘点表——盘盈,调整至营业外收入3. E商品过期未处理——需作为损失处理════════════════════════════════════
盘点日不是报表日的处理
如果盘点日 ≠ 资产负债表日,需要倒轧:
报表日存货 = 盘点日存货 + 报表日至盘点日采购入库 - 报表日至盘点日销售出库
程序二:计价测试
| 测试内容 | 方法 | |
|---|---|---|
| 存货计价方法 | 确认方法(先进先出/加权平均/个别计价),检查是否一贯运用 | |
| 采购价格 | 选取样本,比较账面单价与最近采购发票单价 | |
| 结转成本 | 抽查销售出库的计价是否正确 |
计价测试示例
📋 存货计价测试表索引号:ZF-4采用方法:月末一次加权平均法A商品:期初 100件 × 10元 = 1,0005月购入 200件 × 12元 = 2,400加权平均单价 = (1,000+2,400) / 300 = 11.33元/件账面结转成本单价:11.33元 ✅B商品:期初 50件 × 50元 = 2,5005月购入 150件 × 55元 = 8,250加权平均单价 = (2,500+8,250) / 200 = 53.75元/件账面结转成本单价:55元 ⚠ (多转了成本!)→ 应调减主营业务成本 = (55-53.75) × 销量
程序三:存货跌价准备 / 损失检查
小企业会计准则(直接转销法)
小企业不计提跌价准备,但对毁损、过期、盘亏的存货应处理:
借:营业外支出贷:库存商品/原材料等
审计关注:是否存在应处理而未处理的毁损/过期存货?
企业会计准则(计提跌价准备)
按成本与可变现净值孰低法,重新计算应计提的跌价准备:
| 存货 | 成本 | 可变现净值 | 应提准备 | 账面已提 | 差异 | |
|---|---|---|---|---|---|---|
| X商品 | 10,000 | 8,000 | 2,000 | 0 | +2,000 |
程序四:截止测试
防止跨期——确保存货和对应的收入/成本记录在相同会计期间:
| 测试方向 | 样本选取 | 目标 | |
|---|---|---|---|
| 入库截止 | 资产负债表日前后各5张入库单 | 采购入库和应付账款是否在正确期间 | |
| 出库截止 | 资产负债表日前后各5张出库单 | 销售收入和成本结转是否同期 |
📋 存货截止测试索引号:ZF-5出库单号 日期 品名 数量 发票日期 是否跨期────────────────────────────────────────────────────CK-089 5月30日 A商品 10 5月30日 ✅ 正确CK-090 5月31日 B商品 20 6月2日 ⚠ 5月发出的货记到6月了CK-091 6月1日 C商品 5 5月31日 ⚠ 票开在5月但货6月才发────────────────────────────────────────────────────→ CK-090: 应调增5月收入和成本→ CK-091: 应调减5月收入和成本,记到6月
关键分析程序
| 指标 | 计算 | 预警信号 | |
|---|---|---|---|
| 存货周转天数 | 存货余额/日均成本 | 天数和同行比异常→积压或短缺 | |
| 毛利率变动 | 本期 vs 上期 | 突然下降→可能是存货积压被迫降价 | |
| 存货与收入增速比 | 比较 | 存货增速远快于收入→滞销风险 |
工作底稿索引
ZF-1 存货审定表ZF-2 存货明细表(按类别)ZF-3 存货监盘记录表ZF-4 存货计价测试表ZF-5 存货截止测试
常见问题
| 问题 | 处理 | |
|---|---|---|
| 无法观察期初存货 | 执行替代程序(测试本期进出和毛利率) | |
| 存货在第三方仓库 | 函证第三方 + 必要时现场观察 | |
| 存货中隐含大量费用 | 检查存货成本构成,看是否将期间费用计入存货 | |
| 代销/寄售存货 | 确认所有权归属,不在本单位存货中计列 |