---
name: food-label-review
title: 预包装食品标签合规审核
description: 预包装食品标签合规审核技能，用于审核食品标签是否符合 GB 7718（预包装食品标签通则）和 GB 28050（预包装食品营养标签通则）。适用场景：(1) 用户提交食品标签图片、文字或文档要求合规审核时；(2) 用户提到"食品标签审核""标签合规""营养标签审查""GB 7718""GB 28050"等关键词时；(3) 用户要求检查食品标签是否存在缺项、错误或违规风险时。支持 2011 版和 2025 版标准。
author: zh-xx
author_url: https://github.com/zh-xx/legal-assistant-skills/tree/main/food-label-review
license: Apache-2.0
version: 0.1.0
execution_mode: open
jurisdiction: cn
practice: regulatory
language: zh
---

# 预包装食品标签合规审核

对食品标签素材进行四阶段流水线审核：版本确定与预筛 → 一般标签审核 → 营养标签审核 → 生成报告。

## 审核流程

```
输入食品标签素材（照片描述/文字/文档）
    │
    ▼
[阶段一] 版本确定与预筛
    │  确定适用版本(2011/2025) → 识别标签类别 → 检查豁免
    │
    ▼
[阶段二] 一般标签审核 (GB 7718)
    │  2a. 必标项完整性核查（有没有）
    │  2b. 逐项内容合规审核（对不对）
    │
    ▼
[阶段三] 营养标签审核 (GB 28050)
    │  3a. 必标项完整性核查（有没有）
    │  3b. 逐项内容合规审核（对不对）
    │
    ▼
[阶段四] 生成审核报告
```

## 阶段一：版本确定与预筛

读取 [references/00-版本选择与适用范围.md](references/00-版本选择与适用范围.md)。

**执行步骤：**

1. **版本确定**（二选一，不做对比审核）：
   - **2011 版**：GB 7718-2011 + GB 28050-2011
   - **2025 版**：GB 7718-2025 + GB 28050-2025
   - **必须通过 AskUserQuestion 让用户确认适用版本，不得自行推断。** 当前处于 2011→2025 过渡期，同一企业可能部分产品适用旧版、部分适用新版，版本选择直接影响审核结论，须由用户（委托方）明确指定。

2. **标签类别识别**（三选一）：
   - `直接提供给消费者` — 标准完整要求
   - `非直接提供给消费者(B2B)` — 简化标示（仅需食品名称、净含量/规格、生产日期、保质期、贮存条件）
   - `进口预包装食品` — 额外要求（原产国、进口商信息、中文标签等）

3. **豁免检查**：
   - 一般标签小包装豁免：≤20cm²(2025) / <10cm²(2011)
   - 营养标签豁免：按 references/00 中的豁免条件判定 → 豁免则跳过阶段三
   - 保质期豁免：部分酒类等

**输出：** 版本标签 + 类别标签 + 豁免状态 + 需执行的审核模块列表

## 阶段二：一般标签审核 (GB 7718)

### 2a. 必标项完整性核查

在进入逐项审核前，先对照必标项清单，确认标签上是否**存在**以下法定必标项。**缺失任一必标项即标记高风险。**

**直接提供给消费者的预包装食品：**

| # | 必标项 | 2011 | 2025 | 备注 |
|---|--------|------|------|------|
| 1 | 食品名称 | 必标 | 必标 | |
| 2 | 配料表 | 必标 | 必标 | 单一配料可豁免 |
| 3 | 净含量和规格 | 必标 | 必标 | |
| 4 | 生产者/经营者名称、地址、联系方式 | 必标 | 必标 | |
| 5 | 生产日期 | 必标 | 必标 | 部分酒类可豁免(2025) |
| 6 | 保质期 | 必标 | 必标 | 部分酒类/食醋/食盐等可豁免 |
| 7 | 贮存条件 | 必标 | 必标 | |
| 8 | 食品生产许可证编号 | 必标 | 必标 | 进口食品可豁免 |
| 9 | 产品标准代号 | 必标 | 必标 | 进口食品可豁免 |
| 10 | 致敏物质 | 推荐 | **必标** | 2025 升级为强制 |

**B2B（非直接提供）**：仅需 #1、#3、#5、#6、#7。

**小包装豁免**：按 references/00 中规定的可简化标示项目。

将缺失项全部记录后，进入 2b。

### 2b. 逐项内容合规审核

按固定顺序加载对应版本的 references，对每个**已存在**的标签项目审核内容是否合规：

