ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

X12 568 — Contract Payment Management Report

The 568 transmits the payment management report for a US federal contract: obligations, disbursements, accrued expenditures, balances.

Purpose

The 568 documents the financial status of a federal contract at a given date: obligated value (committed), disbursed (paid), accrued (committed unpaid), unliquidated (remaining to pay). It feeds Treasury close-out and GAO reporting.

It is typically emitted monthly or at each milestone by DFAS (Defense Finance and Accounting Service) or an agency disbursing office. Acknowledged by 997. Downstream of 567.

Envelope structure

The 568 travels within the three X12 envelope levels (ISA/IEA, GS/GE with functional group CR, and ST/SE). Didactic example in release 004010:

x12 example-568.x12
ISA*00*          *00*          *ZZ*DFAS          *ZZ*CONTRACTOFFICR*260515*0930*U*00401*000000568*0*P*>~
GS*CR*DFAS*CONTRACTOFFICR*20260515*0930*1*X*004010~
ST*568*0001~
BGN*00*CPMR-W912DY-0099*20260515~
N1*PR*DEFENSE FINANCE AND ACCOUNTING*24*EIN-DFAS~
REF*ZZ*CONTRACT-W912DY26C0099~
DTM*090*20260430~
AMT*OB*4250000.00~
AMT*DI*3850000.00~
AMT*ZZ*400000.00~
SE*9*0001~
GE*1*1~
IEA*1*000000568~

Common segments

  • HeaderST, BGN.
  • Disbursing OfficeN1*PR.
  • ContractREF*ZZ.
  • As-of dateDTM*090.
  • BalancesAMT*OB (obligated), AMT*DI (disbursed), AMT*ZZ (unliquidated).
  • SummarySE.

Common pitfalls

  • Antideficiency: a disbursement exceeding obligated violates the Antideficiency Act — the 568 must reflect this strict arithmetic constraint.
  • CLIN accounting: a contract with several CLINs (Contract Line Items) requires a multi-level 568; a single aggregate hides over/under-commitments per CLIN.
  • Fiscal year: the US fiscal year (Oct 1 → Sep 30) must be respected; a 568 crossing two fiscal years must separate funds.

Documentation

The code 568 and the name Contract Payment Management Report are public and listed on x12.org/products/transaction-sets. The complete structure of loops, qualifiers and code lists is distributed by DISA via the proprietary Implementation Guides (TR3). ediverse.io covers only public concepts, the envelope and didactic examples.