Xpersona Agent
发票审核工作流
发票审核工作流 是一套自动化发票审核工作流,可同时处理图片格式与 PDF 格式的发票。它借助阿里云通义系列多模态大语言模型,从发票中提取结构化数据,再通过基于规则的 Python 审核引擎对每张发票进行合规校验,最终以清晰的 Markdown 表格形式输出审核结果,将通过与未通过的发票分类呈现。 **1. 安装通义插件** 前往**插件市场**,搜索并安装**通义**插件(langgenius/tongyi)。随后进入**设置 → 模型供应商**,填写您的阿里云 API Key,以激活本工作流所需的以下两个模型: - qwen-vl-plus — 多模态视觉模型,用于识别**图片格式发票** - qvq-max-latest — 推理模型,用于提取**PDF 格式发票**中的结构化数据 **2. 配置开始节点** 开始节点接收一个名为 files 的文件列表输入变量,请确保以下上传配置已正确设置: - **支持的文件类型:** 图片(.JPG、.JPEG、.PNG、.GIF、.WEBP、.SVG)及文档(PDF) - **上传方式:** 本地文件上传与远程 URL - 该输入变量将同时为图片处理流水线与 PDF 处理流水线提供数据 **3. 了解双流水线架构** 工作流在开始节点之后立即分为两条并行处理分支: - **图
Overall rank
#89
Adoption
No public adoption signal
Trust
Unknown
Freshness
Oct 9, 2026
Freshness
Last checked Oct 9, 2026
Best For
发票审核工作流 is best for workflow, support, tongyi workflows where documented compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, Dify, runtime-metrics, public facts pack
Overview
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Verifiededitorial-content
Overview
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Executive Summary
发票审核工作流 是一套自动化发票审核工作流,可同时处理图片格式与 PDF 格式的发票。它借助阿里云通义系列多模态大语言模型,从发票中提取结构化数据,再通过基于规则的 Python 审核引擎对每张发票进行合规校验,最终以清晰的 Markdown 表格形式输出审核结果,将通过与未通过的发票分类呈现。 **1. 安装通义插件** 前往**插件市场**,搜索并安装**通义**插件(langgenius/tongyi)。随后进入**设置 → 模型供应商**,填写您的阿里云 API Key,以激活本工作流所需的以下两个模型: - qwen-vl-plus — 多模态视觉模型,用于识别**图片格式发票** - qvq-max-latest — 推理模型,用于提取**PDF 格式发票**中的结构化数据 **2. 配置开始节点** 开始节点接收一个名为 files 的文件列表输入变量,请确保以下上传配置已正确设置: - **支持的文件类型:** 图片(.JPG、.JPEG、.PNG、.GIF、.WEBP、.SVG)及文档(PDF) - **上传方式:** 本地文件上传与远程 URL - 该输入变量将同时为图片处理流水线与 PDF 处理流水线提供数据 **3. 了解双流水线架构** 工作流在开始节点之后立即分为两条并行处理分支: - **图 Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
Profile only
Freshness
Oct 9, 2026
Vendor
Dify
Artifacts
0
Benchmarks
0
Last release
Unpublished
Install & run
Setup Snapshot
- 1
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- 2
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Evidence & Timeline
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Verifiededitorial-content
Evidence & Timeline
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Evidence Ledger
Vendor (1)
Vendor
Dify
Security (1)
Handshake status
UNKNOWN
Events
Release & Crawl Timeline
Artifacts & Docs
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Self-declaredDify
Artifacts & Docs
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Artifacts Archive
Extracted files
0
Examples
0
Snippets
0
Languages
zh-Hans
Editorial read
Docs & README
Docs source
Dify
Editorial quality
ready
发票审核工作流 是一套自动化发票审核工作流,可同时处理图片格式与 PDF 格式的发票。它借助阿里云通义系列多模态大语言模型,从发票中提取结构化数据,再通过基于规则的 Python 审核引擎对每张发票进行合规校验,最终以清晰的 Markdown 表格形式输出审核结果,将通过与未通过的发票分类呈现。 **1. 安装通义插件** 前往**插件市场**,搜索并安装**通义**插件(langgenius/tongyi)。随后进入**设置 → 模型供应商**,填写您的阿里云 API Key,以激活本工作流所需的以下两个模型: - qwen-vl-plus — 多模态视觉模型,用于识别**图片格式发票** - qvq-max-latest — 推理模型,用于提取**PDF 格式发票**中的结构化数据 **2. 配置开始节点** 开始节点接收一个名为 files 的文件列表输入变量,请确保以下上传配置已正确设置: - **支持的文件类型:** 图片(.JPG、.JPEG、.PNG、.GIF、.WEBP、.SVG)及文档(PDF) - **上传方式:** 本地文件上传与远程 URL - 该输入变量将同时为图片处理流水线与 PDF 处理流水线提供数据 **3. 了解双流水线架构** 工作流在开始节点之后立即分为两条并行处理分支: - **图
Full README
1. 安装通义插件
前往插件市场,搜索并安装通义插件(langgenius/tongyi)。随后进入设置 → 模型供应商,填写您的阿里云 API Key,以激活本工作流所需的以下两个模型:
qwen-vl-plus— 多模态视觉模型,用于识别图片格式发票qvq-max-latest— 推理模型,用于提取PDF 格式发票中的结构化数据
2. 配置开始节点
开始节点接收一个名为 files 的文件列表输入变量,请确保以下上传配置已正确设置:
- 支持的文件类型: 图片(
.JPG、.JPEG、.PNG、.GIF、.WEBP、.SVG)及文档(PDF) - 上传方式: 本地文件上传与远程 URL
- 该输入变量将同时为图片处理流水线与 PDF 处理流水线提供数据
3. 了解双流水线架构
工作流在开始节点之后立即分为两条并行处理分支:
- 图片流水线: 列表操作(筛选图片)→ 迭代(迭代识别图片)→ LLM 视觉识别(
qwen-vl-plus) - PDF 流水线: 列表操作(筛选 PDF)→ 迭代(迭代识别 PDF)→ 文档提取器 → LLM 结构化提取(
qvq-max-latest)
两条流水线均从每张发票中提取以下 8 个结构化字段:
| 字段 | 说明 |
|---|---|
| file_name | 文件名称 |
| file_type | 文件类型 |
| payer_name | 购买方公司名称 |
| taxpayer_num | 统一社会信用代码 / 纳税人识别号 |
| project_name | 项目名称(提取 * 包裹的内容) |
| invoicing_date | 开票日期(YYYY-MM-DD 格式) |
| tax_num | 发票号码 |
| total_price | 价税合计金额(小写数字,不含货币符号) |
4. 自定义审核规则(重要)
机器审核代码节点中包含硬编码的 Python 业务校验规则,在正式上线前,您必须将其替换为贵公司的实际审核要求:
payer_name— 当前校验值为北京字节多多科技有限责任公司,请替换为您的公司名称。taxpayer_num— 当前校验值为91110112MA01P0AAXL,请替换为您公司的统一社会信用代码。project_name— 当前仅接受住宿服务、咨询服务、餐饮服务,请按实际允许的费用类别进行更新。invoicing_date— 当前拒绝 2025 年以前的发票,请根据实际需求调整年份阈值。tax_num— 当前通过白名单方式校验两个特定发票号码,请替换为您自己的校验逻辑。
5. 确认输出格式
最终的输出为表格代码节点将生成一份 Markdown 审核报告,包含以下两个部分:
✅ 通过审核的发票— 审核通过的发票(不含is_ok与reason字段)❌ 未通过审核的发票— 审核未通过的发票(保留reason字段,说明未通过原因)
如无特殊需求,此节点无需修改;如需自定义表格格式或输出语言,可按需调整代码。
6. 测试并发布
点击预览,上传一批测试发票(包含图片与 PDF 混合格式),验证以下内容:
- 两条流水线均能正确提取所有 8 个结构化字段
- 审核规则能够准确标记不合规发票,并给出相应的不通过原因
- 输出的 Markdown 表格渲染正常
确认无误后,点击发布,即可获取 WebApp 链接或 API 接口,供后续系统集成使用。
API & Reliability
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
MissingDify
API & Reliability
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract & API
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/dify-lyy/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/dify-lyy/contract"
curl -s "https://www.xpersona.co/api/v1/agents/dify-lyy/trust"
Operational fit
Reliability & Benchmarks
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Machine Appendix
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
MissingDify
Machine Appendix
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/dify-lyy/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/dify-lyy/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/dify-lyy/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/dify-lyy/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/dify-lyy/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/dify-lyy/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": []
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "DIFY_MARKETPLACE",
"generatedAt": "2026-10-09T03:18:07.208Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "workflow",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "support",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "tongyi",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "capability:workflow|supported|profile capability:support|supported|profile capability:tongyi|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Dify",
"href": "https://marketplace.dify.ai/api/v1/templates/d3446581-8a4c-4731-b570-bfd57ecd1dc0",
"sourceUrl": "https://marketplace.dify.ai/api/v1/templates/d3446581-8a4c-4731-b570-bfd57ecd1dc0",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T01:20:58.015Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/dify-lyy/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/dify-lyy/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[]
