0

我正在使用 eConnect 并尝试发送交易。如果我只发送交易,那么它会按照我的预期显示在 Dynamics GP 中,并使用默认销售分配创建交易。

交易

分配

如果我尝试添加发行版,我会收到错误消息:

错误号 = 1341 存储过程 = taRMDistribution 错误描述 = 帐户索引 (DSTINDX) 节点标识符参数的帐户不存在:taRMDistribution

这是我的 xml 示例:

<eConnect xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RMTransactionType>
    <eConnectProcessInfo xsi:nil="true" />
    <taRequesterTrxDisabler_Items xsi:nil="true" />
    <taUpdateCreateCustomerRcd xsi:nil="true" />
    <taCreateCustomerAddress_Items xsi:nil="true" />
    <taRMCommissions_Items xsi:nil="true" />
    <taRMTransactionTaxInsert_Items xsi:nil="true" />
    <taRMDistribution_Items>
      <taRMDistribution>
        <RMDTYPAL>1</RMDTYPAL>
        <DOCNUMBR>b5fad6df-2</DOCNUMBR>
        <CUSTNMBR>MYTESTCUSTOMER</CUSTNMBR>
        <DISTTYPE>9</DISTTYPE>
        <DistRef>60100-002-010</DistRef>
        <CRDTAMNT>100</CRDTAMNT>
      </taRMDistribution>
      <taRMDistribution>
        <RMDTYPAL>1</RMDTYPAL>
        <DOCNUMBR>b5fad6df-2</DOCNUMBR>
        <CUSTNMBR>MYTESTCUSTOMER</CUSTNMBR>
        <DISTTYPE>9</DISTTYPE>
        <DistRef>60100-002-010</DistRef>
        <CRDTAMNT>472</CRDTAMNT>
      </taRMDistribution>
    </taRMDistribution_Items>
    <taAnalyticsDistribution_Items xsi:nil="true" />
    <taRMTransaction>
      <RMDTYPAL>1</RMDTYPAL>
      <DOCNUMBR>b5fad6df-2</DOCNUMBR>
      <DOCDATE>4/8/2021</DOCDATE>
      <BACHNUMB>b5fad6df-2</BACHNUMB>
      <CUSTNMBR>MYTESTCUSTOMER</CUSTNMBR>
      <DOCAMNT>572</DOCAMNT>
      <SLSAMNT>572</SLSAMNT>
    </taRMTransaction>
    <taMdaUpdate_Items xsi:nil="true" />
  </RMTransactionType>
</eConnect>

我不太确定我还没有做什么。该错误表明我需要提供 DSTINDX,但我不知道在哪里可以找到它。我搜索的所有内容似乎都表明,如果我添加分发项目,我需要提供一个帐号,但我不确定在哪里可以找到它。

我能够使用 eConnectOut 并找到客户信息,但结果中似乎没有任何帐户信息。在这一点上,我有点难过。

谢谢,

布赖恩

4

1 回答 1

0

To solve this I added RMARAC to eConnect_Out_Setup for DOCTYPE ='Customer'. This gave me the value I needed for DSTINDX. I used the below link for reference.

eConnect Customer Requester Document–Missing ShipToName field

于 2021-04-13T12:20:50.320 回答