PCS Software is a transportation management system (TMS) designed for trucking companies, brokers, and logistics providers. It offers tools for load management, dispatching, billing, and fleet operations.Documentation Index
Fetch the complete documentation index at: https://docs.nekt.com/llms.txt
Use this file to discover all available pages before exploring further.
Configuring PCS Software as a Source
In the Sources tab, click on the “Add source” button located on the top right of your screen. Then, select the PCS Software option from the list of connectors. Click Next and you’ll be prompted to add your access.1. Add account access
You’ll need the following credentials from your PCS Software account:- Customer ID: Your PCS Software client ID, used for API authentication. Contact your PCS Software account representative to obtain this value.
- Username: A valid TMS username that will be recorded as the user performing the API operations.
- Start Date: (Optional) The earliest date from which records will be synced. If not set, all available records are fetched.
2. Select streams
Choose which data streams you want to sync. For faster extractions, select only the streams that are relevant to your analysis. Select the streams and click Next.3. Configure data streams
Customize how you want your data to appear in your catalog. Select the desired layer where the data will be placed, a folder to organize it inside the layer, a name for each table, and the type of sync.- Layer: choose between the existing layers on your catalog.
- Folder: a folder can be created inside the selected layer to group all tables being created from this new data source.
- Table name: a default name is suggested, but feel free to customize it.
- Sync Type: Full Table is recommended for all streams. Every extraction fetches the current state of the data.
4. Configure data source
Describe your data source for easy identification within your organization, not exceeding 140 characters. To define your Trigger, consider how often you want data to be extracted from this source. Once you are ready, click Next to finalize the setup.5. Check your new source
You can view your new source on the Sources page. If needed, manually trigger the source extraction by clicking on the arrow button. Once executed, your data will appear in your Catalog.Streams and Fields
Below you’ll find all available data streams from PCS Software and their corresponding fields:Loads
Loads
Load records from the PCS Software TMS, including TruckLoad, LTL, and Intermodal load types with stops and rating information.Core Fields:
LoadId- Unique identifier for the loadStatus- Load status (active, arrived, assigned, booked, brokered, cancelled, dispatched, dropped, enroute, moving, pending, possible, ready)LoadClass- Load classification (TL, LTL, Intermodal)LoadType- Load type descriptionBillToId- Bill-to customer IDBillToName- Bill-to customer nameLoadReference- Load reference numberBillingType- Billing type (P = Prepaid, C = Collect, B = Both)MilesBilled- Billed milesTotalWeight- Total load weightPallets- Number of palletsNotes- Load notesReference1- Additional reference number
Boundary- Boundary type (I = Inbound, O = Outbound, C = Crosstown)BookingNumber- Booking numberContainer- Container numberChassis- Chassis number
Office.Code- Office code
Rating.LineHaulRate- Line haul rate details (RateType, Rate, MatrixId, Source)Rating.AccessorialRates- Array of accessorial rate chargesRating.CommodityRating- Commodity rating details
Stops[].Id- Stop IDStops[].Order- Stop orderStops[].Type- Stop type (Shipper or Consignee)Stops[].Zone- ZoneStops[].AvailableFrom/Stops[].AvailableTo- Availability windowStops[].Miles- Miles to stopStops[].ReferenceNumber- Reference numberStops[].Contact- Contact nameStops[].CompanyName- Company nameStops[].Phone- Phone numberStops[].Address- Address (CountrySubDivisionCode, City, Line1, PostalCode)
Company Dispatches
Company Dispatches
Company dispatch records from the PCS Software Dispatch API, containing driver assignments, vehicle details, pickup/delivery information, and pay data.Identifiers:
id- Unique dispatch record IDloadId- Associated load IDtripId- Associated trip IDmainDispatchId- Main dispatch IDbatchId- Batch ID
status- Dispatch statusdispatchDate/dispatchTime- Dispatch date and timedispatchCode- Dispatch codeinputDate/inputTime- Input date and timeinputUser- User who entered the record
driverId/driverName- Primary drivercoDriverId/coDriverName- Co-driverdriverPay/coDriverPay- Driver pay amounts
truckId/truckNumber- Truck informationtrailerId1/trailerNumber1- First trailertrailerId2/trailerNumber2- Second trailerunitId/unitNumber- Unit information
carrierId/carrierName- Carrier detailscarrierRef/carrierContact- Carrier reference and contact
pickupDate/pickupTimeIn/pickupTimeOut- Pickup schedulepickupName/pickupAddress/pickupCity/pickupState/pickupZip/pickupZone- Pickup locationpickupCustomer- Pickup customer ID
dropDate/dropTimeIn/dropTimeOut- Drop scheduledropName/dropAddress/dropCity/dropState/dropZip/dropZone- Drop locationdropCus- Drop customer IDdropRetDate/dropRetTime- Drop return date/time
deliveryDate/deliveryTimeIn/deliveryTimeOut- Delivery scheduledeliveryName/deliveryAddress/deliveryCity/deliveryState/deliveryZip/deliveryZone- Delivery locationdeliveryCus- Delivery customer ID
actualDateOrigin/actualTimeInOrigin/actualTimeOutOrigin- Actual origin timesactualDateDestination/actualTimeInDestination/actualTimeOutDestination- Actual destination times
payType/payCode/payRate/paySource- Pay configurationpayMatrixId/payUnits- Pay matrix detailstotalPay- Total pay amountmiles/emptyMiles/emptyRate- Mileage and ratesdispatchHours- Dispatch hourstrailerCharge- Trailer chargedriverPayForeignCurrency/currencyCode- Foreign currency pay
entityCode- Entity codeownerId- Owner IDmacroPointOrderId- MacroPoint order IDnotes- Dispatch notes
Broker Dispatches
Broker Dispatches
Broker dispatch records from the PCS Software Dispatch API. Contains all the same fields as Company Dispatches, plus:
driverCellPhone- Driver’s cell phone number