Access X12 from your terminal Get the tedi CLI
650

Maintenance Service Order

Maintenance Service Order (650) is an EDI transaction used to communicate the details of a maintenance service order between a service provider and a service recipient. Typically, a service provider sends this transaction to a customer or to an internal maintenance management system to establish or confirm the scope of work, location details, and service requirements. The transaction is built on a hierarchical structure using the HL (Hierarchical Level) segment to organize service components and line items. Key segments include the BGN (Beginning Segment) to establish the order context, the HL (Hierarchical Level) segment to structure service layers, and the LIN (Item Identification) segment to identify specific maintenance items or tasks to be performed.

Consider a facility management company, BuildCare Services, that sends a 650 transaction to Acme Manufacturing to initiate a quarterly HVAC maintenance service order. The BGN segment establishes the order date and purpose, while the N1 loop identifies Acme Manufacturing as the service location and includes a contact person via the PER segment. Within the HL loop structure, BuildCare details the specific maintenance tasks—such as filter replacement and system inspection—using LIN segments, assigns quantities and costs through QTY and AMT segments, and includes any special instructions or safety requirements through the MTX (Text) loop. This structured information allows Acme to assign technicians, prepare parts, and schedule the work efficiently before the service team arrives on-site.

Maintenance Service Order (MO650) contains 2 tables (Heading, Detail), 7 loops, and 43 segments. Sign up free or login to view every table, loop, and element in full, as well as download it in Markdown or console (text) formats.

Heading
ST 0100
Transaction Set Header
R
Max 1
BGN 0200
Beginning Segment
R
Max 1
REF 0300
Reference Information
O
Unbounded
DTM 0400
Date/Time Reference
O
Unbounded

Sign up free to see the full MO650 reference

See every segment, loop, and element across all 2 tables. Download it as a diagram or Markdown, or use the tedi CLI to access the full X12 reference from your terminal.