- 3.30.126 Control Data Analysis
- 3.30.126.1 Program Scope and Objectives
- 3.30.126.1.1 Background
- 3.30.126.1.2 Authority
- 3.30.126.1.3 Responsibilities
- 3.30.126.1.4 Program Management and Review
- 3.30.126.1.5 Program Controls
- 3.30.126.1.6 Terms/Definitions/Acronyms
- 3.30.126.1.7 IRM Deviation Procedures
- 3.30.126.1.8 Related Resources
- 3.30.126.2 Research and Procedures of Control Data Analysis
- 3.30.126.2.1 Scope
- 3.30.126.2.2 Explanation of the Headquarters Program Number Master List – GMF 81-41
- 3.30.126.2.3 Form 8000, Program Number Update Record
- 3.30.126.2.4 System Input and Update Record
- 3.30.126.2.5 System Output
- 3.30.126.2.6 Year End Cut-over Procedures
- 3.30.126.2.6.1 Determining Cut-over Inventories
- 3.30.126.2.6.2 Unpostable Rejects – Beginning of Year
- 3.30.126.3 Description of Run PCD01 Output Analyses
- 3.30.126.4 Description of Run PCD03 Output Analyses
- 3.30.126.4.1 Block Proof Summary and Error Analysis (PCD-03-40)
- 3.30.126.4.2 Block Proof Summary and Reject Analysis (PCD-03-41)
- 3.30.126.4.3 Block Deletion Analysis (PCD-03-42)
- 3.30.126.4.4 BOB Analysis (PCD-03-43)
- 3.30.126.4.5 Balance Forward Listing (PCD-03-44)
- 3.30.126.4.6 Invalid Listing (PCD-03-45)
- 3.30.126.4.7 Reject Reinput Batch Transmittal (PCD-03-46)
- 3.30.126.4.8 Block Deletes Processed List (PCD-03-48)
- 3.30.126.5 Balancing Function Responsibility
- 3.30.126.5.1 Block Proof Summary and Error Analysis and Reject Analysis
- 3.30.126.5.2 Block Deletion Analysis
- 3.30.126.5.3 Block Deletes Processed List
- 3.30.126.5.4 BOB Analysis
- 3.30.126.5.5 Invalid Listing and Error Codes
- 3.30.126.5.6 From and To Codes
- 3.30.126.6 Functional Responsibilities
- 3.30.126.6.1 Block Out of Balance
- 3.30.126.6.2 General Explanation of BOB Analysis
- 3.30.126.6.3 BOB Correction Control List
- 3.30.126.6.4 BOB ID List
- 3.30.126.6.5 Reports/Accounting Functional Responsibility
- 3.30.126.7 Run PCD03 Control Records
- 3.30.126.7.1 Production Control Record
- 3.30.126.7.2 Production Adjustments
- 3.30.126.8 Computation of Error, Reject, and BOB Rates
- 3.30.126.8.1 Block Proof Summary and Error Analysis and Reject Analysis
- 3.30.126.8.2 Total Line Computations
- 3.30.126.9 Blocking and Numbering – Form 8350
- 3.30.126.9.1 Block and Number Block Deletes Processed List
- 3.30.126.9.2 Prepare Form 1332, Block and Selection Record
- Exhibit 3.30.126-1 WP&C Program Codes (Initialization)
- Exhibit 3.30.126-2 Program Number Update List (GMF- 81-40)
- Exhibit 3.30.126-3 Program Number Master List (GMF-81-41)
- Exhibit 3.30.126-4 Form 8000, Program Number Update Record
- Exhibit 3.30.126-5 Form 8350, Correction to Block Proof Summary Balance Forward Records
- Exhibit 3.30.126-6 Balance Forward Listing (PCD-01-40)
- Exhibit 3.30.126-7 Update Status Listing (PCD-01-41)
- Exhibit 3.30.126-8 Block Proof Summary and Error Analysis (PCD-03-40)
- Exhibit 3.30.126-9 Reject Analysis Report (PCD-03-41)
- Exhibit 3.30.126-10 IMF Block Deletion Analysis (PCD-03-42)
- Exhibit 3.30.126-11 BOB Analysis (PCD-03-43)
- Exhibit 3.30.126-12 Balance Forward Listing (PCD-03-44)
- Exhibit 3.30.126-13 Invalid Listing Summary (PCD-03-45)
- Exhibit 3.30.126-14 Invalid Listing Error Codes
- Exhibit 3.30.126-15 Reject Reinput Batch Transmittal (PCD-03-46)
- Exhibit 3.30.126-16 Planning and Control Data Files Summary (PCD-03-47)
- Exhibit 3.30.126-17 Block Deletes Processed List (PCD-03-48)
- Exhibit 3.30.126-18 Error Volume Report Summary (GMF-10-43)
- Exhibit 3.30.126-19 Error Resolution Error Inventory Summary (ERS-13-41)
- Exhibit 3.30.126-20 Reject Inventory List Summary (GMF-11-43)
- Exhibit 3.30.126-21 Workable Suspense Inventory Summary (ERS-13-43)
- Exhibit 3.30.126-22 Unworkable Suspense Inventory (ERS-07-40)
- Exhibit 3.30.126-23 Mainline Run Control Report (GMF-07-40)
- Exhibit 3.30.126-24 Error Resolution Inventory Control Report (ERS-17-47)
- Exhibit 3.30.126-25 BOB Correction Control List (GMF-09-46)
- Exhibit 3.30.126-26 BOB ID List (GMF-09-45)
- 3.30.126.1 Program Scope and Objectives
Part 3. Submission Processing
Chapter 30. Work Planning and Control
Section 126. Control Data Analysis
3.30.126 Control Data Analysis
Manual Transmittal
January 03, 2025
Purpose
(1) This transmits revised Internal Revenue Manual (IRM) 3.30.126, Work Planning and Control - Control Data Analysis.
Material Changes
(1) IRM 3.30.126.1 - Updated Program Scope and Objectives Section per IRM 1.11.2.2.4, Address Management and Internal Controls.
-
IRM 3.30.126.1.1, Background - Created new subsection to house existing content previously found in IRM 3.30.126 Background.
-
IRM 3.30.126.1.2, Authority - Created new subsection to house existing content previously found in IRM 3.30.126.
-
IRM 3.30.126.1.6, Acronyms - Created new subsection to house existing content previously found in IRM 3.30.126.1.4.
-
IRM 3.30.126.1.8, Related Resources - Created new subsection to house list of related IRMs.
(2) This IRM also incorporates IRM Procedural Update (IPU) 23U1012, dated October 13, 2023.
-
IRM 3.30.126.1.6 - Updated Acronym List
-
Exhibit 3.30.126-1- Updated IMF, ITIN and BMF program list
-
Exhibit 3.30.126-4, Form 8000, Program Number Update Record - Updated Form 8000 graphic
-
Exhibit 3.30.126-5, Form 8350, Correction to Block Proof Summary Balance Forward Records - Updated Form 8350 graphic
(3) Exhibits - Updated with new graphics.
(4) Throughout: Made editorial changes to clarify, reorganize and remove duplicate content. Incorporated plain language and updated grammar, titles, website addresses and references.
Effect on Other Documents
IRM 3.30.126, dated April 25, 2019 is superseded. This IRM incorporates IRM Procedural Update (IPU) 23U1012 issued October 13, 2023.Audience
Taxpayer ServicesEffective Date
(01-03-2025)
Jim L. Fish
Director, Submission Processing
Taxpayer Services Division
-
Purpose: The Control Data Analysis utilizes data from the Service Center Control File (SCCF) to provide management with period data and a recirculating file, containing inventory and cumulative data for each campus pipeline program on the number of documents that are good transactions, errors, rejects, Block Out of Balance (BOB), and Service Center (SC) and Master File (MF) deletes.
-
This printed information is provided by specific program codes and used as the data source for certain reports required by Headquarters (HQ). In addition, the output provides management with specific inventory volumes, as well as receipt and processing volumes. This system includes the Project Literal for Control Data Analysis, Project PCD (565) (PCD) run number series.
-
-
Audience: The primary users of the IRM are Submission Processing employees, mainly clerks, tax examiners, analysts, and managers from the Submission Processing Campus Accounting Operation Data Control and Reports units.
-
Policy Owner: The Director of Submission Processing.
-
Program Owner: Submission Processing, Program Management Process Assurance Branch, Monitoring Section.
-
Primary Stakeholders: The primary stakeholders are Management officials who rely on accurate data gathered by the Control Data Analysis program.
-
This IRM provides an overview of Project PCD Production Control Data Analysis. It provides procedures for the identification of campus site program issues based on the large volume of BOB blocks, errors, rejects, or critical inventory totals collected by the Control Data Analysis program.
-
Management within each campus environment must communicate security standards contained in IRM 1.4.6, Managers Security Handbook, to employees and establish methods to enforce them. Employees must take required precautions to provide security for the documents, information, and property they handle while performing official duties.
-
It is the responsibility of the user of information from this system to protect Personally Identifiable Information (PII) from unauthorized use, access, disclosure or sharing IRM 10.5.1, Privacy Information Protection and Data Security Policy and Guidance.
-
Submission Processing, Program Management Process Assurance Branch, Monitoring Section is responsible for the information in the IRM. The Monitoring Section makes changes as needed.
-
The Director of Submission Processing is responsible for policy related to this IRM.
-
Program Reports: The program reports provided in the IRM are for identification and balancing purposes for the Submission Processing tax examiners and clerks.
-
Program Effectiveness: The program effectiveness is determined by Submission Processing employees being able to successfully resolve any balancing of data issues they may encounter.
-
The reports for the Control Data Analysis, Project PCD, are on the Control-D/Web Access server, which has a login program control.
-
It is the responsibility of the user of information from this system to protect Personally Identifiable Information (PII) from unauthorized use, access, disclosure or sharing IRM 10.5.1, Privacy Information Protection and Data Security Policy and Guidance.
-
The table lists commonly used acronyms and their definitions:
Acronym Definition ADJ Adjustment ASFR Automated Substitute for Return AUSPC Austin Submission Processing Center BBTS Batch/Block Tracking System BOB Block Out of Balance BMF Business Master File CAWR Combined Annual Wage Reporting CRL Control Record List CSPC Cincinnati Submission Processing Center CTS Conversational Time Sharing CUM Cumulative DLN Document Locator Number DPR Daily Production Report (PCC-22-40) ECC Enterprise Computing Center ECC MOB Enterprise Computing Center - Mainframe Operations Branch ECC MTB Enterprise Computing Center - Martinsburg ELF Electronic Filing EPMF Employee Plan Master File ERS Error Resolution System ES Estimated Tax FLC File Location Code FSPC Fresno Submission Processing Center FP Full Paid GMF Generalized Mainline Framework GUF Generalized Unpostable Framework HQ Headquarters ID Identifier IDRS Integrated Data Retrieval System IMF Individual Master File INTL International IRM Internal Revenue Manual IRP Information Return Processing IRS Internal Revenue Service ISRP Integrated Submission and Remittance Processing IT Information Technology ITIN Individual Taxpayer Identification Number KCSPC Kansas City Submission Processing Center LPR Lockbox Scanned Paper Return MCC Martinsburg Computing Center (old name; now Enterprise Computing Center - Martinsburg) MCR Master Control Record MeF Modernized e-File MF Master File MFT Master File Tax MISC Miscellaneous NMF Non Master File NR Non Resident OFP Organization Function Program OSPC Ogden Submission Processing Center OTFP Other Than Full Paid PCC Project Literal for SC Production Control and Performance Reporting System, Project PCC (563) PCD Project Literal for Control Data Analysis, Project PCD (565) POC Point of Contact QRSEL Quality Review Selection RPS Remittance Processing System SC Campus / Service Center SCaaS Scanning as-a-Service SCCF Service Center Control File SCRIPS Service Center Recognition/Image Processing System SP Submission Processing SPR Scanned Paper Return TC Transaction Code TCRL Tape Control Record List TEP Tape Edit Processor TRANS Transactions TY Tax Year W/R With Remittance WP&C Work Planning and Control
-
Service Center Directors, Headquarter Branch Chiefs, and Headquarter Analysts do not have the authority to approve deviations from IRM procedures. Any request for an exception or deviation to an IRM procedure must be elevated through appropriate channels for executive approval. Ensuring other functional areas are not adversely affected by the change and it does not result in disparate treatment of taxpayers.
-
Request for an IRM deviation must be submitted in writing following instructions from IRM 1.11.2.2.3, Internal Management Documents System - Internal Revenue Manual (IRM) Process - When Procedures Deviate from the IRM. The program owner will coordinate any disclosure issues. No deviations can begin until reviewed by the program owner and elevated through the appropriate channels for executive approval.
-
The following IRMs contain specific requirements and instructions for each of the IMPIS component systems.
-
IRM 3.30.18, Reports Teams Instructions for Work Planning and Control,
-
IRM 3.30.19, Production Control and Performance Reporting,
-
IRM 3.30.20, Organization, Function, and Program (OFP) Codes,
-
IRM 3.30.50, Project PCA Production Control Accounting,
-
IRM 3.30.126, Control Data Analysis, and
-
IRM 3.30.127, Workload Scheduling.
-
-
This section describes in detail and provides procedures for establishing and operating the Control Data Analysis System, Project PCD (565), for those returns processed at the campus. These procedures provide background, general information, and detailed instructions for the following:
-
Analyzing the Document Locator Number (DLN) in specific tape records from items processed through the Service Center (SC) Data Control System, Project 709. Based on various elements in the DLN such as blocking series, control day key, and Saturday/Sunday key, a program code is established in those control records without a program code.
-
Balancing Individual Master File (IMF), Business Master File (BMF), Employee Plan Master File (EPMF), Information Return Processing (IRP), and Non-Master File(NMF) analyses and summaries by program code for SC Management. These analyses and summaries are reflected in the Block Proof Summary and Error Analysis (PCD-03-40), Reject Analysis (PCD-03-41), Block Deletion Analysis (PCD-03-42), and Block Out of Balance (BOB) Analysis (PCD-03-43).
-
Analyzing the Invalid Listing (PCD-03-45) to identify unprocessable records with error codes resulting from DLN combinations that are not compatible with the GMF-81.
-
Preparing Form 8350, Correction to Block Proof Summary Balance Forward Records, containing adjustment data required for the next input to the production system.
-
Monitoring Production Control Records and Production Adjustments for daily input to the SC Production Control and Performance Reporting System, Project PCC (563).
-
Utilizing Reject Reinput Transmittals generated by program codes from the reinput file.
-
-
This system primarily utilizes specific tape control records from the Campus Data Control System (SCF01), containing period data and a recirculating disc file, containing inventory and cumulative data for each campus pipeline program.
-
The main purpose of this project is to feed computer counts to the Daily Production Report (by program) as pipeline documents are entered into the computer. This is necessary in order to compare the number of documents manually counted through pipeline with those entered and processed by the computer.
-
The ultimate goal is to ensure that all pipeline documents are batched and processed to good tape under the correct program number.
-
The objectives of PCD are accomplished through two computer programs. The main program (PCD03) loads the current Balance Forward File and adds period data for the current day. It then computes new percentages, new cumulative counts, and current inventory counts and generates updated records. The correction run (PCD01) is an update program for the Balance Forward File. It allows the campuses to insert, change and delete records on the existing file.
-
A master table of all program codes, as specified in the 5995a database located on the website Organization Function Program (OFP) Code website has been established so that the program number will be printed on the Control Data Analysis reports and the program number and title will be printed on various other error and reject reports. The Program Number Master List contains all entries on the Program Number Master Table.
-
Whenever changes are made to the Program Number Master Table, a Form 8000 , Program Number Update Record, will be forwarded from HQ to the Information Technology (IT) Division, Enterprise Computing Center (ECC) - Mainframe Operations Branch (MOB). Functional areas can view and/or print copies of the Program Number Update List (GMF-81-40) and the Program Number Master List (GMF-81-41) from Control-D.
-
When updates have been completed the Campus GMF 81 Point of Contact (POC) or Production Monitor is responsible for analysis of the changes and notification to the Campus Accounting Operation Data Control to update the Balance Forward File. Data Control is also responsible for analyzing data on the Invalid Listing.
Note:
Work Planning and Control (WP&C) program codes shown in Exhibit 3.30.126-1, WP&C Program Codes (Initialization) and the current GMF 81-41 Program Number Master List, must be used to validate programs currently established on the Balance Forward File and to add new program codes for beginning of the year processing. Program numbers must be updated to the Balance Forward File and have data posted before they will appear on Control Data Analysis Reports. This update is completed by the Data Control Unit within the Accounting Operation.
-
Subsequent changes to the Program Number Master Table will be reflected on the Program Number Update List (GMF-81-40). The Program Number Master List (GMF-81-41) reflects all updated changes and should be utilized throughout the year by the Data Control Unit in the Accounting Operation for updating the Balance Forward File and to assist in analyzing data on the Invalid Listing (PCD-03-45).
-
ECC MOB will download the Program Number Master List into the Batch/Block Tracking System (BBTS). Changes to blocking series on GMF-81-41 should be coordinated by the Campus Production Monitor with the appropriate numbering units to ensure consistency of reporting.
-
Changes to blocking series and the Saturday/Sunday key may cause items to post to the Invalid Listing, PCD-03-45. Should this happen, manual adjustments may be necessary until all work previously numbered, prior to receipt of the new Generalized Mainline Framework (GMF) Transmittal, is worked through the system.
-
Run GMF-81 always produces a Program Number Update List and a Program Number Master List. The Program Number Update List shows each update record that was input. If the update record was found to be invalid, an error reason message is printed on the Program Number Update List under the heading "Error Reason" . See Exhibit 3.30.126-2, Program Number Update List (GMF- 81-40).. The Program Number Master List shows each entry in the Program Number Master Table (by Master File System) after the valid updates have been posted. See Exhibit 3.30.126-3, Program Number Master List (GMF-81-41).
-
Form 8000, Program Number Update Record, must be completed by the responsible HQ analysts to add, delete or bypass a program number on the Program Number Master List. See Exhibit 3.30.126-4, Form 8000, Program Number Update Record.
-
The Program Number Update Record cannot be used for generating subprograms on the Control Data Analysis Reports. PROJECT PCD (565) DOES NOT RECOGNIZE FIFTH DIGIT PROGRAM NUMBERS OTHER THAN A ZERO.
-
Form 8000, Program Number Update Record, is utilized by Headquarters to update the GMF Program Number File, and by campus analysts to use subprograms on the error, reject and BOB registers and Error Resolution System (ERS) reports. See Exhibit 3.30.126-4, Form 8000, Program Number Update Record.
-
When an update to the GMF-81-41 Program Number File is needed, campus personnel are to coordinate the request through their specific campus’ GMF-81-41 Point of Contact (POC). The campus GMF-81-41 POC must also coordinate with Submission Processing (SP) Headquarters program owners in addition to appropriate SP Headquarters IRM handbook analysts. The campus GMF-81-41 POC is to coordinate the requested change through the appropriate Headquarter handbook analysts for IRM 3.8.44, Campus Deposit Activity, or IRM 3.10.73, Batching and Numbering. The appropriate Headquarters handbook analyst will contact the Headquarters GMF 81-41 analyst who will work the requested change through the IT GMF-81-41 programmer.
-
In order to complete this form, knowledge of the following IRMs is necessary:
-
IRM 3.30.20, Organization, Function, and Program (OFP) Codes
-
IRM 3.30.126, Control Data Analysis
-
IRM 3.10.73, Batching and Numbering
-
IRM 3.8.44, Campus Deposit Activity
-
-
GENERALLY, THE FIRST FOUR DIGITS OF A PROGRAM CODE ARE SPECIFIED IN IRM 3.30.20 AND CANNOT BE CHANGED. However, it is possible to use sub-programs (fifth digit program codes) on the error, reject, and BOB registers and the ERS reports, by using the Program Number Bypass Key to bypass the HQ program number. Any key on the Form 8000 can be used to specify a fifth digit as long as the parameters for the campus sub-program entry specifies a set of documents identified by the parameters in the related HQ program number table entry. The following rules must be followed when sub-programs are used.
-
Every possible combination of tax class, document code, and blocking series that is covered by the bypassed program must be covered by a subprogram.
-
DO NOT USE A ZERO IN THE FIFTH DIGIT OF A SUBPROGRAM. Program codes ending in 1 through 9 are used for subprograms and the code ending in zero is used for the HQ program code.
-
DO NOT SUBPROGRAM ONE PART OF A HQ PROGRAM AND USE THE HQ CODE FOR THE REST. When a code has sub-programs, the entire HQ code is bypassed and all documents for the HQ program must use the sub-programs.
-
-
The Balance Forward File is maintained and updated daily through a recirculating process. This file is updated as follows:
-
Selected input from Service Center Control File (SCCF) for each Master File (and the reports column titles where those items appear) are:
If... Then... Good Block Proof Records Good Transaction Items Error Block Proof Records Raw Errors Today Reject Block Proof Records Raw Rejects Today and Unpostable Rejects, Period Renumber Block Proof Records Rejects Cleared Today, Today’s Reject Deletions, Program Deletes BOB Release Records BOBs Cleared Today BOB Control Records Today’s New BOBs Reinput Block Proof Records Today’s Block Deletion Releases, Reinput Delete Block Proof Records Today’s Block Deletion Releases, Program Releases Transaction Deletion Control Records Today’s new Block Deletions Manual and Generated Adjustment Transactions Today's Transactions -
For an example of Form 8350 , Correction to Block Proof Summary Balance Forward Records see Exhibit 3.30.126-5. This form is prepared by the functional area responsible for balancing the Block Proof Summary reports. Integrated Submission and Remittance Processing (ISRP) can be used for inputting data from Form 8350. However, the option exists for using the Conversational Time Sharing (CTS) routine (on demand terminals) for inputting this data. This option requires coordination with the Enterprise Computing Center (ECC) if ISRP is unavailable.
-
For an example of the Block Deletes Processed List (PCD-03-48), see . ISRP must be used for inputting data from this listing. (See Exhibit 3.30.126-17.)
-
-
IMF, BMF, EPMF, IRP and NMF
-
Correction Run:
Report Title Location PCD-01-40 Balance Forward Listing Exhibit 3.30.126-6 PCD-01-41 Update Status Listing Exhibit 3.30.126-7 -
Control Data Analysis:
Report Title Location PCD-03-40 Block Proof Summary and Error Analysis Exhibit 3.30.126-8 PCD-03-41 Reject Analysis Report Exhibit 3.30.126-9 PCD-03-42 IMF Block Deletion Analysis Exhibit 3.30.126-10 PCD-03-43 BOB Analysis Exhibit 3.30.126-11 PCD-03-44 Balance Forward Listing Exhibit 3.30.126-12 PCD-03-45 Invalid Listing Summary Exhibit 3.30.126-13 Invalid Listing Error Codes Exhibit 3.30.126-14 PCD-03-46 Reject Reinput Batch Transmittal Exhibit 3.30.126-15 PCD-03-47 Planning and Control Data Files Summary Exhibit 3.30.126-16 PCD-03-48 Block Deletes Processed List Exhibit 3.30.126-17 -
Files for input to Project PCC (563) Daily Production Report
Report Title Location PCD-03-30 Production Adjustments See IRM 3.30.126.7.2, Production Adjustments PCD-03-31 Production Control Records See IRM 3.30.126.7.1, Production Control Record
-
-
During the final cycles each year, campuses should make every effort to:
-
Reduce inventories in those functions reflected on the Control Data Analysis Reports.
-
Ensure final inventories are accurate for each program.
-
Review the next year’s program codes in Exhibit 3.30.126-1, WP&C Program Codes (Initialization), for any new, combined, or deleted codes.
-
Request well in advance all necessary computer listings from IT Enterprise Computing Center - Mainframe Operations Branch (ECC MOB).
-
-
Run PCD03 for all GMF/SCCF posting purge passes.
-
Cut over inventories should be shared with Reports Staff for inclusion in Daily Production Report (DPR) (PCC-22-40) end-of-year cut-over. Cut-over inventories for each program may be acquired immediately after the end of year purge, using the following:
-
Errors
Title Report Error Volume Report Summary GMF-10-43 Error Resolution Error Inventory Summary ERS-13-41 or ERVOL Status 100 -
Rejects
Title Report Reject Inventory List Summary GMF-11-43 Workable Suspense Inventory Summary ERS-13-43 Unworkable Suspense Inventory ERS-07-40 -
See Exhibit 3.30.126-18, Error Volume Report Summary (GMF-10-43), through Exhibit 3.30.126-22, Unworkable Suspense Inventory (ERS-07-40).
-
-
FOR THE BEGINNING OF EACH CALENDAR YEAR, THE COMPUTER PROGRAM WILL INITIALIZE ALL APPROPRIATE FIELDS TO ZERO ON THE BALANCE FORWARD FILE.
-
Compute new inventory totals using the counts in IRM 3.30.126.2.6.1(2)(a) and (b) above. After these computations are completed, prepare a Form 8350, Correction to Block Proof Summary Balance Forward Records, to correct inventories and establish new programs. Input this data to PCD01 to update the Balance Forward File to begin the new year.
-
The TOTAL Error and Reject inventories for the beginning of the year may be verified by extracting data from GMF-07-40, Mainline Run Control Report. See Exhibit 3.30.126-23, Mainline Run Control Report (GMF-07-40) and Exhibit 3.30.126-24, Error Resolution Inventory Control Report (ERS-17-47). Obtain a copy of the first run of these reports from ECC MOB.
-
Errors
Data Report Old Error File Total Documents GMF-07-40 Plus Beginning Error Inventory ERS-17-47 Equals Total (Beginning of Year Error Inventory) -
Rejects
Data Report Old Reject File Total Documents GMF-08-40 Plus Workable Suspense Beginning Inventory ERS-17-47 Plus Unworkable Suspense Beginning Inventory ERS-17-47 Equals Total (Beginning of year Reject Inventory)
-
-
Refer to Exhibit 3.30.126-5, Form 8350, Correction to Block Proof Summary Balance Forward Records, for specific instructions in preparing Form 8350.
-
During the first few months of each year, it will be necessary to identify unpostable rejects by program code that have posted as good transactions in the prior year.
-
Each time new unpostable rejects (From Code 6, To Code 4) are posted to the Reject analysis research to determine the cycle and year they went to good tape.
-
This information is readily available by reviewing the on-line SCCF and Historic Transcripts.
-
-
The PCD03 program automatically subtracts unpostable rejects from the cumulative good transactions. Prior year posted items must be added back into the good tape for the current year.
-
Balance Forward Listing (PCD-01-40):
-
The Balance Forward Listing can be used to verify that all adjustments have posted. It will also indicate the beginning Balance Forward File for the next PCD run. See Exhibit 3.30.126-6 for a sample of the Balance Forward Listing (PCD-01-40).
-
-
Update Status Listing (PCD-01-41)
-
This listing indicates what happened to each record input from Form 8350, Correction to Block Proof Summary Balance Forward Records. See Exhibit 3.30.126-7 for a sample of the Update Status Listing (PCD-01-41). Use this report to verify all adjustments (overlays) were input correctly.
-
Error messages will appear on this listing whenever an invalid condition occurs. Determine the cause of the problem and adjust accordingly.
-
-
The following subsections describe the PCD03 output analyses.
-
Information on this printout represents a summary by master file and program code of:
-
Period and cumulative items processed to good tape SCF 1151 prior to Tape Control Record List (TCRL) totals less block deletions and unpostable rejects.
-
Period and cumulative raw conversion error receipts.
-
Errors processed.
-
Error inventory (the net of the processing activity through mainframe) beginning inventory plus new errors minus errors cleared.
-
Period and cumulative percentage of the errors to the total items processed through raw conversion. See Exhibit 3.30.126-8 for a sample of the Block Proof Summary and Error Analysis (PCD-03-40).
-
-
Some of these computations are based on the Cumulative (Cum) Conversion Volume, which does not print on the analysis, but is present on the Balance Forward File and can be reviewed on the Balance Forward Listings (PCD-01-40 or PCD-03-44).
-
This printout furnishes totals by program code on the status of documents deleted at the campus during the Tape Edit Processor (TEP) run, or at the Enterprise Computing Center (ECC) - Martinsburg (MTB). See Exhibit 3.30.126-10 for a sample of the Block Deletion Analysis (PCD-03-42).
-
The BOB Analysis provides information as to the processing activity of documents in blocks which fail to meet GMF validity requirements. In addition, this printout provides period and cumulative counts of the number of blocks converted to good tape and the number of blocks out of balance, with a corresponding percentage factor. See Exhibit 3.30.126-11 for a sample of the BOB Analysis (PCD-03-43).
-
The Balance Forward Listing provides a summary by program code of current inventories for errors, rejects, BOBs, and block deletions. It also provides cumulative data for good transactions, raw errors, conversion volumes, block deletes, BOBs, unpostable rejects, and raw rejects. See Exhibit 3.30.126-12 for a sample of the Balance Forward Listing (PCD-03-44).
-
This provides a listing of records which completed mainline processing but could not be accounted for in PCD because they failed to meet a specific criteria in the GMF-81. See Exhibit 3.30.126-13 for a sample of the Invalid Listing (PCD-03-45).
-
At the end of the Invalid Listing, a summary is provided for all Program Codes by Master File with the Total of Invalid Documents and Documents by Activity Code (From-To codes).
-
This is a transmittal that lists records of prior and current years’ returns and documents by program number, block DLN and block volume. See Exhibit 3.30.126-15 for a sample and description of the Reject Reinput Batch Transmittal (PCD-03-46).
-
The following subsections describe the balance function responsibility.
-
Verification of Good Transaction Items – Each day, upon receipt of the Block Proof Summary Reports, a designated employee in the Balancing function should do the following:
-
Annotate the printout with the cycle and/or tape numbers. Since the mainline runs in each campus are not necessarily scheduled on the comparable shifts, each campus must determine the processing cycle and tape numbers to be annotated.
-
Ensure the Period Good Transaction Items are equal to today’s good transaction items from SCF-11-51. Good tape block proof records on the Invalid Listing must be taken into consideration for balancing purposes.
-
Cumulative Good Transaction Items:
Cumulative Good Transaction Items should equal: The previous day’s cumulative good transaction items Plus today’s good transaction items Minus the sum of today’s new block deletions (SC and MCC) Minus unpostable rejects, period
-
-
Balancing of Error Analyses – The column totals to be verified are as follows:
-
Raw Errors Today should equal the error tape document count on the TCRL (SCF-11-51).
-
Cumulative Raw Errors Total:
Cumulative Raw Errors total should equal: The previous day’s cumulative total Plus today’s raw errors -
Current Error Inventory:
The Current Error Inventory should equal: The previous day’s error inventory Plus today’s raw errors Minus errors cleared today -
Error items on the Invalid Listing and SCF-11-51 listing must be taken into consideration for balancing purposes.
-
Compare inventory totals from PCD-03-40 with SCCF Summary (SCF-07-42).
-
-
Balancing of Reject Analyses:
-
Unpostable Rejects Period should equal the total reject Generalized Unpostable Framework (GUF) items from the GUF-53-40 control run.
-
Cumulative Unpostable Rejects:
The Cumulative Unpostable Rejects should equal: The previous day’s unpostables cumulative Plus today’s period total -
Raw Rejects Today should equal the reject tape document count on the TCRL (SCF-11-51).
-
Cumulative Raw Rejects:
Cumulative Raw Rejects total should equal: The previous day’s cumulative total Plus today’s raw rejects -
Current Reject Inventory:
The Current Reject Inventory should equal: The previous day’s reject inventory Plus unpostable rejects period Plus today’s raw rejects Minus rejects cleared today -
Reject items on the Invalid Listing and error codes on SCF-11-51 must be taken into consideration for balancing purposes.
-
Compare reject inventory totals from PCD-03-41 with SCCF Summary (SCF-07-42).
-
-
Resolving discrepancies – When discrepancies in balancing these reports occur, perform the following steps to locate the cause:
-
Ensure actual Control Record List (CRL) record count totals (not adjusted totals) are used in computations.
-
Check the CRL for error coded items.
-
Check the Invalid Control Record List (SCF-01-41) for invalid items not included in CRL totals.
-
Ensure all appropriate items on the invalid listing are considered.
-
-
Today’s New Block Deletions – Campus Deletes. The total for this column should equal the Total TEP deletes from the previous day. This total is equal to the Block Document Count of Transaction (Trans) Deletion Control Records with From Code 5 (good) and To Code 0 (raw).
-
Today’s New Block Deletions – MCC Deletes. The count of MCC Deletes should equal the adjustments input to the SCCF with Control Records Source Code "D."
-
Today’s Block Deletion Releases should equal the number of items entered on the Block Delete Processed List (PCD-03-48) through ISRP the preceding day.
-
Calculating the Current Block Deletion Inventory:
The Current Block Deletion Inventory equals: The previous day’s inventory Plus today’s New Block Deletes Minus Today’s Block Deletion Releases
-
The Block Deletes Processed List will generate whenever there is activity in Today’s New Block Deletions. This list will be used as the source document to input Block Delete Processed Records. A Block Delete Processed Record is completed as follows:
-
Processing Code – Enter one of the following:
Code Description Code "1" Indicates the block is being reinput under the original DLN or a corrected DLN with the original program code. Code "2" Indicates the block will be reinput with the DLN which changes the original program code, or not reinput for reprocessing at all (in case of duplicate processing). Code "3" (EPMF only) Indicates the original data will be input into the mainline run in lieu of reinputting the block. -
System ID Code:
Code Description Code "1" IMF Code "2" BMF Code "3" EPMF Code "5" IRP Code "6" NMF -
MCC Deletes – The good tape portion of a block that was shipped to Master File but must be deleted before it posts to the taxpayer's account. The count of MCC Deletes should equal the adjustments input to the SCCF with Control Record source Code "D" .
-
Block DLN – the 12-digit DLN.
-
Block Document Count – the total number of items in the block.
-
Program Code – the five-digit program code that identifies the document(s).
-
-
This data will be input through ISRP and used as input to subsequent running of PCD03.
-
Today's New BOBs should equal the Total Computer Count on the BOB ID List (GMF-09-45). See Exhibit 3.30.126-26, BOB ID List (GMF-09-45).
-
BOBs Cleared Today equals:
-
The current day's Old Computer Doc Count Deleted Block DLN on the BOB Correction Control List (GMF-09-46). See Exhibit 3.30.126-25, BOB Correction Control List (GMF-09-46).
-
Plus the current day's New Computer Document Count Matched Block DLN on the BOB Correction Control List.
-
-
Calculating the Current BOBs Inventory:
The Current BOBs Inventory equals: The previous day's Current BOBs Inventory Plus Today's New BOBs Minus BOBs Cleared Today Plus New Computer Doc Count Matched Block DLN on the BOB Correction Control List Minus Old Computer Doc Count Matched Block DLN on the BOB Correction Control List Plus or Minus Adjustments made to the previous day's PCD-03-43 report -
Calculating the Cumulative BOBs:
Cumulative BOBs equals: The previous day's cumulative total Plus today's New BOBs -
Calculating the Blocks Converted Cum:
Blocks Converted Cum equals: The previous day's Blocks Converted Cum Plus today's Blocks Converted Period -
BOB Blocks Period should equal Total Today's New BOBs on the BOB ID List (GMF-09-45).
-
Calculating the BOB Blocks Cum:
BOB Blocks Cum equals: The previous day's BOB Blocks Cum Plus today's BOB Blocks Period -
Calculating the BOBs Volume Percent:
BOBs Volume Percent equals: Cumulative BOBs Divided by sum of Cum Conversion Volume (for the appropriate master file) from the Balance Forward Listing (PCD-03-44). (This sum value does not appear on the printed report. It must be calculated manually.)
-
The Invalid Listing is generated whenever a record fails to meet specific criteria. When a DLN appears on this report, it does not mean that the returns or documents that carry the DLN did not process. Rather, it indicates that there is a consistency problem with report inventories or with determining the Program Number associated with the DLN.
-
A record will appear on the Invalid Listing whenever the amount to be subtracted is more than the amount present in the PCD03 inventories. A record will also appear on the Invalid Listing when the mainframe cannot decode a DLN into a specific Program Number. The entire record will be considered as being invalid in PCD and no counts will be updated in PCD.
-
The error records appear on the Invalid Listing as an image of an input tape record from the SCCF posting tape. The error codes will be printed on the right side of the Invalid Listing. See Exhibit 3.30.126-14 for detailed error code instructions.
-
All error conditions indicated by the Invalid Listing, must be resolved by analysis. Review the GMF-81 and compare the DLN components. If you are not sure of the resolution, identify the physical location of the document and review the document type to determine the necessary action.
-
Some "Error Code" conditions need not be corrected (e.g., Integrated Data Retrieval System (IDRS) transactions). Other document counts from the Invalid List need to be added or subtracted from the appropriate columns, when balancing the Block Proof Summary and Error Analysis and Reject Analysis Reports and a correction must then be input into the next PCD-01 run.
-
PCD-03 program will accommodate only the current and five prior year dates. All invalid tape records printed on the Invalid Listing should be analyzed daily to determine the corrected printout totals. Ensure all necessary adjustments are promptly made to the Balance Forward File.
-
The From Code identifies the function which determines the current status of a block of documents (or portion thereof). The To Code identifies how a block of documents (or portion thereof) is to be processed next.
From Code Definition 0 Raw data/Master Control Record (MCR) 1 BOB 2 SCCF and File Deletes 3 Error 4 Reject 5 Good Tape 6 Unpostables -
The Record Type ID Code indicates the type of control record either posted to SCCF or attempting to post to SCCF. This ID Code is used with the From and To Codes.
Record Type ID Code Definition 0 SCCF Adjustment 2 BOB Control Record 5 Reinput or Delete Block Proof Record or Trans Deletion Control Record 6 Renumber Block Proof Record or Renumber Adjustment Record 7 Good, Error, or Reject Block Proof Record -
Valid From and To Code combinations and Record Type ID Codes for Control Data Analysis reports are as follows:
Description Record Type
ID CodeFrom and To Codes ERRORS/REJECTS
IMF/BMF/EPMF
IMF/BMF
IRP/NMF
IRP/NMF
0/7
0/5
0/7
0/5
03/13/34/35/04/14/45/64
32/40/42
03/13/35
30/32BOBs
IMF/BMF/IRP/EPMF
0/2
01BLOCK DELETES
IMF/BMF/IRP/NMF/EPMF
0/5
50GOOD TRANS (MTB)
IMF/BMF/EPMF
IMF/BMF/EPMF
IRP/NMF
IRP/NMF
0/7
0/5
0/7
0/5
05/15/35/45
50
05/15/35
50PROGRAM DELETES
EPMF
0/6
42REINPUTS
IMF/BMF
IRP/NMF
EPMF
0/5
0/5
0/5
30/40
30
40
-
This section covers functional responsibilities including the following: input correction personnel; general explanation of BOB Analysis; BOB Correction Control List; BOB ID List; and Reports/Accounting.
-
This section provides necessary information for the Block Out of Balance function in maintaining a computer generated analysis, by specific program code, of BOB blocks. The information to determine the item count and DLN of new blocks going to BOB status will be found on the SCCF Posting Tape. Information contained on the SCCF consists of an image of the BOB record. During the normal computer run, PCD-03 will analyze the SCCF for certain records to produce the Block Proof Summary and Error Analysis, Reject Analysis, and Block Deletion Analysis reports. The computer will also analyze the BOB record image, to produce the BOB Analysis Report.
-
The BOB Analysis Report provides campus management with accurate information relative to the number and types of documents with out-of-balance conditions. In addition, the report provides a period and cumulative count of blocks converted to tape and the period and the cumulative counts of the number of BOB blocks to total blocks converted.
-
Run PCD-03 analyzes certain BOB records on the SCCF Posting Tape to produce the specified output. The BOB Record (identified by a 2 in column 1 for all Master File ID Systems) is used to determine the number of new BOBs received for correction each day by the Block Out of Balance function. The DLN is analyzed to determine the appropriate program code. The Block Document Count is then read and recorded by program code on the BOB Analysis Report. These items are:
-
Today’s New BOBs
-
BOBs Cleared Today
-
Current BOBs Inventory
-
Cumulative BOBs
-
-
BOB Release Record is computer generated by GMF during a BOB Correction Run and is input into the next PCD-03 run.
-
The BOB Correction Control List (GMF-09-46) is computer generated by GMF and is provided on a daily basis.
-
This list may be used to validate data on the BOB Analysis Report.
-
Old Computer Document Count Deleted Block DLN plus New Computer Document Count Matched Block DLN on the BOB Correction Control List (GMF-09-46) should equal the Total BOBs Cleared Today on the BOB Analysis Report (PCD-03-43).
-
Old Computer Document Count Non-Matched DLN of the BOB Correction Control List should equal Total Current BOB Inventory minus Total Today’s New BOBs on the BOB Analysis Report.
-
-
The "Julian Date" on the BOB Correction Control List indicates the original BOB date. BOBs appearing on the list after three days should be checked to determine the reason they have not been cleared.
-
A copy of this report may be found in Exhibit 3.30.126-25, BOB Correction Control List (GMF-09-46).
-
This is a control listing provided by GMF on a daily basis (GMF-09-45).
-
The BOB ID List may be used to validate data on the BOB Analysis Report.
-
Total BOB Blocks period on the BOB Analysis Report should equal the Total Today’s New BOBs on the BOB ID List.
-
Total of Today’s New BOBs on the BOB Analysis Report should equal the Total Computer Count on the BOB ID List.
-
-
A copy of this report may be found in Exhibit 3.30.126-26, BOB ID List (GMF-09-45).
-
Report any out of balance condition to the appropriate computing center if it appears to be a result of programming or scheduling errors.
-
Verify that Production Control Records and Production Adjustments, generated daily by run PCD-03 are input to Project PCC (563) the same day.
-
Prepare Form 8350, Correction to Block Proof Summary Balance Forward Records, at the start of the MF processing year to include the data required for the initial Balance Forward File. The CTS routine (on demand terminals) may be used for inputting this data. However, the Demand Terminal input must be coordinated with the computing centers.
-
Update the Balance Forward File, as necessary, based on data provided by the Balancing and Input Correction functions.
-
Production Control Records and Production Adjustments are generated by Run PCD-03 for each program code specified in Exhibit 3.30.126-1 for input to the DPR.
-
These Control Records provide receipts and production volumes on the DPR:
Function Title 910 Errors 920 Rejects 930 BOBs 940 Block Deletes 950 To MCC 960 Program Deletes 970 Reinputs 180 Batching (for Reinput documents) -
These records are provided to ensure that the counts processed through the pipeline under batch control were correct and that they all convert to good tape. It is important that these functions be balanced and monitored for this purpose.
-
Each record is formatted as follows:
Position Description 1 Record Number – Always 7 4 Type Code – Always 5 8-12 Organization Code – 31000, 43000 13-15 Function Code – 180, 910, 920, 930, 940, 950, 960, 970 16-20 Program Code – See valid codes in Exhibit 3.30.126-1, WP&C Program Codes (Initialization) 41-48 Receipts Volume – See IRM 3.30.126.7.2(2) 49-56 Production Volume – See IRM 3.30.126.7.2(2) 57-59 Released Date – (DDD Julian) -
Computations for Receipts and Production Volumes on PCD-03 generated records:
-
Function 910 (Pos. 13-15), Errors - Counts from the Block Proof Summary and Error Analysis Report:
Description Data Receipts (Pos. 41-48) Raw Errors Today Production (Pos. 49-56) Errors Cleared Today -
Function 920 (Pos. 13-15), Rejects - Counts from Reject Analysis Report:
Description Data Receipts (Pos. 41-48) Unpostable Rejects Period
plus Raw Rejects TodayProduction (Pos. 49-56) Rejects Cleared Today -
Function 930 (Pos. 13-15), BOBs - Counts from BOB Analysis Report:
Description Data Receipts (Pos. 41-48) Today’s New BOBs Production (Pos. 49-56) BOBs Cleared Today -
Function 940 (Pos. 13-15), Block Deletes - Counts from Block Deletion Analysis Report:
Description Data Receipts (Pos. 41-48) The sum of Today’s New Block
Deletions (SC and MCC Deletes)Production (Pos. 49-56) The sum of Today’s Block Deletion
Releases (Reinput), plus Program
Deletes and Record Rerun -
Function 950 (Pos. 13-15), To Enterprise Computing Center - Martinsburg (ECC-MTB) - Computations based on counts from all PCD reports as follows:
Description Data Receipts (Pos. 41-48) -
Minus Raw Errors Today
-
Plus Errors Cleared Yesterday
-
Minus Raw Rejects Today
-
Plus Rejects Cleared Today
-
Minus Today’s Reject Deletions (Reinput and Program Deletes)
-
Plus Today’s Block Deletion Releases, Record Rerun
-
Minus Today’s New BOBs
-
Plus BOBs Cleared Today
Production (Pos. 49-56) Period Good Transaction Items from the Block Proof Summary and Error Analysis. -
-
Function 960 (Pos. 13-15), Program Deletes – Counts are from the Reject Analysis and Block Deletion Analysis Reports:
Note:
Receipts (Pos. 41-48) and production (Pos. 49-56) are always the same and are the sum of the following.
Description Data Today’s Reject Deletions Program Deletes Plus Today’s Block Deletion Releases Program Deletions -
Function 970 (Pos. 13-15), Reinputs - Counts are from the Reject Analysis and Block Deletion Analysis Reports:
Note:
Receipts (Pos. 41-48) and production (Pos. 49-56) are always the same and are the sum of the following.
Description Data Today’s Reject Deletions Reinput Plus Today’s Block Deletion Releases Reinput -
Function 180 (Pos. 13-15), Batching:
Note:
Receipts (Pos. 41-48) and no production is generated for each program that has a Function 970 record. This computation is the following.
Description Data Today’s Reject Deletions Reinput Plus Today’s Block Deletion Releases Reinput
-
-
Each record is formatted as follows:
Position Description 1 Record Code – Always 3 2 Adjustment Code – Always 3 8-12 Organization Code – Always 43000 13-15 Function Code – Always "950" except "930" ) for BOBs. See IRM 3.30.126.7.2 (3) below. 16-20 Program Codes – See Exhibit 3.30.126-1, WP&C Program Codes (Initialization), for valid program codes. 34-41 Cumulative Receipts Since January 1 – See IRM 3.30.126.7.2 (2)(a) and (3)(b) below. 42-48 Cumulative Production This Week – See IRM 3.30.126.7.2 (2)(c) below. 49-56 Cumulative Production to End of Scheduling Period – See IRM 3.30.126.7.2 (2)(d) below.) 57-64 Cumulative Production to End of Year – See IRM 3.30.126.7.2 (2)(e) below 65-72 Daily Closing Inventory – Blank for all records except for Function 930. See IRM 3.30.126.7.2 (3) below. -
Computations for Receipts and Production for Function 950:
-
Cum Receipts since January 1 (Pos. 34-41) is the sum of:
Cum Receipts since January 1 (Pos. 34-41) is the sum of: Minus Today’s New Block Deletions, SC Deletes Minus Today’s New Block Deletions, MCC Deletes Minus Unpostable Rejects Period Plus BOB Block Document Counts in the records with a "7" BOB Inventory Adjustment Code Minus BOB Block Document Counts in the records with an "8" BOB Inventory Adjustment Code -
The result of this computation may be a minus volume.
-
Cum Production This Week (Pos. 42-48) is minus Today’s New Block Deletions, SC Deletes.
-
Computing Cum Production to the End of Scheduling Period:
Cum Production to the End of Scheduling Period (Pos. 49-56) is the sum of: Minus Today’s New Block Deletions, SC Deletes Minus Today’s New Block Deletions, MCC Deletes Minus Unpostable Rejects Period -
Cum Production to the End of Year (Pos. 57-64). This volume is identical to Pos. 49-56 above.
-
-
Computations for Receipts (Pos. 34-41) and Inventory (Pos. 65-72) for Function 930:
-
In order to adjust BOB receipts for those blocks where the Generated Block Document Count was in error, the following computation is made for each program code:
Function 930 Receipts and Inventory: Minus All Generated Block Document Count for BOB Release Records with Inventory Adjustment Code "7" Plus all Generated Block Document Count for BOB Release Records with Inventory Adjustment Code "8" -
The net Generated Block Document Count may be a minus volume.
-
-
The following sections cover the topics of Computation of period and cumulative percentage fall-out of Error, Reject and BOB.
-
The first step in computing the Raw Error and Raw Reject Rates on the Block Proof Summary and Error Analysis and Reject Analysis Reports is the computation of a Period Conversion Total. The Period Conversion Total equals the sum of Good Transaction Items Period plus Raw Errors Today minus Errors Cleared Today plus Raw Rejects Today minus Rejects Cleared Today plus Today’s Reject Deletions Reinputs/Program Deletes. (BOBs are not included in the conversion total because they fall out of the system before the GMF processing for ISRP occurs.)
-
The Raw Error Rate – Period equals the Raw Errors Today (Receipts) divided by the Period Conversion Total.
-
The Raw Reject Rate – Period equals the Raw Rejects Today (Receipts) divided by the Period Conversion Total.
-
To calculate cumulative error and reject rates, a Cumulative Conversion Volume is accumulated. The Cumulative Conversion Volume is the Period Conversion Total plus the Cumulative Conversion volume from the previous day taken from the previous day’s Balance Forward Listing. This new Cumulative Conversion Volume is entered on the Form 8350, Correction To Block Proof Summary Balance Forward Records.
-
The Raw Error Rate – Cumulative equals the Raw Errors Cumulative divided by the Cumulative Conversion Volume.
-
The Raw Reject Rate – Cumulative equals the Raw Rejects Cumulative divided by the Cumulative Conversion Volume.
-
Enter a two-digit serial number (00-99) in the left margin opposite every line entry in Item 2 of Form 8350. Each line is considered a separate document.
-
No more than 100 serial numbers may be placed in a block.
-
Place each block of forms under a Form 1332 in the manner specified in IRM 3.30.126.9.2, Prepare Form 1332, Block and Selection Record.
-
Blocks must be in ascending sequential order.
-
Enter a two-digit serial number (00-99) to the left of every line that contains data. Each line is considered a separate document.
-
No more than 100 serial numbers may be placed in a block.
-
Place each block of listings under a Form 1332, Block and Selection Record.
-
For each block of forms and listings specified in IRM 3.30.126.9 and IRM 3.30.126.9.1 above, prepare a Block and Selection Record, Form 1332. Entries are required only in the areas specified herein. For an exhibit of the form, see IRM 3.10.73.12, Block Selection Control Record - Form 1332, Block Selection Record or Form 1332-SC, Block and Selection Record - Service Center Recognition/Image Processing System (SCRIPS).
-
SC Block Control Number - Affix the appropriate label, Alpha-Numeric Campus Block Number.
-
Document Locator Number - Enter the appropriate Format Code:
Description Format Code Form 8350 221 Block Deletes Processed List 176 -
Date - Enter the year, month, and day in format YYYYMMDD. For example: May 11, 2018 - enter 20180511.
-
Release forms and listings for input to ISRP.
-
1 - IMF Programs
IMF Programs
Program | Form | Description |
---|---|---|
38600 | Assessment | |
42900 | 8453 | 8453 |
43110 | 1040 | OTFP |
43120 | 1040SR | OTFP |
43130 | 1040 TRANSSHIP | 1040 TRANSSHIP |
43170 | 1040 | ITIN |
43180 | 1040 | SPR MeF |
43190 | 1040SR | SR SPR MeF |
43210 | 1040 | FP |
43510 | 1040 | 1040 MeF |
43540 | 1040SR | 1040SR MeF |
43810 | 1040 | OTFP SP |
43820 | 1040 | FP SP |
43910 | 1040SR | OTFP SP |
43920 | 1040SR | FP SP |
44200 | 1040-ES, 1040C | 1040-ES, 1040C |
44400 | 1040X | 1040X |
44630 | 1040 SFR | SUBSTITUTE FOR RETURN |
44450 | 1040X | Scanned Paper Return |
44452 | 1040X | W7 Scanned Paper Return |
44490 | 1040X | 1040X MeF |
44700 | 4868 | FILING EXTENSIONS |
44720 | 4868 | 4868 MeF |
44730 | 4868 | 4868 SPR MeF |
44740 | 2350 | 2350 SPR MeF |
44750 | 2350 | 2350 MeF |
45500 | Revenue Receipts | Revenue Receipts |
45520 | IMF RETURNS W/R VOUCH | IMF RETURNS |
47810 | 1040 | ITIN OTFP SP |
2 - IMF International (INTL) Programs Austin Submission Processing Center (AUSPC)
IMF International (INTL) Programs (AUSPC)
Program | Form | Description |
33060 | Form W-7A | Form W-7A |
33070 | PTIN | PTIN |
46110 | 1040 | INTL |
46120 | 1040, 1040NR, 1040SS, 1040PR | OTFP |
46140 | 1040NR, 1040NR-EZ | 1040NR-NEC, 1040NR-EZ-N |
46160 | 1040NR | 1040NR-EC OTFP SP |
46170 | 1040 | INTL-ITIN |
46180 | 1040NR | 1040NR-NEC OTFP SP |
46220 | 1040, 1040NR, 1040-PR, 1040SS | FP |
46440 | 1040 | ELF INTL |
46470 | 1040PR/SS | ELF |
46510 | 1040 | MeF INTL |
46540 | 1040PR/SS | MeF INTL |
46550 | 1040NR | 1040NR EC MeF |
46570 | 1040NR | 1040NR NEC MeF |
46810 | 1040 | OTFP SP |
46870 | 1040 | INTL-ITIN SP |
46910 | 1040 | FP SP |
3 - BMF Programs
BMF Programs
Program | Form | Description |
---|---|---|
10100 | 940 MeF, 940 MeF INTL | 940 MeF, 940 MeF INTL |
10110 | 940PR MeF | 940PR MeF |
10130 | 941 MeF, 941 MeF INTL | 941 MeF, 941 MeF INTL |
10140 | 941PR MeF | 941PR MeF |
10150 | 941SS MeF | 941SS MeF |
10170 | 943 MeF, 943 MeF INTL | 943 MeF, 943 MeF INTL |
10180 | 943PR MeF | 943PR MeF |
10200 | 944 MeF, 944 MeF INTL | 944 MeF, 944 MeF INTL |
10220 | 945 MeF, 945 MeF INTL | 945 MeF, 945 MeF INTL |
11100 | 940, 940 PR/6020B | 940, 940 PR/6020B |
11140 | 940 SCRIPS | 940 SCRIPS |
11170 | 940 MeF | MeF Lockbox |
11200 | 941, 941 SCRIPS, 6020B | 941, 941 SCRIPS, 6020B |
11210 | 941PR/SS | 941PR/SS |
11250 | 945 | 945 |
11280 | 941 XML-941 LB MEF - SCAN | 941 XML-941 LB MEF - SCAN |
11300 | CT-1 | CT-1 |
11330 | 8288 | 8288 |
11340 | 8804/8805/8813 | 8804/8805/8813 |
11500 | 1120, 1120-F, 1120-FSC, 1120-H, 1120-L, 1120-ND, 1120-PC, 1120-REIT, 1120-RIC, 1120-SF | 1120, 1120-F, 1120-FSC, 1120-H, 1120-L, 1120-ND, 1120-PC, 1120-REIT, 1120-RIC, 1120-SF |
11520 | 1120 MeF | 1120 MeF |
11540 | 1120C | 1120C |
11550 | 1120F MeF | 1120F MeF |
11600 | 943/6020B | 943/6020B |
11610 | 943PR | 943PR |
11650 | 944/SP/6020B | 944/SP/6020B |
11660 | 944 XML | 944 XML |
11680 | 944 INTL | 944 INTL |
11700 | 7004 | 7004 |
11710 | 7004 MeF | 7004 MeF |
11720 | 7004 LPR MeF | 7004 LPR MeF, 7004 LPR MeF INTL |
11800 | 720 | 720 |
11810 | 720 MeF | 720 MeF |
11820 | 8849 MeF | 8849 MeF |
11900 | 1041 | 1041 |
11910 | 1041-QFT | 1041-QFT |
11920 | 1041-ES | 1041-ES |
11930 | 1041 MeF, 1041 MeF INTL | 1041 MeF, 1041 MeF INTL |
11950 | 1041 EFS | 1041 EFS |
12100 | 1120-S | 1120-S |
12110 | 1120-S MeF | 1120-S MeF |
12200 | 1065, 1066 | 1065, 1066 |
12210 | 1065 MeF | 1065 MeF |
12220 | 1065-B MeF | 1065-B MeF |
12300 | 2290 | 2290 |
12310 | 3520 | 3520 |
12320 | 3520-A | 3520-A |
12340 | 2290 MeF | 2290 MeF |
12400 | 706/706 INTL, 706GS(D), 706GS(T), 706QDT, 706NA | 706/706 INTL, 706GS(D), 706GS(T), 706QDT, 706NA |
12410 | 709/709 INTL | 709/709 INTL |
12500 | 1042 | 1042 |
12700 | 11-C, 730 | 11-C, 730 |
12930 | 8453-F | 8453-F |
12940 | 8453-P | 8453-P |
13110 | 990 (TY07 and prior) | 990 (TY07 and prior) |
13120 | 990-EZ (TY07 and prior) | 990-EZ (TY07 and prior) |
13130 | 990-PF | 990-PF |
13140 | 990-T | 990-T |
13160 | 1041-A, 4720, 4720-A, 5578 | 1041-A, 4720, 4720-A, 5578 |
13170 | 1120-POL | 1120-POL |
13180 | 990-C | 990-C |
13190 | 5227 | 5227 |
13200 | 8038, 8038-G, 8038-GC, 8038-T, 8328, 8329, 8330 | 8038, 8038-G, 8038-GC, 8038-T, 8328, 8329, 8330 |
13210 | 8038-B, 8038-CP, 8038-TC | 8038-B, 8038-CP, 8038-TC |
13220 | 8038-CP | 8038-CP MeF |
13250 | 8703 | 8703 |
13290 | 5227 | 5227 MeF |
13330 | 990-PF MeF | 990-PF MeF |
13340 | 990-T MeF | 990-T MeF |
13350 | 990-N MeF | 990-N MeF |
13360 | 4720 | 4720 MeF |
13370 | 1120-POL MeF | 1120-POL MeF |
13380 | 990 MeF | 990 MeF |
13390 | 990-EZR MeF | 990-EZR MeF |
13410 | 990 (TY08 -13) | 990 (TY08 -13) |
13420 | 990-EZ | 990-EZ |
13450 | 990 (TY14 and subsequent) | 990 (TY14 and subsequent) |
14310 | Sch K-1 w/F1065 MeF | Sch K-1 w/F1065 MeF |
14400 | 1120X | 1120X |
15500 | BMF Revenue Receipts (2424, 2688, 5466B, 5558, 5768, 8892) | BMF Revenue Receipts (2424, 2688, 5466B, 5558, 5768, 8892) |
15520 | BMF Returns W/R Vouchers | BMF Returns W/R Vouchers |
15530 | 8868 | 8868 LPR MeF |
15540 | 8868 | 8868 |
15550 | 8868 MeF | 8868 MeF |
15560 | 5558 for 5330 | 5558 for 5330 |
15800 | FTD | FTD |
15810 | FTD | FTD |
16000 | 8610 , 8609, 8693, 8823 | 8610 , 8609, 8693, 8823 |
16010 | 8871 PAC, 8872 | 8871 PAC, 8872 |
18700 | CAWR ADJ | CAWR ADJ |
19000 | 8752 | 8752 |
38600 | 3413 | 3413 |
38620 | Account Transfer-In (3413, 3552) | Account Transfer-In (3413, 3552) |
44370 | Sch K-1 w/F1120S | Sch K-1 w/F1120S |
72360 | 5330 | 5330 MeF, 5330 MeF INTL |
72860 | 5330 | 5330 |
4 - EPMF Programs
EPMF Programs
Program | Form | Description |
---|---|---|
72840 | 5500-EZ | 5500-EZ |
72880 | 5558 for 5500 Series and 8955-SSA | 5558 for 5500 Series and 8955-SSA |
5- IRP Programs
IRP Programs
Program | Form | Description |
---|---|---|
11940 | 1041 Sch K-1 MeF | 1041 Sch K-1 MeF |
14310 | Sch K-1 w/F1065 MeF | Sch K-1 w/F1065 MeF |
14320 | Sch K-1 w/F1065-B MeF | Sch K-1 w/F1065-B MeF |
44300 | Various IRP Documents (1097 Series, 1098 Series, 1099 Series, 3921, 3922, 5498 Series, W-2G) | Various IRP Documents (1097 Series, 1098 Series, 1099 Series, 3921, 3922, 5498 Series, W-2G) |
44310 | 1096, 1098-C | 1096, 1098-C |
44320 | FOREIGN IRP | FOREIGN IRP |
44340 | IRP SCRIPS | IRP SCRIPS |
44370 | 8851, K-1/1120-S MeF | 8851, K-1/1120-S MeF |
44380 | Sch K-1 (1065, 1041, 1120-S) | Sch K-1 (1065, 1041, 1120-S) |
44390 | Sch K-1 ELF (1041) | Sch K-1 ELF (1041) |
44610 | 8210 | 8210 |
71700 | 1042-T, 1042T ELF | 1042-T, 1042T ELF |
71710 | 5471 | 5471 |
71720 | 1042-S, 1042-S ELF | 1042-S, 1042-S ELF |
71790 | 5472 | 5472 |
80310 | 8027 | 8027 |
6- NMF Programs
Program | Form | Description |
---|---|---|
72860 | Form 5330 | Form 5330 |
75700 | NMF | NMF |
75800 | 2758/8804/8805/8813/6069 | 2758/8804/8805/8813/6069 |


