API

Change Details

PBI

Business Partner

Create/Get Business Partner

Added IsCarrier flag - indicates whether a business partner is a carrier (used for load tracking and shipments)

6788

Invoice Data

CreateInvoice

Previously, invoice detail lines required a Total Price value. Now, the Total Price can be null. In this scenario, the system will use the pricing hierarchy to obtain the default pricing for applicable products. 

12665

Invoice Data

GetInvoiceData

Added WBSPath.

2594

Invoice Data

GetInvoiceData

Tax Percent information is now correct.

7279

Load

GetLoad

Added Carrier ID and Name.

6784

Processing Tags

GetProcessingTags

Added Location ID

7864

Processing Tags

GetProcessingTags

Improved performance; tasks such as sorting by ship length are now much faster

13387

Product Price

GetProductPrice

New public post API. Will accept an object with the following data:

  • LocID
  • WarehouseID
  • ProductID
  • Qty
  • QtyUM
  • PriceDate
  • JobID
  • CustomerID


Project Pricing

GetProjectPricing

Product Class and Product Totals data is now created for projects with no WBS levels. 

5509

Shipping Tickets

GetShippingTickets

Added the following data for left and right end preps:

  • EP Code
  • EP Descripion
  • Add On/Deduct Length
  • EP Product ID
  • EP Product Description

6303

Shipping Tickets

GetShippingTickets

Added freight data, including Product ID, Product Description, and Amount.

1157

Summarized Shipping Ticket Lines

GetSummarizedShippingTicketLines

New API provides summary shipping ticket data and summarized distribution data.

5040

CAD (General)

CAD now attempts to retry up to 3 times if the call fails due to transient errors. 

10346

Currently the create invoice API requires a TotalPrice when adding invoice details/lines. We will now allow for a NULL total price to be passed in, which will have the line go through the pricing hierarchy to get the default pricing for the product from there.

Currently the create invoice API requires a TotalPrice when adding invoice details/lines. We will now allow for a NULL total price to be passed in, which will have the line go through the pricing hierarchy to get the default pricing for the product from there.

Currently the create invoice API requires a TotalPrice when adding invoice details/lines. We will now allow for a NULL total price to be passed in, which will have the line go through the pricing hierarchy to get the default pricing for the product from there.