Access X12 from your terminal Get the tedi CLI
504

Clauses and Provisions

Clauses and Provisions (504) is a transaction set used to communicate contractual terms, conditions, and regulatory requirements. Suppliers, contractors, or service providers send this document to buyers, procurement departments, or contracting organizations to establish or clarify the rules governing a business relationship or transaction. The BGN (Beginning Segment) establishes the transaction context, while the N1 (Name) loop identifies all parties involved—such as the buyer, supplier, or contracting entity. The LM and LQ segments work together to classify clauses and provisions using standardized industry codes, enabling precise categorization of contract terms, compliance requirements, or regulatory obligations.

For example, a defense contractor such as Lockheed Martin might send a 504 transaction set to Boeing detailing mandatory clauses and provisions required for a subcontract. The document would use the N1 loop to identify Lockheed Martin as the buyer and Boeing as the supplier, include LQ segments to classify clauses by industry code (such as those related to security clearances or export compliance), and populate REF and DTP segments to reference the master agreement number and specify effective dates. This structured communication ensures both parties have a shared, machine-readable understanding of contractual obligations before work begins.

Clauses and Provisions (CC504) contains 1 table (Heading), 3 loops, and 16 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
SE 1220
Transaction Set Trailer
R
Max 1

Sign up free to see the full CC504 reference

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