WARNING: The TrackAbout MetaWiki has been deprecated and is no longer being updated.
Please visit our new TrackAbout Knowledge Base at https://supportkb.trackabout.com for the most-up-to-date documentation on TrackAbout and TrackAbout Mobile.
RESTful Proof of Delivery API
Jump to navigation
Jump to search
Pre-Delivery (Pending) Orders API
Minimum Field Requirements
- Order #
- Order # may be optional.
- If using POST /orders/pending/batch, then orderNumber is required.
- If using PUT /orders/pending/{OrderNumber}, orderNumber can be an element in the file OR orderNumber can be in the url string. To see this, go to PUT /orders/pending/{OrderNumber}, type a number in the OrderNumber field, and tap, Send Request. A Request URL will appear, with the number you entered in that URL.
- Customer Id
- Location
- Determines what routes can be used
- Route - same route for that truck for all time
- Determines in which mobile units the order appears.
- If the config,
Location and Route are Optional for Point of Delivery, is set to True and Point of Delivery is enabled, every device will use Point of Delivery whether or not it is assigned to a truck and route. If set to False only devices assigned to a truck and route will use Point of Delivery; devices that are not assigned will use standard delivery.
- Truck’s Location Id
- Determines in which mobile units the order appears.
- Trip - minimum of one trip per route/truck each day.
- Best to change the name daily. You could make the date part of the name and change that.
- Puts orders into groups by Trip Number
- Can be the entire route or a subset of the route.
- Preferable to bring it over with the Order during Integration. Can use the Make a Trip page, which is cumbersome.
- Order Date
- Planned Delivery Date - needs to be today or in the future.
- Future orders will not show up on the handheld until the day of delivery, although an override can be set if needed
- Order Line Items. The minimum requirements are:
- accountingLineNumber (an integer)
- productCode
- quantityToDeliver
- quantityToReturn
- Billing codes currently are not required to be sent over with the Orders.
- However, if delivering an asset for which its classification is unknown, you will be required to select a Billing Code from a list when classifying the asset, pending fix of D-02717.
- Therefore, at least one Billing Code needs to be established.
- We recommend “T” (Handhelds only show one letter.)