> ## Documentation Index
> Fetch the complete documentation index at: https://docs.assetinfinity.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Inside a vendor

> Contacts, the sites they cover, their capabilities, contracts, work, performance, rates and compliance.

A vendor is assembled on this screen and nowhere else — nearly everything here is edited in place,
because it all arrives by somebody typing what an agreement says.

<img src="https://mintcdn.com/assetinfinity/95UxrhuglB-erOSy/images/commercial/vendor-detail.png?fit=max&auto=format&n=95UxrhuglB-erOSy&q=85&s=e24acc114aa15996da68f33c982036ee" alt="A vendor detail screen" width="2880" height="1800" data-path="images/commercial/vendor-detail.png" />

## Compliance first

The header leads with compliance. A vendor whose insurance has lapsed cannot be sent, and that
should be the first thing anybody looking at them learns — not a detail on the ninth tab.

## Tabs

<AccordionGroup>
  <Accordion title="Overview">
    Identity, status, type and category, and the **service categories** they are engaged for — three
    words rather than a screen, so they live here.
  </Accordion>

  <Accordion title="Contacts">
    Who to call. Mark the **primary** contact and any **escalation** contacts, so an out-of-hours
    breakdown reaches somebody who can act rather than a general mailbox.
  </Accordion>

  <Accordion title="Sites">
    Which of your sites this vendor covers. A contractor approved for one plant is not automatically
    approved for another.
  </Accordion>

  <Accordion title="Capabilities">
    The skills and certifications this vendor holds. Routing uses them the same way it uses a
    technician's: a job requiring a skill they do not hold will not be recommended to them.
  </Accordion>

  <Accordion title="Contracts">
    Agreements with this vendor — warranties, AMCs, CMCs, service agreements. See
    [contracts](/commercial/contracts).
  </Accordion>

  <Accordion title="Work orders">
    Jobs sent to them, open and historical. **Read-only** — work is assigned from the job, not from
    here.
  </Accordion>

  <Accordion title="Performance">
    Computed from what they actually did: response times against promise, resolution times, first-time
    fix, and jobs returned. **Read-only**, because it is derived rather than entered.
  </Accordion>

  <Accordion title="Rates">
    The rate card — labour rates by skill and by hours, call-out charges, travel, and the currency
    each is in. What their invoices should say, and what jobs sent to them are costed at.
  </Accordion>

  <Accordion title="Compliance">
    Insurance, licences, safety accreditations and health-and-safety documents, each with an expiry.
    Expiring documents raise a [notification](/config/notifications) ahead of time.
  </Accordion>
</AccordionGroup>

## Sending work to a vendor

Assign the job to the vendor from the work order. The [entitlement](/commercial/entitlements) check
runs then: if a contract covers the repair, the job is raised against it and the cost falls where the
agreement says.

A work order waiting on a contractor sits in **Waiting for Vendor**, which pauses the service-level
clock. See [the lifecycle](/work/lifecycle).


## Related topics

- [Vendors](/commercial/vendors.md)
- [Inside an asset](/assets/detail.md)
- [Inside a work order](/work/work-order-detail.md)
- [Entitlements and claims](/commercial/entitlements.md)
- [Inside a part](/inventory/part-detail.md)
