返回顶部
t

tally-prime-ca 计数质数

>-

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

tally-prime-ca

TallyPrime (CA) 技能

通过 XML-over-HTTP 接口连接到本地运行的 TallyPrime 实例。所有请求均为 HTTP POST 至 $TALLY_URL(通常为 http://localhost:9000),请求体为 XML 格式。

  • - 非云 API:TallyPrime 必须在用户机器上打开/运行。
  • 多公司:始终使用正确的 SVCURRENTCOMPANY(拼写准确)。

核心用例:WhatsApp 发票 → Tally 分录

目标:为处理大量客户的 CA 实现零手动录入。

  1. 1. 读取账单/发票(PDF/图片),提取:公司、客户方、GSTIN、日期、发票号、应税金额、税额、总计、科目映射。
  2. 确保主数据存在:客户方科目、采购/销售科目、GST 科目、银行/现金科目(如需)。
  3. 使用唯一 GUID 过账凭证。
  4. 向用户确认返回摘要。

何时使用此技能

当用户要求执行以下操作时使用:

  • - 过账分录:采购、销售、收款、付款、转账、对账、贷项通知单、借项通知单
  • 查看报表:日记账、试算平衡表、资产负债表、损益表、科目明细表、未结款项、GST
  • 管理主数据:创建/修改科目、分组、库存项目/计量单位(库存客户)
  • 数据修正:修改或取消凭证

关键规则(必须遵守)

  1. 1. 切勿假设公司:如未明确说明,过账前需询问使用哪个公司。
  2. 切勿猜测科目:导入凭证前需确认科目存在;先创建缺失的主数据。
  3. 日期格式为 YYYYMMDD(无分隔符)。
  4. 幂等性:始终为每个凭证设置稳定唯一的 GUID,防止重试时产生重复。
  5. 平衡凭证:借方总额必须等于贷方总额(Tally 错误提示:凭证总额不匹配!)。
  6. XML 转义:摘要/客户方名称可能包含 & → 在 XML 中使用 &。
  7. 过账为写入操作:在任何创建/修改/取消操作前,需确认意图(及公司)。
  8. 客户方科目优先使用按账单分配,以保持未结款项正确(参见 reference/vouchers.md)。
  9. 纯会计凭证(无库存项目):设置 No,并在 ALLLEDGERENTRIES.LIST 序列中将客户方科目分录放在首位。这样日记账的明细列将显示客户方名称(而非费用/采购科目),并将凭证默认显示为简洁的按凭证视图。仅对通过 reference/inventory.md 处理的物料发票使用 ISINVOICE=Yes。

第 0 步:检查 TallyPrime 服务器

bash
curl -s --max-time 5 $TALLY_URL

预期结果(示例):

xml
TallyPrime Server is Running

如果未运行,请停止并请用户打开 TallyPrime 并为该端口启用集成。

第 1 步:公司上下文

如果用户未指定公司,请询问。如果已指定,则在 SVCURRENTCOMPANY 中使用准确名称。

要列出公司,请使用 reference/reports.md 中的模板(公司列表)。

第 2 步:验证/创建所需科目(主数据)

科目存在性检查和主数据创建模板位于 reference/masters.md(包括科目、分组以及 GST/地址字段)。

快速分组默认值(常见 CA 映射):

科目类型父级分组
客户Sundry Debtors
供应商
Sundry Creditors |
| 销售 | Sales Accounts |
| 采购/费用 | Purchase Accounts / Direct Expenses / Indirect Expenses |
| 银行 | Bank Accounts |
| 现金 | Cash-in-Hand |
| GST | Duties & Taxes |

第 3 步:过账凭证(核心)

使用 REPORTNAME=Vouchers,并始终包含 GUID、DATE 和 VOUCHERTYPENAME。完整模板(包括按账单分配、退货、对账)位于 reference/vouchers.md。

此技能支持的凭证类型:

  • - 采购、销售、付款、收款、转账
  • 贷项通知单、借项通知单
  • 对账
  • 凭证修改 + 取消

读取报表(核心)

使用 TALLYREQUEST=Export / REPORTNAME=... 配合 SVEXPORTFORMAT=$$SysName:XML。完整模板位于 reference/reports.md。

常见 CA 报表:

  • - 日记账(期间)
  • 试算平衡表(期间)
  • 资产负债表
  • 损益表
  • 科目凭证(科目明细表)
  • 应收票据 / 应付票据(未结款项)
  • 科目未结款项 / 分组未结款项
  • GST:GSTR-1 及相关汇总(以及可用的 GSTR-3B)
  • 库存汇总(库存客户)

建议的 GUID 模式

当存在发票号时,使用确定性模式:

{公司简称}-{凭证类型}-{凭证编号}-{日期}

示例:

  • - abc-purchase-ril2026-00123-20260115
  • abc-creditnote-cn09-20260302

多公司 CA 工作流程(推荐)

  1. 1. 尽早获取公司名称(并确认拼写)。
  2. 验证连接性。
  3. 获取所需科目/主数据或创建它们。
  4. 然后才过账凭证。
  5. 回复内容:公司、凭证类型、凭证编号、日期、金额明细,以及是否创建了任何主数据。

高级参考

  • - 报表和数据导出:reference/reports.md
  • 凭证模板(包括借项/贷项通知单、对账、按账单分配、修改/取消):reference/vouchers.md
  • 主数据(科目/分组 + GST/地址、修改):reference/masters.md
  • 库存(库存分组/项目/计量单位、物料发票):reference/inventory.md
  • 错误处理与故障排除:reference/errors.md

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ca-skill-1775888529 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ca-skill-1775888529 技能

通过命令行安装

skillhub install ca-skill-1775888529

下载

⬇ 下载 tally-prime-ca v1.0.3(免费)

文件大小: 14.38 KB | 发布时间: 2026-4-12 09:17

v1.0.3 最新 2026-4-12 09:17
Version 1.0.3

- Updated voucher reference documentation in `reference/vouchers.md`.
- No changes to core logic or functionality.
- This update targets internal or advanced documentation only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部