AccessibilitySkip to Top NavigationSkip to Main ContentHome  |  Contact IRS  |  About IRS  |  Site Map  |  Español  |  Help  

2.3.8  Standard Validity Criteria

2.3.8.1  (01-01-2008)
General Information on Standard Validity Criteria

  1. All Command Codes used for input to IDRS have some data elements in common. Generally, these data elements are dictated by specific rules governing their validity. These standard validity checks are listed in this section. Any exceptions or unique additions to these rules will be noted under the Command Code Element Description and Validity. These validity checks are for IDRS input only and do not cover the possibility of unpostable data when attempting to post to a Master File.

2.3.8.2  (01-01-2008)
Common Error Conditions

  1. The basic error messages listed below are generated when the data element is unacceptable as entered. The data can then be corrected and re-entered. The error messages will appear in Inverse Video.

  2. Command Code

    1. Must be five alpha or numeric characters input in a recognizable format; and must be input in the first five positions on line 1 or in the first five positions after the Start Message Indicator.

    2. Error Message—ENTER RECOGNIZABLE COMMAND CODE

  3. Taxpayer Identification Number (TIN)

    1. SSN Format (nnn-nn-nnnn)—must be numeric, greater than all zeros and less than all nines. If the first position of an SSN is a 9, the file source must be *, N, X, or W.

    2. EIN Format (nn-nnnnnnn)—must be numeric. The first two digits cannot be 07–10, 12, 17–20, 26–30, 32, 40, 49, 50, 60, 69–70, 78–80, 89 or 90.

    3. Error Message—TIN INVALID

  4. File Source:

    1. The File Source is considered part of the TIN and must follow the last digit of the TIN.

    2. Error Message—TIN INVALID

  5. Valid File Sources

    1. N For non-master file (SSN or EIN)

    2. V for valid SSN on the BMF

    3. W for invalid SSN on the BMF

    4. Blank for BMF EIN, valid IMF, valid ITIN, and valid ATIN.

    5. * for Invalid IMF

    6. X for Invalid IRAF SSN

    7. P for EPMF EIN or Valid IRAF SSN

    8. R for CAF EIN or CAF Representative Number

    9. D for AIMS Dummy TIN

  6. Name Control

    1. For an SSN—First position must be alpha. Remaining positions must be alpha, hyphen, or blank. An alpha or hyphen may not follow a blank.

    2. For an EIN—First position must be alpha or numeric. Remaining positions must be alpha, numeric, blank, ampersand or hyphen.

    3. An intermittent blank or blanks may not appear between significant characters in this field.

    4. Error Message—NAME CONTROL INVALID

  7. Tax Period

    1. Tax Period must be entered in YYYYMM format. The month must be 01–12.

    2. For MFT 00 and BMF MFT 52, the month must be 00. For BMF MFT 01, the month may be 00. Whenever digits 3 and 4 are 00, digits 1 and 2 must also be 00 (i.e. 0000)).

    3. The period must be less than or equal to the current year and month plus 12 months.

    4. If NMF account and the MFT is 00 or 53, tax period must be 000000.

    5. Error Message—TAX PERIOD INVALID

  8. MFT

    1. Validity—Must be one of the following: 00–38, 40–72, 74–90 or 93–98.

    2. Error Message—MFT INVALID

  9. Employee Number—A ten digit number is assigned to every authorized terminal operator or other authorized personnel. When used as an input data item, 10 numeric digits are required unless otherwise stated under a particular command code.

    1. The first and second digits denote the Service Center Code or District Office Code; the third through fifth digits denote the organization code; and the last 5 digits denote the individual employee number.

    2. Error Message—EMPLOYEE NUMBER INVALID

  10. Dates (MMDDYYYY)

    1. Format must be nnnnnnnn or nn-nn-nnnn.

    2. Month (MM) must be 01–12.

    3. When the month is 01, 03, 05, 07, 08, 10 or 12, the day (DD) must be 01–31.

    4. When the month is 04, 06, 09 or 11, the day (DD) must be 01–30.

    5. When the month is 02 and the year (YYYY) is divisible by 4, the day must be 01–29; if the year is not divisible by 4, the day must be 01–28.

    6. Error Message—DATE INVALID

  11. Universal Location Service Center Code

    1. The Universal Location must be valid for the Service Center.

    2. Error Message—ULC CODE OUT OF SERVICE CENTER/INVALID

  12. Plan Number

    1. Valid range is 000–999.

    2. Must be present if MFT is 06, 68, 74, 75 or 76.

    3. Error Message—PLAN NUMBER INVALID OR MISSING

