POPReceivingsType
Description
An eConnect transaction type that describe a purchase order receipt.
XML nodes
- <taUpdateCreateItemRcd>*
- <taUpdateCreateVendorRcd>*
- <taCreateVendorAddress>*
- <taPopRcptLotInsert>
- <taPopRcptSerialInsert>
- <taPopRcptLineInsert>
- <taPopRcptMultiBin>
- <taPopRcptLineTaxInsert>
- <taPopRcptUserDefined>
- <taPopDistribution>
- <taAnalyticsDistribution>*
- <taPopRcptHdrInsert>
- <taMdaUpdate>
Remarks
You no longer need to pass a sequence record of zero through the tax nodes. The tax nodes are now automatically updated. You only pass a sequence record of zero when you use header-level taxes.
The added lot number functionality allows you to create a purchase order for an item that uses a lot number and perform POP Receiving against it. The quantity for the item with the lot number is automatically updated. You can then access the SOP transaction schema and the lot number items, which are located in a sales order; they are automatically assigned to that item (at the front-end, users can either automatically assign or manually pick lots to pull the quantity from; this is not the case with eConnect). If the lot quantity available is less than the quantity that the user tried to pass in, an edit check occurs.
For POP back out taxes, users must manually pass in taxes with a tax amount, TAXAMNT, and a tax purchase amount, TAXPURCH. If the tax is included in the item price, the line should read TAXAMNT=0. The following demonstrate how the parameters should be set:
<taPopRcptLineTaxInsert> TAXDTLID=POP; TAXAMNT=13.83,; TAXTYPE=0; RCPTLNNM=16384; TAXPURCH=152.10 <taPopRcptLineTaxInsert> Purchase_Item_Tax_Schedu=POP SCH; Purchase_Site_Tax_Schedu=POP SCH; TAXAMNT=0; UNITCOST=152.10; EXTDCOST=152.10 <taPopRcptHdrInsert> USINGHEADERLEVELTAXES=0; TAXAMNT=0
Document structure
<eConnect> <POPReceivingsType> <eConnectProcessInfo /> <taRequesterTrxDisabler_Items> <taRequesterTrxDisabler /> </taRequesterTrxDisabler_Items> <taUpdateCreateItemRcd /> <taUpdateCreateVendorRcd /> <taCreateVendorAddress_Items> <taCreateVendorAddress /> </taCreateVendorAddress_Items> <taPopRcptLotInsert_Items> <taPopRcptLotInsert /> </taPopRcptLotInsert_Items> <taPopRcptSerialInsert_Items> <taPopRcptSerialInsert /> </taPopRcptSerialInsert_Items> <taPopRcptLineInsert_Items> <taPopRcptLineInsert /> </taPopRcptLineInsert_Items> <taPopRcptMultiBin_Items> <taPopRcptMultiBin /> </taPopRcptMultiBin_Items> <taPopRcptLineTaxInsert_Items> <taPopRcptLineTaxInsert /> </taPopRcptLineTaxInsert_Items> <taPopRcptUserDefined /> <taPopDistribution_Items> <taPopDistribution /> </taPopDistribution_Items> <taAnalyticsDistribution_Items> <taAnalyticsDistribution /> </taAnalyticsDistribution_Items> <taPopRcptHdrInsert /> <taMdaUpdate_Items> <taMdaUpdate /> </taMdaUpdate_Items> </POPReceivingsType> </eConnect>