我正在使用 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 并找到客户信息,但结果中似乎没有任何帐户信息。在这一点上,我有点难过。
谢谢,
布赖恩