X12 transaction guide · Government and regulatory

EDI 521 Income or Asset Offset

The bi-directional X12 document an agency uses to require an employer or asset holder to withhold and deliver income or assets owed.

Sent by
Government agency or entity
Received by
Employer or asset holder
Standard
ANSI ASC X12

What is an EDI 521?

The EDI 521 Income or Asset Offset is the bi-directional ANSI X12 transaction set an agency or entity can use to require an employer or asset holder to withhold and deliver assets or income on behalf of a person or entity to whom they are owed. The recipient can use it to respond.

Garnishments and levies, for example for child support or tax debts, require employers to withhold part of wages, and banks to freeze and remit funds. Electronic orders and responses let large employers and banks process many orders accurately and on time.

How the EDI 521 worksDiagram of the EDI 521 Income or Asset Offset. Government agency or entity sends it to employer or asset holder. It usually starts the exchange. It is usually followed by 997. Inside the ISA, GS and ST envelopes, X12 release 008010 requires, in the heading: BGN (Beginning Segment) and detail: the required NM1 loop with NM1 (Individual or Organizational Name). 3 optional loops are listed by their first segment.How the EDI 521 worksIncome or Asset Offset: who sends it, where it fits and what the standard marks required1 WHERE IT FITSUSUALLY FOLLOWSStarts the exchangeEDI 521SENDERGovernment agency orentityRECEIVEREmployer or assetholder997 or 999 acknowledgment back, if the partners agreeUSUALLY FOLLOWED BY997FunctionalAcknowledgment2 WHAT X12 RELEASE 008010 REQUIRESInterchange: sender and receiver IDsISA … IEAFunctional group, ID code AOGS … GETransaction set 521ST … SEHEADINGBGNBeginning Segment+ 1 optional loop, starting with:N1DETAILRequired loop NM1 · repeats many timesNM1Individual or Organizational Name+ 2 optional loops, starting with:PAMCDSBlue box: required loop. Optional loops are listed by the segment that starts them; when a loop is used, that first segment is required. Optional segmentsoutside loops are not drawn.Structure: required segments and loops in the X12 008010 listing for the 521. Your trading partner's implementation guide adds its own requirements.
How the EDI 521 worksDiagram of the EDI 521 Income or Asset Offset. Government agency or entity sends it to employer or asset holder. It usually starts the exchange. It is usually followed by 997. Inside the ISA, GS and ST envelopes, X12 release 008010 requires, in the heading: BGN (Beginning Segment) and detail: the required NM1 loop with NM1 (Individual or Organizational Name). 3 optional loops are listed by their first segment.How the EDI 521 worksIncome or Asset Offset: who sends it, where itfits and what the standard marks required1 WHERE IT FITSUSUALLY FOLLOWSStarts the exchangeEDI 521SENDERGovernmentagency or entityRECEIVEREmployer orasset holder997 or 999 acknowledgment back, if the partnersagreeUSUALLY FOLLOWED BY997Functional Acknowledgment2 WHAT X12 RELEASE 008010 REQUIRESInterchange: sender and receiver IDs (ISA… IEA)Functional group, ID code AO (GS … GE)Transaction set 521 (ST … SE)HEADINGBGNBeginning Segment+ 1 optional loop, starting with:N1DETAILRequired loop NM1 · repeatsmany timesNM1Individual orOrganizational Name+ 2 optional loops, starting with:PAMCDSBlue box: required loop. Optional loops are listedby the segment that starts them; when a loop isused, that first segment is required. Optionalsegments outside loops are not drawn.Structure: required segments and loops in the X12008010 listing for the 521. Your trading partner'simplementation guide adds its own requirements.

How to read this diagram: the top row shows who sends the 521, to whom, and which documents usually come before and after it. The lower part shows what X12 release 008010 itself requires: the envelopes around the 521 and the segments and loops the standard marks as required, area by area. Optional loops are listed by the segment that starts them rather than drawn in full. This is the standard's minimum, not a trading partner's requirement: each partner's implementation guide usually makes some optional loops mandatory, restricts the codes and may use a different release.

Expand diagram Download SVG

When it is used

  • Issuing income withholding orders to employers
  • Issuing levies to asset holders
  • Responding to and terminating withholding orders

Where it fits in the document flow

This document 521 Income or Asset Offset
Usually followed by 997 Functional Acknowledgment

Structure

Mandatory segments in the 521 (X12 release 008010)

The segments X12 release 008010 marks as mandatory at their level, in order. Segments inside optional loops are needed only when the loop is used. This is the standard's requirement, not your trading partner's: each partner's implementation guide names the release it uses, adds the optional segments it requires and restricts the values. The requirement status comes from one published X12 reference listing and has not been checked against a second source.

  • ST
  • BGN
  • N1
  • NM1
  • PAM
  • CDS
  • SE

Practical example

The 521 in practice

A child support agency issues an income withholding order for a parent employed by a national retailer. It sends the retailer's payroll provider a 521 with the employee, the amount to withhold each pay period and the remittance details. The provider confirms and starts withholding from the next payroll.

Implementation

Implementation considerations for the 521

  • Follow legal limits on withholding amounts.
  • Respond to orders within required timeframes.
  • Protect the personal data contained in orders.
  • Process terminations and modifications promptly.

Need help with the EDI 521?

ECOM maps, tests and monitors X12 documents for your trading partners and integrates them with your ERP.