If you or your service bureau file more than 500 various information slips on an original or amended return, you must file the return on electronic media (diskette, CD or DVD) in eXtensible Markup Language (XML) format.
To get email updates about electronic filing, see Electronic Filing for Businesses.
Most common problems when creating an XML file