| # | 审核项目 | 2011 文件 | 2025 文件 |
|---|---------|-----------|-----------|
| 1 | 食品名称 | [01-食品名称-2011](references/01-食品名称-2011.md) | [01-食品名称-2025](references/01-食品名称-2025.md) |
| 2 | 配料表 | [02-配料表-2011](references/02-配料表-2011.md) | [02-配料表-2025](references/02-配料表-2025.md) |
| 3 | 日期与保质期 | [03-日期与保质期-2011](references/03-日期与保质期-2011.md) | [03-日期与保质期-2025](references/03-日期与保质期-2025.md) |
| 4 | 净含量与规格 | [04-净含量与规格](references/04-净含量与规格.md) | 同左 |
| 5 | 生产者/经营者 | [05-生产者经营者信息-2011](references/05-生产者经营者信息-2011.md) | [05-生产者经营者信息-2025](references/05-生产者经营者信息-2025.md) |
| 6 | 贮存条件/许可证 | [06-贮存条件与许可证](references/06-贮存条件与许可证.md) | 同左 |
| 7 | 致敏物质 | [07-致敏物质-2011](references/07-致敏物质-2011.md) | [07-致敏物质-2025](references/07-致敏物质-2025.md) |
| 8 | 辐照/转基因 | [11-辐照与转基因](references/11-辐照与转基因.md) | 同左 |

**仅 2025 版加载：**

| # | 审核项目 | 文件 |
|---|---------|------|
| 9 | 食品声称 | [08-食品声称-2025](references/08-食品声称-2025.md) |
| 10 | 数字标签 | [10-数字标签-2025](references/10-数字标签-2025.md) |

**进口食品额外加载：**

| # | 审核项目 | 文件 |
|---|---------|------|
| 11 | 进口食品 | [09-进口食品-2025](references/09-进口食品-2025.md) |

**豁免相关**（如需确认）：[12-豁免标示](references/12-豁免标示.md)

## 阶段三：营养标签审核 (GB 28050)

如阶段一已判定豁免营养标签 → **跳过本阶段**，报告中注明豁免原因。

> 注意：豁免营养标签的食品若出现任何营养信息，仍应按标准执行。

### 3a. 营养标签必标项完整性核查

确认营养标签上是否**存在**以下法定必标项。缺失即标记风险。

**2011 版强制标示项（"4+1"）：**

| # | 必标项 |
|---|--------|
| 1 | 营养成分表（方框表格式） |
| 2 | 能量 (kJ) |
| 3 | 蛋白质 (g) |
| 4 | 脂肪 (g) |
| 5 | 碳水化合物 (g) |
| 6 | 钠 (mg) |
| 7 | 各项 NRV% |

**2025 版强制标示项（"6+能量+警示语"）：**

| # | 必标项 | 备注 |
|---|--------|------|
| 1 | 营养成分表（方框表格式） | |
| 2 | 能量 (kJ) | |
| 3 | 蛋白质 (g) | |
| 4 | 脂肪 (g) | |
| 5 | **饱和脂肪 (g)** | 2025 新增 |
| 6 | 碳水化合物 (g) | |
| 7 | **糖 (g)** | 2025 新增 |
| 8 | 钠 (mg) | |
| 9 | 各项 NRV% | |
| 10 | **"儿童青少年应避免过量摄入盐油糖"** | 2025 新增 |

**额外强制标示条件（两版通用）：**
- 对 4.1 以外的营养成分进行声称时 → 须在营养成分表中标示该成分
- 使用了营养强化剂 → 须标示强化成分
- 使用了氢化/部分氢化油脂 → 须标示反式脂肪酸

### 3b. 逐项内容合规审核

| # | 审核项目 | 2011 文件 | 2025 文件 |
|---|---------|-----------|-----------|
| 1 | 营养成分表格式 | [20-营养成分表格式-2011](references/20-营养成分表格式-2011.md) | [20-营养成分表格式-2025](references/20-营养成分表格式-2025.md) |
| 2 | 强制标示营养素 | [21-强制标示营养素-2011](references/21-强制标示营养素-2011.md) | [21-强制标示营养素-2025](references/21-强制标示营养素-2025.md) |
| 3 | NRV 与允许误差 | [22-NRV与允许误差-2011](references/22-NRV与允许误差-2011.md) | [22-NRV与允许误差-2025](references/22-NRV与允许误差-2025.md) |
| 4 | 营养声称 | [23-营养声称-2011](references/23-营养声称-2011.md) | [23-营养声称-2025](references/23-营养声称-2025.md) |
| 5 | 功能/作用声称 | [24-营养成分功能声称-2011](references/24-营养成分功能声称-2011.md) | [24-营养成分功能声称-2025](references/24-营养成分功能声称-2025.md) |

**仅 2025 版加载：**

