Skip to main content
Share / Export

Setting Up MS Pay Codes

MS Pay Codes defines how the system calculates payments to haul vendors. Each code has a description, a required pay basis, and standard pay rates on the Rates tab. Those rates default when posting tickets in MS Ticket Entry.

Trimble’s live topic title is Setting up a Pay Code (not the slug setting-up-ms-pay-codes). Rate hierarchy detail lives on linked pages (Setting Up Pay Rates for a Pay Code; Pay Rate Hierarchy Table 1 / Table 2) — open those when you need match-order rules.

Before you start​

  • Only needed if haul vendors haul materials sold to customers, jobs, and/or inventory locations.
  • Each rate line needs an IN Location Group. Optional lookups: IN Locations, HQ Material Categories, HQ Materials, MS Truck Types, AP Vendors, MS Vendor Trucks, HQ Units of Measure.
  • Basis 7-Percent of Surcharge Total requires the surcharges feature and MS Surcharge Codes. Use dedicated pay codes for surcharges only.

Steps​

  1. Open MS Pay Codes.
  2. Enter Pay Code (up to 10 characters — procedure says “a number”; field defs allow any characters up to 10).
  3. Enter Description (up to 30 characters).
  4. Select Pay Rate is Based On (required):
BasisMeaning
1-Per UnitHierarchy Table 1
2-Per HourHierarchy Table 2
3-Per LoadTable 2
4-Units Per MileTable 1
5-Units Per HourTable 1
6-Percent of HaulTable 2
7-Percent of Surcharge TotalTable 1; surcharge codes only
  1. On the Rates tab, add rate lines (more criteria = more specific match; ticket must match exactly).

Rates tab fields​

FieldRule
Location GroupRequired
LocationOptional; blank = all locations in the group
CategoryOptional; blank = all categories/materials, and Material cannot be entered
MaterialOnly if Category is set; must be on that category; blank = all materials in category; overrides category-level rates
Truck TypeOptional; blank = all types
VendorOptional; blank = all vendors
TruckOnly if Vendor is set. Blank + no vendor = all trucks. Blank + vendor + truck type = all trucks for that vendor/type
UMRequired for basis 1, 4, 5, and 7. With a material, defaults to that material’s sales UM; override must be standard or additional UM on HQ Materials
ZoneOptional, up to 10 characters, not validated; blank = all haul zones
Pay RateDefault for pay charges. For % of haul or % of surcharge total, 1.00 = 100%. For basis 7, share of assessed surcharge paid to the haul vendor
Min AmtGuaranteed minimum (usually hired haulers). Defaults onto tickets, hauler time sheets, haul ticket add-ons, and haul payment worksheets when pay-basis amount > 0.00 and calculated payment < Min Amt. Override on MS Quotes (Pay Codes tab for standard codes; Surcharge Overrides tab for surcharge codes)
  1. Save. Assign the code on tickets when hauler type is haul vendor (also defaults from MS Vendor Trucks).

Hard rules​

  • Basis 7: surcharge-only pay codes. If assigned to a surcharge code with negative rates, set Min Amt to 0.00.
  • Hierarchy is basis-specific (Table 1 vs Table 2) — use Trimble’s hierarchy tables for match order.
  • EM revenue is not documented on the form, field defs, or Setting up a Pay Code procedure.

Notes​

  • The Setting up a Pay Code page briefly switches to surcharge-copy wording after step 4 (“rates for your surcharge code…”) — treat rates as pay code Rates tab entries; quote overrides are on MS Quotes Pay Codes / Surcharge Overrides, not a separate “surcharge rates” form.
  • Related: MS Ticket Entry, MS Surcharge Codes, MS Quotes, MS Truck Types, MS Vendor Trucks, IN Location Groups / Locations, HQ Material Categories / Materials / UOM, AP Vendors, Setting Up Pay Rates for a Pay Code, Pay Rate Hierarchy Tables 1–2.