2.3.8.2.1  (01-01-2008)
Consistency of MFT with TIN and File Source

  1. BMF—When TIN is nn-nnnnnnnb, the MFT must be 00–07, 09–11, 12, 13, 15, 16, 33, 34, 36, 37, 44, 46, 50, 67, 58, 60–64, 76, 77, 78. When TIN is nnn-nn-nnnnV or nnn-nn-nnnnW, the MFT must be 00, 51, 52, 58, 76, 77, 78.

  2. IMF—When the TIN is nnn-nn-nnnn* or nnn-nn-nnnnb, the MFT must be 00, 30 or 55.

  3. NMF—When the TIN is nnn-nn-nnnnN or nn-nnnnnnnN, the MFT must be 00, 07, 08, 12, 14, 17–27, 28, 29, 31–38, 40–50, 53–57, 58, 59, 65–69, 70–72, 74, 76, 77, 78, 80, 81, 89, 90, 93–97.

  4. IRAF—When TIN is nnn-nn-nnnnP or nnn-nn-nnnnX, the MFT must be 29 or 00.

  5. EPMF—When TIN is nn-nnnnnnnP, the MFT must be 00 or 74.

  6. Error Message—MFT INCONSISTENT WITH TIN

2.3.8.2.2  (01-01-2008)
Consistency of MFT with Tax Period:

  1. MFT 00, 01, 52—tax period must be 000000.

  2. IMF Consistency

    1. IMF-MFT 30—Tax period must be 196212 or greater

    2. MFT 55—Tax period must be 197512 or greater

  3. BMF Consistency

    1. MFT 03—Tax period must be 196203 or greater and month must be 03, 06, 09 or 12.

    2. MFT 04—Tax period must be 200412 or greater. If year is 1994 or earlier, the month must be 03, 06, 09 or 12; If year is 1995 or later the month must be 12.

    3. MFT 08—Tax period must be 198012 or greater.

    4. MFT 09—Tax period must be 196203 or greater. If year is 1975 or earlier the month must be 03, 06, 09, 12; if year is 1976 or later the month must be 12.

    5. MFT 02, 05, 06, 33, 34—Tax period must be 199612 or greater.

    6. MFT 07—Tax period must be 198712 or greater and month must be 12.

    7. MFT 14—Tax period must be 200612 or greater and month must be 12.

    8. MFT 10 or 11—Tax period must be 196112 or greater and month must be 12.

    9. MFT 12—Tax period must be 198512 or greater and month must be 12.

    10. MFT 13—Tax period must be 198012 or greater.

    11. MFT 15—Tax period must be 199012 or greater and month must be 12.

    12. MFT 16—Tax period must be 199412 or greater and month must be 12.

    13. MFT 17—Tax period must be 200512 or greater.

    14. MFT 29—Tax period must be 197512 or greater.

    15. MFT 33—Tax period must be 196112 or greater.

    16. MFT 36, 67—Tax period must be 197012 or greater.

    17. MFT 37, 44, 50—Tax period must be 197001 or greater.

    18. MFT 40—Tax period must be 200412 or later.

    19. MFT 42—Tax period must be 200012 or later.

    20. MFT 46, 76—Tax period musts be 198412 or later

    21. MFT 47, 49—Tax period musts be 200007 or later

    22. MFT 48—Tax period must be 198701 or later.

    23. MFT 51—Tax period must be 196112 or greater and if year is 1971 through 1981, the month must be 03, 06, 09, or 12; all other, month must be 12.

    24. MFT 52—Tax period must be 000000.

    25. MFT 58—Tax period must be 197007 through 198009.

    26. MFT 60—Tax period must be 195607 or greater.

    27. MFT 61—Tax period must be 196107 or later.

    28. MFT 62—Tax period must be 196107 or greater and 198006.

    29. MFT 63, 64—Tax period must be 196107 or greater.

    30. MFT 68–Tax period must be 199701 or later.

    31. MFT 74–Tax period must be 197512 or later.

    32. MFT 77, 78—Tax period must be 198612 or later and month must be 12.

  4. IRAF Consistency: MFT 29— tax period must be 197512 or greater.

  5. EPMF Consistency: MFT 74—tax period must be 197512 or later. This "tax period" actually reflects the Plan Year.

  6. NMF Consistency: MFT 00 tax period must be 000000. All other tax periods must be numeric and greater than zero

  7. Any valid tax period is permitted with any MFT not mentioned above.

  8. Error Message—TAX PERIOD INCONSISTENT WITH MFT

