← 返回 Skills 市场
rishabh7464-hue

GST + UPI Reconciliation Copilot (India)

作者 rishabh7464-hue · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
234
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install gst-upi-reconciliation-copilot-india
功能描述
Reconcile Indian GST invoice data with UPI transaction statements and produce audit-ready matched/unmatched reports. Use when the user asks to reconcile GST...
使用说明 (SKILL.md)

GST + UPI Reconciliation Copilot (India)

Perform deterministic reconciliation between GST invoice CSV data and UPI transaction CSV data. Generate four outputs: reconciled rows, GST-unmatched rows, UPI-unmatched rows, and a summary JSON.

Quick workflow

  1. Confirm both input files are CSV and represent:
    • GST invoices/sales register
    • UPI collections/statement
  2. Validate required intent-level fields exist (invoice id/date/total, txn date/amount/status).
  3. Run:
python3 scripts/reconcile_gst_upi.py \
  --gst-csv /path/gst.csv \
  --upi-csv /path/upi.csv \
  --output-prefix /path/out/recon_2026_03 \
  --date-window-days 7
  1. Read and report key metrics from *_summary.json:
    • matched rows
    • unmatched GST rows
    • unmatched UPI rows
    • reconciliation coverage %
  2. Provide next actions for unmatched rows (follow-up / corrections / data cleanup).

Matching policy

  • Match only UPI rows with success-like status: success, completed, captured, paid.
  • Require amount match (±0.01 tolerance).
  • Enforce date window (default 7 days).
  • Boost confidence if invoice number or customer tokens appear in UPI note/txn_id/UTR.
  • Ensure one UPI transaction maps to one invoice only.

Edge-case handling

  • Ignore failed/pending/reversed UPI statuses for settlement matching.
  • Preserve GST rows with empty/invalid dates as unmatched (do not force guesswork).
  • Preserve UPI rows with missing amount as unmatched.
  • Support flexible date formats in both files.
  • Handle currency symbols and commas in amount fields.

Required outputs to share with user

Always return:

  1. Reconciliation snapshot:
    • matched rows / total GST rows
    • matched amount / total GST amount
  2. File paths generated:
    • *_reconciled.csv
    • *_gst_unmatched.csv
    • *_upi_unmatched.csv
    • *_summary.json
  3. Priority action items:
    • high-value unmatched GST invoices
    • suspicious UPI rows (success + high amount + no invoice)

References

  • Read references/csv-schemas.md for accepted columns and alias mapping.
安全使用建议
This skill appears coherent and operates entirely on local CSV files (GST invoices + UPI statements) and writes reconciliation files locally — there are no network calls or secret requirements. Before running: 1) Confirm your input CSVs match the expected columns (see references/csv-schemas.md). 2) Choose an output prefix path you control to avoid overwriting important files. 3) Note the implementation detail that missing UPI status defaults to 'success' — this can cause rows with no explicit status to be treated as matchable; if your UPI export uses empty status for failed rows, double-check results. 4) Inspect the generated *_summary.json and unmatched CSVs before taking action or sharing sensitive accounting data. If you want stricter handling of UPI status or different token-extraction behavior, review or modify scripts/reconcile_gst_upi.py before use.
功能分析
Type: OpenClaw Skill Name: gst-upi-reconciliation-copilot-india Version: 1.0.0 The skill bundle provides a legitimate utility for reconciling Indian GST invoices with UPI transaction statements. The core logic in `scripts/reconcile_gst_upi.py` uses standard Python libraries to process CSV data, implementing a scoring-based matching algorithm without any network calls, suspicious file access, or obfuscation. The instructions in `SKILL.md` are well-defined and align strictly with the stated financial reconciliation purpose.
能力评估
Purpose & Capability
Name/description match the provided assets: a reconciliation script plus CSV schema and runtime instructions. The required resources (two CSV inputs and an output prefix) are exactly what the task needs; there are no unrelated binaries, credentials, or config paths requested.
Instruction Scope
SKILL.md limits actions to validating CSVs, running the included Python script, and returning generated file paths/summary. The code only reads the provided CSVs and writes reconciliation files locally (no network I/O). One small behavior mismatch to be aware of: map_upi() defaults missing UPI status to 'success' (normalize_str(r.get('status') or 'success')), which could cause rows with missing status to be treated as eligible for matching despite SKILL.md's emphasis on matching only explicit success-like statuses. Also the script will write files at whatever output prefix you supply — review paths to avoid accidental overwrites.
Install Mechanism
Instruction-only skill with a bundled Python script; there is no install spec, no downloads, and no package installation. Risk surface is limited to running the provided script with local inputs.
Credentials
No environment variables, credentials, or external configuration paths are requested. The script operates purely on files supplied by the user.
Persistence & Privilege
Skill is not marked always:true and does not request persistent system changes or modify other skills. It writes output CSV/JSON files to user-specified locations only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gst-upi-reconciliation-copilot-india
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gst-upi-reconciliation-copilot-india 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of GST + UPI Reconciliation Copilot (India): - Enables deterministic reconciliation between Indian GST invoice CSVs and UPI transaction CSVs. - Produces four audit-ready outputs: reconciled rows, GST-unmatched rows, UPI-unmatched rows, and a summary JSON report. - Implements strict matching logic (amount ±0.01, 7-day window, status filtering, invoice/customer token checks). - Handles flexible CSV formats, ignores failed/reversed transactions, and supports data with inconsistent delimiters/currency symbols. - Highlights actionable insights, including unmatched high-value GST invoices and suspicious UPI transactions.
元数据
Slug gst-upi-reconciliation-copilot-india
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

GST + UPI Reconciliation Copilot (India) 是什么?

Reconcile Indian GST invoice data with UPI transaction statements and produce audit-ready matched/unmatched reports. Use when the user asks to reconcile GST... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 234 次。

如何安装 GST + UPI Reconciliation Copilot (India)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gst-upi-reconciliation-copilot-india」即可一键安装,无需额外配置。

GST + UPI Reconciliation Copilot (India) 是免费的吗?

是的,GST + UPI Reconciliation Copilot (India) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

GST + UPI Reconciliation Copilot (India) 支持哪些平台?

GST + UPI Reconciliation Copilot (India) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 GST + UPI Reconciliation Copilot (India)?

由 rishabh7464-hue(@rishabh7464-hue)开发并维护,当前版本 v1.0.0。

💬 留言讨论