Importing Header Level Taxes with eConnect

TechKnowledge Content

The following is important information when importing Sales Order processing documents with eConnect. The following information can also be found in the eConnect.chm file in the Incoming Schemas -Sales Transaction Schema section. Refer to the eConnect.chm file for further information on the Sales Transaction schema.

More Information
Zero is the default for the ‘USINGHEADERLEVELTAXES’ field in the taSopHdrIvcInsert XML Node. When zero is defaulted, detailed taxes are being used. Users must flag the field with a one in order to use header level taxes. There are a few things to keep in mind when using header level taxes.
1. Header level taxes only pass in tax information with a line sequence of zero to the taSopLineIvcTaxInsert XML node.
2. Header level taxes can be used with Invoices that will be posted with out being transferred, or with Orders that will be FULLY transferred to Invoices and then posted. The reasoning behind this is that when an Order is partially transferred to Invoices or Backorders, the tax will be recalculated. There are no details with header level taxes, so when the taxes are recalculated on a partially transferred Order the tax information will be lost and not carried forward.
3. When using header level taxes the SALESAMT field must be zero, as this field is used specifically for detailed taxes in the Tax Node. If using detailed taxes, SALESAMT must be filled in with the sales amount.
4. The STAXAMOUNT field in the taSopLineIvcInsert node should be populated with the tax amount.

This article was TechKnowledge Document ID: 26333