2.3.8.3  (01-01-2008)
Re-enter Codes

  1. For most command code error responses, it is necessary to key in the Entry Code prior to releasing the Command Code. The original Entry Code will be blanked out by the error routines.

2.3.8.4  (01-01-2008)
Paging Condition

  1. A paging condition exists when the data being retrieved is more than can fit on a single screen display. See See Exhibit 2.3.8-1. for paging display and instructions.

Exhibit 2.3.8-1  (01-01-2008)
Paging Display

A paging condition exists when the data being retrieved is more than can fit on a single screen display. When a paging condition exists, the terminal displays a paging message on line 24 of each page. See the example displays below.

This image is too large to be displayed in the current screen. Please click the link to view the image.
PAGING DISPLAY
(1) The paging message shows the number of the page being displayed, the total number of pages in the display, a Start of Message symbol (▸), and the number of the next page. Notice that page 1 follows the last page.
(2) The cursor is automatically positioned following the page number shown after the Start of Message symbol. When the ENTER key is depressed, the terminal will display this page of data. This may be either the next page, as displayed by the computer, or any page designated by overlaying a page number onto the format by key input. For example, overlay "001" in the lower example with "002" and depress the ENTER key. The terminal will now display page 2.
(3) No Entry Code is needed to move from one page to another.
(4) Do not leave the terminal in a paging condition. Since no Entry Code is needed for input, anyone could depress the ENTER key and have unauthorized access to the display. Before leaving an IDRS terminal, even for a short period of time, terminate the terminal session by inputting command code SINOF.

Exhibit 2.3.8-2  (01-01-2008)
Message Update Display

The message update entry code will add, insert, replace, or delete records from the message file. All updates to the file will have the time of the update placed on line 12.

UNIVAC 2200 MESSAGE UPDATE FUNCTION DISPLAYS
(1) The add subfunction will append a record to the file. The message update entry code and its subfunction, "MSGUP ADD" , must appear on line 1 and it will add a record with the message from lines 2 to 23 to the message file. The subfunction may be spelled as follows: "ADD" , "AD" , or "A" .
(2) The insert subfunction will insert a record prior to the page number specified. The message update entry code and its subfunction, "MSGUP INSR N" , must appear on line 1 and it will insert the message on lines 2 to 12 prior to N pages. The subfunction may be spelled as follows: "INSR" , "INS" , "IN" , or "I" .
(3) The replace subfunction will replace a record in the file. The message update entry code and its subfunction, "MSGUP REPL N" , must appear on line 1 and it will replace the NTH record with the message on lines 2 to 12. The subfunction may be spelled as follows: "REPL" , "REP" , "RE" , "R" .
(4) The delete subfunction will delete a record from the file. The message update entry code and its subfunction. "MSGUP DELE N" , must appear on line 1 and it will delete the NTH record from the message file. The subfunction may be spelled as follows: "DELE" , "DEL" , "DE" , "D" .

More Internal Revenue Manual