| # | 审核项目 | 文件 |
|---|---------|------|
| 6 | 儿童青少年警示语 | [25-儿童青少年警示语-2025](references/25-儿童青少年警示语-2025.md) |

**豁免相关**（如需确认）：[26-营养标签豁免](references/26-营养标签豁免.md)

## 阶段四：生成审核报告

汇总阶段一至三的审核结果，使用以下模板输出报告：

```markdown
# 食品标签合规审核报告

## 一、基本信息

| 项目 | 内容 |
|-----|------|
| 食品名称 | [食品名称] |
| 审核日期 | [日期] |
| 适用标准 | GB 7718-[版本] + GB 28050-[版本] |
| 标签类别 | 直接消费者 / B2B / 进口 |
| 营养标签 | 需审核 / 豁免（原因：[原因]） |

## 二、审核结论

**总体结论：** [通过] / [需修改后通过] / [不予通过]

**风险等级：** [高/中/低]

## 三、问题清单

> 按风险等级从高到低排列

### [编号]. [问题简述]

- **违规类型：** [缺失必标项/内容违规/格式不规范/声称不合规/...]
- **风险等级：** [高/中/低]
- **问题描述：** [具体描述]
- **标签原文：** "[摘录标签原文]"
- **违反条款：** [GB 7718/GB 28050 具体条款]
- **修改建议：** [具体修改方向]

## 四、合规建议

[针对整体标签的改进方向]

## 五、免责声明

本审核报告基于所提供的食品标签素材内容进行合规分析，不构成正式法律意见。
审核依据为 GB 7718 和 GB 28050 的规定，未涵盖其他食品安全标准或行业标准的要求。
建议结合产品实际情况及最新法规要求进行综合判断。
```

## DOCX 报告生成（可选）

如用户要求生成 Word 文档格式的审核报告，在阶段四完成 Markdown 报告输出后，额外执行以下步骤：

1. 将审核结果写入 JSON 文件，结构如下：

```json
{
  "basicInfo": {
    "食品名称": "XX牌牛奶",
    "审核日期": "2026-02-11",
    "适用标准": "GB 7718-2025 + GB 28050-2025",
    "标签类别": "直接提供给消费者",
    "营养标签": "需审核"
  },
  "conclusion": "通过 | 需修改后通过 | 不予通过",
  "riskLevel": "高 | 中 | 低",
  "issues": [
    {
      "title": "问题简述",
      "type": "违规类型",
      "risk": "高 | 中 | 低",
      "description": "问题描述",
      "quote": "标签原文摘录",
      "violation": "违反条款",
      "suggestion": "修改建议"
    }
  ],
  "suggestions": "合规建议",
  "disclaimer": "免责声明（可选，有默认值）"
}
```

2. 运行生成脚本：

```bash
node scripts/generate_report.js <input.json> [output.docx]
```

生成的 DOCX 格式：仿宋字体、小四正文、1.5 倍行距、页眉页脚、风险等级彩色标注。

## 风险等级判定标准

- **高风险（缺失必标项 / 实质性违规）：**
  - 缺失法定必标项（食品名称、配料表、生产日期、保质期、生产者信息、净含量）
  - 缺少营养成分表（非豁免产品）
  - 缺少强制标示营养素（2011: 能量+4项；2025: 能量+6项）
  - 缺少致敏物质标示（2025 强制）
  - 虚假/误导性标示内容
  - 营养声称与实际营养值不符

- **中风险（格式/规范性问题）：**
  - 日期格式不符标准要求
  - 营养成分表不符合方框表规范
  - 配料表排序错误（未按递减顺序）
  - 食品添加剂命名不规范
  - 缺少儿童青少年警示语（2025）
  - 必标项存在但内容不完整

- **低风险（细节/建议性问题）：**
  - 可选标示项未标示
  - 格式微调建议（字体大小、排版）
  - 推荐性标示缺失（2011 致敏物质）

## 审核原则

1. **先查"有没有"，再查"对不对"：** 食品标签审核的核心区别——先核查法定必标项是否齐全，再逐项审核内容合规性
2. **版本不混用：** 确定版本后始终使用对应版本的规则，不做跨版本对比
3. **有疑从严：** 对模糊表述倾向于标记风险
4. **分层输出：** 高风险问题必须突出标注，低风险问题可合并说明
5. **给出替代方案：** 每个问题尽量提供可操作的修改建议
6. **区分事实判断与法律判断：** 无法仅凭标签文本判断的事项标注为"建议核实"

## 许可证

SPDX-License-Identifier: Apache-2.0

Copyright (c) 2026 JiCheng

采用 Apache License 2.0 许可，许可证原文见仓库根目录 `LICENSE`。
