如何在Tally XML的GST Rate Setup请求中指定Stock Group以获取对应分组下的商品GST税率
解决Tally XML请求中指定Stock Group获取GST税率的问题
我懂你现在的困扰——原来的XML请求能导出全部GST税率配置,但没法精准过滤特定Stock Group的数据对吧?其实Tally的XML API里有专门的静态变量用来指定Stock Group,你之前只是没找对对应的变量名而已。
正确的XML请求示例
你只需要在<STATICVARIABLES>节点里添加SVStockGroup变量,传入你要查询的Stock Group名称就行。修改后的请求代码如下:
<ENVELOPE> <HEADER> <VERSION>1</VERSION> <TALLYREQUEST>EXPORT</TALLYREQUEST> <TYPE>Data</TYPE> <ID>GST Rate Setup</ID> </HEADER> <BODY> <DESC> <STATICVARIABLES> <SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT> <!-- 添加指定Stock Group的静态变量 --> <SVStockGroup>你的库存组名称</SVStockGroup> </STATICVARIABLES> <FETCHLIST> <FETCH>*</FETCH> </FETCHLIST> </DESC> </BODY> </ENVELOPE>
关键注意事项
- 把
你的库存组名称替换成Tally系统中实际存在的Stock Group名称,必须完全匹配(包括大小写、空格),否则可能返回空数据或者不符合预期的结果。 - 如果只需要特定字段(比如仅税率值),可以把
<FETCH>*</FETCH>换成具体字段名,比如<FETCH>Rate</FETCH>,能减少返回的数据量。 - 要是后续需要叠加其他过滤条件,还可以在
<STATICVARIABLES>里添加对应变量,比如SVGSTType用于指定税种类型,但针对当前需求,SVStockGroup就足够解决问题了。
内容的提问来源于stack exchange,提问作者Vilsad P P
相关产品推荐
相关产品推荐

