eConnect / Dynamics GP-将采购订单行状态设置为已从变更单下达

时间:2019-04-24 16:18:02

标签: microsoft-dynamics dynamics-gp econnect gp

我们有一个集成,可以从第三方系统添加新的采购订单,并将PO标头和行设置为已发布状态(POSTATUS / POLNESTA = 2)。设置为下达至关重要,因为它可以模拟打印并更新订单项的相关数量。

除非行状态设置为“变更单”(POLNESTA = 3),否则添加/更新采购订单就可以了,在这种情况下,我们将看到以下错误,该错误引用了行设置为“变更单”。 / p>

Error Number = 9191  Stored Procedure= taPoLine  Error Description = Invalid PO Status (POLNESTA), the line item cannot be manually released
Node Identifier Parameters: taPoLine
PONUMBER = POR460065668
VENDORID = HUN001
Related Error Code Parameters for Node : taPoLine
POLNESTA = 2


<taPoLine>
  <PONUMBER>POR460065668</PONUMBER>
  <VENDORID>HUN001</VENDORID>
  <LOCNCODE>UKFU</LOCNCODE>
  <VNDITNUM>999888-01</VNDITNUM>
  <ITEMNMBR>999888-01</ITEMNMBR>
  <QUANTITY>10650</QUANTITY>
  <QTYCANCE>650</QTYCANCE>
  <REQDATE>2019-06-17</REQDATE>
  <RELEASEBYDATE>2019-06-17</RELEASEBYDATE>
  <PRMDATE>2019-06-17</PRMDATE>
  <UNITCOST>0.700</UNITCOST>
  <UOFM>EACH</UOFM>
  <POLNESTA>2</POLNESTA>
  <ORD>16384</ORD>
  <CURNCYID>USD</CURNCYID>
  <LineNumber>1</LineNumber>
  <UpdateIfExists>1</UpdateIfExists>
</taPoLine>

如果我打印PO,则它将状态恢复为“已发布”。但是,由于这应该是自动集成,因此打印PO并不是一种合适的解决方案,因为它需要通过GUI来完成。

对于已经处于变更单状态的行,是否可以将PO行状态设置为“已通过eConnect释放”?

0 个答案:

没有答案