1

我想通过 Postman 从实施 Sage Intacct API 的采购订单中获取发票链接。

我想它可以通过以下序列(或仅通过一个 api 请求?不确定)来完成。

  1. 下单购买
  2. 创建采购收据
  3. 从中获取发票链接

请参阅此 API 文档 ( https://developer.intacct.com/api )。

即这是创建购买交易的请求的主体。

<?xml version="1.0" encoding="UTF-8"?>
<request>
  <control>
    <senderid>{{sender_id}}</senderid>
    <password>{{sender_password}}</password>
    <controlid>{{$timestamp}}</controlid>
    <uniqueid>false</uniqueid>
    <dtdversion>3.0</dtdversion>
    <includewhitespace>false</includewhitespace>
  </control>
  <operation>
    <authentication>
      <sessionid>{{temp_session_id}}</sessionid>
    </authentication>
    <content>
      <function controlid="{{$guid}}">
        <create_potransaction>
          <transactiontype>Purchase Requisition</transactiontype>
          <datecreated>
            <year>2013</year>
            <month>6</month>
            <day>19</day>
          </datecreated>
          <vendorid>1001</vendorid>
          <referenceno>1234</referenceno>
          <vendordocno>vendordocno001</vendordocno>
          <datedue>
            <year>2013</year>
            <month>6</month>
            <day>20</day>
          </datedue>
          <payto>
            <contactname>Jameson Company</contactname>
          </payto>
          <exchratetype>Intacct Daily Rate</exchratetype>
          <customfields/>
          <potransitems>
            <potransitem>
              <itemid>75300GL</itemid>
              <quantity>100</quantity>
              <unit>Each</unit>
              <price>1</price>
              <locationid>MGMT-US</locationid>
              <departmentid>IT</departmentid>
            </potransitem>
          </potransitems>
        </create_potransaction>
      </function>
    </content>
  </operation>
</request>

先感谢您。

4

1 回答 1

1

您可以从开发人员文档下载 Postman 集合文件 (API)。然后只需参考 Purchasing/Purchasing Transactions/Create Transaction (Legacy)。您可以更改正文 (SOAP) 内容。我相信你可以管理它。

于 2020-10-13T01:02:40.960 回答