Design History
The IRS spent over three years on the design and development of a new e-file system which is often referred to as Modernized e-File (MeF). A stakeholder group comprised of tax professionals and software vendors worked closely with IRS during all phases of design, development and implementation of MeF to ensure the needs of corporations were understood.
MeF is a web-based system that allows electronic filing of corporate, partnership, exempt organization and excise tax returns through the Internet. MeF uses the widely accepted Extensible Markup Language (XML) format. This is an industry standard that is used when identifying, storing and transmitting data rather than the proprietary data transmission formats used by older e-file programs.
The implementation schedule was the following:
-
February, 2004 - Forms 1120, 1120S, 990 family and 8868 forms were made available.
-
January, 2005 - Form 7004 was added to MeF.
-
January, 2006 – Corporate Mixed returns (with 1120-L and 1120-PC subsidiaries) and Fed/State filing were implemented. Certain corporate returns were required to e-file
-
2007 - Form 1065/1065-B was added to MeF in January. Form 2290 was added in August.
-
2008 - Form 1120-F, 990-N and 720 were implemented in January. Form 8849 was added in May.
Benefits:
More Explicit Error Conditions - New error code explanations pinpoint the location of the error in the return and provide complete information in the Acknowledgement File.
Faster acknowledgements - Transmissions are processed upon receipt and acknowledgments are returned in near real-time. No more waiting for once or twice daily system processing cycles.
Integrated Payment Option - Owe Taxes? - You can e-file a balance due return and, at the same time, authorize an electronic funds withdrawal from your bank account. Payments are subject to limitations of the Federal Tax Deposit rules.
Volumes
1120/1120S e-file Volume History by Processing Year
|
Through
|
Accepted Form 1120 Returns
|
Accepted Form 1120S Returns
|
Accepted Forms 7004
|
12/31/04
|
14,923
|
36,946
|
NA
|
12/31/05
|
56,690
|
154,186
|
48,435
|
12/31/06
|
152,737
|
402,807
|
397,984
|
12/27/07
|
244,588
|
649,556
|
841,818
|
2008
|
Accepted Form 1120 Returns
|
Accepted Form 1120F Returns
|
Accepted Form 1120S Returns
|
Accepted Forms 7004
|
Large and Mid-Size Business
|
31,496
|
221
|
24,426
|
|
Returns w/Assets $10-49 Million
|
14,742
|
|
18,635
|
|
*Subset of LMSB returns with assets of $50 million or more that may be required to e-file
|
16,754
|
|
5,791
|
|
Small Business and Self-Employed
|
283,631
|
|
926,828
|
|
Total Through 12/07/08
|
289,514
|
211
|
926,139
|
1,133,645
|
Overview of Corporate e-file Systems (pdf) The pdf graphic file visually represents the corporate return e-file process that is outlined below. (Note: To view this linked pdf document, download the most recent free version of Adobe Acrobat Reader)
Prepare and Originate Return
After the preparation of a tax return is complete and signed by the appropriate Corporate Officer, tax preparation software, which has been approved by IRS for electronic filing, will provide the necessary instructions to “originate” the electronic submission of the return and authorize the filing of the return via IRS e-file. During this process the electronic return data is converted into the format defined by IRS for electronic filing.
Transmission to IRS
IRS Authorized e-file Providers or Large Taxpayers may choose to transmit directly to IRS or use a third party transmitter. Transmitters use the internet to transmit electronic return data to the IRS Modernized e-File (MeF) system. IRS included two new internet options in the design of MeF. Internet Filing Application (IFA) and Application to Application (A2A) were designed to meet the needs of registered transmitters who send large complex returns. The design of the IFA and A2A features Web Services-Interoperability (WS-I) security standards as discussed in more detail below.
MeF Processing
A critical part of the MeF design was the IRS decision to use an XML format for electronic return data. The XML format ensures the electronic return data transmitted to IRS meets all required specifications and allows MeF systems to process and view the electronic return data. The following is a brief explanation of how electronic data received by IRS is converted to a tax return.
-
Each line or data element on every IRS form is given an XML name tag.
-
Every instance of supporting data is defined and given an XML name tag.
-
IRS and/or contractors use the name tags to create XML schemas.
-
IRS develops a set of Business Rules to validate the return after the return passes the XML validation..
-
IRS provides the XML schemas and Business Rules to software vendors.
-
Software vendors use the XML schemas and Business Rules to create the electronic portion of their tax preparation software.
-
-
After return preparation is complete, the return is originated and the return data is output into the specified XML format for electronic filing.
-
IRS validates the transmitted files against the XML schemas and Business Rules in the MeF production systems.
-
Returns that successfully pass validation are considered “Accepted” and forwarded for additional processing to the IRS systems used to process paper returns.
-
100% of the electronic return data is also stored in an official IRS repository and may be viewed by authorized IRS employees using XML stylesheets.
-
IRS provides copies of the XML stylesheets on irs.gov where they may be incorporated into software vendor or corporation programs for viewing the return.
|