An eConnect transaction type that describes a purchase order.
Header taxes The calculation that eConnect uses to validate the header tax amount differ between a purchase order and a purchase invoice. To complete your transaction, you must supply the header TAXAMNT value required by a purchase order document.
When eConnect validates the amount of the <taPoHdr> TAXAMNT element, it combines the values from each purchase order line's tax, with related freight tax and miscellaneous tax amounts. If the header TAXAMNT value does not equal this combined tax value, eConnect returns a validation error.
The following example uses a simplified version of a POPTransactionType schema object to illustrate the related elements:
Header.TAXAMNT= 45 (TAXAMNT of 10 + FRTTXAMT of 7 + MSCTXAMT of 28) Header.FRTTXAMT= 7 Header.MSCTXAMT= 28 Header.UsingHeaderLevelTaxes = 0 Line.TAXAMNT= 10 TaxInsert.FRTTXAMT= 7 TaxInsert.MSCTXAMT= 28 TaxInsert.TAXAMNT= 10
<eConnect> <POPTransactionType> <eConnectProcessInfo /> <taRequesterTrxDisabler_Items> <taRequesterTrxDisabler /> </taRequesterTrxDisabler_Items> <taUpdateCreateItemRcd /> <taUpdateCreateVendorRcd /> <taCreateVendorAddress_Items> <taCreateVendorAddress /> </taCreateVendorAddress_Items> <taUpdateCreateCustomerRcd /> <taCreateCustomerAddress_Items> <taCreateCustomerAddress /> </taCreateCustomerAddress_Items> <taPopIvcTaxInsert_Items> <taPopIvcTaxInsert /> </taPopIvcTaxInsert_Items> <taPopDistribution_Items> <taPopDistribution /> </taPopDistribution_Items> <taAnalyticsDistribution_Items> <taAnalyticsDistribution /> </taAnalyticsDistribution_Items> <taPoLine_Items> <taPoLine /> </taPoLine_Items> <taPoHdr /> </POPTransactionType> </eConnect>