Home / Program Offices / Housing / Comp / Premiums / Monthly (Periodic) Mortgage Insurance Premium Batch File Transmission Error Messages
Monthly (Periodic) Mortgage Insurance Premium Batch File Transmission Error Messages

Listed below are descriptions of the transmission error messages that lenders and service bureaus may receive when submitting Single Family monthly (periodic) mortgage insurance premium payments directly to HUD through CPU to CPU batch file transmissions. Lenders and service bureaus are informed of batch file transmission errors through email communication from HUD and through the View Batch File Transmissions option on the Monthly Premiums menu of the FHA Connection. The list below is sorted by code number and does not include errors encountered by the U.S. Department of the Treasury's automated collection service in the processing of payment transactions. For information on correcting some of these errors, see Monthly (Periodic) Mortgage Insurance Premium Batch Payment Processing Instructions for CPU to CPU Transmissions and/or Monthly (Periodic) Mortgage Insurance Premium Payment Batch File Formats.
 

 Code  Message Text  Description
-- MAXIMUM ERRORS REACHED The payment file has too many errors to process (i.e., a maximum of 12 errors was reached).
BF01 The filename for file, [filename], does not end in .DAT Filing naming conventions were not followed.
BF02 The filename for file, [filename], is more than 8 characters   Filing naming conventions were not followed. 
BF03 There are invalid characters in the filename for file [filename] Filing naming conventions were not followed. 
BF04 Initial processing did not detect an .END file for [filename]. If it was sent, please disregard this notification and do not send a new .END file. Important: Please verify the .END was not sent prior to sending an .END file for [filename]. The .DAT file may have been submitted without a corresponding .DAT file or there is a delay in the submission of the .DAT field. 
BF05 The END file was created before the
DAT file for file [filename]
The .END file on the HUD server has an earlier date/time than the .DAT file.  The .END file may have been submitted before the .DAT file.  
BF06 The file, [filename], is empty  The file was submitted without data.  The .DAT file must contain the data and the .END file must be empty.  
BF07 The file type for file, [filename], is not text  A file was submitted using the wrong format.
BF08 The FTP transmission failed for file [filename] The submission of the file to HUD's server via File Transfer Protocol (FTP) transmission failed.
BF09 END file received with no corresponding DAT file for file [filename] .END file must have a matching .DAT file and the .DAT file must be submitted before the .END file.
B201 FL FORMAT ERR - REC TYPE 9 MISSING The Deposit Total record (record type 9) was missing from the file and, therefore, the number of records in the file could not be verified.
B202 INPUT FILE EMPTY The file did not contain any data.
B203 DUPLICATE FILE - FILE REJECTED The contents of the file was the same as that of a file submitted within the past 10 days. The Override Duplicate field of the Header record (record type 1) contained a value (either U or space) indicating duplicate files are to be rejected.
B204 FL FORMAT ERR - INV HDR RECORD The Header record (record type 1) did not contain a Company Number of 00502.
B205 FL FORMAT ERR - NO HDR RECORD The first record in the file was not a Header record (record type 1), as required. It must always be the first record in the file submitted by the lender/service bureau.
B206 SQL ERR ON REC-DATE-SELECT Not a lender/service bureau error.
B207 SQL ERR ON REC-DATE-SELECT Not a lender/service bureau error.
B208 FL FORMAT ERR - MULTIPLE HEADER RECORDS Multiple Header records (record type 1) were in the file. There must be one Header record per file submitted by the lender/service bureau.
B209 record # FL FORMAT RECORD SEQUENCE ERROR The record before the first Detail record (record type 6 - mortgagee header) in the file was not the Header record (record type 1).
B210 FL FORMAT ERR - NOT EOF AFTER REC TYPE 9 FORMAT ERR The last record in the file was not the Deposit Total record (record type 9).
B211 record # FL FORMAT ERR - LST SUPPL MISSING A Supplemental record (record type 4) was missing. Each Detail record (record type 6 - mortgagee/lender header) in the file must be followed by a Supplemental record containing case-level payment information. To indicate the end of payments for the lender (i.e., all Supplemental records were submitted for a Detail record), there must be a Last Supplemental record with the value 9 in the Last Record Indicator field.
-or-
The record preceding the Deposit Control record (record type 8) must be the Last Supplemental record and have a value of 9 in the Last Record Indicator field to indicate the end of payments for the lender.
B212 FL FORMAT ERR - NO SUPPL RECORDS mortgagee ID There were no Supplemental records (record type 4) for the Detail record (record type 6).
B213 {record #] FL FORMAT ERR - SUPPL REC SEQ ERR The Supplemental record (record type 4) has an incorrect number in the Sequence Number of Overflow field (i.e., was not the next number in the sequence).
B215 FL FORMAT ERR - REC TYPE 8 MISSING A Deposit Total record (record type 9) was not preceded by the Deposit Control record (record type 8).
B216 [record #] FL FORMAT ERR - INVALID REC TYPE

The record type was not one of the following:
1: Header
4: Supplemental
6: Detail
8: Deposit Control
9: Deposit Total

B217 NUMBER OF DEPOSITS MISMATCH The Total Deposit Reports in the Deposit Control record (record type 8) did not equal the number of Detail records (record type 6) in the file.
B218 TOTAL DEPOSIT AMOUNT MISMATCH The Total Deposit amount in the Deposit Control record (record type 8) did not equal the sum of the Total Transaction Amounts for all the Detail records (record type 6).
B219 TRL TOTAL RECORD COUNT MISMATCH The Total Record count in the Deposit Total record (record type 9) did not equal the total number of all records in the file, inclusive of the 1, 8, and 9 records.
B220 SQL ERR ON CPU-BDETAIL INSERT Not a lender/service bureau error.
B221 SQL ERR ON PGOV-PAYMENT NSRT Not a lender/service bureau error.
B222 TOTAL AMOUNT TO PAY NOT NUMERIC [mortgagee ID] The Total Transaction Amount in the Detail record (record type 6) was not numeric.
B223 ERROR GENERATING AGENCY TRACKING ID Not a lender/service bureau error.
B224 INVALID CHK DIGIT ON CASE: [case number] The tenth digit of the 10-digit FHA case number is the check digit.  The check digit does not match the prior 9 digits and indicates an incorrect FHA case number was entered.
B225 [record #] AMOUNT TO PAY NOT NUMERIC The Dollar Amount in the Supplemental record (record type 4) was not numeric.
-or-
Old format: The Dollar Amount in the Detail record (record type 6) was not numeric.
B226 [record #] AMOUNT TO PAY EXCEEDS MAX The Dollar Amount in the Supplemental record (record type 4) exceeded the maximum payment amount.
-or-
Old format: Sum of the payment Dollar Amount for each FHA Case Number included in the Detail (record type 6) and Supplemental (record type 4) records exceeded the maximum payment amount.
B227 CASE PAYMTS NOT = TOT PAYMT AMT [mortgagee ID] The accumulated Dollar Amounts in the Supplemental records (record type 4) did not equal the Total Transaction Amount in the Detail record (record type 6).
B228 [record #] FHA CASE NUMBER NOT NUMERIC The FHA case number in the Supplemental record (record type 4) was not numeric.
-or-
Old format: The FHA case number in the Detail record (record type 6) was not numeric.
B229 DATA PROCESSING WORK FILE ERROR Not a lender/service bureau error.
B230 FHA Case Number contains all Zeros Ten zeros were entered for the 10-digit FHA case number in the Supplemental record (record type 4).
-or-
Old format: Ten zeros were entered for the 10-digit FHA case number in the Detail and Supplemental records (record types 6 and 4).
B234 [record #] MISSING MORTGAGEE HEADER RECORD The record preceding this Supplemental record (record type 4) was a Last Supplemental record with the value 9 in the Last Record Indicator field. Therefore, there was no Detail record (record type 6) for this Supplemental record.
-or-
The record preceding this Supplemental record was a Header record (record type 1). Therefore, the Detail record for this Supplemental record was missing.
B235 DUPLICATE DEPOSIT FILE
[mortgagee ID]
This was a duplicate payment for the lender submitted via the batch process the same day or within the past 10 days. The Header record's Override Duplicate field contained a value (either C or space) indicating that duplicate payments/files should be rejected.
B236 USER NOT AUTHORIZED FOR ACCESS User is not authorized to submit payments; system error.
B237 USER-ID NOT FOUND The wrong user ID was used to submit the payment file.  The Xnnnnn ID that was issued to mortgagee or service bureau must be used.
B238 MORTGAGEE ID NOT FOUND
[mortgagee ID]
The FHA ID of the lender was not found in HUD's records and may be invalid.
B239 NO ACTIVE CASH FLOW FOR MORTGAGEE [mortgagee ID] The mortgagee's cash flow account for the payment of monthly premiums is either not set up or does not currently have an active status.
B240 CANNOT VERIFY SECURITY ACCESS Not a lender/service bureau error.
B241 USER NOT AUTH FOR MORTGAGEE ID mortgagee ID The user does not have authorization to submit payments for this lender ID.
B242 SQL ERR ON SCHEDULE NUM SLCT Not a lender/service bureau error.
B243 SQL ERR ON CPU-BTCH-DET SLCT Not a lender/service bureau error.
B244 SQL ERR ON FETCH PG-PAYMENT Not a lender/service bureau error.
B245 INVALID PERIODIC FILE FORMAT The format of file was incorrect for submitting a monthly (Periodic) premium payment.
B246 DUP FILENAME SENT [filename] A file with the same name was previously submittted. 
B247 SQL ERR ON OPEN PG CURSOR Not a lender/service bureau error.
B248 Payment rejected from Merged Lndr The lender that attempted to submit the payment was merged with another lender.  The payment was submitted using the old lender ID in effect before the merger rather than the new lender ID after the merger.  The old lender ID cannot be used to submit payments.
B249 FL FORMAT ERR - MULTIPLE MORTGAGEE HEADERS FOR SAME MORTGAGEE ID: [mortgagee ID] The file contains two or more header records for the same lender.