Complete a separate Form 8000 for each addition, deletion and/or change to update the Program Number Master Table, GMF 81.
When changing a record prepare two forms:
-
One form to delete an entire record.
-
A second form to add the record, including all changes.
Use the specific instructions listed in the table below to complete Form 8000.
The completed forms should be given to the responsible programmer for entering this data.

Please click here for the text description of the image.
Title of Box | Explanation and Action |
---|---|
1. Program Number Action Code | This code specifies the action to be taken to update the Program Number Master List. The codes and their meanings are as follows. Circle the appropriate code on Form 8000. Action code 1 - used to delete an HQ or subprogram number table entry. Except for the action code, all fields on the Form 8000 must be identical to the entry on the Program Number Master List that is being deleted. Action code 2 - turn off bypass key (item 15). This code allows the computer to assign to document the applicable HQ program code rather than the applicable subprogram code without having to delete the subprogram code entries. This can be useful in cases where the service center wants to use its subprogram code only on a seasonal or temporary basis.
Action code 3 - turn on bypass key (item 15). This code is used to reverse an action code. Action code 3 is not needed to set the bypass key to 1 when subprograms are first added to the program number table. When subprogram codes are added to the table the bypass key in the related HQ program is automatically set to "1" by the computer.
Action code 4 - used to add an HQ program code on the Program Number Master List. |
2. Master File (ID) Code | This code identifies the Master File for the program code. The codes and their meanings are as follows. Circle the appropriate code shown on the form. Code 1 - IMF Code 2 - BMF Code 3 - EPMF Code 4 - IRAF Code 5 - IRP Code 6 - NMF |
3. Program Number | Enter the five-digit program number that action is being taken on. |
4. Tax Class Key | This code, along with the document code, identifies the type of document. Enter the one-digit tax class code (0-9) specified on the Program Number Master List, GMF 81-41, for the program code being updated. Enter "X" if no particular tax class key is required for the program code being updated. If there is more than one tax class, a change must be made for each tax class. |
5. Document Code Key | This code preceded by the tax class code identifies the type of document. Enter the two-digit code (00-99) specified on the Program Number Master List, for the program code being updated. Enter "XX" if no particular document code is required for the program code being updated. If there is more than one document code for the program code, a separate update record must be prepared for each document code. |
6. Block Reader MFT Key | This code further identifies the program code of the document being processed. This two-digit code (00-99) must be entered whenever it is required to be input by ISRP in the Block Header information for miscellaneous documents. Most of the time this code will be blank (For example: Form 1096, enter MFT "69" ; Form W-2G, leave blank). Enter "XX" or leave blank when no particular MFT code is required for the program code being changed. |
7. Control Day Key | This one-digit code specifies the range of the control day that is applicable to particular DLNs and program codes. The codes and their meanings are as follows: Code X - Disregard this factor Code 1 - 001-366 Code 2 - 401-766 |
8. Block Number Key (Low) | This code (000-999) specifies the lowest value of the block number in a DLN for the program number being updated. Enter the low order blocking series specified in IRM 3.10.73, Batching and Numbering, as a three-digit code. If two or more sets of blocking series, prepare a change for each set. |
9. Block Number Key (High) | This code (000-999) specifies the highest value of the block number in a DLN for the program number being updated. Enter the high order blocking series specified in IRM 3.10.73, Batching and Numbering, as a three-digit code. If two or more sets of blocking series, prepare a change for each set. |
10. Saturday/Sunday Key | This code specifies which days of the week are represented by the control day in the DLN for a program number. See the Program Number Master List to determine which program codes are used in conjunction with the Saturday/Sunday Control Day. Circle the applicable code as follows: Code X - Disregard this factor Code 1 - Weekday Code 2 - Saturday and/or Sunday only |
11. Input System Source Key | This code specifies the input system for the program codes being updated. Circle the applicable code or enter the code if not shown on the form. Code X - Disregard this factor Code A - ASFR Code B - Blank/Non RPS Code C - SCRIPS Code E - ELF (IMF, BMF, and IRP) Code F - XML Code L - MeF (IMF, BMF, and IRP) Code R - RPS |
12. Prior Year Key | This code specifies which program codes are applicable to prior year returns. Circle the appropriate code as specified below. Code X - Disregard this factor Code 0 - Current year only Code 3 - Prior year only |
13. Foreign Type Key | This code specifies whether the foreign or domestic File Location Code (FLC) is applicable to the program number. Circle the appropriate codes as specified below. Code X - Disregard this factor Code 1 - All FLCs except 20, 60 and 98 Code 2 - All FLCs except 20, 21, 60, 66, 78 and 98 Code 3 - FLC 20, 60, or 98 only Code 4 - FLC 20, 21, 60, 66, 78 and 98 only |
14. Transaction Code | This three-digit code is used to identify the type of transaction being processed. Enter "XXX" if no particular TC is required. Enter TC 370 for Account Transfer-In documents. Leave Blank for Revenue Receipts (Program Code 15500 (Doc Code 51) and Program Code 45500 (Doc Codes 51 and 52). |
15. Program Number Bypass Key | This code specifies whether a HQ Program Number should be bypassed because it has been broken down into campus subprograms. When SC programs are used, the bypass key must always be "0" . Circle the appropriate code as specified below. Code 0 - Do not bypass Code 1 - bypass |
16. Program Number Literal | An eighteen position field used to describe the type of documents applicable to the characters for the title of the program code starting in the left most entry space of the first line. |
Use the instructions in this table to complete Form 8350.

Please click here for the text description of the image.
Column Number and Title | Action |
---|---|
Submission Processing Campus SC | Edit the two-digit campus code in the top margin of Form 8350: ANSC = 07 ATSC = 08 KCSPC = 09 CSPC = 17 AUSPC = 18 BSC = 19 PSC = 28 OSPC = 29 MSC = 49 FSPC = 89 |
2 - System ID Code | Enter the numeric code which indicates which Master File system is to process the documents. 1 = IMF 2 = BMF 3 = EPMF 5 = IRP 6 = NMF |
3 - Program Number | Enter the five-digit code that identifies the documents being corrected. |
4 - Cumulative Good Transaction | Input data only at the beginning of each Master File period to decrease the inventory to zero. |
5 -16 5 - Error 6 - Reject 7 - Cumulative Raw Errors 8 - Current BOB Inventory 9 - Cumulative Conversion Volume 10 - Current Block Delete Inventory 11 - Block Deletion 12 - BOBS 13 - Unpostable Rejects 14 - Raw Rejects 15 - BOB Blocks Converted 16 - BOB Blocks |
Input as appropriate. |
17 - Action Code | Enter the alpha code that indicates the type of adjustment to be made to a particular record:
|








The error records appear on the Invalid Listing (PCD-03-45) as an image of an input tape record from the SCCF posting tape. This Invalid Listing could contain one of the following error codes in Pos. 85-86.
Invalid Listing Error Code Adjustments
Error Code | From - To Code | Adjustments |
---|---|---|
A or B | 40 OR 42 | Add to Rejects Cleared Today; subtract from Current Reject Inventory. |
C or D | 50 | Subtract from Good Transaction Items period and cumulative. |
E or F | 34 | Add to Errors Cleared Today; subtract from Current Error Inventory. Add to Raw Rejects Today; Raw Rejects cumulative and to Current Reject Inventory. For campuses that are not up to date, daily adjustments should equal receipts and production in errors, rejects, BOBs and reinputs. Adjustments to good tape receipts during this time are acceptable. |
G or H | 30 or 32 | Add to Errors Cleared Today; subtract from Current Error Inventory. |
I or J | 42 | Add to Rejects Cleared Today; subtract from Current Reject Inventory. |
K | 32 | Add to Errors Cleared Today; subtract from Current Error Inventory. |
M | 35 | Add to Errors Cleared Today; subtract from Current Error Inventory and add to Good Transaction Items period and cumulative. |
N | 45 | Add to Rejects Cleared Today; subtract from Current Reject Inventory and add to Good Transaction Items period and cumulative. |
O | 35 | Add to Errors Cleared Today; subtract from Current Error Inventory and add to Good Transaction Items period and cumulative. |
P | 45 | Add to Rejects Cleared Today; subtract from Current Reject Inventory and add to Good Transaction Items period and cumulative. |
Note:
From Code 1, 3, or 4; manually add document count to Errors, Rejects or BOBs Cleared Today under the correct program. From Code 0-6 does not require a manual adjustment.
To Code 1, 3, 4 or 5; manually add to document count to Good Transaction, Errors, Rejects or BOBs Today under the correct program. To Code 0 or 2 does not require a manual adjustment. It is possible to have a manual negative adjustment in current inventories. For this condition verify what the actual count should be with Error or Reject personnel.











