The batch file format described below is used to transmit to HUD (CPU to CPU) a correction to new purchase or conventional refinance case information included with a Single Family upfront mortgage insurance premium payment.
The batch file must include the following records, in this order:
The file can have only one Header Record, Deposit Control Record, and Deposit Total Record. The file can contain multiple Detail and Supplemental Overflow Records. For each Detail Record, there must be a Supplemental Overflow Record. These two records contain information for one case transaction.
For information on batch file naming conventions, see Upfront Mortgage Insurance Premium Batch Payment Processing Instructions for CPU to CPU Transmissions.
Header Record
Field Name | Position | Length | Type | Format | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Record Type | 1 | 1 | Numeric | 9(1) | This field must always have the value 1. | ||||||||
Filler | 2-3 | 2 | Numeric | 9(2) | Zero (0) fill. | ||||||||
Filler | 4-13 | 10 | Alphanumeric | X(10) | Blank fill. | ||||||||
Filler | 14-18 | 5 | Numeric | 9(5) | Zero (0) fill. | ||||||||
Company Number | 19-23 | 5 | Numeric | 9(5) | Number identifying the file format. This field must always have the value 00038. | ||||||||
Transmission Date | 24-29 | 6 | Numeric | YYMMDD | Estimated date the file is transmitted. | ||||||||
Transmission Time | 30-33 | 4 | Numeric | HHMM | Estimated time the file is transmitted (Eastern Time). | ||||||||
Override Duplicate Unit Deposit | 34 | 1 | Alphanumeric | X(1) | Options for handling duplicate batch transactions per day for a case correction:
| ||||||||
Filler | 35-80 | 46 | Alphanumeric | X(46) | Blank fill. | ||||||||
| |||||||||||||
![]() |
Detail Record
Field Name | Position | Length | Type | Format | Description |
---|---|---|---|---|---|
Record Type | 1 | 1 | Numeric | 9(1) | This field must always have the value 6. |
Filler | 2-4 | 3 | Numeric | 9(3) | Zero (0) fill. |
Mortgagee/Lender ID Number | 5-14 | 10 | Numeric | 9(10)
|
Ten-digit FHA Title II identifier assigned to the lending institution making the correction(s). Right justify and zero (0) fill. |
Filler | 15-17 | 3 | Numeric | 9(3) | Zero (0) fill. |
Total Transaction Amount | 18-24 | 7 | Numeric | 9(7) | Zero (0) fill. |
Supplemental Indicator | 25 | 1 | Alphanumeric | X(1) | This field must always have the value S. |
Filler | 26-39 | 14 | Numeric | 9(14) | Zero (0) fill. |
Request PER | 40 | 1 | Alphanumeric | X(1) |
Indicator specifying whether the lender wishes to receive a Premium Endorsement Report (PER) via ECHO. This field must have the value Y or N. |
Filler | 41-45 | 5 | Numeric | 9(5) | Zero (0) fill. |
Originally Submitted FHA Case Number | 46-55 | 10 | Numeric | 9(10) | Ten-digit FHA Case Number for which a payment was submitted. Right justify and zero (0) fill. |
Filler | 56-60 | 5 | Numeric | 9(5) | Zero (0) fill. |
Corrected FHA Case Number | 61-70 | 10 | Numeric | 9(10) | Corrected 10-digit FHA Case Number for the payment submitted. Right justify and zero (0) fill. |
Effective Date | 71-76 | 6 | Numeric | MMDDYY | This field is not currently applicable and can be zero (0) filled. |
Filler | 77-80 | 4 | Alphanumeric | X(4) | Blank fill. |
| |||||
![]() |
Supplemental Overflow Record
Field Name | Position | Length | Type | Format | Description |
---|---|---|---|---|---|
Record Type | 1 | 1 | Numeric | 9(1) | This field must always have the value 4. |
Sequence Number of Overflow | 2-3 | 2 | Numeric | 9(2) | This field must always have the value 01. |
Last Record Indicator | 4 | 1 | Numeric | 9(1) | This field must always have the value 9. |
Filler | 5-9 | 5 | Numeric | 9(5) | Zero (0) fill. |
Corrected Mortgagee | 10-19 | 10 | Numeric | 9(10) | Corrected 10-digit FHA Title II identifier assigned to the lending institution for a payment submitted for the case. Right justify and zero (0) fill. |
Corrected Closing Date | 20-25 | 6 | Numeric | MMDDYY | Corrected date of the loan closing or the disbursement of funds for a payment submitted for the case. Must be less than or equal to the date the batch file is received by HUD. |
Filler | 26-34 | 9 | Numeric | 9(9) | Zero (0) fill. |
Filler | 35-80 | 46 | Alphanumeric | X(46) | Blank fill. |
| |||||
![]() |
Deposit Control Record
Field Name | Position | Length | Type | Format | Description |
---|---|---|---|---|---|
Record Type | 1 | 1 | Numeric | 9(1) | This field must always have the value 8. |
Company Number | 2-6 | 5 | Numeric | 9(5) | This field must always have the value 00038. |
Total Deposit Reports | 7-11 | 5 | Numeric | 9(5) | Count of all the Detail Records in the file. Right justify and zero (0) fill. |
Total Deposits | 12-22 | 11 | Numeric | 9(11) | Zero (0) fill. |
Filler | 23-80 | 58 | Alphanumeric | X(58) | Blank fill. |
| |||||
![]() |
Deposit Total Record
Field Name | Position | Length | Type | Format | Description |
---|---|---|---|---|---|
Record Type | 1 | 1 | Numeric | 9(1) | This field must always have the value 9. |
Total Record Count | 2-7 | 6 | Numeric | 9(6) | Total number of records in the file, including the Header Record (Record Type 1) and Deposit Total Record (Record Type 9). Right justify and zero (0) fill. |
Filler | 8-80 | 73 | Alphanumeric | X(73) | Blank fill. |
| |||||
![]() |
See also Upfront MIP batch file formats for:
- Log in to post comments