我正在尝试将我的POS系统与Tally集成。我在哪里可以找到所有可用于集成的请求类型等。有可用的文档吗?
Tally XML 结构如下:
将数据导入计数
<ENVELOPE>
<HEADER>
<TALLYREQUEST>Import Data</TALLYREQUEST>
</HEADER>
<BODY>
<IMPORTDATA>
<REQUESTDESC>
<REPORTNAME>All Masters</REPORTNAME>
</REQUESTDESC>
<REQUESTDATA>
<TALLYMESSAGE xmlns:UDF="TallyUDF">
<!-- Your data goes here -->
</TALLYMESSAGE>
</REQUESTDATA>
</IMPORTDATA>
</BODY>
</ENVELOPE>
言论:
如您所见,要推送到 Tally 中的数据必须写入 TALLYMESSAGE
标记中。
从 Tally 导出数据
<ENVELOPE>
<HEADER>
<TALLYREQUEST>Export Data</TALLYREQUEST>
</HEADER>
<BODY>
<EXPORTDATA>
<REQUESTDESC>
<!-- Specify the Report Name here -->
<REPORTNAME>List of Accounts</REPORTNAME>
<STATICVARIABLES>
<SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
</STATICVARIABLES>
</REQUESTDESC>
</EXPORTDATA>
</BODY>
</ENVELOPE>
言论:
要从 Tally 检索的报告或数据将在 REPORTNAME
标记中给出。
Tally ERP 9中有许多报告。这里给出了从Tally检索/导出数据的XML标签:
https://www.rtslink.com/articles/tally-xml-tags-export/
同样,此处
给出了将数据导入 Tally 的 XML 标记https://www.rtslink.com/articles/tally-xml-tags-import/
上述资源可以帮助那些希望与Tally集成的人。
根据参考指南,有 3 种类型的请求:
- 出口
- 进口
- 执行
您可以在"TALLYREQUEST"xml标签中使用其中任何一个。当然,创建完整的XML请求需要输入更多信息,并且所有详细信息都在指南中。例如,以下内容从 Tally 导出所有主控形状的列表:
<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>EXPORT</TALLYREQUEST>
<TYPE>DATA</TYPE>
<ID>All masters</ID>
</HEADER>
<BODY>
<DESC>
</DESC>
</BODY>
</ENVELOPE>