You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tally Prime 2.1按指定日期范围无法获取单月数据求助

解决Tally Prime 2.1 XML导出日期范围无效的问题

问题根源

你当前的XML请求存在三个核心问题:

  1. 无明确数据/报表指定:仅设置日期范围和公司信息,但Tally无法识别你要筛选导出的具体数据类型(凭证、报表等),因此默认返回全量数据。
  2. 无效日期:4月没有31日,31-Apr-2022是非法日期,Tally会直接忽略该错误条件,导致日期筛选失效。
  3. XML结构不完整:Tally的API请求必须包裹在标准<ENVELOPE>结构中,你提供的代码片段缺少必要的头部和信封层级。

修复方案

  • 补全标准XML结构:所有Tally XML请求必须包含<ENVELOPE>、<HEADER>、<BODY>等核心节点。
  • 明确导出对象:通过<REPORTNAME>或<VOUCHER>标签定义要导出的具体数据类型。
  • 修正无效日期:将31-Apr-2022改为30-Apr-2022。

修正后的示例代码(导出指定日期的所有凭证)

<ENVELOPE>
    <HEADER>
        <TALLYREQUEST>Export Data</TALLYREQUEST>
    </HEADER>
    <BODY>
        <EXPORTDATA>
            <REQUESTDESC>
                <REPORTNAME>Vouchers</REPORTNAME>
                <STATICVARIABLES>
                    <CURRENTCOMPANY>${company}</CURRENTCOMPANY>
                    <SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
                    <SVFROMDATE>1-Apr-2022</SVFROMDATE>
                    <SVTODATE>30-Apr-2022</SVTODATE>
                </STATICVARIABLES>
            </REQUESTDESC>
        </EXPORTDATA>
    </BODY>
</ENVELOPE>

额外注意事项

  • 若需导出特定报表(如利润表),只需将<REPORTNAME>的值替换为对应报表名称(例如Profit & Loss A/c)。
  • 若日期格式仍不生效,可尝试匹配Tally区域设置的数字格式,比如01/04/2022。

内容的提问来源于stack exchange,提问作者Abisha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 12:48:21