EVALUATION OF THE SERVIcE’S EFFORTS
TO IMPLEMENT YEAR 2000 cOMPLIANcE
FOR EXTERNAL TRADING PARTNERS
Reference No. 091303 Date: November 24, 1998
Table of contents
Management’s Response to Internal Audit Memorandum #1
Management’s Response to Internal Audit Memorandum #2
Management’s Response to Internal Audit Memorandum #3
Management’s Response to Internal Audit Memorandum #4
Management’s Response to Draft Report
In 1996, the Service established the century Date change (cDc) Project Office with an objective to ensure that all current and future IRS systems are Year 2000 (Y2k) compliant prior to January 1, 2000. Bringing the IRS systems into Y2k compliance also requires close coordination with many external organizations that receive data from or provide data to the Service. External organizations interfacing with the IRS include state and local governments, banks, other Federal agencies, and foreign governments. These external organizations are known as External Trading Partners (ETPs).
We performed our audit to evaluate the Service’s efforts to implement Y2k compliance for externally traded data files with ETPs. The review was part of Internal Audit’s coordinated reviews of the Service’s Year 2000 efforts. We conducted the audit in an on-line environment in accordance with generally accepted government auditing standards. As the audit progressed, we immediately brought issues to management’s attention. Management was responsive to our recommendations and implemented corrective actions. We will continue our on-line auditing of ETP issues as the Service continues to renovate its systems for the Year 2000.
Results
The cDc Project Office has made considerable progress to complete an inventory of external data exchanges and to communicate the Service’s Y2k format changes with ETPs. Ensuring Y2k compliance with the Service’s ETPs has required extensive coordination and effort by several organizations and Service functions. As a result, the cDc Project Office has encountered delays in completing several ETP activities.
Management’s continued efforts are needed to ensure that IRS systems meet Y2k compliant standards and that discrepancies in the inventory of externally exchanged data files and data exchanges are corrected. Additional details on these two critical issues are presented below. During our review, we also recommended that the cDc Project Office downgrade the ETP activity status on management information reports from green to yellow to more accurately reflect the current state of ETP activities. Management subsequently changed the project status and no further corrective action is warranted for this recommendation.
Issues that management is in the process of correcting and should continue to emphasize to minimize risks with the Y2k conversion effort.
Source code for components Supporting External Exchanges of Data Files Did Not Always Meet Year 2000 Standards
Discrepancies in the Service’s Inventory of Externally Exchanged Data Files Impact Effective communication of the Date Standard
Management’s complete responses are shown as Attachments II-VI.
The commissioner established a 12 step Servicewide combined Management Program for the Service’s century Date change and the 1999 Filing Season efforts. External Trading Partners (ETP) is one of the seven steps classified by the commissioner as a specific Year 2000 (Y2k) Program Management area. The Service’s Y2k efforts are one of four critical Information Systems projects monitored monthly by the commissioner’s Year 2000 Executive Steering committee. We initiated this review at the commissioner’s request, based on the Service’s need to inventory, establish milestones and establish an outreach program to ETPs.
We conducted the review between March and August 1998 as part of Internal Audit’s coordinated reviews of the Service’s Year 2000 efforts.
Our overall objective for this review was to evaluate the Service’s efforts to implement Y2k compliance for external data exchanges. Our audit evaluated programs scheduled by the Service for completion in phases one through three of the Y2k conversion process.
To accomplish this objective, we focused our tests in the following areas:
We performed our review at or obtained information from the following sites in accordance with generally accepted government auditing standards:
During the review, we issued four Internal Audit Memorandums (IAMs) to advise management on issues of concern. Management’s responses to the IAMs are included as Attachments II through V to this report. Attachment VI contains the response to our draft report.
The detailed scope and objectives of our review are included as Attachment I.
Year 2000 is a critical problem facing the global data processing community. By January 1, 2000, numerous calculations and other critical computer operations using, manipulating or updating date fields will not work correctly with the two-digit representation of the year in most computer applications.
The century date change problem is a major challenge to the Service in converting data it processes internally. Additionally, the IRS interfaces with many external organizations, including state and local governments, banks, other Federal agencies, and foreign governments. These external organizations that receive data from or provide data to the Service are known as ETPs. close coordination with the ETPs is essential to assure that the new Y2k compliant date formats have been implemented and the date of the changes communicated.
The Service’s vision for addressing ETP issues is to ensure that all ETPs are identified, contacted, and informed of the Service’s Y2k format changes and the effective date of the changes. Additionally, all files transmitted to and from ETPs will be inventoried, as well as the systems the files run on. The points of contact at both the Service and ETP level will also be identified.
The cDc Project Office is responsible for monitoring the progress of the Service’s Y2k conversion efforts for externally traded files and for supporting functional areas to ensure that the ETPs understand the cDc conversion process. The cDc Project Office uses the Trading Partner Data Exchange (TPDX) on the Information Network and Operations Management System (INOMS) to facilitate the tracking and reporting of ETP activities.
To facilitate management of the conversion, the implementation process is divided into five phases based on the semi-annual IRS production cycles. The completion dates for the five phases range from January 1997 through January 1999. The applications in each phase were based on priority. For example, Tier I applications (mainframe-resident application programs) had the earliest conversion dates.
Other key dates related to the conversion of externally traded data files include the following:
The Project Office has made considerable progress in identifying ETPs and communicating the Service’s Y2k standards to ETPs. Their efforts include surveying all Information Systems and Field and customer organizations for ETPs and external exchanges, developing a system to collect and report inventory information, enhancing INOMS functionality to track ETP progress, communicating format changes and effective dates to key ETPs, and beginning to communicate Y2k standards to other external organizations and the public.
While progress has been made, Service management needs to continue to address certain issues to minimize the risk that applications related to externally traded files will not be Y2k compliant when the Year 2000 arrives.
During our review of the Service’s activities regarding ETPs, we reported the following concerns to management:
Project management has taken or is planning corrective actions on these concerns. Management must also continue to follow up on the certification process to ensure trading partners are notified of the date standard and correct any components identified as not Y2k compliant. Additionally, efforts currently in place to monitor the completeness of the inventory should continue.
In response to a prior Internal Audit Report (Review of the Service’s Year 2000 conversion and Testing for Phase III, Report #083605, dated 6/24/98), the Service recently contracted with Northrop Grumman Technical Services, Inc., an outside contractor, to inspect all IRS tax processing and administrative system code to identify Y2k non-compliant components. The Project Office will be relying on the services of this contractor to help assure that the source code components for the externally traded files are actually Y2k compliant. This will address the concerns we identified and reported during our review regarding the source code components not being Y2k compliant.
A computer source code component is software code that may exist in the form of a software program, part of a software program, or a subroutine. Guidelines required year fields to be expanded to four positions, prohibited the use of non-compliant subroutines and required the use of numeric formats for the date field.
As of August 5, 1998, the Service reported 356 externally traded data files. We analyzed code for 47 components linked to 72 of the 356 externally traded data files. These components were Y2k compliant on INOMS as of April 3, 1998 and remained on INOMS in Phase 2 and 3 as of May 26, 1998. We found that despite the cDc Project Office’s efforts to monitor the progress of conversion activity for Phase 2 and 3 components, many components designated as Y2k compliant did not meet Y2k standards. Our analysis showed that 24 components (51 percent) linked to 41 data files (57 percent) did not meet Y2k standards and guidelines. For example:
By not meeting the standards, there is the probability that the programs will not run correctly in the Year 2000. We will not know definitively until they are tested.
The cDc Project Office established milestones for accomplishing the Y2k conversion of software programs within the Service. The milestones are critical and the deadline is non-negotiable; therefore, slippage of the schedule could risk the completion of the conversion process by the year 2000. Programming errors cause re-work that could delay the already aggressive implementation schedule. Every effort should be made to eliminate the amount of re-work.
While discussing results with the cDc Project Office management, we determined that the Service obtained the services of an outside contractor (Northrop Grumman Technical Services, Inc.) to analyze code for compliance with year 2000 standards for 100 percent of all phase components. This includes components linked to data files exchanged with ETPs. (Note: This was corrective action taken by management in response to issues raised by Internal Audit in a report on Phase III components (#083605)).
Ultimately, the Service plans to rely on Grumman’s final assessment of the Service’s progress on the code conversion. The results of our source code review may provide the Service the opportunity to evaluate and correct the non-compliant issues we identified prior to Grumman’s inspection of the code.
Recognizing the importance to effectively communicate the Service’s date standard format, the cDc Project Office developed a communications package and established a three-step process for working with ETPs. The first step was to inventory all ETPs and data exchanges. Next, the Service would obtain the ETPs’ certification that they had been informed of the standard and would be ready by the conversion date to exchange files using the IRS’s date standard. Finally, the Service would provide ongoing communication with the ETPs to resolve any problems.
The cDc Project Office has made significant progress to inventory ETPs and data exchanges. Their efforts have included an exhaustive survey of IRS organizations, development of a system to collect and report inventoried ETPs and data exchanges, and enhanced INOMS functionality to track ETP progress. These efforts have resulted in the identification of over 360 ETPs and 350 exchanged files.
However, our interviews, on-site visits to service centers, districts and a computing center, and other contacts identified missing data files and several inaccuracies in the linking of the data files to the data exchanges and ETPs. Specifically, we identified 132 files that appeared to be externally exchanged, but were not included in the Service’s inventory. Most of these files were identified by reviewing documentation maintained by the scheduling unit in the service centers and computing center. In a separate review of 95 exchanged data files and related documents, we determined that 13 (14 percent) involving 36 trading partners were linked to the wrong data exchange and seven (7 percent) were linked to the wrong trading partner.
These discrepancies in the inventory affect the accuracy and completeness of the certification process, which was designed to ensure that the ETPs were informed of the IRS date standard and would be ready by the conversion date to exchange files. Our review of certifications for the mass contacts (i.e., filers of information returns on magnetic media and electronic transmitters of individual and business returns) identified that the cDc Project Office had only included 12 (63 percent) of the actual 19 mass contact data exchanges. The mass contacts had been notified by the responsible functions, but were not included in the certification process.
We informed the cDc Project Office of our concerns with missing files and the accuracy of data exchanges. We also recommended that management conduct another certification for mass contacts. On June 29, 1998, the cDc Project Office requested that chiefs, Directors, and Regional commissioners certify that all files that their offices maintain have been linked to a data exchange and that the data exchange is correct. The cDc Project Office also agreed to validate the mass contact exchanges and complete the mass contact certification by October 1, 1998.
The cDc Project Office uses the following indicators to reflect the variance between the planned and actual state of the conversion activity: (1) green status – considered in good standing, (2) yellow status – considered at risk, and (3) red status – considered at great risk. The assessments are used to inform the combined Management Program for century Date change and 1999 Filing Season Executive Steering committee of the status of the progress for a particular area of the implementation plan.
At the May 12,1998 Executive Steering committee meeting, the overall assessment for ETP activities was reported in a green status although several delays had occurred or were anticipated. Specifically, there were significant delays in:
The Project Office was scheduled to complete the matching of data files to data exchanges by March 31, 1998. Delays in the matching of the data file inventory to data exchanges is significant since it impacts the timely distribution of certification forms to ETPs communicating the Y2k date format standard.
Also, the completion of certification forms was scheduled for April 30, 1998. The certification forms are very important since they provide the Service assurance that the ETPs are informed of the standards and that the ETPs will be ready to accept or provide externally traded files to the IRS using the cDc standard.
We recommended that management downgrade the overall assessment and conversion progress categories to a yellow status to more accurately reflect the current state of ETP activities. Management agreed and responded by downgrading the assessment status to yellow.
Significant progress has been made by the Project Office to link data files to data exchanges and complete the certification process. As of September 9, 1998, the Project Office reported that virtually all of the 162 data exchanges have been linked to data files and over 50 percent of the certification forms have been provided to ETPs.
Identifying all externally exchanged data files and updating them to ensure they are Y2k compliant is very important to the Service. The risk to the Service is high if external trading partners are not identified and they or the Service has not updated the files according to Year 2000 standards. Service management needs to continue its efforts to ensure that external trading partners’ data exchanges are Y2k compliant by following up on the certification process, correcting any components identified as not Y2k compliant, and continuing to monitor the completeness of the inventory.
During our review, we reported several project control concerns, including those risks mentioned above, to project management, which they corrected or are planning to correct.
Lynn Wofchuck
Audit Manager
ATTAcHMENT I
Our overall objective for this review was to evaluate the Service’s efforts to implement Y2k compliance for external data exchanges. Our audit evaluated programs scheduled by the Service for completion in phases one through three of the Y2k conversion process. To accomplish this objective we performed the following audit tests.
I. To ensure that the project office established measures to effectively monitor implementation of Y2k compliance for external data exchanges, we:
II. To evaluate the Service’s efforts to develop the Data Exchange Information Management System (DEIMS) database and the TPDX on INOMS to provide an IRS-wide inventory of all ETPs, data exchanges, and agreements, we:
E. Determined whether the fields established on the TPDX and populated with information from the DEIMS database are sufficient to adequately track ETPs, data exchanges, and agreements for exchanged data files.
A. Evaluated the effectiveness of the project office’s attempt to inventory all ETPs, data exchanges, and exchanged data files identified by Information Systems (IS) and non-IS organizations by:
B. Evaluated the effectiveness of the project office’s activities to identify and evaluate key ETPs by:
c. Assessed the accuracy of the Service’s information on inventoried ETPs, data exchanges, agreements, and externally exchanged files by:
3. Selecting a sample of externally exchanged data files from the Application Program Registry (APR) and determining whether:
IV. To evaluate the Project Office’s effectiveness to ensure Mass Filers have been notified of the century date standard, we:
ATTAcHMENT II
Management's Response has been removed due to its size. To see the complete Response, please go to the Adobe PDF version of this report.
ATTAcHMENT III
Management's Response has been removed due to its size. To see the complete Response, please go to the Adobe PDF version of this report.
ATTAcHMENT IV
Management's Response has been removed due to its size. To see the complete Response, please go to the Adobe PDF version of this report.
ATTAcHMENT V
Management's Response has been removed due to its size. To see the complete Response, please go to the Adobe PDF version of this report.
ATTAcHMENT VI
Management's Response has been removed due to its size. To see the complete Response, please go to the Adobe PDF version of this report.