Internal Revenue Manual
IRM 2.4.50 — Command Code ASIGN
Part 2. Information Technology
Chapter 4. IDRS Terminal InputSection 50. Command Code ASIGN 2.4.50 Command Code ASIGN Manual Transmittal May 01, 2026 Purpose (1) This transmits revised IRM 2.4.50, IDRS Terminal Input, Command Code ASIGN. Material Changes (1) IRM 2.4.50-2 updated the word GENDER to SEX. Effect on Other DocumentsIRM 2.4.50, dated May 05, 2020, is superseded. AudienceLMSB, SB/SE, TE/GE, TS. Effective Date(05-01-2026)Kaschit PandyaChief Information Officer
Program Scope and Objectives
2.4.50.1 (05-01-2026) Program Scope and Objectives This IRM section provides the instructions for the use of ATIN Update command code ASIGN. Purpose: These sections provide instructions for inputting information to update accounts on the ATIN database Audience: All IRS Business Units. Policy Owners: The Director, Taxpayer Services owns the polices contained herein. Program Owners: Taxpayer Services (TS) is responsible for the administration, procedures, and updates related to the program. Primary Stakeholders: Taxpayer Services (TS), Large and Mid-Size Business Division (LMSB), Small Business Self-Employed (SB&SE), Tax exempt and Government Entities (TE&GE) Program Goals: These are the instructions for using the ATIN Update IDRS command code.
Background
2.4.50.1.1 (02-12-2025) Background This IRM and the contained subsections provide the user the necessary information on how to use Command Code ASIGN.
Authority
2.4.50.1.2 (07-24-2024) Authority Command Code ASIGN was developed to allow users to access and update ATIN W-7A application data within IDRS (Integrated Data Retrieval System).
Roles and Responsibilities
2.4.50.1.3 (07-24-2024) Roles and Responsibilities The ATIN (Adoption Taxpayer Identification Number) Project Lead is responsible for reviewing and implementing the Work Requests that affect Command Code ASIGN and for updating the contents of this IRM.
Program Management and Review
2.4.50.1.4 (07-24-2024) Program Management and Review Command Code ASIGN is managed by Work Requests which are submitted for changes and also by tickets which are submitted by users for corrections.
Program Controls
2.4.50.1.5 (07-24-2024) Program Controls Access to this program is governed by SACS.
Terms and Acronyms
2.4.50.1.6 (07-24-2024) Terms and Acronyms Acronyms used in ATIN and IDRS Acronym Definition ATIN Adoption Taxpayer Identification Number CC Command Code DLN Document Locator Number IDRS Integrated Data Retrieval System SACS Security and Communications System SSN Social Security Number
Related Resources
2.4.50.1.7 (07-24-2024) Related Resources As-Built Architecture - As-Built Architecture (ABA) (irs.gov)
ASIGN Overview
2.4.50.2 (01-01-2009) ASIGN Overview The Adoption Taxpayer Identification Number (ATIN) System has been developed to assign a unique temporary tax identification number for children who are in the process of being adopted and cannot yet apply for an SSN until the adoption is final. Taxpayers will submit a Form W–7A (Application for Taxpayer Identification Number for Pending Adoption) in order to acquire a number for the adoptive child. The ATIN System will consist of two command codes and various batch programs. All update processing will take place at the Austin Campus. Command code ASIGN for update of the ATIN file is described in this IRM. See IRM 2.3.71, command code ATINQ, for researching the ATIN database. ATINQ is available for universal access so all service centers can research the Austin Campus file.
ATIN TIP CC ASIGN
2.4.50.3 (01-01-2008) ATIN TIP CC ASIGN Command Code ASIGN with definer " T" or "R" is used to request the information on a given TIN (either primary or secondary), or a specific DLN, respectively. Both these definers will return the information on the ASIGNU screen ready for updating. Update capability will only be available at the Austin Campus. ASIGN cannot be used to research by ATIN. Refer to See Exhibit 2.4.50-1 for CC ASIGN input format, and See Exhibit 2.4.50-2 for CC ASIGN response display.
Terminal Responses—CC ASIGN
2.4.50.4 (01-01-2015) Terminal Responses—CC ASIGN Informational Messages—line 24 INVALID CC-DEFINER-USE ASIGNR OR ASIGNT — The input Command Code definer was not R or T. Correct and reenter. INVALID DLN INPUT — Correct the DLN input on the ASIGNR screen and reenter. PLEASE CORRECT INVALID DATA — The TIN entered with ASIGNT is invalid. Reenter. TIN MUST BE IMF SSN FORMAT — The TIN that was input on the ASIGNT screen must be in the following format: nnn-nn-nnnn. APPLICATION DATA NOT FOUND– –PLEASE CHECK DLN — Correct the DLN and reinput ASIGNR screen. NO DATA AVAILABLE — This indicates that there is no taxpayer on the file that matches the number input on the ASIGNT screen. IMPROPER INITIALIZATION — USE ASIGNR OR ASIGNT — Input ASIGNR or ASIGNT before ASIGNU. MULTIPLE APPLICATIONS FOR THIS SSN — USE ATINQ — Use Command Code ATINQ to display all applications for this SSN and retrieve the appropriate DLN for use with ASIGNR. UPDATE ATTEMPTED TO A DIFFERENT ACCOUNT — CHECK DLN — The DLN on the ASIGNU screen does not match the input of the ASIGNR screen. Reinput ASIGNR or ASIGNT and then ASIGNU. APPLICATION NOT PROCESSED — ENTRY CODE MUST BE ENTERED AT BOTTOM OF SCREEN — Self-explanatory. 3-DAY QUALITY-REVIEW HAS ENDED — If Status-Code S is entered more than three days after Status-Code A was entered (to assign an ATIN). INVALID STATUS CODE — The valid input status codes are A, S, and R. Reenter. SSN OF CHILD IS NOT NUMERIC — REENTER — Self-explanatory. SSN OF CHILD HAS ALREADY BEEN ENTERED — Self-explanatory. ATIN NUMBER ALREADY ASSIGNED FOR THIS APPLICATION — An ATIN number has already been assigned to this application. Check the DLN and reinput ASIGNR screen. UNABLE TO ASSIGN ATIN — CHECK INPUT — A mandatory field contains invalid data. Correct and reinput. ATIN NUMBER CANNOT BE ASSIGNED AFTER APPLICATION HAS BEEN REJECTED — Self-explanatory. AT LEAST ONE REASON CODE MUST BE ENTERED FOR STATUS CODE S — Self-explanatory. DUPLICATE REASON CODES ENTERED — PLEASE REENTER — Self-explanatory. STATUS AND REASON CODE HAVE ALREADY BEEN PROCESSED– –MAY NOT BE PROCESSED AGAIN — Self-explanatory. INVALID REASON CODE(S) ENTERED — If the status code is S, the reason code must be 01–12 or 99. If the status code is A and the extension status code is S, the reason code must be 13. If the status code is R, the reason code must be 01, 02, 04, 06, 07, 08, 09 or 10. Correct and reinput. STATUS REASON CD INCONSISTENT WITH DATA — Self-explanatory. INCONSISTENCY FOUND — PLEASE VERIFY REASON CD — Self-explanatory. THIS EXTENSION HAS ALREADY BEEN PROCESSED — IT MAY NOT BE PROCESSED AGAIN — Self-explanatory. ONLY REASON CODE 06 VALID FOR EXTENSION STATUS CODE R — Self-explanatory. REQUEST COMPLETED — Self-explanatory. SSN/NAME CONTROL MISMATCH ON DM1 — Self-explanatory. DM1 COMMUNICATION PROBLEMS — REQUEST NOT PROCESSED – TRY AGAIN LATER — Self-explanatory. DM1 FILE UNAVAILABLE — REQUEST NOT PROCESSED – TRY AGAIN LATER — Self-explanatory. STATUS H MUST BE CHANGED TO A, S, OR R — RESEARCH POSSIBLE DUPLICATE AND REENTER — Self-explanatory. SSN INVALID — Self-explanatory. INVALID EXTENSION CODE FOR EXTENSION STATUS A — Reason code input is invalid for extension processing. CANNOT PROCESS EXTENSION UNTIL ATIN ASSIGNED - Self-explanatory.
CC ASIGN Input Format
Exhibit 2.4.50-1 CC ASIGN Input Format Request Screen Format: Element Format Please click here for the text description of the image. Record Element Specification: Line Elem Record Element Name Length Char Format 1a 1 COMMAND-CODE 1–5 ASIGN 2 COMMAND-CODE-DEFINER 6 'R' 3 DLN 7–20 NUM 1b 1 COMMAND-CODE 1–5 ASIGN 2 COMMAND-CODE-DEFINER 6 'T' 3 TIN (PRIMARY OR SECONDARY) 7–17 NUM (EDITED)
CC ASIGN Response Display
Exhibit 2.4.50-2 CC ASIGN Response Display Response Screen Format: Note: Any field followed by an asterisk (*) has been found to be invalid by the ATIN batch programs. These fields should be corrected by the primary ATIN center. Element Format Please click here for the text description of the image. Record Element Specification: ITEM LINE DESCRIPTION AND VALIDITY 1 1 PRIMARY or SECONDARY SSN 2 1 DLN 3 1 STATUS CODE —A=AssignedD=DeletedS=SuspendedR=RejectedE=ExpiredH=Possible duplicateU=Unworked 4 1 EXTENSION STATUS CODE —A=Extension was grantedS=Extension suspendedR=Extension was rejectedE=Extension has expired 5 1 EXTENSION DATE — Date the extension was granted 6 2 ATIN NUMBER 7 2 ATIN ASSIGNED DATE 8 2 STATUS DATE 9 2 EMPLOYEE NUMBER 10 3 DATE SIGNED — Date the application was signed by the applicant 11 3 RECEIVED DATE — Date the application was received in the service center 12 3 LOAD DATE — Date the application was loaded to the ATIN database 13 3 STATUS REASON CODE — For STATUS CODES S, (Up to 5 may be entered.)01=Adoptive child's name is incomplete02=Adoptive child's date of birth is missing03=Adoptive child's place of birth is missing04=Adoptive child's sex is missing05=Name of placement agency/agent is missing06=Placement agency/agent's address is missing07=Date of placement is missing08=Signature is missing09=Supporting documentation is missing10=Primary and/or Secondary applicant information is different from SSA information11=Supporting documentation does not match Form W–7A entries12=Child placed under a "foster care agreement" 99=IDRS letter has been sent For STATUS CODE R, (Only 1 may be entered.)01=ATIN has been previously assigned for same child02=A duplicate application exists03=Taxpayer has not responded to correspondence (generated)04=Foreign adoption07=Failed to Qualify - Adoption Placement Not Completed08=Failed to Qualify - No Adoption Placement09=ATIN No Longer Valid10=Foster Adoption Not Eligible for ATIN For EXTENSION STATUS CODE S13=Information necessary for extension was not provided ForEXTENSION STATUS CODE R06=Extension has been denied 14 4 PRIMARY SSN — Primary applicant's social security number 15 4 APPLICANT SIGNATURE INDICATOR —1=Application was signed0=Application was not signed 16 4 APPLICANT PHONE NUMBER 17 4 DOCUMENTATION INDICATOR —0=Documentation was not submitted1=Documentation was submitted2=Documentation was submitted but it does match the Form W–7A3=Foster Care Agreement 9=Value inserted during conversion of all applications which were on the file prior to 1999 18 5 PRIMARY TAXPAYER'S FIRST NAME 19 5 PRIMARY TAXPAYER'S LAST NAME 20 6 SECONDARY SSN — Secondary applicant's social security number (optional) 21 7 SECONDARY TAXPAYER'S FIRST NAME — (optional) 22 7 SECONDARY TAXPAYER'S LAST NAME — (optional) 23 8 STREET OF APPLICANT'S ADDRESS 24 8 NOTICE DATE — Date the notice was issued 25 8 NOTICE TYPE CODE — CP number of the notice 560A=ATIN assignment560B=Extension of the ATIN has been granted561=ATIN/Extension due to expire or has expired 562A=Request for additional information562B=Second request for additional information563=Request for ATIN has been rejected 26 9 CITY OF APPLICANT'S ADDRESS 27 9 UNDELIVERABLE NOTICE CODE DATE 28 9 UNDELIVERABLE NOTICE CODE —0=Notice 560 was undeliverable 1=Notice 561 was undeliverable 2=Notice 562 was undeliverable 3=Notice 563 was undeliverable 9=IDRS letter was undeliverable 29 10 STATE OF APPLICANT'S ADDRESS 30 10 ZIP CODE OF APPLICANT'S ADDRESS 31 10 UNDELIVERABLE EMPLOYEE NUMBER — Number of employee who worked the undeliverable notice 32 11 CHILD'S SSN — If all 9's, indicates notice was received that child has an SSN but it was not provided 33 11 CHILD'S DATE OF BIRTH 34 11 CHILD'S SEX 35 13 CHILD'S ADOPTED FIRST NAME 36 13 CHILD'S BIRTH FIRST NAME — (optional) 37 14 CHILD'S ADOPTED MIDDLE NAME 38 14 CHILD'S BIRTH MIDDLE NAME — (optional) 39 15 CHILD'S ADOPTED LAST NAME 40 15 CHILD'S BIRTH LAST NAME — (optional) 41 16 CITY OF CHILD'S PLACE OF BIRTH 42 16 STATE OF CHILD'S PLACE OF BIRTH 43 17 PLACEMENT AGENCY NAME 44 17 PLACEMENT DATE 45 18 PLACEMENT AGENCY STREET 46 19 PLACEMENT AGENCY CITY 47 19 PLACEMENT AGENCY STATE 48 19 PLACEMENT AGENCY ZIP CODE 49 20 POWER OF ATTORNEY NAME 50 21 POWER OF ATTORNEY STREET 51 22 POWER OF ATTORNEY CITY 52 22 POWER OF ATTORNEY STATE 53 22 POWER OF ATTORNEY ZIP CODE 54 23 REMARKS 55 24 INFORMATIONAL MESSAGE — Message explaining results of request
Source: official text