通过 Postman 实施 Sage Intacct API

Implementing Sage Intacct API via Postman

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

我想这可以通过以下顺序完成(或者仅通过一个 api 请求?对此不确定)。

  1. 订购商品
  2. 创建购买收据
  3. 从中获取发票link

请参阅此 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>

提前致谢。

您可以从开发者文档下载 Postman 集合文件 (API)。 然后仅参考 Purchasing/Purchasing Transactions/Create 事务(旧版)。 您可以更改正文 (SOAP) 内容。 我相信你能做到。