返回顶部
i

invoice-qr-scanner发票扫码器

Scan QR codes from invoice receipts and automatically fill electronic invoice applications. Use when user asks to scan QR codes from images, complete electronic invoice applications, or process invoice receipts that contain QR codes for online billing systems.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
379
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

invoice-qr-scanner

发票二维码扫描器

概述

本技能可通过扫描收据图片中的二维码,自动填写在线发票表单,实现电子发票的自动申请。它涵盖了从二维码检测到发票提交的完整工作流程。

工作流程

步骤1:二维码识别

当用户提供包含二维码的发票收据图片时:

  1. 1. 运行二维码识别脚本:
bash node scan-qr.js <图片路径>
  1. 2. 脚本输出解码后的二维码URL
  2. 如果识别失败,请用户直接提供URL

步骤2:导航至发票系统

  1. 1. 在浏览器自动化中打开解码后的URL
  2. 验证页面加载成功
  3. 截取快照以了解表单结构

步骤3:获取公司信息

填写表单前,获取用户的公司信息:

  1. 1. 检查记忆文件中存储的发票抬头信息:
- 搜索 memory/YYYY-MM-DD.md 获取近期发票信息 - 检查 MEMORY.md 获取长期存储的详细信息
  1. 2. 必填字段通常包括:
- 公司名称 - 税号/统一社会信用代码 - 地址 - 电话 - 开户行 - 银行账号

步骤4:填写发票表单

  1. 1. 使用浏览器快照分析表单结构
  2. 填写公司信息字段
  3. 填写收票人信息:
- 手机号 - 邮箱地址
  1. 4. 验证所有必填字段是否已填写完成

步骤5:审核并提交

  1. 1. 提交表单
  2. 查看确认页面
  3. 验证所有信息是否正确
  4. 向用户报告结果

错误处理

二维码无法识别

如果二维码识别失败:

  1. 1. 请用户直接提供URL
  2. 建议用户使用手机扫描并分享URL

表单结构变更

如果发票系统表单结构发生变化:

  1. 1. 截取新的快照
  2. 识别更新后的字段引用
  3. 相应调整填写流程
  4. 记录新结构以备将来参考

信息缺失

如果缺少必需的公司或联系信息:

  1. 1. 请用户提供缺失的详细信息
  2. 用新信息更新记忆文件
  3. 继续发票申请流程

脚本

scan-qr.js

使用Node.js和qrcode-reader库从图片中识别二维码的主要脚本。

使用方法:
bash
node scan-qr.js <图片路径>

环境要求:

  • - Node.js环境(v14+)
  • npm包:qrcode-reader、canvas

安装方法:
bash
cd scripts
npm install qrcode-reader canvas

输出结果:

  • - 成功时输出解码后的二维码URL(格式:✅ 识别成功:
  • 失败时输出错误信息(格式:❌ 错误: <错误信息>)

技术原理:

  • - 使用qrcode-reader库进行二维码解码
  • 使用Canvas进行图像处理
  • 纯JavaScript实现(无需Worker)

记忆集成

本技能依赖存储在记忆文件中的用户信息:

公司发票抬头信息(存储在MEMORY.md中):

  • - 公司名称
  • 税号
  • 地址
  • 电话
  • 银行信息

联系信息(存储在MEMORY.md中):

  • - 手机号码
  • 邮箱地址

填写表单时,始终优先参考这些信息,然后再询问用户。

最佳实践

  1. 1. 始终验证解码后的URL是否合法后再继续操作
  2. 仔细核对提交前的所有信息
  3. 截取快照记录每个步骤
  4. 清晰报告提交后的结果给用户
  5. 更新记忆如果用户提供了更正信息
  6. 使用自动填充(比手动输入更准确)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 invoice-qr-scanner-1776275868 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 invoice-qr-scanner-1776275868 技能

通过命令行安装

skillhub install invoice-qr-scanner-1776275868

下载

⬇ 下载 invoice-qr-scanner v1.0.0(免费)

文件大小: 5.39 KB | 发布时间: 2026-4-16 18:30

v1.0.0 最新 2026-4-16 18:30
初始版本:自动扫描发票二维码并填写电子发票申请

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部